@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/JetBrainsMono-latin-ext.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/JetBrainsMono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Onest-latin-ext.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-italic-latin-ext.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-latin-ext.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Doto-latin-ext.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:Doto;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Doto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica"),local("Liberation Sans");size-adjust:104.76%;ascent-override:92.59%;descent-override:29.11%;line-gap-override:0%}@font-face{font-family:Onest Fallback R;src:local("Roboto"),local("Roboto-Regular");size-adjust:105.36%;ascent-override:92.06%;descent-override:28.95%;line-gap-override:0%}@font-face{font-family:Onest Fallback L;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:92.95%;ascent-override:104.36%;descent-override:32.81%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica"),local("Liberation Sans");size-adjust:136.91%;ascent-override:72.67%;descent-override:17.89%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback R;src:local("Roboto"),local("Roboto-Regular");size-adjust:137.7%;ascent-override:72.26%;descent-override:17.79%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback L;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:121.48%;ascent-override:81.91%;descent-override:20.17%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";font-style:italic;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Times New Roman"),local("Times"),local("Liberation Serif Italic");size-adjust:88%;ascent-override:112.5%;descent-override:35.23%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback L";font-style:italic;src:local("DejaVu Serif"),local("DejaVuSerif");size-adjust:69.82%;ascent-override:141.8%;descent-override:44.4%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Courier New"),local("CourierNewPSMT"),local("Courier"),local("Liberation Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback L;src:local("DejaVu Sans Mono"),local("DejaVuSansMono");size-adjust:99.66%;ascent-override:102.35%;descent-override:30.1%;line-gap-override:0%}@font-face{font-family:Doto Fallback;src:local("Courier New"),local("CourierNewPSMT"),local("Courier"),local("Liberation Mono");size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Doto Fallback L;src:local("DejaVu Sans Mono"),local("DejaVuSansMono");size-adjust:99.66%;ascent-override:95.32%;descent-override:25.09%;line-gap-override:0%}:root{--blue-50:#edf4ff;--blue-100:#d9e8ff;--blue-200:#b5d2ff;--blue-300:#80b3ff;--blue-400:#4a8eff;--blue-500:#226bff;--blue-600:#0f52f5;--blue-700:#0b40d1;--blue-800:#0c33a3;--blue-900:#0b2674;--blue-950:#06153f;--cyan-200:#b3f3ff;--cyan-300:#6ee7ff;--cyan-400:#22d3ff;--cyan-500:#00b3ec;--black:#000000;--ink-900:#07080c;--ink-800:#0d0f15;--ink-700:#161922;--grey-500:#6f7890;--grey-400:#a3acbf;--white:#ffffff;--green-300:#7dffc9;--green-400:#2ff0a0;--green-500:#00d084;--green-600:#00a86b;--red-300:#ffa3ab;--red-400:#ff6b78;--red-500:#ff3b4f;--red-600:#e01e3c;--bg-page:var(--black);--bg-elevated:var(--ink-900);--text-primary:var(--white);--text-secondary:var(--grey-400);--text-tertiary:var(--grey-500);--link:#8cc8ff;--link-hover:var(--white);--success-text:var(--green-300);--danger-text:var(--red-300);--text-on-light:var(--blue-950);--text-on-light-muted:#33456f;--link-on-light:var(--blue-700);--link-on-light-hover:#082c9a;--focus-ring-dark:#8cc8ff;--focus-ring-light:#0b2f9e;--focus-ring:var(--focus-ring-dark);--gradient-primary:linear-gradient(135deg,rgba(40,205,255,.8) 0%,rgba(34,107,255,.74) 46%,rgba(18,58,240,.84) 100%);--gradient-primary-hover:linear-gradient(135deg,rgba(100,225,255,.9) 0%,rgba(58,128,255,.84) 46%,rgba(30,76,255,.9) 100%);--gradient-success:linear-gradient(135deg,rgba(47,240,160,.72) 0%,rgba(0,170,108,.68) 100%);--gradient-danger:linear-gradient(135deg,rgba(255,107,120,.74) 0%,rgba(225,30,60,.7) 100%);--gradient-underline:linear-gradient(90deg,var(--blue-400),var(--cyan-300));--gradient-text:linear-gradient(100deg,#ffffff 0%,#c9f6ff 26%,#6ee7ff 52%,#4a8eff 78%,#9cc4ff 100%);--gradient-text-ice:linear-gradient(180deg,#ffffff 18%,#a8e6ff 100%);--gradient-text-electric:linear-gradient(100deg,#6ee7ff 0%,#22d3ff 30%,#226bff 70%,#7f9bff 100%);--glow-primary-bottom:radial-gradient(90% 75% at 50% 118%,rgba(120,240,255,.78),rgba(120,240,255,0) 70%);--glow-white-bottom:radial-gradient(90% 75% at 50% 122%,rgba(255,255,255,.14),rgba(255,255,255,0) 70%);--gradient-orb-blue:radial-gradient(circle at 34% 30%,#5c9bff 0%,#1f5fff 46%,#0c2fb0 66%,rgba(12,47,176,0) 70.5%);--gradient-orb-cyan:radial-gradient(circle at 34% 30%,#b8f6ff 0%,#22d3ff 42%,#0077d6 66%,rgba(0,119,214,0) 70.5%)}:root{--font-sans:"Onest","Onest Fallback","Onest Fallback R","Onest Fallback L",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Unbounded","Unbounded Fallback","Unbounded Fallback R","Unbounded Fallback L","Onest",ui-sans-serif,sans-serif;--font-mono:"JetBrains Mono","JetBrains Mono Fallback","JetBrains Mono Fallback L",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-accent-serif:"Instrument Serif","Instrument Serif Fallback","Instrument Serif Fallback L",ui-serif,Georgia,serif;--font-accent-dot:"Doto","Doto Fallback","Doto Fallback L","JetBrains Mono",ui-monospace,monospace;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-md:15px;--text-base:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-4xl:48px;--text-5xl:64px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-display:-.02em;--tracking-tight:-.005em;--tracking-caps:.08em;--type-display:var(--weight-medium) var(--text-4xl)/var(--leading-tight) var(--font-display);--type-h2:var(--weight-medium) var(--text-2xl)/var(--leading-snug) var(--font-display);--type-body:var(--weight-regular) var(--text-base)/var(--leading-relaxed) var(--font-sans);--type-button:var(--weight-semibold) var(--text-md)/var(--leading-none) var(--font-sans);--type-label:var(--weight-semibold) var(--text-2xs)/var(--leading-none) var(--font-sans);--type-code:var(--weight-medium) var(--text-sm)/var(--leading-snug) var(--font-mono);--type-accent-serif:italic 400 1.08em/1 var(--font-accent-serif);--type-accent-dot:800 var(--text-5xl)/1 var(--font-accent-dot);--tracking-accent-serif:-.01em;--tracking-accent-dot:.02em}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--control-sm:38px;--control-md:48px;--control-lg:58px;--fab-size:64px;--hit-min:44px}:root{--blur-sm:12px;--blur-md:20px;--blur-glass:32px;--blur-glass-xl:44px;--glass-saturate:190%;--glass-fill:rgba(255,255,255,.05);--glass-fill-hover:rgba(255,255,255,.095);--glass-fill-active:rgba(255,255,255,.07);--glass-fill-strong:rgba(255,255,255,.11);--glass-light-fill:rgba(255,255,255,.42);--glass-light-fill-hover:rgba(255,255,255,.62);--edge-glass:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.09),inset 0 -1px 0 rgba(255,255,255,.07);--edge-glass-hover:inset 0 1px 0 rgba(255,255,255,.44),inset 0 0 0 1px rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.12);--edge-primary:inset 0 1px 0 rgba(255,255,255,.6),inset 0 0 0 1px rgba(140,210,255,.4),inset 0 -12px 20px -12px rgba(120,240,255,.8);--edge-primary-hover:inset 0 1px 0 rgba(255,255,255,.72),inset 0 0 0 1px rgba(170,225,255,.56),inset 0 -14px 22px -12px rgba(150,245,255,.95);--edge-light:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.6);--specular:radial-gradient(130% 75% at 50% -12%,rgba(255,255,255,.42) 0%,rgba(255,255,255,.1) 48%,rgba(255,255,255,0) 72%);--specular-soft:radial-gradient(130% 75% at 50% -12%,rgba(255,255,255,.24) 0%,rgba(255,255,255,.05) 48%,rgba(255,255,255,0) 72%);--shadow-drop:0 12px 32px -12px rgba(0,0,0,.9),0 2px 4px rgba(0,0,0,.45);--shadow-drop-hover:0 22px 46px -14px rgba(0,0,0,.95),0 3px 8px rgba(0,0,0,.5);--glow-primary:0 10px 34px -8px rgba(30,110,255,.88);--glow-primary-hover:0 18px 54px -8px rgba(50,160,255,.98);--glow-success:0 10px 30px -8px rgba(30,240,160,.7);--glow-danger:0 10px 30px -8px rgba(255,59,79,.7);--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E")}:root{--dur-fast:.15s;--dur-base:.22s;--dur-slow:.25s;--dur-release:.3s;--dur-morph:.34s;--dur-sweep:.9s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--motion-lift:-2px;--motion-press:.97;--motion-press-lg:.985;--motion-nudge:3px;--motion-turn:1;--motion-hover-scale:1.08}@media(prefers-reduced-motion:reduce){:root{--motion-lift:0px;--motion-press:1;--motion-press-lg:1;--motion-nudge:0px;--motion-turn:0;--motion-hover-scale:1}}.as-reduce-motion{--motion-lift:0px;--motion-press:1;--motion-press-lg:1;--motion-nudge:0px;--motion-turn:0;--motion-hover-scale:1}.as-ic--arrow-left{-webkit-mask-image:url(/assets/icons/arrow-left.svg);mask-image:url(/assets/icons/arrow-left.svg)}.as-ic--arrow-right{-webkit-mask-image:url(/assets/icons/arrow-right.svg);mask-image:url(/assets/icons/arrow-right.svg)}.as-ic--arrow-up{-webkit-mask-image:url(/assets/icons/arrow-up.svg);mask-image:url(/assets/icons/arrow-up.svg)}.as-ic--bell{-webkit-mask-image:url(/assets/icons/bell.svg);mask-image:url(/assets/icons/bell.svg)}.as-ic--calendar{-webkit-mask-image:url(/assets/icons/calendar.svg);mask-image:url(/assets/icons/calendar.svg)}.as-ic--check{-webkit-mask-image:url(/assets/icons/check.svg);mask-image:url(/assets/icons/check.svg)}.as-ic--chevron-down{-webkit-mask-image:url(/assets/icons/chevron-down.svg);mask-image:url(/assets/icons/chevron-down.svg)}.as-ic--chevron-left{-webkit-mask-image:url(/assets/icons/chevron-left.svg);mask-image:url(/assets/icons/chevron-left.svg)}.as-ic--chevron-right{-webkit-mask-image:url(/assets/icons/chevron-right.svg);mask-image:url(/assets/icons/chevron-right.svg)}.as-ic--circle-alert{-webkit-mask-image:url(/assets/icons/circle-alert.svg);mask-image:url(/assets/icons/circle-alert.svg)}.as-ic--cookie{-webkit-mask-image:url(/assets/icons/cookie.svg);mask-image:url(/assets/icons/cookie.svg)}.as-ic--copy{-webkit-mask-image:url(/assets/icons/copy.svg);mask-image:url(/assets/icons/copy.svg)}.as-ic--download{-webkit-mask-image:url(/assets/icons/download.svg);mask-image:url(/assets/icons/download.svg)}.as-ic--external-link{-webkit-mask-image:url(/assets/icons/external-link.svg);mask-image:url(/assets/icons/external-link.svg)}.as-ic--heart{-webkit-mask-image:url(/assets/icons/heart.svg);mask-image:url(/assets/icons/heart.svg)}.as-ic--mail{-webkit-mask-image:url(/assets/icons/mail.svg);mask-image:url(/assets/icons/mail.svg)}.as-ic--message-circle{-webkit-mask-image:url(/assets/icons/message-circle.svg);mask-image:url(/assets/icons/message-circle.svg)}.as-ic--phone{-webkit-mask-image:url(/assets/icons/phone.svg);mask-image:url(/assets/icons/phone.svg)}.as-ic--play{-webkit-mask-image:url(/assets/icons/play.svg);mask-image:url(/assets/icons/play.svg)}.as-ic--plus{-webkit-mask-image:url(/assets/icons/plus.svg);mask-image:url(/assets/icons/plus.svg)}.as-ic--rotate-ccw{-webkit-mask-image:url(/assets/icons/rotate-ccw.svg);mask-image:url(/assets/icons/rotate-ccw.svg)}.as-ic--search{-webkit-mask-image:url(/assets/icons/search.svg);mask-image:url(/assets/icons/search.svg)}.as-ic--send{-webkit-mask-image:url(/assets/icons/send.svg);mask-image:url(/assets/icons/send.svg)}.as-ic--settings{-webkit-mask-image:url(/assets/icons/settings.svg);mask-image:url(/assets/icons/settings.svg)}.as-ic--share-2{-webkit-mask-image:url(/assets/icons/share-2.svg);mask-image:url(/assets/icons/share-2.svg)}.as-ic--sparkles{-webkit-mask-image:url(/assets/icons/sparkles.svg);mask-image:url(/assets/icons/sparkles.svg)}.as-ic--whatsapp{-webkit-mask-image:url(/assets/icons/whatsapp.svg);mask-image:url(/assets/icons/whatsapp.svg)}.as-ic--x{-webkit-mask-image:url(/assets/icons/x.svg);mask-image:url(/assets/icons/x.svg)}.as-ic--bot{-webkit-mask-image:url(/assets/icons/bot.svg);mask-image:url(/assets/icons/bot.svg)}.as-ic--workflow{-webkit-mask-image:url(/assets/icons/workflow.svg);mask-image:url(/assets/icons/workflow.svg)}.as-ic--chart-column{-webkit-mask-image:url(/assets/icons/chart-column.svg);mask-image:url(/assets/icons/chart-column.svg)}.as-ic--graduation-cap{-webkit-mask-image:url(/assets/icons/graduation-cap.svg);mask-image:url(/assets/icons/graduation-cap.svg)}.as-ic--book-open{-webkit-mask-image:url(/assets/icons/book-open.svg);mask-image:url(/assets/icons/book-open.svg)}.as-ic--newspaper{-webkit-mask-image:url(/assets/icons/newspaper.svg);mask-image:url(/assets/icons/newspaper.svg)}.as-ic--users{-webkit-mask-image:url(/assets/icons/users.svg);mask-image:url(/assets/icons/users.svg)}.as-ic--building-2{-webkit-mask-image:url(/assets/icons/building-2.svg);mask-image:url(/assets/icons/building-2.svg)}.as-ic--layers{-webkit-mask-image:url(/assets/icons/layers.svg);mask-image:url(/assets/icons/layers.svg)}.as-ic--zap{-webkit-mask-image:url(/assets/icons/zap.svg);mask-image:url(/assets/icons/zap.svg)}.as-ic--shield-check{-webkit-mask-image:url(/assets/icons/shield-check.svg);mask-image:url(/assets/icons/shield-check.svg)}.as-ic--code{-webkit-mask-image:url(/assets/icons/code.svg);mask-image:url(/assets/icons/code.svg)}.as-ic--briefcase{-webkit-mask-image:url(/assets/icons/briefcase.svg);mask-image:url(/assets/icons/briefcase.svg)}.as-ic--life-buoy{-webkit-mask-image:url(/assets/icons/life-buoy.svg);mask-image:url(/assets/icons/life-buoy.svg)}.as-ic--file-text{-webkit-mask-image:url(/assets/icons/file-text.svg);mask-image:url(/assets/icons/file-text.svg)}.as-ic--mic{-webkit-mask-image:url(/assets/icons/mic.svg);mask-image:url(/assets/icons/mic.svg)}.as-ic--globe{-webkit-mask-image:url(/assets/icons/globe.svg);mask-image:url(/assets/icons/globe.svg)}.as-ic--rocket{-webkit-mask-image:url(/assets/icons/rocket.svg);mask-image:url(/assets/icons/rocket.svg)}.as-ic--headphones{-webkit-mask-image:url(/assets/icons/headphones.svg);mask-image:url(/assets/icons/headphones.svg)}.as-ic--arrow-up-right{-webkit-mask-image:url(/assets/icons/arrow-up-right.svg);mask-image:url(/assets/icons/arrow-up-right.svg)}.as-ic--brain{-webkit-mask-image:url(/assets/icons/brain.svg);mask-image:url(/assets/icons/brain.svg)}.as-ic--database{-webkit-mask-image:url(/assets/icons/database.svg);mask-image:url(/assets/icons/database.svg)}.as-ic--puzzle{-webkit-mask-image:url(/assets/icons/puzzle.svg);mask-image:url(/assets/icons/puzzle.svg)}.as-ic--messages-square{-webkit-mask-image:url(/assets/icons/messages-square.svg);mask-image:url(/assets/icons/messages-square.svg)}.as-ic--video{-webkit-mask-image:url(/assets/icons/video.svg);mask-image:url(/assets/icons/video.svg)}.as-ic--trending-up{-webkit-mask-image:url(/assets/icons/trending-up.svg);mask-image:url(/assets/icons/trending-up.svg)}.as-ic--log-in{-webkit-mask-image:url(/assets/icons/log-in.svg);mask-image:url(/assets/icons/log-in.svg)}.as-ic--map-pin{-webkit-mask-image:url(/assets/icons/map-pin.svg);mask-image:url(/assets/icons/map-pin.svg)}.as-ic--star{-webkit-mask-image:url(/assets/icons/star.svg);mask-image:url(/assets/icons/star.svg)}.as-ic--pen-tool{-webkit-mask-image:url(/assets/icons/pen-tool.svg);mask-image:url(/assets/icons/pen-tool.svg)}.as-ic--palette{-webkit-mask-image:url(/assets/icons/palette.svg);mask-image:url(/assets/icons/palette.svg)}.as-ic--layout-template{-webkit-mask-image:url(/assets/icons/layout-template.svg);mask-image:url(/assets/icons/layout-template.svg)}.as-ic--type{-webkit-mask-image:url(/assets/icons/type.svg);mask-image:url(/assets/icons/type.svg)}.as-ic--pipette{-webkit-mask-image:url(/assets/icons/pipette.svg);mask-image:url(/assets/icons/pipette.svg)}.as-ic--mouse-pointer-2{-webkit-mask-image:url(/assets/icons/mouse-pointer-2.svg);mask-image:url(/assets/icons/mouse-pointer-2.svg)}.as-ic--component{-webkit-mask-image:url(/assets/icons/component.svg);mask-image:url(/assets/icons/component.svg)}.as-ic--frame{-webkit-mask-image:url(/assets/icons/frame.svg);mask-image:url(/assets/icons/frame.svg)}.as-ic--image{-webkit-mask-image:url(/assets/icons/image.svg);mask-image:url(/assets/icons/image.svg)}.as-ic--figma{-webkit-mask-image:url(/assets/icons/figma.svg);mask-image:url(/assets/icons/figma.svg)}.as-ic--swatch-book{-webkit-mask-image:url(/assets/icons/swatch-book.svg);mask-image:url(/assets/icons/swatch-book.svg)}.as-ic--receipt{-webkit-mask-image:url(/assets/icons/receipt.svg);mask-image:url(/assets/icons/receipt.svg)}.as-ic--refresh-cw{-webkit-mask-image:url(/assets/icons/refresh-cw.svg);mask-image:url(/assets/icons/refresh-cw.svg)}.as-ic--file-check{-webkit-mask-image:url(/assets/icons/file-check.svg);mask-image:url(/assets/icons/file-check.svg)}.as-ic--shopping-bag{-webkit-mask-image:url(/assets/icons/shopping-bag.svg);mask-image:url(/assets/icons/shopping-bag.svg)}.as-ic--package{-webkit-mask-image:url(/assets/icons/package.svg);mask-image:url(/assets/icons/package.svg)}.as-ic--credit-card{-webkit-mask-image:url(/assets/icons/credit-card.svg);mask-image:url(/assets/icons/credit-card.svg)}.as-ic--hammer{-webkit-mask-image:url(/assets/icons/hammer.svg);mask-image:url(/assets/icons/hammer.svg)}.as-ic--scan-line{-webkit-mask-image:url(/assets/icons/scan-line.svg);mask-image:url(/assets/icons/scan-line.svg)}.as-ic--trophy{-webkit-mask-image:url(/assets/icons/trophy.svg);mask-image:url(/assets/icons/trophy.svg)}.as-ic--coffee{-webkit-mask-image:url(/assets/icons/coffee.svg);mask-image:url(/assets/icons/coffee.svg)}.as-ic--calculator{-webkit-mask-image:url(/assets/icons/calculator.svg);mask-image:url(/assets/icons/calculator.svg)}.as-ic--activity{-webkit-mask-image:url(/assets/icons/activity.svg);mask-image:url(/assets/icons/activity.svg)}.as-ic--timer{-webkit-mask-image:url(/assets/icons/timer.svg);mask-image:url(/assets/icons/timer.svg)}.as-ic--shopping-cart{-webkit-mask-image:url(/assets/icons/shopping-cart.svg);mask-image:url(/assets/icons/shopping-cart.svg)}.as-ic--smartphone{-webkit-mask-image:url(/assets/icons/smartphone.svg);mask-image:url(/assets/icons/smartphone.svg)}.as-ic--monitor{-webkit-mask-image:url(/assets/icons/monitor.svg);mask-image:url(/assets/icons/monitor.svg)}.as-ic--move-horizontal{-webkit-mask-image:url(/assets/icons/move-horizontal.svg);mask-image:url(/assets/icons/move-horizontal.svg)}.as-ic--eye{-webkit-mask-image:url(/assets/icons/eye.svg);mask-image:url(/assets/icons/eye.svg)}.as-ic--printer{-webkit-mask-image:url(/assets/icons/printer.svg);mask-image:url(/assets/icons/printer.svg)}.as-ic--link{-webkit-mask-image:url(/assets/icons/link.svg);mask-image:url(/assets/icons/link.svg)}.as-ic--scale{-webkit-mask-image:url(/assets/icons/scale.svg);mask-image:url(/assets/icons/scale.svg)}.as-ic--lock{-webkit-mask-image:url(/assets/icons/lock.svg);mask-image:url(/assets/icons/lock.svg)}.as-ic--clock{-webkit-mask-image:url(/assets/icons/clock.svg);mask-image:url(/assets/icons/clock.svg)}.as-ic--house{-webkit-mask-image:url(/assets/icons/house.svg);mask-image:url(/assets/icons/house.svg)}.as-ic--compass{-webkit-mask-image:url(/assets/icons/compass.svg);mask-image:url(/assets/icons/compass.svg)}.as-ic--list{-webkit-mask-image:url(/assets/icons/list.svg);mask-image:url(/assets/icons/list.svg)}.as-ic--audio-waveform{-webkit-mask-image:url(/assets/icons/audio-waveform.svg);mask-image:url(/assets/icons/audio-waveform.svg)}.as-ic--phone-call{-webkit-mask-image:url(/assets/icons/phone-call.svg);mask-image:url(/assets/icons/phone-call.svg)}.as-ic--hourglass{-webkit-mask-image:url(/assets/icons/hourglass.svg);mask-image:url(/assets/icons/hourglass.svg)}.as-ic--check-check{-webkit-mask-image:url(/assets/icons/check-check.svg);mask-image:url(/assets/icons/check-check.svg)}.as-ic--ellipsis{-webkit-mask-image:url(/assets/icons/ellipsis.svg);mask-image:url(/assets/icons/ellipsis.svg)}.as-ic--folder{-webkit-mask-image:url(/assets/icons/folder.svg);mask-image:url(/assets/icons/folder.svg)}.as-ic--inbox{-webkit-mask-image:url(/assets/icons/inbox.svg);mask-image:url(/assets/icons/inbox.svg)}.as-ic--user-check{-webkit-mask-image:url(/assets/icons/user-check.svg);mask-image:url(/assets/icons/user-check.svg)}.as-ic--archive{-webkit-mask-image:url(/assets/icons/archive.svg);mask-image:url(/assets/icons/archive.svg)}.as-ic--stamp{-webkit-mask-image:url(/assets/icons/stamp.svg);mask-image:url(/assets/icons/stamp.svg)}.as-ic--file-search{-webkit-mask-image:url(/assets/icons/file-search.svg);mask-image:url(/assets/icons/file-search.svg)}.as-ic--moon{-webkit-mask-image:url(/assets/icons/moon.svg);mask-image:url(/assets/icons/moon.svg)}.as-ic--sun{-webkit-mask-image:url(/assets/icons/sun.svg);mask-image:url(/assets/icons/sun.svg)}.as-ic--languages{-webkit-mask-image:url(/assets/icons/languages.svg);mask-image:url(/assets/icons/languages.svg)}.as-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.as-tone-light{--focus-ring:var(--focus-ring-light)}.as-ic{display:inline-block;flex:none;width:1.2em;height:1.2em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out),rotate var(--dur-slow) var(--ease-out),scale var(--dur-slow) var(--ease-out)}svg.as-ic{background:none;-webkit-mask-image:none;mask-image:none;overflow:visible}.as-spinner{display:inline-block;flex:none;box-sizing:border-box;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.22);border-top-color:currentColor;animation:as-spin .7s linear infinite}.as-tone-light .as-spinner{border-color:#0a1a452e;border-top-color:currentColor}@keyframes as-spin{to{rotate:1turn}}.as-btn{position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--control-md);min-width:0;margin:0;padding:0 24px;border:0;border-radius:var(--radius-pill);background-color:var(--glass-fill);background-image:var(--glow-white-bottom);color:var(--text-primary);font:var(--weight-semibold) var(--text-md)/1 var(--font-sans);letter-spacing:-.01em;text-decoration:none;text-align:center;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.3);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:var(--edge-glass),var(--shadow-drop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),translate var(--dur-base) var(--ease-out),scale var(--dur-release) var(--ease-spring),opacity var(--dur-base) var(--ease-out)}.as-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(150px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.22),rgba(255,255,255,0) 70%);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.as-btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--specular-soft);pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.as-btn .as-ic{width:1.2em;height:1.2em}.as-btn--sm{height:var(--control-sm);padding:0 16px;font-size:var(--text-sm);gap:8px}.as-btn--lg{height:var(--control-lg);padding:0 32px;font-size:var(--text-base);gap:12px}.as-btn--full{display:flex;width:100%}.as-btn--icon{width:var(--control-md);padding:0}.as-btn--icon.as-btn--sm{width:var(--control-sm)}.as-btn--icon.as-btn--lg{width:var(--control-lg)}.as-btn--icon .as-ic{width:20px;height:20px}.as-btn--icon.as-btn--sm .as-ic{width:18px;height:18px}.as-btn--icon.as-btn--lg .as-ic{width:23px;height:23px}.as-btn--primary{background-color:#4682ff00;background-image:var(--glow-primary-bottom),var(--gradient-primary);box-shadow:var(--edge-primary),var(--glow-primary),var(--shadow-drop)}.as-btn--primary:before{background:radial-gradient(150px circle at var(--mx,50%) var(--my,0%),rgba(205,228,255,.45),rgba(205,228,255,0) 70%)}.as-btn--primary:after{background:var(--specular)}.as-btn--tertiary{padding:0 2px;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--link);text-shadow:none}.as-btn--tertiary:before,.as-btn--tertiary:after{content:none}.as-btn--tertiary .as-btn__label{padding:5px 0;background:var(--gradient-underline) 0 100%/0 1.5px no-repeat;transition:background-size var(--dur-slow) var(--ease-out)}.as-btn--outline{background-color:#ffffff04;background-image:none;box-shadow:inset 0 0 0 1.5px #ffffff4d,inset 0 1px #ffffff47,var(--shadow-drop)}.as-btn--outline:after{opacity:.55}.as-btn--ghost{background-color:#fff0;background-image:none;box-shadow:none;color:var(--text-secondary);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.as-btn--ghost:after{opacity:0}.as-btn.as-tone-light{color:var(--text-on-light);text-shadow:none}.as-btn--primary.as-tone-light{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2)}.as-btn--secondary.as-tone-light{background-color:var(--glass-light-fill);background-image:none;box-shadow:var(--edge-light),0 8px 24px -10px #0a1e5a59}.as-btn--tertiary.as-tone-light,.as-btn--ghost.as-tone-light{color:var(--link-on-light)}.as-btn--outline.as-tone-light{color:var(--link-on-light);box-shadow:inset 0 0 0 1.5px #1a46bf66,var(--edge-light)}.as-btn:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading,[aria-busy=true]){background-color:var(--glass-fill-hover);box-shadow:var(--edge-glass-hover),var(--shadow-drop-hover);translate:0 var(--motion-lift)}.as-btn:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading,[aria-busy=true]):before{opacity:1}.as-btn--primary:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading,[aria-busy=true]){background-color:#4682ff38;box-shadow:var(--edge-primary-hover),var(--glow-primary-hover),var(--shadow-drop-hover)}.as-btn--tertiary:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading){background:none;box-shadow:none;translate:none;color:var(--link-hover)}.as-btn--tertiary:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-btn__label{background-size:100% 1.5px}.as-btn--outline:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading){background-color:#ffffff12;box-shadow:inset 0 0 0 1.5px #ffffff9e,inset 0 1px #fff6,var(--shadow-drop-hover)}.as-btn--ghost:where(:hover,[data-force=hover],:active,[data-force=active]):not(:disabled,[aria-disabled=true]){color:#fff;background-color:var(--glass-fill-hover);box-shadow:var(--edge-glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate))}.as-btn--ghost:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading):after{opacity:.7}.as-btn--secondary.as-tone-light:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading,[aria-busy=true]){background-color:var(--glass-light-fill-hover);box-shadow:var(--edge-light),0 14px 30px -12px #0a1e5a73}.as-btn--tertiary.as-tone-light:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading){color:var(--link-on-light-hover)}.as-btn--outline.as-tone-light:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading){background-color:var(--glass-light-fill);box-shadow:inset 0 0 0 1.5px var(--blue-700),var(--edge-light)}.as-btn--ghost.as-tone-light:where(:hover,[data-force=hover],:active,[data-force=active]):not(:disabled,[aria-disabled=true]){color:var(--link-on-light);background-color:#1a46bf1a;box-shadow:none}.as-btn:where(:active,[data-force=active]):not(:disabled,[aria-disabled=true],.is-loading,[aria-busy=true]){scale:var(--motion-press);translate:0 0;transition-duration:var(--dur-base),var(--dur-base),var(--dur-slow),var(--dur-fast),.12s,var(--dur-base);transition-timing-function:var(--ease-out)}.as-btn--secondary:where(:active,[data-force=active]):not(:disabled,[aria-disabled=true],.is-loading,[aria-busy=true]),.as-btn--outline:where(:active,[data-force=active]):not(:disabled,[aria-disabled=true],.is-loading){background-color:var(--glass-fill-active)}.as-btn--primary:where(:active,[data-force=active]):not(:disabled,[aria-disabled=true],.is-loading,[aria-busy=true]){background-color:#1432a033;box-shadow:var(--edge-primary),var(--glow-primary),var(--shadow-drop)}.as-btn:where(:focus-visible,[data-force=focus]){outline:2px solid var(--focus-ring);outline-offset:4px}.as-btn:focus:not(:focus-visible):not([data-force=focus]){outline:none}.as-btn:disabled,.as-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;box-shadow:var(--edge-glass)}.as-btn--tertiary:disabled,.as-btn--tertiary[aria-disabled=true],.as-btn--ghost:disabled,.as-btn--ghost[aria-disabled=true]{box-shadow:none}.as-btn.is-loading,.as-btn[aria-busy=true]{cursor:progress}.as-btn.is-loading>:not(.as-spinner,.as-btn__shine){opacity:0}.as-btn>.as-spinner{position:absolute;inset:0;margin:auto}.as-btn--sm>.as-spinner{width:16px;height:16px}.as-btn .as-motion{transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.as-btn[data-motion=slide]:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-motion{transform:translate(var(--motion-nudge))}.as-btn[data-motion=slide-left]:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-motion{transform:translate(calc(var(--motion-nudge) * -1))}.as-btn[data-motion=slide-up]:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-motion{transform:translateY(calc(var(--motion-nudge) * -1))}.as-btn[data-motion=rotate]:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-motion{transform:rotate(calc(var(--motion-turn) * -12deg)) scale(calc(1 + var(--motion-turn) * .08))}.as-btn[data-motion=spin]:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-motion{transform:rotate(calc(var(--motion-turn) * 90deg))}.as-btn[data-motion=pop]:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-motion{transform:scale(calc(1 + var(--motion-turn) * .14))}.as-btn[data-motion=ring]:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-motion{animation:as-ring .7s var(--ease-out)}.as-btn[data-motion=bob]:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-motion{animation:as-bob .6s var(--ease-out)}@keyframes as-bob{0%,to{translate:0 0}35%{translate:0 -3px}65%{translate:0 1px}}@keyframes as-ring{0%,to{rotate:0deg}15%{rotate:-16deg}30%{rotate:14deg}45%{rotate:-10deg}60%{rotate:8deg}75%{rotate:-4deg}}.as-btn__shine{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.as-btn__shine:before{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:38%;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);transform:skew(-20deg);translate:var(--as-shine-x,-160%) 0}.as-btn:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading) .as-btn__shine:before{translate:320% 0;transition:translate var(--dur-sweep) var(--ease-out)}.as-btngroup{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.as-btngroup--center{justify-content:center}.as-btngroup--end{justify-content:flex-end}.as-btngroup--stack{flex-direction:column;align-items:stretch}@media(max-width:480px){.as-btngroup--stack-mobile{flex-direction:column;align-items:stretch}.as-btngroup--stack-mobile>.as-btn{width:100%}}.as-toggle{gap:12px;padding:0 8px 0 20px}.as-toggle__state{min-width:4ch;text-align:right;font-weight:var(--weight-medium);color:var(--text-secondary);transition:color var(--dur-slow) var(--ease-out)}.as-toggle__track{position:relative;flex:none;width:52px;height:32px;border-radius:var(--radius-pill);background-color:#ffffff14;box-shadow:inset 0 1px 3px #0000008c,inset 0 0 0 1px #ffffff1a;transition:box-shadow var(--dur-slow) var(--ease-out)}.as-toggle__track:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--glow-primary-bottom),var(--gradient-primary);opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.as-toggle__knob{position:absolute;top:4px;left:4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff,#eef3ff 46%,#c6d3ee);color:var(--blue-600);box-shadow:0 2px 6px #00000080,inset 0 -1px 1px #0000001f;transition:translate var(--dur-release) var(--ease-spring)}.as-toggle__knob .as-spinner{width:13px;height:13px;border-width:1.5px;border-color:#1f58e433;border-top-color:var(--blue-600)}.as-toggle[aria-pressed=true]{background-color:#4682ff1a}.as-toggle[aria-pressed=true]:where(:hover,[data-force=hover]):not(:disabled,[aria-busy=true]){background-color:#4682ff2b}.as-toggle[aria-pressed=true] .as-toggle__track{box-shadow:var(--edge-primary),0 4px 18px -4px #2d6effbf}.as-toggle[aria-pressed=true] .as-toggle__track:before{opacity:1}.as-toggle[aria-pressed=true] .as-toggle__knob{translate:20px 0}.as-toggle[aria-pressed=true] .as-toggle__state{color:#fff}.as-toggle.as-tone-light .as-toggle__state{color:var(--text-on-light-muted)}.as-toggle.as-tone-light .as-toggle__track{background-color:#0a1a4524;box-shadow:inset 0 1px 2px #0a1a4533}.as-toggle.as-tone-light[aria-pressed=true]{background-color:#dce9ffbd}.as-toggle.as-tone-light[aria-pressed=true] .as-toggle__state{color:var(--blue-700)}.as-acc{position:relative;isolation:isolate;box-sizing:border-box;border-radius:var(--radius-lg);background-color:#ffffff09;background-image:var(--glow-white-bottom);box-shadow:var(--edge-glass),var(--shadow-drop);color:var(--text-primary);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.as-acc:after{content:"";position:absolute;inset:0 0 auto;height:90px;z-index:-1;border-radius:inherit;background:var(--specular-soft);opacity:.6;pointer-events:none}.as-acc.is-open{background-color:#ffffff0f}.as-acc:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.09),rgba(255,255,255,0) 70%);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out)}.as-acc:where(:hover,:has(>.as-acc__heading .as-acc__trigger[data-force=hover])):not(:has(>.as-acc__heading [aria-disabled=true])){background-color:#ffffff0e;box-shadow:var(--edge-glass-hover),var(--shadow-drop-hover)}.as-acc.is-open:where(:hover,:has(>.as-acc__heading .as-acc__trigger[data-force=hover])):not(:has(>.as-acc__heading [aria-disabled=true])){background-color:#ffffff13}.as-acc:where(:hover,:has(>.as-acc__heading .as-acc__trigger[data-force=hover])):not(:has(>.as-acc__heading [aria-disabled=true])):before{opacity:1}.as-acc.as-tone-light{background-color:var(--glass-light-fill);background-image:none;box-shadow:var(--edge-light),0 8px 24px -10px #0a1e5a59;color:var(--text-on-light)}.as-acc__heading{margin:0;font:inherit}.as-acc__trigger{all:unset;position:relative;isolation:isolate;box-sizing:border-box;display:flex;align-items:center;gap:18px;width:100%;padding:20px 20px 20px 26px;border-radius:var(--radius-lg);font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-sans);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-out),scale var(--dur-release) var(--ease-spring)}.as-acc__trigger:where(:active,[data-force=active]):not([aria-disabled=true]){scale:var(--motion-press-lg);transition-duration:var(--dur-base),.12s;transition-timing-function:var(--ease-out)}.as-acc__trigger:where(:focus-visible,[data-force=focus]){outline:2px solid var(--focus-ring);outline-offset:4px}.as-acc__trigger[aria-disabled=true]{opacity:.38;cursor:not-allowed}.as-acc__trigger[aria-busy=true]{cursor:progress}.as-acc__title{flex:1;min-width:0;text-wrap:pretty}.as-acc__icon{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background-color:#ffffff12;background-image:none;box-shadow:var(--edge-glass);color:#fff;transition:background-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.as-acc__icon:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--glow-primary-bottom),var(--gradient-primary);opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.as-acc__icon>*{position:relative}.as-acc__trigger:where(:hover,[data-force=hover]):not([aria-disabled=true]) .as-acc__icon{background-color:#ffffff1f;box-shadow:var(--edge-glass-hover)}.as-acc.is-open .as-acc__icon{box-shadow:var(--edge-primary),0 6px 18px -4px #2d6effb3}.as-acc.is-open .as-acc__icon:before{opacity:1}.as-tone-light .as-acc__icon{background-color:#1f58e41f;box-shadow:none;color:var(--blue-700)}.as-tone-light.is-open .as-acc__icon{color:#fff}.as-acc__icon .as-spinner{width:16px;height:16px}.as-acc__glyph{display:grid;place-items:center;width:20px;height:20px;transition:rotate var(--dur-slow) var(--ease-out)}.as-acc__glyph>i{grid-area:1/1;width:14px;height:2px;border-radius:2px;background:currentColor;transition:rotate var(--dur-slow) var(--ease-out)}.as-acc__glyph>i+i{rotate:90deg}.as-acc__glyph .as-ic{width:20px;height:20px}.as-acc.is-open .as-acc__glyph--plus{rotate:135deg}.as-acc.is-open .as-acc__glyph--minus{rotate:180deg}.as-acc.is-open .as-acc__glyph--minus>i+i{rotate:0deg}.as-acc.is-open .as-acc__glyph--chevron{rotate:180deg}.as-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.as-acc.is-open .as-acc__panel{grid-template-rows:1fr}.as-acc__inner{min-height:0;overflow:hidden}.as-acc__content{padding:0 26px 24px;color:var(--text-secondary);font:var(--weight-regular) var(--text-sm)/var(--leading-relaxed) var(--font-sans);text-wrap:pretty}.as-tone-light .as-acc__content{color:var(--text-on-light-muted)}.as-burger__box{position:relative;display:block;width:20px;height:14px}.as-burger__box>i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;box-shadow:0 1px 1px #00000040;transition:translate var(--dur-slow) var(--ease-out),rotate var(--dur-slow) var(--ease-out),opacity var(--dur-fast) var(--ease-out),scale var(--dur-slow) var(--ease-out)}.as-burger__box>i:nth-child(1){top:0}.as-burger__box>i:nth-child(2){top:6px}.as-burger__box>i:nth-child(3){top:12px}.as-burger:where(:hover,[data-force=hover]):not(:disabled):not([aria-expanded=true]) .as-burger__box>i:nth-child(2){scale:.65 1;translate:-3.5px 0}.as-burger[aria-expanded=true] .as-burger__box>i:nth-child(1){translate:0 6px;rotate:45deg}.as-burger[aria-expanded=true] .as-burger__box>i:nth-child(2){opacity:0;scale:.2 1}.as-burger[aria-expanded=true] .as-burger__box>i:nth-child(3){translate:0 -6px;rotate:-45deg}.as-slider{display:inline-flex;align-items:center;gap:16px}.as-slider__dots{position:relative;display:flex;align-items:center;gap:10px;height:38px;padding:0 16px;border-radius:var(--radius-pill);background-color:var(--glass-fill);box-shadow:var(--edge-glass),var(--shadow-drop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate))}.as-tone-light .as-slider__dots{background-color:var(--glass-light-fill);box-shadow:var(--edge-light)}.as-slider__dot{position:relative;box-sizing:border-box;width:8px;height:8px;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background-color:#ffffff47;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width var(--dur-slow) var(--ease-out),background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.as-slider__dot:before{content:"";position:absolute;inset:-14px -5px}.as-slider__dot:where(:hover,[data-force=hover]):not(:disabled){background-color:#fff9}.as-slider__dot[aria-current=true]{width:28px;background-color:transparent;background-image:var(--gradient-underline);box-shadow:0 0 14px #5096ffbf}.as-tone-light .as-slider__dot{background-color:#0a1a4547}.as-slider__dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.as-slider__dot:disabled{cursor:not-allowed;opacity:.4}.as-fab{position:fixed;right:28px;bottom:28px;z-index:60;display:inline-grid;border-radius:50%}.as-fab--static{position:relative;right:auto;bottom:auto;z-index:auto}.as-fab--chat .as-btn{width:var(--fab-size);height:var(--fab-size)}.as-fab--enter{animation:as-fab-in .7s var(--ease-spring) .25s backwards}@keyframes as-fab-in{0%{opacity:0;translate:0 32px;scale:.55}}.as-fab--pulse:before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;animation:as-pulse 2s var(--ease-out) 1.1s 3 backwards}@keyframes as-pulse{0%{box-shadow:0 0 #5a96ff99}80%,to{box-shadow:0 0 0 26px #5a96ff00}}.as-fab__swap{display:grid;place-items:center}.as-fab__swap>.as-ic{grid-area:1/1;width:26px;height:26px}.as-fab__close{opacity:0;rotate:-90deg;scale:.5}.as-fab [aria-expanded=true] .as-fab__open{opacity:0;rotate:90deg;scale:.5}.as-fab [aria-expanded=true] .as-fab__close{opacity:1;rotate:0deg;scale:1}.as-fab--top{transition:opacity var(--dur-slow) var(--ease-out),translate var(--dur-slow) var(--ease-out),visibility 0s linear var(--dur-slow)}.as-fab--top .as-btn{width:52px;height:52px}.as-fab--top:not(.is-visible){opacity:0;translate:0 18px;visibility:hidden;pointer-events:none}.as-fab--top.is-visible{transition-delay:0s}.as-contact{height:auto;min-height:62px;padding:8px 26px 8px 8px;gap:14px;text-align:left;line-height:1.2}.as-contact__chip{position:relative;display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background-image:var(--glow-primary-bottom),var(--gradient-primary);color:#fff;box-shadow:var(--edge-primary),0 6px 18px -6px #2d6effbf}.as-contact__chip:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--specular);pointer-events:none}.as-contact .as-contact__chip .as-ic{position:relative;width:20px;height:20px}.as-contact__text{display:flex;flex-direction:column;gap:4px;min-width:0}.as-contact__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);text-shadow:none}.as-tone-light .as-contact__label{color:var(--text-on-light-muted)}.as-contact__value{font-size:var(--text-md);font-weight:var(--weight-semibold)}.as-contact--compact{height:var(--control-md);min-height:0;padding:0 22px 0 6px;gap:12px}.as-contact--compact .as-contact__chip{width:36px;height:36px}.as-contact--compact .as-contact__chip .as-ic{width:17px;height:17px}.as-copy__icons,.as-copy__labels{display:grid}.as-copy__icons>*,.as-copy__labels>*{grid-area:1/1}.as-copy__labels{text-align:left}.as-copy__icons .as-ic{transition:opacity var(--dur-base) var(--ease-out),scale var(--dur-release) var(--ease-spring)}.as-copy__labels>span{transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-slow) var(--ease-out)}.as-copy__done{opacity:0;scale:.3}.as-copy__done-label{opacity:0;translate:0 7px}.as-copy.is-copied .as-copy__idle{opacity:0;scale:.3}.as-copy.is-copied .as-copy__done{opacity:1;scale:1}.as-copy.is-copied .as-copy__idle-label{opacity:0;translate:0 -7px}.as-copy.is-copied .as-copy__done-label{opacity:1;translate:0 0}.as-copy.is-copied{background-color:#48de9c21;color:var(--success-text);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #6eebaf61,var(--glow-success)}.as-copy.is-copied:where(:hover,[data-force=hover]):not(:disabled){background-color:#48de9c30;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #6eebaf8c,var(--glow-success)}.as-copy.as-tone-light.is-copied{background-color:#d6f7e9cc;color:#0a6e48;box-shadow:inset 0 0 0 1px #17b67b80}.as-copyfield{display:inline-flex;align-items:center;gap:14px;box-sizing:border-box;max-width:100%;padding:5px 5px 5px 22px;border-radius:var(--radius-pill);background-color:#ffffff09;background-image:var(--glow-white-bottom);box-shadow:var(--edge-glass),var(--shadow-drop);color:var(--text-primary);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate))}.as-copyfield.as-tone-light{background-color:var(--glass-light-fill);background-image:none;box-shadow:var(--edge-light);color:var(--text-on-light)}.as-copyfield__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-code)}.as-submit__fx{position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out)}.as-submit__fx--ok{background-image:var(--glow-white-bottom),var(--gradient-success)}.as-submit__fx--err{background-image:var(--glow-white-bottom),var(--gradient-danger)}.as-submit[data-status=success] .as-submit__fx--ok,.as-submit[data-status=error] .as-submit__fx--err{opacity:1}.as-submit[data-status=success]{box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #8cf0be59,var(--glow-success),var(--shadow-drop)}.as-submit[data-status=error]{box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffa0a559,var(--glow-danger),var(--shadow-drop);animation:as-shake .48s var(--ease-out)}@keyframes as-shake{0%,to{translate:0 0}15%{translate:-8px 0}30%{translate:7px 0}45%{translate:-5px 0}60%{translate:4px 0}75%{translate:-2px 0}}.as-submit__stack{display:grid;place-items:center}.as-submit__layer{grid-area:1/1;display:inline-flex;align-items:center;gap:10px;opacity:0;translate:0 12px;filter:blur(4px);transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}.as-submit[data-status=idle] .as-submit__layer--idle,.as-submit[data-status=loading] .as-submit__layer--loading,.as-submit[data-status=success] .as-submit__layer--success,.as-submit[data-status=error] .as-submit__layer--error{opacity:1;translate:0 0;filter:none}.as-submit[data-status=success] .as-submit__layer--success .as-ic{animation:as-pop .46s var(--ease-spring)}@keyframes as-pop{0%{scale:.2;opacity:0}}.as-play{width:84px;height:84px;padding:0;background-color:#ffffff1a;box-shadow:var(--edge-glass-hover),0 22px 54px -18px #000000d9;-webkit-backdrop-filter:blur(var(--blur-glass-xl)) saturate(170%);backdrop-filter:blur(var(--blur-glass-xl)) saturate(170%)}.as-play:after{background:var(--specular)}.as-play .as-play__icon{width:30px;height:30px;margin:0;translate:5.5% 0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.as-play{transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),scale var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.as-play:where(:active,[data-force=active]):not(:disabled,[aria-disabled=true],.is-loading){transition-duration:var(--dur-base),var(--dur-slow),.12s,var(--dur-base)}.as-play--sm{width:60px;height:60px}.as-play--sm .as-play__icon{width:22px;height:22px}.as-play--lg{width:108px;height:108px}.as-play--lg .as-play__icon{width:38px;height:38px}.as-play--solid{background-color:#4682ff00;background-image:var(--glow-primary-bottom),var(--gradient-primary);box-shadow:var(--edge-primary),var(--glow-primary),var(--shadow-drop)}.as-play>.as-spinner{width:34%;height:34%;border-width:3px}.as-play:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading){translate:none;scale:var(--motion-hover-scale);background-color:#ffffff2b;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff38,0 28px 64px -18px #000000e6}.as-play--solid:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true],.is-loading){background-color:#4682ff38;box-shadow:var(--edge-primary-hover),var(--glow-primary-hover),var(--shadow-drop-hover)}.as-play:where(:active,[data-force=active]):not(:disabled,[aria-disabled=true],.is-loading){scale:var(--motion-press)}.as-cookies{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.as-cookies__main{display:flex;flex:1 1 auto;gap:12px}.as-cookies__main>.as-btn{flex:1 1 0;min-width:132px}.as-cookies--stacked{flex-direction:column;align-items:stretch}.as-cookies--stacked .as-cookies__settings{align-self:center}.as-skip{position:absolute;top:16px;left:16px;z-index:100;box-sizing:border-box;display:inline-flex;align-items:center;height:var(--control-md);padding:0 24px;border-radius:var(--radius-pill);background-color:#4682ff1a;background-image:var(--glow-primary-bottom),var(--gradient-primary);color:#fff;font:var(--type-button);text-decoration:none;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:var(--edge-primary),var(--glow-primary),var(--shadow-drop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));opacity:0;translate:0 calc(-100% - 24px);pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-slow) var(--ease-spring),scale var(--dur-fast) var(--ease-out),background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.as-skip:focus,.as-skip[data-force]{opacity:1;translate:0 0;pointer-events:auto}.as-skip:where(:hover,[data-force=hover]){background-color:#4682ff3d;box-shadow:var(--edge-primary-hover),var(--glow-primary-hover),var(--shadow-drop)}.as-skip:where(:active,[data-force=active]){scale:var(--motion-press)}.as-skip:where(:focus-visible,[data-force=focus]){outline:2px solid #fff;outline-offset:4px}.as-skip--inline{position:relative;top:auto;left:auto}.as-link{color:var(--link);font-weight:var(--weight-medium);text-decoration:none;border-radius:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.as-link.as-tone-light{color:var(--link-on-light)}.as-link__text{background-image:var(--gradient-underline),linear-gradient(#8db8ff52,#8db8ff52);background-repeat:no-repeat;background-position:0 100%,0 100%;background-size:0% 2px,100% 1px;padding-bottom:2px;transition:background-size var(--dur-slow) var(--ease-out)}.as-link__icon{width:1em;height:1em;margin-left:.25em;vertical-align:-.14em}.as-link:where(:hover,[data-force=hover],:active,[data-force=active]):not([aria-disabled=true]){color:var(--link-hover)}.as-link.as-tone-light:where(:hover,[data-force=hover],:active,[data-force=active]):not([aria-disabled=true]){color:var(--link-on-light-hover)}.as-link:where(:hover,[data-force=hover]):not([aria-disabled=true]) .as-link__text{background-size:100% 2px,100% 1px}.as-link:where(:hover,[data-force=hover]):not([aria-disabled=true]) .as-link__icon{transform:translate(var(--motion-nudge))}.as-link:where(:hover,[data-force=hover]):not([aria-disabled=true]) .as-link__icon--ext{transform:translate(calc(var(--motion-nudge) * .7),calc(var(--motion-nudge) * -.7))}.as-link:where(:active,[data-force=active]):not([aria-disabled=true]){opacity:.75}.as-link--arrow{display:inline-block}.as-link--arrow:where(:active,[data-force=active]):not([aria-disabled=true]){scale:var(--motion-press)}.as-link:where(:focus-visible,[data-force=focus]){outline:2px solid var(--focus-ring);outline-offset:4px}.as-link[aria-disabled=true]{opacity:.42;cursor:not-allowed}@media(prefers-reduced-motion:reduce){:is([class^=as-],[class*=" as-"]),:is([class^=as-],[class*=" as-"]):before,:is([class^=as-],[class*=" as-"]):after{animation:none!important;transition-duration:1ms!important;transition-delay:0s!important}.as-spinner{animation:as-spin 1.6s linear infinite!important}}.as-reduce-motion :is([class^=as-],[class*=" as-"]),.as-reduce-motion :is([class^=as-],[class*=" as-"]):before,.as-reduce-motion :is([class^=as-],[class*=" as-"]):after{animation:none!important;transition-duration:1ms!important;transition-delay:0s!important}.as-reduce-motion .as-spinner{animation:as-spin 1.6s linear infinite!important}.as-nav{position:relative;z-index:50;box-sizing:border-box;display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:20px;width:100%;padding:16px 24px;font-family:var(--font-sans);color:var(--text-primary)}.as-nav--sticky{position:sticky;top:0}.as-nav.is-compact{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.as-nav__brand{justify-self:start;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 4px;border-radius:12px;color:#fff;font:500 21px/1 var(--font-display);letter-spacing:-.025em;text-decoration:none;white-space:nowrap}.as-nav__brand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.as-nav__pill{justify-self:center;position:relative;isolation:isolate;display:flex;align-items:center;height:56px;padding:0 6px;border-radius:var(--radius-pill);background-color:var(--glass-fill);background-image:var(--glow-white-bottom);box-shadow:var(--edge-glass),var(--shadow-drop);-webkit-backdrop-filter:blur(var(--blur-glass-xl)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass-xl)) saturate(var(--glass-saturate));transition:background-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.as-nav__pill:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--specular-soft);pointer-events:none}.as-nav.is-scrolled .as-nav__pill{background-color:var(--glass-fill-strong);box-shadow:var(--edge-glass-hover),var(--shadow-drop-hover)}.as-nav__list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.as-nav__item{all:unset;position:relative;z-index:1;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 18px;border-radius:var(--radius-pill);color:#ffffffbd;font:500 15px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-base) var(--ease-out),scale var(--dur-release) var(--ease-spring)}.as-nav__item:where(:hover,[data-force=hover],[aria-expanded=true],.is-current){color:#fff}.as-nav__item:active{scale:var(--motion-press);transition-duration:var(--dur-base),.12s}.as-nav__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.as-nav__item.is-current:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--cyan-300);box-shadow:0 0 8px var(--cyan-400),0 0 2px var(--cyan-300)}.as-nav__chev{width:16px;height:16px;opacity:.7;transition:rotate var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.as-nav__item[aria-expanded=true] .as-nav__chev{rotate:180deg;opacity:1}.as-nav__indicator{position:absolute;top:6px;left:0;z-index:0;height:44px;border-radius:var(--radius-pill);background-color:#ffffff17;background-image:var(--specular-soft);box-shadow:var(--edge-glass-hover);opacity:0;pointer-events:none;transition:transform var(--dur-morph) var(--ease-out),width var(--dur-morph) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.as-nav__indicator.is-on{opacity:1}.as-nav__indicator.is-snap{transition:opacity var(--dur-base) var(--ease-out)}.as-nav__actions{justify-self:end;display:flex;align-items:center;gap:10px}.as-nav-badge{display:inline-flex;align-items:center;flex:none;height:18px;padding:0 7px;border-radius:var(--radius-pill);background-image:var(--glow-primary-bottom),var(--gradient-primary);box-shadow:var(--edge-primary);color:#fff;font:600 10px/1 var(--font-sans);letter-spacing:.02em}.as-nav-chip{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;background-color:#ffffff0f;box-shadow:var(--edge-glass);color:var(--cyan-300);transition:box-shadow var(--dur-slow) var(--ease-out),color var(--dur-base) var(--ease-out)}.as-nav-chip:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--specular),var(--glow-primary-bottom),var(--gradient-primary);opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.as-nav-chip .as-ic{position:relative;width:20px;height:20px;transition:transform var(--dur-slow) var(--ease-out)}:where(.as-mega__link:hover,.as-mega__link:focus-visible,.as-mega__cat[aria-current=true],.as-sheet__row:hover,.as-sheet__row:focus-visible) .as-nav-chip{color:#fff;box-shadow:var(--edge-primary),0 6px 18px -6px #1e6effd9}:where(.as-mega__link:hover,.as-mega__link:focus-visible,.as-mega__cat[aria-current=true],.as-sheet__row:hover,.as-sheet__row:focus-visible) .as-nav-chip:before{opacity:1}:where(.as-mega__link:hover,.as-mega__cat:hover,.as-sheet__row:hover) .as-nav-chip .as-ic{transform:rotate(calc(var(--motion-turn) * -8deg)) scale(calc(1 + var(--motion-turn) * .08))}.as-mega{position:absolute;top:84px;left:0;z-index:40;isolation:isolate;box-sizing:border-box;width:720px;height:0;border-radius:var(--radius-2xl);background-color:#080b14f2;background-image:var(--glow-white-bottom);box-shadow:var(--edge-glass),0 40px 90px -24px #000000f2,0 8px 24px -8px #0009;-webkit-backdrop-filter:blur(48px) saturate(180%);backdrop-filter:blur(48px) saturate(180%);opacity:0;visibility:hidden;translate:0 -10px;scale:.98;transform-origin:50% 0;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-release) var(--ease-out),scale var(--dur-release) var(--ease-out),visibility 0s linear var(--dur-release)}.as-mega:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:18px}.as-mega:after{content:"";position:absolute;inset:0 0 auto;height:140px;z-index:-1;border-radius:inherit;background:var(--specular-soft);opacity:.55;pointer-events:none}.as-mega.is-open{opacity:1;visibility:visible;translate:0 0;scale:1;transition-delay:0s}.as-mega.is-morph{transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-release) var(--ease-out),scale var(--dur-release) var(--ease-out),left var(--dur-morph) var(--ease-out),width var(--dur-morph) var(--ease-out),height var(--dur-morph) var(--ease-out),visibility 0s linear var(--dur-release)}.as-mega.is-morph.is-open{transition-delay:0s}.as-mega__clip{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.as-mega__view{position:absolute;top:0;left:0;box-sizing:border-box;container-type:inline-size;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-morph) var(--ease-out),visibility 0s linear var(--dur-morph)}.as-mega__view[data-pos=before]{translate:-56px 0}.as-mega__view[data-pos=after]{translate:56px 0}.as-mega__view[data-pos=active]{opacity:1;visibility:visible;translate:0 0;transition-delay:60ms,0s,0s}.as-mega__grid{display:grid;grid-template-columns:292px minmax(0,1fr);padding:10px}.as-mega__grid.has-feature{grid-template-columns:292px minmax(0,1fr) 250px}.as-mega__rail{display:grid;align-content:start;gap:4px;padding:6px 12px 6px 6px;border-right:1px solid rgba(255,255,255,.07)}.as-mega__cat{all:unset;box-sizing:border-box;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:8px 10px 8px 8px;border-radius:18px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),color var(--dur-base) var(--ease-out)}.as-mega__cat:hover{color:#fff;background-color:#ffffff0a}.as-mega__cat[aria-current=true]{color:#fff;background-color:#ffffff14;box-shadow:var(--edge-glass)}.as-mega__cat:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.as-mega__cat-text{display:grid;gap:3px;min-width:0}.as-mega__cat-text>span{font:600 15px/1.2 var(--font-sans)}.as-mega__cat-text>small{font:400 12.5px/1.35 var(--font-sans);color:var(--text-tertiary);transition:color var(--dur-base) var(--ease-out)}.as-mega__cat[aria-current=true] .as-mega__cat-text>small{color:var(--text-secondary)}.as-mega__cat-arrow{width:16px;height:16px;color:var(--cyan-300);opacity:0;translate:-5px 0;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-slow) var(--ease-out)}.as-mega__cat[aria-current=true] .as-mega__cat-arrow{opacity:1;translate:0 0}.as-mega__links{display:grid;align-content:start;gap:8px;padding:10px 8px 10px 16px}.as-mega__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding:0 12px}.as-mega__label{font:500 11px/1 var(--font-mono);color:var(--text-tertiary)}.as-mega__head .as-link{font-size:13px}.as-mega__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:4px}@container (max-width:900px){.as-mega__grid.has-feature{grid-template-columns:272px minmax(0,1fr)}.as-mega__feature{display:none}}@container (max-width:620px){.as-mega__grid,.as-mega__grid.has-feature{grid-template-columns:minmax(0,1fr)}.as-mega__rail{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:6px 6px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.as-mega__links{padding:12px 6px 6px}}.as-mega__link{position:relative;box-sizing:border-box;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:12px;border-radius:18px;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),scale var(--dur-release) var(--ease-spring);animation:as-mega-in var(--dur-release) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms)}@keyframes as-mega-in{0%{opacity:0;translate:0 8px}}.as-mega__link:where(:hover,:focus-visible){background-color:#ffffff0f;box-shadow:var(--edge-glass)}.as-mega__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.as-mega__link:active{scale:var(--motion-press-lg);transition-duration:var(--dur-base),var(--dur-slow),.12s}.as-mega__text{display:grid;gap:4px;min-width:0;padding-top:2px}.as-mega__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:600 15px/1.25 var(--font-sans)}.as-mega__name,.as-sheet__name{flex:0 1 auto;min-width:0;text-wrap:balance;overflow-wrap:normal;hyphens:none}.as-mega__go{width:15px;height:15px;color:var(--cyan-300);opacity:0;translate:-4px 4px;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-slow) var(--ease-out)}.as-mega__link:where(:hover,:focus-visible) .as-mega__go{opacity:1;translate:0 0}.as-mega__desc{font:400 13px/1.45 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.as-mega__feature{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;margin:4px;padding:22px;border-radius:24px;color:#fff;text-decoration:none;background-color:#143cdc33;background-image:radial-gradient(circle 130px at 84% 12%,#6ee7ffcc,#6ee7ff00 70%),radial-gradient(circle 200px at 6% 106%,#226bfff2,#226bff00 72%),linear-gradient(160deg,#226bff40,#06153f99);box-shadow:var(--edge-primary),0 18px 40px -16px #1464ffb3;transition:box-shadow var(--dur-slow) var(--ease-out),translate var(--dur-base) var(--ease-out),scale var(--dur-release) var(--ease-spring)}.as-mega__feature:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--specular);pointer-events:none}.as-mega__feature:hover{translate:0 var(--motion-lift);box-shadow:var(--edge-primary-hover),0 26px 54px -16px #288cffe6}.as-mega__feature:active{scale:var(--motion-press-lg)}.as-mega__feature:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.as-mega__feature .as-nav-badge{align-self:flex-start;background-image:none;background-color:#ffffff2e;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #fff3}.as-mega__fimg{display:block;align-self:center;width:min(78%,190px);height:auto;margin:-6px 0 auto;pointer-events:none;user-select:none;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55));animation:as-fimg 5.5s var(--ease-in-out) infinite alternate;transition:transform var(--dur-slow) var(--ease-spring)}@keyframes as-fimg{to{translate:0 -7px;rotate:-1.5deg}}.as-mega__feature:hover .as-mega__fimg{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.as-mega__fimg{animation:none}}.as-mega__ftitle{font:500 18px/1.25 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.as-mega__ftext{font:400 13px/1.5 var(--font-sans);color:#ffffffd1;text-wrap:pretty}.as-mega__fcta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font:600 14px/1 var(--font-sans)}.as-mega__fcta .as-ic{width:16px;height:16px;transition:transform var(--dur-slow) var(--ease-out)}.as-mega__feature:hover .as-mega__fcta .as-ic{transform:translate(var(--motion-nudge))}.as-drop{box-sizing:border-box;display:grid;gap:2px;width:100%;min-width:0;padding:8px}.as-drop>*{min-width:0}.as-drop__cta{display:grid;gap:12px;margin:6px 4px 4px;padding:16px;border-radius:20px;background-color:#4682ff1a;background-image:radial-gradient(90% 120% at 0% 0%,#5b93ff52,#5b93ff00 70%),var(--specular-soft);box-shadow:var(--edge-glass);animation:as-mega-in var(--dur-slow) var(--ease-out) calc(var(--i,0) * 30ms) backwards}.as-drop__cta-t{display:grid;gap:4px}.as-drop__cta-t b{font:600 15px/1.25 var(--font-sans);color:#fff;text-wrap:balance}.as-drop__cta-t small{font:400 13px/1.45 var(--font-sans);color:var(--text-secondary);text-wrap:balance}.as-drop__cta .as-cta{justify-self:start}.as-sheet__cta{display:grid;gap:14px;margin:10px 4px 4px;padding:18px;border-radius:22px;background-color:#4682ff1a;background-image:radial-gradient(90% 120% at 0% 0%,#5b93ff52,#5b93ff00 70%),var(--specular-soft);box-shadow:var(--edge-glass)}.as-sheet{position:absolute;top:calc(100% - 2px);left:12px;right:12px;z-index:40;isolation:isolate;height:0;border-radius:var(--radius-2xl);background-color:#080b14f5;background-image:var(--glow-white-bottom);box-shadow:var(--edge-glass),0 40px 90px -24px #000000f2;-webkit-backdrop-filter:blur(var(--blur-glass-xl)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass-xl)) saturate(var(--glass-saturate));opacity:0;visibility:hidden;translate:0 -10px;scale:.98;transform-origin:50% 0;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-release) var(--ease-out),scale var(--dur-release) var(--ease-out),height var(--dur-morph) var(--ease-out),visibility 0s linear var(--dur-release)}.as-sheet:after{content:"";position:absolute;inset:0 0 auto;height:120px;z-index:-1;border-radius:inherit;background:var(--specular-soft);opacity:.55;pointer-events:none}.as-sheet.is-open{opacity:1;visibility:visible;translate:0 0;scale:1;transition-delay:0s}.as-sheet__clip{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.as-sheet__level{position:absolute;top:0;left:0;right:0;box-sizing:border-box;display:grid;gap:2px;max-height:calc(100dvh - 110px);overflow-y:auto;padding:10px;transition:translate var(--dur-morph) var(--ease-out),opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-morph)}.as-sheet__level[data-pos=before]{translate:-30% 0;opacity:0;visibility:hidden}.as-sheet__level[data-pos=after]{translate:100% 0;visibility:hidden}.as-sheet__level[data-pos=active]{translate:0 0;opacity:1;visibility:visible;transition-delay:0s}.as-sheet__back{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:14px;color:var(--text-secondary);font:500 14px/1 var(--font-sans);cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.as-sheet__back .as-ic{width:18px;height:18px;transition:transform var(--dur-slow) var(--ease-out)}.as-sheet__back:hover{color:#fff}.as-sheet__back:hover .as-ic{transform:translate(calc(var(--motion-nudge) * -1))}.as-sheet__back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.as-sheet__title{padding:4px 14px 10px;font:500 20px/1.2 var(--font-display);letter-spacing:-.02em}.as-sheet__row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:14px;min-height:58px;padding:8px 12px;border-radius:18px;color:#fff;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),scale var(--dur-release) var(--ease-spring)}.as-sheet__row:where(:hover,:focus-visible){background-color:#ffffff0f;box-shadow:var(--edge-glass)}.as-sheet__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.as-sheet__row:active{scale:var(--motion-press-lg)}.as-sheet__row.is-current{background-color:#ffffff0d}.as-sheet__text{display:grid;flex:1;gap:3px;min-width:0}.as-sheet__text>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:600 16px/1.25 var(--font-sans)}.as-sheet__text>small{font:400 13px/1.4 var(--font-sans);color:var(--text-secondary)}.as-sheet__arrow{width:18px;height:18px;color:var(--text-tertiary);transition:transform var(--dur-slow) var(--ease-out),color var(--dur-base) var(--ease-out)}.as-sheet__row:hover .as-sheet__arrow{color:#fff;transform:translate(var(--motion-nudge))}.as-sheet__foot{display:grid;gap:10px;margin-top:8px;padding:12px 4px 4px;border-top:1px solid rgba(255,255,255,.07)}.as-cta{position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;align-items:center;gap:14px;height:52px;margin:0;padding:0 6px 0 24px;border:0;border-radius:var(--radius-pill);background-color:#226bff00;background-image:var(--glow-primary-bottom),var(--gradient-primary);box-shadow:var(--edge-primary),var(--glow-primary),var(--shadow-drop);color:#fff;font:600 15px/1 var(--font-sans);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.25);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),translate var(--dur-base) var(--ease-out),scale var(--dur-release) var(--ease-spring),opacity var(--dur-base) var(--ease-out)}.as-cta:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--specular);pointer-events:none}.as-cta__ring{position:absolute;inset:0;z-index:-1;overflow:hidden;box-sizing:border-box;padding:1.5px;border-radius:inherit;pointer-events:none;opacity:.85;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity var(--dur-base) var(--ease-out)}.as-cta__spin{position:absolute;top:50%;left:50%;width:max(340px,130%);height:auto;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,#6ee7ff00 0deg 200deg,#6ee7ff 285deg,#fff 318deg,#4a8eff 342deg,#4a8eff00 360deg);animation:as-cta-spin 3.6s linear infinite}@keyframes as-cta-spin{to{rotate:1turn}}.as-cta__label{position:relative;margin-inline:auto;text-align:center}.as-cta:before{content:"";flex:1 1 0;max-width:36px;min-width:0;margin-right:-14px;align-self:stretch}.as-cta--sm:before{max-width:29px;margin-right:-10px}.as-cta__chip{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff,#eef6ff 55%,#cfe2ff);color:var(--blue-600);text-shadow:none;box-shadow:0 2px 8px #00145073,inset 0 -2px 3px #1450dc2e;transition:scale var(--dur-release) var(--ease-spring)}.as-cta__chip .as-ic{grid-area:1/1;width:18px;height:18px;transition:translate var(--dur-release) var(--ease-out)}.as-cta__chip .as-ic+.as-ic{translate:-180% 0}.as-cta__shine{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.as-cta__shine:before{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:38%;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);transform:skew(-20deg);translate:var(--as-shine-x,-160%) 0}.as-cta:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true]){translate:0 var(--motion-lift);background-color:#3c8cff38;box-shadow:var(--edge-primary-hover),var(--glow-primary-hover),var(--shadow-drop-hover)}.as-cta:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true]) .as-cta__ring{opacity:1}.as-cta:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true]) .as-cta__chip{scale:1.06}.as-cta:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true]) .as-cta__chip .as-ic:first-child{translate:180% 0}.as-cta:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true]) .as-cta__chip .as-ic+.as-ic{translate:0 0}.as-cta:where(:hover,[data-force=hover]):not(:disabled,[aria-disabled=true]) .as-cta__shine:before{translate:320% 0;transition:translate var(--dur-sweep) var(--ease-out)}.as-cta:where(:active,[data-force=active]):not(:disabled,[aria-disabled=true]){scale:var(--motion-press);translate:0 0;transition-duration:var(--dur-base),var(--dur-slow),var(--dur-fast),.12s,var(--dur-base);transition-timing-function:var(--ease-out)}.as-cta:where(:focus-visible,[data-force=focus]){outline:2px solid var(--focus-ring);outline-offset:4px}.as-cta:disabled,.as-cta[aria-disabled=true]{opacity:.42;cursor:not-allowed;box-shadow:var(--edge-primary)}.as-cta:disabled .as-cta__spin,.as-cta[aria-disabled=true] .as-cta__spin{animation:none}.as-cta--sm{height:44px;gap:10px;padding:0 5px 0 18px;font-size:14px}.as-cta--sm .as-cta__chip{width:34px;height:34px}.as-cta--sm .as-cta__chip .as-ic{width:16px;height:16px}.as-cta--full{display:flex;width:100%;justify-content:space-between}@media(prefers-reduced-motion:reduce){.as-cta__spin{animation:none}}.as-sheet .as-btn.as-btn,.as-mega .as-btn.as-btn{-webkit-backdrop-filter:none;backdrop-filter:none}.as-mega__link.is-soon,.as-sheet__row.is-soon{cursor:default;pointer-events:none}.as-mega__link.is-soon .as-mega__title,.as-sheet__row.is-soon .as-sheet__text>span{color:var(--text-tertiary)}.as-mega__link.is-soon .as-mega__desc,.as-sheet__row.is-soon .as-sheet__text small{color:#4c5367}.as-mega__link.is-soon .as-nav-chip,.as-sheet__row.is-soon .as-nav-chip{color:var(--text-tertiary);background-color:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff12}.as-mega__link.is-soon .as-nav-chip:before,.as-sheet__row.is-soon .as-nav-chip:before{display:none}.as-nav-badge.as-nav-badge--soon{background-image:none;background-color:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--grey-400);text-shadow:none}.as-nav-badge{white-space:nowrap}.as-mega__desc{text-wrap:pretty;hyphens:none}.as-mega__cat-text>span,.as-mega__cat-text>small{text-wrap:balance;hyphens:none}.as-mega__desc,.as-sheet__text>small{text-wrap:balance}@media(max-width:300px){.as-nav.is-compact{gap:10px;padding:10px 12px}.as-nav.is-compact .as-nav__actions{gap:8px}.as-nav.is-compact .as-nav__actions .as-cta{padding:0 5px;gap:0}.as-nav.is-compact .as-nav__actions .as-cta:before{display:none}.as-nav.is-compact .as-nav__actions .as-cta__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.as-nav__brand{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.as-nav__brand img{display:block;height:34px;width:auto;aspect-ratio:2560.9/791.65}.as-flap{display:inline-flex;align-items:center;gap:.09em;font:800 var(--text-3xl)/1 var(--font-accent-dot);letter-spacing:0;color:#fff;vertical-align:middle;white-space:nowrap}.as-flap__cell{position:relative;display:grid;place-items:center;flex:none;width:.86em;height:1.22em;border-radius:.14em;background-color:#ffffff0b;background-image:linear-gradient(180deg,#ffffff12,#fff0 49.5%,#0000008c 49.5% 51%,#fff0 51%,#ffffff08);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff12,0 4px 10px -4px #000c}.as-flap__cell.is-space{background-color:#ffffff06}.as-flap__ch{display:block;text-shadow:0 0 .28em rgba(34,211,255,.6),0 0 .06em rgba(255,255,255,.6);animation:as-flap-roll .11s var(--ease-out)}.as-flap__ch.is-scramble{color:var(--cyan-300)}@keyframes as-flap-roll{0%{translate:0 -38%;opacity:.2}}.as-flap--plain{gap:0;font-size:1em;vertical-align:baseline}.as-flap--plain .as-flap__cell.is-pad{display:none}.as-flap--plain .as-flap__cell{width:.66em;height:auto;background:none;box-shadow:none}.as-flap--plain .as-flap__cell.is-space{width:.4em}.as-flap--sm{font-size:var(--text-xl)}.as-flap--lg{font-size:var(--text-5xl)}.as-flap--xl{font-size:88px}.as-flap-host{display:flex;width:100%;min-width:0;max-width:100%;container-type:inline-size}.as-flap-host--center{justify-content:center}.as-flap-host--right{justify-content:flex-end}.as-flap--fit.as-flap--sm{font-size:min(var(--text-xl),calc(100cqw / var(--flap-em)))}.as-flap--fit.as-flap--md,.as-flap--fit:not(.as-flap--sm):not(.as-flap--lg):not(.as-flap--xl){font-size:min(var(--text-3xl),calc(100cqw / var(--flap-em)))}.as-flap--fit.as-flap--lg{font-size:min(var(--text-5xl),calc(100cqw / var(--flap-em)))}.as-flap--fit.as-flap--xl{font-size:min(88px,calc(100cqw / var(--flap-em)))}.as-flap--board{gap:.09em;padding:.22em;border-radius:.3em;background-color:#ffffff08;box-shadow:var(--edge-glass),var(--shadow-drop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate))}.as-count{display:inline-flex;align-items:baseline;gap:.06em;font:800 var(--text-5xl)/1 var(--font-accent-dot);letter-spacing:var(--tracking-accent-dot);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.as-count--display{font-family:var(--font-display);font-weight:500;letter-spacing:-.03em}.as-count--glow{text-shadow:0 0 .3em rgba(34,211,255,.55),0 0 .05em rgba(255,255,255,.5)}.as-count--sm{font-size:var(--text-3xl)}.as-count--xl{font-size:clamp(56px,8vw,104px)}.as-count__num{display:inline-grid}.as-count__num>span{grid-area:1/1;text-align:right}.as-count__ghost{visibility:hidden}.as-count__affix{font-size:.55em;color:var(--cyan-300)}.as-eyebrow{position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 16px 0 12px;border-radius:var(--radius-pill);color:#e9eef8;font:500 13px/1 var(--font-sans);letter-spacing:.005em;text-decoration:none;white-space:nowrap}.as-eyebrow--glass{background-color:#ffffff0d;background-image:var(--glow-white-bottom);box-shadow:var(--edge-glass),var(--shadow-drop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate))}.as-eyebrow--glass:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--specular-soft);pointer-events:none}a.as-eyebrow:before{content:"";position:absolute;inset:-6px -2px;border-radius:inherit}.as-eyebrow--plain{height:auto;padding:0;color:var(--text-secondary);font:500 12px/1 var(--font-mono);letter-spacing:.02em}.as-eyebrow--sm{height:28px;gap:8px;padding:0 12px 0 10px;font-size:12px}.as-eyebrow__tag{display:inline-flex;align-items:center;height:20px;margin-left:-4px;padding:0 8px;border-radius:var(--radius-pill);background-image:var(--glow-primary-bottom),var(--gradient-primary);box-shadow:var(--edge-primary);color:#fff;font:600 11px/1 var(--font-sans)}.as-eyebrow__ic{width:15px;height:15px;color:var(--cyan-300)}.as-eyebrow__go{width:15px;height:15px;color:var(--text-secondary);transition:transform var(--dur-slow) var(--ease-out),color var(--dur-base) var(--ease-out)}a.as-eyebrow{cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),scale var(--dur-release) var(--ease-spring)}a.as-eyebrow--glass:hover{background-color:#ffffff17;box-shadow:var(--edge-glass-hover),var(--shadow-drop-hover)}a.as-eyebrow:hover .as-eyebrow__go{color:#fff;transform:translate(var(--motion-nudge))}a.as-eyebrow:active{scale:var(--motion-press)}a.as-eyebrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.as-live{position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--cyan-300);box-shadow:0 0 10px var(--cyan-400),0 0 2px #fff}.as-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:as-live 2s var(--ease-out) infinite}@keyframes as-live{0%{scale:1;opacity:.75}70%,to{scale:2.8;opacity:0}}.as-live--green{background:var(--green-400);box-shadow:0 0 10px var(--green-400),0 0 2px #fff}.as-live--red{background:var(--red-400);box-shadow:0 0 10px var(--red-500),0 0 2px #fff}.as-live--static:after{content:none}.as-card{position:relative;isolation:isolate;box-sizing:border-box;display:block;border-radius:var(--radius-xl);background-color:#ffffff09;background-image:var(--glow-white-bottom);box-shadow:var(--edge-glass),var(--shadow-drop);color:var(--text-primary);text-decoration:none;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),scale var(--dur-release) var(--ease-spring)}.as-card:after{content:"";position:absolute;inset:0 0 auto;height:min(160px,100%);z-index:-1;border-radius:inherit;background:var(--specular-soft);opacity:.7;pointer-events:none}.as-card--pad-sm{padding:20px}.as-card--pad-md{padding:28px}.as-card--pad-lg{padding:40px}.as-card--matte{background-color:#ffffff0f;-webkit-backdrop-filter:blur(var(--blur-glass-xl)) saturate(150%);backdrop-filter:blur(var(--blur-glass-xl)) saturate(150%)}.as-card--spot:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),rgba(140,210,255,.11),rgba(140,210,255,0) 70%);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out)}.as-card__edge{position:absolute;inset:0;z-index:-1;box-sizing:border-box;padding:1px;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%),rgba(150,225,255,.95),rgba(80,150,255,.35) 45%,rgba(80,150,255,0) 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out)}.as-card--spot:where(:hover,[data-force=hover]):before,.as-card--spot:where(:hover,[data-force=hover]) .as-card__edge{opacity:1}.as-card--spot:where(:hover,[data-force=hover]){background-color:#ffffff0d;box-shadow:var(--edge-glass-hover),var(--shadow-drop-hover)}a.as-card{cursor:pointer}a.as-card:active{scale:var(--motion-press-lg)}a.as-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.as-card__beam{position:absolute;inset:0;z-index:-1;box-sizing:border-box;overflow:hidden;padding:1.5px;border-radius:inherit;container-type:size;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.as-card__beam:before{content:"";position:absolute;top:50%;left:50%;width:150cqmax;height:150cqmax;translate:-50% -50%;background:conic-gradient(from 0deg,#6ee7ff00 0deg 250deg,#6ee7ffe6 310deg,#fff 334deg,#4a8effe6 350deg,#4a8eff00 360deg);animation:as-beam 5s linear infinite}.as-card__beam--fast:before{animation-duration:3s}@keyframes as-beam{to{rotate:1turn}}.as-grain{position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:var(--texture-grain);background-size:180px 180px;pointer-events:none}.as-gtext{background-image:var(--gradient-text);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.as-gtext--ice{background-image:var(--gradient-text-ice)}.as-gtext--electric{background-image:var(--gradient-text-electric)}.as-gtext--shine{background-image:linear-gradient(100deg,#fff0 42%,#fffffff2,#fff0 58%),var(--gradient-text);background-size:250% 100%,100% 100%;background-position:160% 0,0 0;animation:as-gshine 5s var(--ease-in-out) infinite}.as-gtext--shine.as-gtext--ice{background-image:linear-gradient(100deg,#fff0 42%,#fffffff2,#fff0 58%),var(--gradient-text-ice)}.as-gtext--shine.as-gtext--electric{background-image:linear-gradient(100deg,#fff0 42%,#fffffff2,#fff0 58%),var(--gradient-text-electric)}@keyframes as-gshine{0%,45%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.as-accent{font-family:var(--font-accent-serif);font-style:italic;font-weight:400;font-size:1.16em;line-height:.9;letter-spacing:var(--tracking-accent-serif);padding-right:.1em;margin-right:-.04em}.as-accent.as-gtext{padding-bottom:.08em}.as-grid{position:relative;isolation:isolate;box-sizing:border-box;background-color:var(--bg-page)}.as-grid:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.as-grid--fade-radial:after{background:radial-gradient(70% 70% at 50% 50%,#0000 20%,#000)}.as-grid--fade-top:after{background:linear-gradient(180deg,#000,#0000 55%)}.as-grid--fade-bottom:after{background:linear-gradient(0deg,#000,#0000 55%)}.as-grid--fade-edges:after{background:linear-gradient(90deg,#000,#0000 18% 82%,#000),linear-gradient(180deg,#000,#0000 22% 78%,#000)}.ft{position:relative;isolation:isolate;container:ft/inline-size;padding:clamp(96px,10vw,150px) 0 28px;color:#fff;overflow-x:clip}.ft-horizon{position:absolute;z-index:-1;left:50%;top:0;width:max(160%,1800px);aspect-ratio:3.2;translate:-50% 0;pointer-events:none}.ft-horizon__arc{position:absolute;inset:0;border-radius:50%;border-top:1px solid rgba(140,200,255,.55);background:radial-gradient(50% 100% at 50% 0%,#1f5fff38,#1f5fff0f 40%,#1f5fff00 70%);box-shadow:0 -1px 40px #408cff59;-webkit-mask-image:linear-gradient(90deg,transparent 18%,#000 38%,#000 62%,transparent 82%);mask-image:linear-gradient(90deg,transparent 18%,#000 38%,#000 62%,transparent 82%)}.ft-horizon__sat{position:absolute;left:50%;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle,#fff 0 30%,#b8f6ff 45%,#22d3ff00 72%);box-shadow:0 0 20px 5px #54beffb3;offset-path:ellipse(50% 50% at 50% 50%);offset-anchor:center;offset-rotate:0deg;animation:ft-sat 26s linear infinite}@keyframes ft-sat{0%{offset-distance:62%}to{offset-distance:88%}}.ft-wrap{--pad:clamp(20px,4cqw,56px);max-width:1440px;margin:0 auto;padding:0 var(--pad)}.ft-top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.7fr)) minmax(0,1fr);gap:40px clamp(28px,4cqw,72px);padding-bottom:clamp(40px,5cqw,72px)}.ft-brand{display:grid;justify-items:start;align-content:start;gap:22px}.ft-logo{display:block;border-radius:8px}.ft-logo img{display:block;height:clamp(44px,4.8cqw,66px);width:auto;max-width:100%}.ft-logo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.ft-tag{margin:0;max-width:40ch;font-size:15px;line-height:1.65;color:#c4cbdb;text-wrap:pretty}.ft-social{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none}.ft-soc{position:relative;isolation:isolate;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background-color:#ffffff0d;background-image:var(--specular-soft);box-shadow:var(--edge-glass),0 10px 24px -12px #000000e6;-webkit-backdrop-filter:blur(var(--blur-md)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-md)) saturate(var(--glass-saturate));transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),translate var(--dur-base) var(--ease-out),scale var(--dur-release) var(--ease-spring)}.ft-soc__ic{display:block;width:18px;height:18px;object-fit:contain;opacity:.82;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-spring)}.ft-soc:hover{translate:0 -2px;background-color:#4682ff33;background-image:var(--glow-primary-bottom),var(--gradient-primary);box-shadow:var(--edge-primary),var(--glow-primary)}.ft-soc:hover .ft-soc__ic{opacity:1;transform:scale(1.1)}.ft-soc:active{scale:.94}.ft-soc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.ft-col{display:grid;align-content:start;gap:16px;min-width:0}.ft-col__h{margin:0;font:500 12px/1 var(--font-mono);letter-spacing:.03em;color:var(--cyan-300)}.ft-col ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.ft-link{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;min-width:44px;padding:6px 0;box-sizing:border-box;color:#dfe5f2;font:500 15px/1.3 var(--font-sans);text-decoration:none;transition:color var(--dur-base) var(--ease-out)}.ft-link span{min-width:0;overflow-wrap:anywhere;background:var(--gradient-underline) 0 100%/0 1.5px no-repeat;padding-bottom:2px;transition:background-size var(--dur-slow) var(--ease-out)}.ft-link:hover{color:#fff}.ft-link:hover span{background-size:100% 1.5px}.ft-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.ft-link--ic .as-ic{flex:none;width:17px;height:17px;color:var(--text-secondary);transition:color var(--dur-base) var(--ease-out)}.ft-link--ic:hover .as-ic{color:var(--cyan-300)}.ft-cta{justify-self:start;margin-top:8px}.ft-bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.ft-copy,.ft-made{margin:0;font:500 13px/1.3 var(--font-sans);color:var(--text-secondary)}.ft-made{display:inline-flex;align-items:center;gap:9px}.ft-legal{display:flex;flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none}.ft-legal a,.ft-linkbtn{display:inline-flex;align-items:center;min-height:44px;color:var(--text-secondary);font:500 13px/1.3 var(--font-sans);text-decoration:none;transition:color var(--dur-base) var(--ease-out)}.ft-linkbtn{margin:0;padding:0;border:0;background:none;cursor:pointer;letter-spacing:inherit;text-align:left}.ft-legal a:hover,.ft-linkbtn:hover{color:#fff}.ft-legal a:focus-visible,.ft-linkbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:3px}.ft-top-btn{margin-left:auto}@container ft (max-width:1100px){.ft-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-brand{grid-column:1/-1}}@container ft (max-width:640px){.ft-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.ft-col--contact{grid-column:1/-1}.ft-bar{flex-direction:column;align-items:flex-start}.ft-top-btn{margin-left:0}}@container ft (max-width:360px){.ft-top{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ft-horizon__sat{animation:none;offset-distance:75%}}:is(.svc-card,.cs-card,.cs-moreband,.cs-vis,.proc-end,.fq-ask,.fq-empty,.ct-avail,.ct-data,.ct-card,.pf-stage,.as-acc,.sh-card,.sh-feature,.sh-fit__card,.sh-learn li,.sh-author,.sh-prod__vis,.sh-step,.sh-co__card,.sh-buybox,.sh-done__card,.sh-toc,.about-card,.ab-spec,.cat-banner){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.as-acc{background-color:#ffffff0a}@view-transition{navigation:auto}.svh-navwrap,.as-nav{view-transition-name:as-nav}.svh-navwrap .as-nav{view-transition-name:none}::view-transition-old(root){animation:as-vt-out .32s var(--ease-out,ease-out) both}::view-transition-new(root){animation:as-vt-in .4s var(--ease-out,ease-out) both}@keyframes as-vt-out{to{opacity:0;translate:0 -12px}}@keyframes as-vt-in{0%{opacity:0;translate:0 24px}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:.15s;translate:none}}html,body{overflow-x:clip}.as-hint{display:flex;align-items:center;gap:9px;margin:-6px 0 14px;font:500 13px/1.35 var(--font-mono);color:var(--text-secondary);text-wrap:pretty}.as-hint:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--gc,#6ee7ff);box-shadow:0 0 color-mix(in oklab,var(--gc,#6ee7ff) 55%,transparent);animation:as-hint-pulse 2.4s ease-out infinite}@keyframes as-hint-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--gc,#6ee7ff) 55%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.pf-side .as-hint{margin:0 0 4px}@media(prefers-reduced-motion:reduce){.as-hint:before{animation:none}}html{background:#000;color:var(--text-primary, #fff);color-scheme:dark;-webkit-text-size-adjust:100%}body{margin:0;background:#000;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}astro-island,astro-slot,astro-static-slot{display:contents}@media(hover:hover)and (pointer:fine){:root{--sb-size:10px;--sb-thumb:rgba(163,172,191,.32);--sb-thumb-hover:rgba(140,200,255,.6);--sb-thumb-active:rgba(140,200,255,.85)}::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size);background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--sb-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:vertical{min-height:36px}::-webkit-scrollbar-thumb:horizontal{min-width:36px}::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--sb-thumb-active)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}}}main[tabindex="-1"]:focus,main h1[tabindex="-1"]:focus{outline:none}[data-unlinked=hidden]{display:none!important}[data-unlinked=soon]{cursor:default;opacity:.5;pointer-events:none}html.as-base{background:#000;color-scheme:dark;scrollbar-gutter:stable}html.as-base--shop{scrollbar-gutter:auto}:where(html.as-base) *,:where(html.as-base) *:before,:where(html.as-base) *:after{box-sizing:border-box}:where(html.as-base) body{margin:0;background:#000;color:#fff;font:var(--type-body);-webkit-font-smoothing:antialiased}:where(html.as-base) a{color:var(--link)}:where(html.as-base) a:hover{color:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.as-nav .as-nav__brand img.as-brand-mark{display:none;aspect-ratio:908 / 776}@media(max-width:409.98px){.as-nav .as-nav__brand img.as-brand-full{display:none}.as-nav .as-nav__brand img.as-brand-mark{display:block}}:is(.hero-ctas,.about-ctas,.svh-ctas)>.as-btn:not(:has(.as-ic)){justify-content:center}.site-nav{display:contents}.site-nav--narrow{display:none}@media(max-width:1099.98px){.site-nav--wide{display:none}.site-nav--narrow{display:contents}}.nova-fab{--nova-r:max(20px, calc(env(safe-area-inset-right) + 12px) );--nova-b:max(20px, calc(env(safe-area-inset-bottom) + 12px) );position:fixed;right:var(--nova-r);bottom:var(--nova-b);z-index:65;display:flex;flex-direction:row-reverse;align-items:center;gap:12px;pointer-events:none;view-transition-name:nova-fab;transition:opacity .24s var(--ease-out),scale .4s var(--ease-spring),bottom .45s var(--ease-spring),visibility 0s}.nova-fab__btn{position:relative;display:grid;place-items:center;flex:none;width:60px;height:60px;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;pointer-events:auto;color:#fff;background-color:#ffffff12;background-image:var(--specular-soft);box-shadow:var(--edge-glass),0 14px 34px -12px #7c3aedbf,0 4px 14px #0000008c;-webkit-backdrop-filter:blur(var(--blur-md)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-md)) saturate(var(--glass-saturate));-webkit-tap-highlight-color:transparent;transition:translate var(--dur-base) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),scale var(--dur-release) var(--ease-spring)}.nova-fab__av{position:relative;display:block;width:50px;height:50px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 36%,#cebaff99,#6d28d9b3 52%,#2e1065f2 80%);box-shadow:inset 0 0 0 1px #c4b5fd80,inset 0 -10px 16px -8px #c084fcbf}.nova-fab__av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-select:none;transform-origin:49% 54%;transition:rotate .6s var(--ease-spring)}.nova-fab__dot{position:absolute;right:4px;bottom:4px;width:10px;height:10px;border-radius:50%;background:var(--green-400);box-shadow:0 0 0 2.5px #0c0d18,0 0 10px #2ff0a0bf}.nova-fab__tip{padding:10px 14px;border-radius:999px;font:600 14px/1 var(--font-sans);letter-spacing:-.01em;color:#fff;white-space:nowrap;background-color:#100e20b8;background-image:var(--specular-soft);box-shadow:var(--edge-glass),0 12px 30px -12px #000000e6;-webkit-backdrop-filter:blur(var(--blur-md)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-md)) saturate(var(--glass-saturate));opacity:0;translate:10px 0;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-slow) var(--ease-out)}@media(hover:hover){.nova-fab__btn:hover{translate:0 -2px;box-shadow:var(--edge-glass-hover),0 18px 42px -12px #8b5cf6f2,0 6px 18px #0009}.nova-fab__btn:hover img{rotate:-9deg}.nova-fab:has(.nova-fab__btn:hover) .nova-fab__tip{opacity:1;translate:0 0}}.nova-fab__btn:active{scale:.94}.nova-fab__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.nova-fab:has(.nova-fab__btn:focus-visible) .nova-fab__tip,.nova-fab.is-hello .nova-fab__tip{opacity:1;translate:0 0}.nova-fab.is-hello .nova-fab__btn:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;animation:nova-ring 1.6s var(--ease-out) .1s 2 backwards}.nova-fab.is-hello .nova-fab__av img{animation:nova-wave 1.5s var(--ease-in-out) .2s}@keyframes nova-ring{0%{box-shadow:0 0 #a78bfa99}to{box-shadow:0 0 0 18px #a78bfa00}}@keyframes nova-wave{20%{rotate:-12deg}45%{rotate:9deg}70%{rotate:-4deg}}.nova-fab.has-unread .nova-fab__dot{background:#c4b5fd;box-shadow:0 0 0 2.5px #0c0d18,0 0 12px #c4b5fde6;animation:nova-unread 1.8s var(--ease-in-out) infinite}.nova-fab.has-unread .nova-fab__tip{opacity:1;translate:0 0}@keyframes nova-unread{50%{scale:1.25}}.nova-fab.is-waiting .nova-fab__btn:before,.nova-fab__btn[data-nova-pending]:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;border-top-color:#c4b5fdf2;pointer-events:none;animation:nova-spin .8s linear infinite}@keyframes nova-spin{to{rotate:1turn}}html.nova-restore .nova-fab{opacity:0;visibility:hidden;transition:none}html.nova-restore--late .nova-fab{scale:.8;transition:opacity .2s var(--ease-out),scale .2s var(--ease-out),visibility 0s linear .2s}.nova-fab.is-open{opacity:0;scale:.6;visibility:hidden;transition:opacity .18s var(--ease-out),scale .24s var(--ease-out),visibility 0s linear .24s}html:has(.as-sheet.is-open) .nova-fab,html:has(.sh-dw.is-open) .nova-fab,html:has(.lg-modal) .nova-fab{opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out),visibility 0s linear .18s}@media(hover:hover)and (min-width:761px){.nova-fab{--nova-r:max(28px, calc(env(safe-area-inset-right) + 16px) );--nova-b:max(28px, calc(env(safe-area-inset-bottom) + 16px) );gap:14px}.nova-fab__btn{width:78px;height:78px;background-color:#4c28a047;box-shadow:var(--edge-glass),0 0 0 1.5px #a78bfa73,0 0 28px -4px #8b5cf68c,0 18px 40px -12px #7c3aedd9,0 6px 18px #0009}.nova-fab__btn:hover{box-shadow:var(--edge-glass-hover),0 0 0 1.5px #c4b5fdb3,0 0 36px -2px #8b5cf6b3,0 22px 48px -12px #8b5cf6f2,0 6px 18px #0009}.nova-fab__av{width:66px;height:66px}.nova-fab__dot{right:6px;bottom:6px;width:13px;height:13px}.nova-fab__tip{padding:12px 16px;font-size:15px}}@media(max-width:760px){html:has(.sh-sticky.is-on) .nova-fab{bottom:calc(var(--nova-b) + 74px)}}@media(max-width:560px){.nova-fab{--nova-r:max(22px, calc(env(safe-area-inset-right) + 14px) );--nova-b:max(30px, calc(env(safe-area-inset-bottom) + 16px) )}.nova-fab__btn{width:56px;height:56px}.nova-fab__av{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.nova-fab,.nova-fab__btn,.nova-fab__tip,.nova-fab__av img{transition:none}.nova-fab.is-hello .nova-fab__btn:after,.nova-fab.is-hello .nova-fab__av img,.nova-fab.has-unread .nova-fab__dot{animation:none}.nova-fab__btn:hover img{rotate:none}.nova-fab.is-waiting .nova-fab__btn:before,.nova-fab__btn[data-nova-pending]:before{animation-duration:2.4s}}.consent{--cb-x:max(24px, calc(env(safe-area-inset-left) + 16px) );--cb-b:max(24px, calc(env(safe-area-inset-bottom) + 16px) );position:fixed;left:var(--cb-x);bottom:var(--cb-b);z-index:58;box-sizing:border-box;display:grid;gap:12px;width:min(440px,calc(100vw - 2 * var(--cb-x)));max-height:calc(100vh - var(--cb-b) - 16px);overflow:auto;padding:20px 22px 16px;border-radius:28px;color:#fff;font:400 14px/1.5 var(--font-sans);letter-spacing:normal;text-align:left;background-color:#0c101af5;background-image:radial-gradient(70% 60% at 100% 0%,rgba(31,95,255,.2),transparent 70%),var(--specular-soft);box-shadow:var(--edge-glass),0 30px 70px -24px #000,0 2px 6px #00000073;animation:consent-in .55s var(--ease-spring) backwards;transition:opacity .2s var(--ease-out),translate .24s var(--ease-out),visibility 0s}@supports (height:100dvh){.consent{max-height:calc(100dvh - var(--cb-b) - 16px)}}@keyframes consent-in{0%{opacity:0;translate:0 20px;scale:.97}}:where(.consent,.lg-modal,.lg-toast) *,:where(.consent,.lg-modal,.lg-toast) *:before,:where(.consent,.lg-modal,.lg-toast) *:after{box-sizing:border-box}.consent__head{display:flex;align-items:center;gap:12px}.consent__ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:13px;color:#fff;background:linear-gradient(140deg,#6eb4ffbf,#1f58e494);box-shadow:inset 0 1px #ffffff73}.consent__ic .as-ic{width:18px;height:18px}.consent__t{margin:0;font:500 18px/1.15 var(--font-display);letter-spacing:-.03em;color:#fff}.consent__p{margin:0;color:#d4d9e5;text-wrap:pretty}.consent__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.consent__list li{position:relative;padding-left:18px;color:#d4d9e5;text-wrap:pretty}.consent__list li:before{content:"";position:absolute;left:3px;top:calc(.74em - 3px);width:6px;height:6px;border-radius:50%;background:var(--cyan-300);box-shadow:0 0 8px #6ec8ffb3}.consent__list b{font-weight:600;color:#fff}.consent__note{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-secondary);text-wrap:pretty}.consent__a{color:var(--link);font-weight:600;text-decoration:underline;text-decoration-color:#8db8ff66;text-underline-offset:3px;white-space:nowrap;transition:color var(--dur-base),text-decoration-color var(--dur-base)}.consent__a:hover{color:#fff;text-decoration-color:#fff}.consent__a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.consent__btns{margin-top:4px}.consent.is-out{opacity:0;translate:0 14px;pointer-events:none}html:has(.as-sheet.is-open) .consent,html:has(.hero .as-mega.is-open) .consent{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease-out),visibility 0s linear .18s}@media(max-width:560px){.consent{--cb-x:max(12px, calc(env(safe-area-inset-left) + 8px) );--cb-b:max(16px, calc(env(safe-area-inset-bottom) + 12px) );right:max(12px,calc(env(safe-area-inset-right) + 8px));width:auto;gap:8px;padding:16px 16px 12px;border-radius:24px;font-size:13.5px;line-height:1.45}.consent__ic{display:none}.consent__t{font-size:17px}.consent__btns{margin-top:6px}.consent .as-cookies__main{flex-wrap:wrap}html:has(.consent:not(.is-out)) .nova-fab{opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out),visibility 0s linear .18s}}.consent__short{display:none;margin:0;color:#d4d9e5;text-wrap:pretty}@media(max-width:480px){.consent{gap:8px;padding:14px 14px 12px;border-radius:22px}.consent__p,.consent__list,.consent__note{display:none}.consent__short{display:block}.consent__btns{margin-top:2px}.consent .as-cookies--stacked{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px}.consent .as-cookies__main{flex:1 1 auto;gap:8px}.consent .as-cookies__main>.as-btn{min-width:0;padding:0 14px}.consent .as-cookies--stacked .as-cookies__settings{flex:none;padding:0 4px;gap:6px}}@media(prefers-reduced-motion:reduce){.consent{animation:none;transition:none}}@media print{.consent{display:none}}.lg-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px}.lg-modal__scrim{position:absolute;inset:0;background:#000000b8;animation:lg-fade .3s var(--ease-out) both}@keyframes lg-fade{0%{opacity:0}}.lg-modal__panel{position:relative;display:grid;gap:16px;width:min(100%,600px);max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(18px,4vw,26px);border-radius:30px;background-color:#0c101af7;background-image:radial-gradient(70% 60% at 100% 0%,rgba(31,95,255,.2),transparent 70%),var(--specular-soft);box-shadow:var(--edge-glass),0 40px 90px -30px #000;animation:lg-rise .5s var(--ease-spring) both}@keyframes lg-rise{0%{transform:translateY(24px) scale(.96)}}.lg-modal__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px}.lg-modal__head h2{margin:2px 0 6px;font:500 24px/1.1 var(--font-display);letter-spacing:-.035em}.lg-modal__head p{margin:0;font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.lg-modal__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;color:#fff;background:linear-gradient(140deg,#6eb4ffbf,#1f58e494);box-shadow:inset 0 1px #ffffff73}.lg-modal__ic .as-ic{width:20px;height:20px}.lg-modal__x{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;transition:background-color var(--dur-base)}.lg-modal__x:hover{background:#ffffff1f}.lg-modal__x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lg-modal__x .as-ic{width:18px;height:18px}.lg-ck{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lg-ck__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:18px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff14}.lg-ck__ic{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#ffffff12}.lg-ck__ic .as-ic{width:16px;height:16px}.lg-ck__t{display:grid;gap:3px;min-width:0}.lg-ck__t b{font:600 14.5px/1.25 var(--font-sans)}.lg-ck__t small{font-size:13px;line-height:1.45;color:var(--text-secondary);text-wrap:pretty}.lg-ck__tg .as-toggle__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lg-modal__btns{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.lg-modal__btns>*{flex:1 1 150px;justify-content:center}@media(max-width:420px){.lg-ck__row{grid-template-columns:auto minmax(0,1fr)}.lg-ck__tg{grid-column:1/-1;justify-self:start}}.lg-toast{position:fixed;left:50%;bottom:24px;z-index:210;translate:-50% 0;display:flex;align-items:center;gap:10px;margin:0;padding:12px 18px 12px 12px;border-radius:999px;font:600 14px/1 var(--font-sans);color:#fff;background-color:#0c101ab3;background-image:var(--specular-soft);box-shadow:var(--edge-glass),var(--shadow-drop);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass)) saturate(var(--glass-saturate));animation:lg-toast .5s var(--ease-spring) both}.lg-toast .as-ic{display:grid;place-items:center;width:26px;height:26px;padding:5px;box-sizing:border-box;border-radius:50%;background:linear-gradient(140deg,#6ee7b7d9,#059669a6)}@keyframes lg-toast{0%{transform:translateY(16px) scale(.94)}}@media(prefers-reduced-motion:reduce){.lg-modal__scrim,.lg-modal__panel,.lg-toast{animation:none}}
