:root{--a7-glass-button:linear-gradient(145deg,#d9efff26,#c3e2ff08 48%,#c8e5ff16),#19548e70;--a7-glass-button-hover:linear-gradient(145deg,#e7f5ff35,#c3e2ff10 48%,#c8e5ff24),#2366a980;--a7-glass-button-quiet:linear-gradient(145deg,#d9efff16,#c3e2ff04 48%,#c8e5ff0d),#0b203868;--a7-glass-button-border:#d0eaff60;--a7-glass-button-shadow:inset 0 1px 0 #ffffff3b,inset 0 -1px 0 #c2e5ff0d,0 5px 20px #00091938;--a7-glass-button-hover-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #c2e5ff12,0 8px 24px #00091945;--a7-glass-button-filter:blur(18px)saturate(155%);--a7-glass-panel:linear-gradient(135deg,#d1eaff12,#7fb8ef03 45%,#afd6ff0d),#10243f78;--a7-glass-inset:linear-gradient(145deg,#d1eaff0c,#7fb8ef03),#07142575;--a7-glass-panel-border:#c8e6ff3b;--a7-glass-panel-shadow:inset 0 1px 0 #e5f4ff26,inset 0 -1px 0 #9dd0ff0a,0 24px 70px #00061150;--a7-glass-panel-filter:blur(28px)saturate(145%);--a7-glass-nav:linear-gradient(120deg,#cfebff10,#d9efff04 55%,#b9ddff0c),#081426bd;--a7-glass-nav-shadow:inset 0 1px 0 #ffffff26,0 8px 32px #00061145;--a7-glass-menu:linear-gradient(130deg,#d9efff12,#d9efff03),#0a172cdd;--a7-glass-scene-opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--a7-glass-button:linear-gradient(145deg,#284d74,#173553);--a7-glass-button-hover:linear-gradient(145deg,#325b85,#204569);--a7-glass-button-quiet:#152b44;--a7-glass-panel:#102139;--a7-glass-inset:#0a182b;--a7-glass-nav:#0b192d;--a7-glass-menu:#0b192d}}@media (prefers-reduced-transparency:reduce){:root{--a7-glass-button:#214871;--a7-glass-button-hover:#2b5783;--a7-glass-button-quiet:#142b45;--a7-glass-panel:#102139;--a7-glass-inset:#0a182b;--a7-glass-nav:#0b192d;--a7-glass-menu:#0b192d;--a7-glass-button-filter:none;--a7-glass-panel-filter:none;--a7-glass-scene-opacity:0}}
:root{--a7-shimmer-highlight:linear-gradient(110deg,transparent 34%,#8fcaff66 43%,#f7fcff 50%,#c7edff88 56%,transparent 65%);--a7-sparkle-grain:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2296%22%20viewBox%3D%220%200%2096%2096%22%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.82%22%20numOctaves%3D%221%22%20seed%3D%2217%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%2010%200%200%200%20-6%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.28%22%2F%3E%3C%2Fsvg%3E)}[data-shimmer-text]{max-width:100%;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-shimmer-text]{background-color:currentColor;background-image:var(--a7-shimmer-highlight),var(--a7-sparkle-grain);-webkit-text-fill-color:transparent;background-position:150% 0,0 0;background-repeat:no-repeat,repeat;background-size:260% 100%,96px 96px;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){[data-shimmer-text]{animation:2.1s cubic-bezier(.2,.65,.35,1) .45s both a7-text-shimmer}}}@keyframes a7-text-shimmer{0%{background-position:150% 0,0 0}40%{background-position:70% 0,4px 1px}to{background-position:-60% 0,12px 3px}}[data-glass-button]{isolation:isolate;position:relative;overflow:hidden}[data-glass-button]:before,[data-glass-button]:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}[data-glass-button]:before{background:linear-gradient(110deg,#0000 26%,#daf2ff08 38%,#ffffff35 49%,#d6efff14 58%,#0000 72%);transform:translate(-110%)}[data-glass-button]:after{background-image:var(--a7-sparkle-grain);background-size:64px 64px}@keyframes a7-button-shimmer{0%{opacity:0;transform:translate(-110%)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes a7-button-sparkle{0%,to{opacity:0}35%{opacity:.2;background-position:0 0}70%{opacity:.08;background-position:8px 3px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-glass-button]:hover:not(:disabled):not([aria-disabled=true]):before{animation:.85s ease-out both a7-button-shimmer}[data-glass-button]:hover:not(:disabled):not([aria-disabled=true]):after{animation:1.1s ease-out both a7-button-sparkle}}@media (prefers-reduced-motion:no-preference){[data-glass-button]:focus-visible:not(:disabled):not([aria-disabled=true]):before{animation:.85s ease-out both a7-button-shimmer}[data-glass-button]:focus-visible:not(:disabled):not([aria-disabled=true]):after{animation:1.1s ease-out both a7-button-sparkle}}[data-glass-button]:disabled:before,[data-glass-button]:disabled:after,[data-glass-button][aria-disabled=true]:before,[data-glass-button][aria-disabled=true]:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){[data-shimmer-text]{background-image:none;animation:none!important}[data-glass-button]:before,[data-glass-button]:after{display:none;animation:none!important}}@media (forced-colors:active){[data-shimmer-text]{-webkit-text-fill-color:currentColor;background:0 0;color:canvastext!important;animation:none!important}[data-glass-button]:before,[data-glass-button]:after{display:none;animation:none!important}}[data-brand-mark]{flex-shrink:0;display:inline-flex;position:relative}[data-brand-shimmer]{pointer-events:none;display:none}@supports ((-webkit-mask-image:url("/logo.png")) or (mask-image:url("/logo.png"))){[data-brand-shimmer]{background-image:var(--a7-shimmer-highlight),var(--a7-sparkle-grain);opacity:.85;background-position:150% 0,0 0;background-repeat:no-repeat,repeat;background-size:260% 100%,48px 48px;display:block;position:absolute;inset:0;-webkit-mask:url(/logo.png) 50%/contain no-repeat;mask:url(/logo.png) 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){[data-brand-shimmer]{animation:2.1s cubic-bezier(.2,.65,.35,1) .45s both a7-text-shimmer}}}@media (prefers-reduced-motion:reduce),(forced-colors:active){[data-brand-shimmer]{display:none;animation:none!important}}:root{--a7-pointer-grain:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2296%22%20viewBox%3D%220%200%2096%2096%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.82%22%20numOctaves%3D%221%22%20seed%3D%2217%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%2010%200%200%200%20-6%22%2F%3E%3C%2Ffilter%3E%3CradialGradient%20id%3D%22falloff%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.8%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3Cmask%20id%3D%22soft%22%3E%3Crect%20width%3D%2296%22%20height%3D%2296%22%20fill%3D%22url%28%23falloff%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Cg%20mask%3D%22url%28%23soft%29%22%3E%3Crect%20width%3D%2296%22%20height%3D%2296%22%20filter%3D%22url%28%23grain%29%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}[data-shimmer-settled]:not([data-pointer-active]){background-position:-60% 0,12px 3px;animation:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){[data-shimmer-text][data-pointer-active],[data-brand-shimmer][data-pointer-active]{background-image:var(--a7-pointer-grain),radial-gradient(circle var(--a7-pointer-radius)at var(--a7-pointer-x)var(--a7-pointer-y),#fff 0%,#e9f8ffeb 22%,#8fcaff99 48%,#83beff35 72%,transparent 100%);background-size:calc(var(--a7-pointer-radius)*2)calc(var(--a7-pointer-radius)*2),100% 100%;background-position:calc(var(--a7-pointer-x) - var(--a7-pointer-radius))calc(var(--a7-pointer-y) - var(--a7-pointer-radius)),0 0;background-repeat:no-repeat;animation:1.6s ease-in-out infinite a7-pointer-sparkle}}@keyframes a7-pointer-sparkle{0%,to{background-position:calc(var(--a7-pointer-x) - var(--a7-pointer-radius))calc(var(--a7-pointer-y) - var(--a7-pointer-radius)),0 0}50%{background-position:calc(var(--a7-pointer-x) - var(--a7-pointer-radius) + 2px)calc(var(--a7-pointer-y) - var(--a7-pointer-radius) - 1px),0 0}}
