: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 ((backdrop-filter:blur(1px)) or (-webkit-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]{display:inline-block;max-width:100%}@supports ((background-clip:text) or (-webkit-background-clip:text)){[data-shimmer-text]{background-color:currentColor;background-image:var(--a7-shimmer-highlight),var(--a7-sparkle-grain);background-size:260% 100%,96px 96px;background-position:150% 0,0 0;background-repeat:no-repeat,repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (prefers-reduced-motion:no-preference){[data-shimmer-text]{animation:a7-text-shimmer 2.1s cubic-bezier(.2,.65,.35,1) .45s both}}}@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]{position:relative;isolation:isolate;overflow:hidden}[data-glass-button]:after,[data-glass-button]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:0}[data-glass-button]:before{background:linear-gradient(110deg,transparent 26%,#daf2ff08 38%,#ffffff35 49%,#d6efff14 58%,transparent 72%);transform:translateX(-110%)}[data-glass-button]:after{background-image:var(--a7-sparkle-grain);background-size:64px 64px}@keyframes a7-button-shimmer{0%{transform:translateX(-110%);opacity:0}15%{opacity:1}75%{opacity:1}to{transform:translateX(110%);opacity:0}}@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:a7-button-shimmer .85s ease-out both}[data-glass-button]:hover:not(:disabled):not([aria-disabled=true]):after{animation:a7-button-sparkle 1.1s ease-out both}}@media (prefers-reduced-motion:no-preference){[data-glass-button]:focus-visible:not(:disabled):not([aria-disabled=true]):before{animation:a7-button-shimmer .85s ease-out both}[data-glass-button]:focus-visible:not(:disabled):not([aria-disabled=true]):after{animation:a7-button-sparkle 1.1s ease-out both}}[data-glass-button]:disabled:after,[data-glass-button]:disabled:before,[data-glass-button][aria-disabled=true]:after,[data-glass-button][aria-disabled=true]:before{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){[data-shimmer-text]{animation:none!important;background-image:none}[data-glass-button]:after,[data-glass-button]:before{display:none;animation:none!important}}@media (forced-colors:active){[data-shimmer-text]{background:none;color:CanvasText!important;-webkit-text-fill-color:currentColor;animation:none!important}[data-glass-button]:after,[data-glass-button]:before{display:none;animation:none!important}}[data-brand-mark]{position:relative;display:inline-flex;flex-shrink:0}[data-brand-shimmer]{display:none;pointer-events:none}@supports ((mask-image:url("/logo.png")) or (-webkit-mask-image:url("/logo.png"))){[data-brand-shimmer]{display:block;position:absolute;inset:0;background-image:var(--a7-shimmer-highlight),var(--a7-sparkle-grain);background-size:260% 100%,48px 48px;background-position:150% 0,0 0;background-repeat:no-repeat,repeat;-webkit-mask:url(/logo.png) center/contain no-repeat;mask:url(/logo.png) center/contain no-repeat;opacity:.85}@media (prefers-reduced-motion:no-preference){[data-brand-shimmer]{animation:a7-text-shimmer 2.1s cubic-bezier(.2,.65,.35,1) .45s both}}}@media (forced-colors:active),(prefers-reduced-motion:reduce){[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]){animation:none;background-position:-60% 0,12px 3px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){[data-brand-shimmer][data-pointer-active],[data-shimmer-text][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),#ffffff 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:a7-pointer-sparkle 1.6s ease-in-out infinite}}@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}}