: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}}
