:root{--site-max:1352px;--site-pad:clamp(16px,3.05vw,44px);--r-sm:12px;--r-md:16px;--r-lg:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--section-gap:clamp(48px,6vw,88px);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--dur-1:150ms;--dur-2:220ms;--dur-3:300ms;--grad-brand:linear-gradient(90deg,#12a6ff,#3a63ff 40%,#9b3dff 75%,#e03ad6);--grad-brand-135:linear-gradient(135deg,#12a6ff,#3a63ff 40%,#9b3dff 75%,#e03ad6);--page:#f3f6fc;--surface-1:#ffffff;--surface-2:#f7f9fe;--surface-3:#eef2fb;--surface-border:rgb(15 23 42/0.08);--surface-border-strong:rgb(15 23 42/0.14);--ink:#0b1030;--ink-2:#26304f;--ink-muted:#4f5b78;--band-tint:linear-gradient(180deg,#eaf0ff,#f4f0ff);--band-tint-edge:#f3f6fc;--grad-brand-soft:linear-gradient(135deg,rgb(18 166 255/0.1),rgb(155 61 255/0.1) 60%,rgb(224 58 214/0.08));--grad-feature:linear-gradient(120deg,#1238c9,#3a2bd8 38%,#7a22d6 70%,#c0249f);--elev-1:0 1px 2px rgb(16 24 64/0.06),0 1px 1px rgb(16 24 64/0.04);--elev-2:0 4px 12px -4px rgb(16 24 64/0.1),0 2px 4px -2px rgb(16 24 64/0.06);--elev-3:0 14px 32px -12px rgb(30 50 140/0.22),0 4px 10px -4px rgb(16 24 64/0.08);--elev-4:0 28px 60px -20px rgb(30 50 140/0.32),0 8px 18px -8px rgb(16 24 64/0.12);--glow-brand:0 0 0 1px rgb(99 102 241/0.18),0 18px 40px -18px rgb(99 70 241/0.45);--glow-soft:0 0 32px -8px rgb(99 102 241/0.35);--focus-ring:0 0 0 2px var(--surface-1),0 0 0 4px #3b82f6}html.dark{--page:#050815;--surface-1:#0b1124;--surface-2:#0e1530;--surface-3:#121a3a;--surface-border:rgb(148 163 255/0.12);--surface-border-strong:rgb(148 163 255/0.22);--ink:#f2f4fc;--ink-2:#d6dbec;--ink-muted:#a9b2cc;--band-tint:linear-gradient(180deg,#070c22,#0b0a26);--band-tint-edge:#050815;--grad-brand-soft:linear-gradient(135deg,rgb(18 166 255/0.12),rgb(155 61 255/0.14) 60%,rgb(224 58 214/0.1));--grad-feature:linear-gradient(120deg,#0b2a9e,#2a1fa8 38%,#5c1aa8 70%,#8e1b7b);--elev-1:0 1px 2px rgb(0 0 0/0.4);--elev-2:0 6px 16px -6px rgb(0 0 0/0.6);--elev-3:0 18px 40px -16px rgb(0 0 0/0.75),0 0 0 1px rgb(148 163 255/0.04);--elev-4:0 30px 70px -24px rgb(0 0 0/0.85);--glow-brand:0 0 0 1px rgb(129 140 248/0.28),0 18px 46px -16px rgb(124 58 237/0.55);--glow-soft:0 0 36px -8px rgb(99 102 241/0.5);--focus-ring:0 0 0 2px var(--surface-1),0 0 0 4px #60a5fa}html .container{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-pad));padding-left:var(--site-pad);padding-right:var(--site-pad);margin-left:auto;margin-right:auto}.ds-section{position:relative;padding-block:calc(var(--section-gap) / 2)}.ds-section--tint{padding-block:var(--section-gap);background:linear-gradient(180deg,var(--band-tint-edge) 0,transparent 18%,transparent 82%,var(--band-tint-edge) 100%),var(--band-tint)}.ds-glow-divider{position:relative;height:1px;margin-block:0;border:0;background:linear-gradient(90deg,transparent,rgb(99 102 241/.35) 30%,rgb(217 70 239/.35) 70%,transparent)}.ds-glow-divider:after{content:"";position:absolute;left:25%;right:25%;top:-12px;height:24px;background:radial-gradient(ellipse at center,rgb(124 58 237/.22),transparent 70%);pointer-events:none}.ds-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.ds-head__text{min-width:0;max-width:46rem}.ds-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#2563eb}html.dark .ds-eyebrow{color:#67b7ff}.ds-title{margin-top:6px;font-family:var(--font-hero-display),system-ui,sans-serif;font-size:clamp(1.625rem,1.1rem + 1.6vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--ink)}.ds-title__accent{color:transparent;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text}.ds-lede{margin-top:8px;font-size:clamp(.9375rem,.88rem + .2vw,1.0625rem);line-height:1.55;color:var(--ink-muted)}.ds-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--surface-border-strong);background:var(--surface-1);box-shadow:var(--elev-1);font-size:.875rem;font-weight:600;color:var(--ink);white-space:nowrap;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.ds-link svg{width:16px;height:16px;color:#3b82f6;transition:transform var(--dur-2) var(--ease-out)}.ds-link:hover{border-color:rgb(99 102 241/.5);box-shadow:var(--elev-2)}.ds-link:hover svg{transform:translateX(3px)}.ds-card{position:relative;isolation:isolate;display:flex;flex-direction:column;border-radius:var(--r-md);border:1px solid var(--surface-border);background:var(--surface-1);box-shadow:var(--elev-2);color:var(--ink);transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out)}html.dark .ds-card{background:linear-gradient(180deg,rgb(20 28 62/.75),rgb(11 17 36/.85))}.ds-card:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:var(--card-ring,var(--grad-brand-135));-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;transition:opacity var(--dur-3) var(--ease-out);pointer-events:none}.ds-card--hover:hover,a.ds-card:focus-visible,a.ds-card:hover{transform:translateY(-4px);box-shadow:var(--elev-3),var(--glow-soft);border-color:transparent}.ds-card--hover:hover:before,a.ds-card:focus-visible:before,a.ds-card:hover:before{opacity:1}.ds-focus:focus-visible,a.ds-card:focus-visible{outline:none;box-shadow:var(--elev-3),var(--focus-ring)}.ds-tile{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:14px;color:hsl(var(--tile));background:hsl(var(--tile)/.12);box-shadow:inset 0 0 0 1px hsl(var(--tile)/.25)}html.dark .ds-tile{background:hsl(var(--tile)/.16);box-shadow:inset 0 0 0 1px hsl(var(--tile)/.32),0 0 22px -8px hsl(var(--tile)/.7)}.ds-tile svg{width:24px;height:24px;stroke-width:1.9}.ds-tile--sm{width:40px;height:40px;border-radius:12px}.ds-tile--sm svg{width:20px;height:20px}.ds-badge{gap:4px;height:24px;padding:0 10px;border-radius:999px;font-size:.75rem;color:var(--ink-2);background:var(--surface-3);border:1px solid var(--surface-border)}.ds-badge,.ds-trend{display:inline-flex;align-items:center;font-weight:700}.ds-trend{gap:3px;font-size:.8125rem;color:#047857}html.dark .ds-trend{color:#34d399}.ds-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,280px);gap:var(--sp-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:6px 2px 18px;scrollbar-width:thin;scrollbar-color:rgb(99 102 241/.4) transparent}.ds-rail>*{scroll-snap-align:start}.ds-rail:focus-visible{outline:2px solid #60a5fa;outline-offset:4px;border-radius:var(--r-md)}.ds-rail-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--surface-border-strong);background:var(--surface-1);box-shadow:var(--elev-1);color:var(--ink);transition:border-color var(--dur-2) var(--ease-out),opacity var(--dur-2)}.ds-rail-btn:hover:not(:disabled){border-color:rgb(99 102 241/.55)}.ds-rail-btn:disabled{opacity:.4;cursor:default}.ds-rail-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ds-reveal{opacity:0;transform:translate3d(0,16px,0);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.ds-reveal.is-in,html:not(.js-reveal) .ds-reveal{opacity:1;transform:none}:root{--tabbar-h:56px;--fab-edge:16px}@media (min-width:1024px){:root{--tabbar-h:0px;--fab-edge:24px}}.voice-fab{position:fixed;z-index:40;right:calc(var(--fab-edge) + env(safe-area-inset-right, 0px));bottom:calc(var(--tabbar-h) + var(--fab-edge) + env(safe-area-inset-bottom, 0px));transform:translate3d(0,calc(-1 * var(--fab-lift, 0px)),0);transition:transform var(--dur-3) var(--ease-out)}.voice-fab__btn{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#3b82f6,#7c3aed 60%,#a855f7);box-shadow:0 10px 26px -8px rgb(99 70 241/.7),inset 0 0 0 1px rgb(255 255 255/.18);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}@media (max-width:1023.98px){.voice-fab__btn{width:44px;height:44px;border-radius:12px}}.voice-fab__btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px rgb(124 58 237/.8),inset 0 0 0 1px rgb(255 255 255/.25)}.voice-fab__btn:focus-visible{outline:none;box-shadow:0 10px 26px -8px rgb(99 70 241/.7),var(--focus-ring)}.voice-fab__icon{width:22px;height:22px;stroke-width:2.2}.voice-fab__ring{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgb(168 85 247/.6);animation:voice-ring 1.4s var(--ease-out) infinite;pointer-events:none}@keyframes voice-ring{0%{box-shadow:0 0 0 0 rgb(168 85 247/.6)}to{box-shadow:0 0 0 16px rgb(168 85 247/0)}}.voice-fab[data-state=listening] .voice-fab__btn{background:linear-gradient(135deg,#ec4899,#a855f7 55%,#7c3aed)}.voice-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(320px,calc(100vw - 2 * var(--fab-edge)));padding:16px;border-radius:var(--r-md);border:1px solid var(--surface-border-strong);background:var(--surface-3);color:var(--ink);box-shadow:var(--elev-4);backdrop-filter:blur(16px);animation:voice-panel-in var(--dur-2) var(--ease-out)}@keyframes voice-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.voice-panel__title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.voice-panel__dot{width:9px;height:9px;border-radius:50%;background:#ec4899;box-shadow:0 0 0 4px rgb(236 72 153/.2);animation:voice-dot 1s ease-in-out infinite alternate}@keyframes voice-dot{to{opacity:.35}}.voice-panel__spin{width:18px;height:18px;animation:spin 1s linear infinite}.voice-panel__hint,.voice-panel__msg{margin-top:4px;font-size:14px;line-height:1.45;color:var(--ink-2)}.voice-panel__msg{margin-top:0}.voice-panel__transcript{margin-top:10px;min-height:44px;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-1);border:1px solid var(--surface-border);font-size:15px;font-weight:600;color:var(--ink)}.voice-panel__actions{display:flex;gap:8px;margin-top:12px}.voice-panel__btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface-1);border:1px solid var(--surface-border-strong);transition:background var(--dur-1) var(--ease-out)}.voice-panel__btn svg{width:14px;height:14px}.voice-panel__btn:hover{background:var(--surface-2)}.voice-panel__btn--primary{color:#fff;border-color:transparent;background:var(--grad-brand)}.voice-panel__btn--primary:hover{background:var(--grad-brand);filter:brightness(1.08)}.voice-panel__btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.voice-trigger{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--ink-muted);transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.voice-trigger svg{width:18px;height:18px}.voice-trigger:hover,.voice-trigger[data-active=true]{color:var(--ink);background:var(--surface-2)}.voice-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.chero .chero-search__input{padding-right:calc(var(--cs-btn) * 2 + var(--cs-inset) * 3 + 6px)}.chero .voice-trigger.chero-search__mic{width:var(--cs-btn);height:var(--cs-btn);border-radius:50%;color:var(--ch-fg);background:rgb(127 127 160/.12)}.chero .voice-trigger.chero-search__mic:hover,.chero .voice-trigger.chero-search__mic[data-active=true]{background:rgb(127 127 160/.24)}.chero .voice-trigger.chero-search__mic svg{width:44%;height:44%;stroke-width:2.2}@media (prefers-reduced-motion:reduce){.voice-fab__ring,.voice-panel,.voice-panel__dot{animation:none}.voice-fab,.voice-fab__btn{transition:none}.ds-reveal{opacity:1!important;transform:none!important;transition:none!important}.ds-card,.ds-link,.ds-link svg,.voice-fab{transition:none}.ds-card--hover:hover,a.ds-card:hover{transform:none}}.cat-card__accent{position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,hsl(var(--tile)),hsl(var(--tile)/.25) 70%,transparent)}.cat-card__glow{position:absolute;z-index:-1;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,hsl(var(--tile)/.18),transparent 70%);opacity:.6;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);pointer-events:none}.cat-card:hover .cat-card__glow{opacity:1;transform:scale(1.15)}.cat-card{--card-ring:linear-gradient(135deg,hsl(var(--tile)),#9b3dff)}.cat-card__tile{width:56px;height:56px;border-radius:16px}.cat-card__tile svg{width:28px;height:28px}.cat-card__go{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--surface-border-strong);color:var(--ink-2);transition:background var(--dur-2) var(--ease-out),color var(--dur-2),border-color var(--dur-2),transform var(--dur-2) var(--ease-out)}.cat-card:hover .cat-card__go{border-color:transparent;color:#fff;background:var(--grad-brand-135);transform:translateX(2px)}.trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px 18px;border-radius:var(--r-md);border:1px solid var(--surface-border);background:var(--surface-1);box-shadow:var(--elev-1)}html.dark .trust-strip{background:rgb(11 17 36/.7)}.trust-strip__item{display:flex;align-items:center;gap:10px;min-width:0}.trust-strip__title{font-size:.9375rem;font-weight:600;color:var(--ink);white-space:nowrap}@media (min-width:640px){.trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.trust-strip{display:flex;justify-content:space-between;padding:14px 28px}}.recents{display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:var(--r-md);border:1px solid var(--surface-border);background:var(--surface-1);box-shadow:var(--elev-2)}html.dark .recents{background:rgb(11 17 36/.8)}.recents__title{display:flex;flex:none;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;color:var(--ink)}.recents__list{display:flex;flex:1;min-width:0;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.recents__chip{display:inline-flex;align-items:center;gap:8px;max-width:16rem;height:40px;padding:0 14px 0 5px;border-radius:999px;border:1px solid var(--surface-border);background:var(--surface-2);font-size:.875rem;font-weight:500;color:var(--ink);white-space:nowrap;transition:border-color var(--dur-2),background var(--dur-2)}.recents__chip:hover{border-color:hsl(var(--tile)/.6)}.recents__chip:focus-visible,.recents__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.recents__icon{width:30px;height:30px;border-radius:999px}.recents__icon svg{width:16px;height:16px}.recents__close{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:999px;color:var(--ink-muted)}.recents__close:hover{background:var(--surface-3);color:var(--ink)}@media (max-width:639.98px){.recents{flex-wrap:wrap;padding:12px}.recents__list{order:3;flex-basis:100%}.recents__close{margin-left:auto}}.rail-card{min-height:190px;--card-ring:linear-gradient(135deg,hsl(var(--tile)),#9b3dff)}.rail-card__rank{font-family:var(--font-hero-display),system-ui,sans-serif;font-size:.875rem;font-weight:800;color:var(--ink-muted)}.rail-card__tag{display:inline-flex;align-self:flex-start;margin-top:auto;padding:3px 10px;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--ink-2);background:hsl(var(--tile)/.12);border:1px solid hsl(var(--tile)/.25)}.rail-card__spark{color:hsl(var(--tile))}.rank-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border-radius:var(--r-sm);transition:background var(--dur-2) var(--ease-out)}.rank-row:hover{background:var(--surface-3)}.rank-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rank-row__n{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:8px;font-size:.8125rem;font-weight:800;color:var(--ink-2);background:var(--surface-3)}li:nth-child(-n+3)>.rank-row .rank-row__n{color:#fff;background:var(--grad-brand-135)}.feature-band{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-lg);padding:clamp(24px,4vw,48px);color:#fff;background:var(--grad-feature);box-shadow:var(--elev-4)}.feature-band__orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(40px);opacity:.55;pointer-events:none}.feature-band__orb--a{width:320px;height:320px;left:-80px;top:-120px;background:#22d3ee}.feature-band__orb--b{width:380px;height:380px;right:-120px;bottom:-160px;background:#ff2bd6;animation:fb-drift 12s ease-in-out infinite alternate}@keyframes fb-drift{to{transform:translate3d(-40px,-30px,0)}}.feature-band__grid{display:grid;gap:28px}@media (min-width:1024px){.feature-band__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:48px}}.feature-band__eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255/.85)}.feature-band__title{margin-top:8px;font-family:var(--font-hero-display),system-ui,sans-serif;font-size:clamp(1.625rem,1.1rem + 1.7vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:-.025em}.feature-band__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}@media (min-width:640px){.feature-band__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-band__stats li{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:var(--r-sm);background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.18)}.feature-band__value{margin-top:6px;font-family:var(--font-hero-display),system-ui,sans-serif;font-size:1.375rem;font-weight:800}.feature-band__label{font-size:.875rem;color:rgb(255 255 255/.82)}.feature-band__day{padding:24px;border-radius:var(--r-md);background:rgb(5 8 30/.35);border:1px solid rgb(255 255 255/.2);backdrop-filter:blur(12px)}.feature-band__dayicon{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#22d3ee,#3a63ff);box-shadow:0 10px 24px -8px rgb(34 211 238/.7)}.feature-band__cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;height:44px;padding:0 22px;border-radius:999px;font-size:.9375rem;font-weight:700;color:#1b1464;background:#fff;transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2)}.feature-band__cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px rgb(0 0 0/.5)}.feature-band__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.feat-card{--card-ring:linear-gradient(135deg,hsl(var(--tile)),#9b3dff)}.feat-card__link{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:10px;font-size:.875rem;font-weight:500;line-height:1.3;color:var(--ink-2);background:hsl(var(--tile)/.06);border:1px solid hsl(var(--tile)/.14);transition:background var(--dur-2),border-color var(--dur-2),color var(--dur-2)}.feat-card__link:hover{color:var(--ink);background:hsl(var(--tile)/.12);border-color:hsl(var(--tile)/.4)}.feat-card__cta:focus-visible,.feat-card__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.feat-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding-top:0;height:44px;border-radius:999px;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(135deg,hsl(var(--tile)) -30%,#4b2ad6 65%);box-shadow:0 10px 22px -12px hsl(var(--tile)/.9);transition:filter var(--dur-2),transform var(--dur-2) var(--ease-out)}.feat-card>ul{margin-bottom:20px}.feat-card__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.feature-band__orb--b{animation:none}.cat-card__glow,.cat-card__go,.feat-card__cta,.feature-band__cta{transition:none}}.site-footer{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--sp-7);padding-top:var(--sp-7);background:radial-gradient(60% 50% at 50% 0,rgb(99 102 241/.1),transparent 70%),var(--surface-2);--sh-fg:var(--ink);--sh-btn-bg:var(--surface-1);--sh-btn-border:var(--surface-border-strong);--sh-btn-shadow:var(--elev-1)}html.dark .site-footer{background:radial-gradient(60% 50% at 50% 0,rgb(124 58 237/.16),transparent 70%),#060a1a}.site-footer__divider{position:absolute;inset:0 0 auto 0;height:2px;background:var(--grad-brand);opacity:.85}.site-footer__mark{position:absolute;z-index:-1;right:clamp(8px,3vw,48px);bottom:84px;width:clamp(240px,24vw,360px);height:auto;aspect-ratio:1;opacity:.06;filter:saturate(1.2);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.dark .site-footer__mark{opacity:.06}.site-footer__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(20px,3vw,32px);border-radius:var(--r-lg);border:1px solid var(--surface-border);background:var(--grad-brand-soft),var(--surface-1);box-shadow:var(--elev-3)}html.dark .site-footer__cta{background:var(--grad-brand-soft),rgb(11 17 36/.9)}.site-footer__cta-title{font-family:var(--font-hero-display),system-ui,sans-serif;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.site-footer__cta-sub{margin-top:4px;font-size:.9375rem;color:var(--ink-muted)}.site-footer__btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-size:.9375rem;font-weight:600;color:var(--ink);background:var(--surface-1);border:1px solid var(--surface-border-strong);transition:transform var(--dur-2) var(--ease-out),filter var(--dur-2)}.site-footer__btn:hover{transform:translateY(-1px)}.site-footer__btn--primary{color:#fff;border-color:transparent;background:var(--grad-brand);box-shadow:0 10px 24px -10px rgb(124 58 237/.7)}.site-footer__btn:focus-visible,.site-footer__link:focus-visible,.site-footer__pill:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:8px}.site-footer__heading{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.site-footer__link{font-size:.9375rem;color:var(--ink-muted);transition:color var(--dur-1)}.site-footer__link:hover{color:var(--ink)}.site-footer__link--accent{font-weight:600;color:#2563eb}html.dark .site-footer__link--accent{color:#7cb6ff}.site-footer__pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--ink);background:var(--surface-1);border:1px solid var(--surface-border-strong)}.settings-page{background:radial-gradient(50% 40% at 15% 0,rgb(56 189 248/.12),transparent 70%),radial-gradient(45% 40% at 90% 10%,rgb(168 85 247/.12),transparent 70%)}.settings-select{display:block;width:100%;height:48px;padding:0 40px 0 14px;border-radius:var(--r-sm);border:1px solid var(--surface-border-strong);background:var(--surface-2);color:var(--ink);font-size:.9375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--dur-2),box-shadow var(--dur-2)}.settings-select:hover{border-color:rgb(99 102 241/.45)}.settings-select:focus-visible{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgb(99 102 241/.3)}html.dark .settings-select option{background:#0b1124;color:#f2f4fc}.segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);padding:4px;border-radius:999px;border:1px solid var(--surface-border-strong);background:var(--surface-3)}.segmented__opt{position:relative;cursor:pointer}.segmented__opt span{display:grid;place-items:center;height:40px;padding:0 20px;border-radius:999px;font-size:.9375rem;font-weight:600;color:var(--ink-muted);transition:background var(--dur-2) var(--ease-out),color var(--dur-2),box-shadow var(--dur-2)}.segmented__opt input:checked+span{color:#fff;background:var(--grad-brand);box-shadow:0 8px 18px -10px rgb(124 58 237/.8)}.segmented__opt input:focus-visible+span{box-shadow:var(--focus-ring)}.settings-preview{padding:16px;border-radius:var(--r-md);border:1px dashed var(--surface-border-strong);background:var(--grad-brand-soft)}.settings-preview__row{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--surface-1);font-size:.9375rem}.settings-preview__row dt{color:var(--ink-muted)}.settings-preview__row dd{font-weight:600;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:639.98px){.cat-card__tile{width:44px;height:44px;border-radius:12px}.cat-card__tile svg{width:22px;height:22px}.cat-card .ds-badge,.cat-card__go{display:none}.ds-head{margin-bottom:var(--sp-4)}}.sh-links__item .sh-link{position:relative}.sh-new{position:absolute;top:-7px;right:-12px;padding:0 6px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.03em;line-height:15px;color:#fff;background:var(--grad-brand);box-shadow:0 2px 8px -2px rgb(124 58 237/.6);pointer-events:none}.chero .chero-stat--link{justify-content:flex-end}.chero .chero-stats__more{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap;color:#fff;background:var(--grad-brand);box-shadow:0 8px 20px -10px rgb(124 58 237/.8);transition:transform var(--dur-2) var(--ease-out),filter var(--dur-2) var(--ease-out)}.chero .chero-stats__more svg{width:16px;height:16px}.chero .chero-stats__more:hover{transform:translateY(-2px);filter:brightness(1.08)}.chero .chero-stats__more:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:767.98px){.chero .chero-stats__more{min-height:34px;padding:0 10px;font-size:12px}.chero .chero__chips{display:flex;flex-wrap:wrap}.chero .chero__chips>li{flex:0 0 auto}}.chero-chip[data-tone=teal] .chero-chip__icon{color:var(--t-teal,#14b8a6)}.feature-band__h{font-family:var(--font-hero-display),system-ui,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;color:#fff}.feature-band__grid--3{align-items:stretch}@media (min-width:1024px){.feature-band__grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.feature-band__grid--3 .feature-band__world{grid-column:1/-1}}@media (min-width:1280px){.feature-band__grid--3{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.05fr)}.feature-band__grid--3 .feature-band__world{grid-column:auto}.feature-band__grid--3 .feature-band__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-band__grid--3 .feature-band__stats{margin-top:16px}.feature-band__grid--3 .feature-band__day{display:flex;flex-direction:column}.feature-band__grid--3 .feature-band__day .feature-band__cta{align-self:flex-start;margin-top:auto}.feature-band__grid--3 .feature-band__day>div{margin-bottom:20px}.feature-band__world{display:flex;flex-direction:column;padding:20px;border-radius:var(--r-md);background:rgb(5 8 30/.3);border:1px solid rgb(255 255 255/.2);backdrop-filter:blur(12px)}@media (min-width:1024px) and (max-width:1279.98px){.feature-band__world ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}}.band-rank{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border-radius:10px;transition:background var(--dur-1) var(--ease-out)}.band-rank:hover{background:rgb(255 255 255/.1)}.band-rank:focus-visible{outline:2px solid #fff;outline-offset:1px}.band-rank__n{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:8px;font-size:12px;font-weight:800;color:#1b1464;background:rgb(255 255 255/.9)}.band-rank__trend{flex:none;gap:3px;padding:2px 8px;font-size:13px;color:#052e1c;background:#6ee7b7}.band-rank__trend,.feature-band__ghost{display:inline-flex;align-items:center;border-radius:999px;font-weight:700}.feature-band__ghost{justify-content:center;gap:8px;height:42px;margin-top:12px;font-size:.9375rem;color:#fff;border:1px solid rgb(255 255 255/.45);transition:background var(--dur-1) var(--ease-out)}.feature-band__ghost:hover{background:rgb(255 255 255/.12)}.feature-band__ghost:focus-visible{outline:3px solid #fff;outline-offset:2px}.ds-dots{display:flex;justify-content:center;gap:2px;margin-top:14px}.ds-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:999px}.ds-dot:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--ink-muted);opacity:.45;transition:width var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.ds-dot[aria-current=true]:before{width:22px;opacity:1;background:var(--grad-brand)}.ds-dot:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rail-card--wide{min-height:220px}.glance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:768px){.glance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1280px){.glance-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.glance-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:18px;height:100%}.glance-tile .ds-tile{margin-bottom:12px}.glance-tile__value{font-family:var(--font-hero-display),system-ui,sans-serif;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.glance-tile__label{font-size:1rem;font-weight:700;color:var(--ink)}.glance-tile__sub{font-size:.875rem;color:var(--ink-muted)}.spotlight-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width:1024px){.spotlight-grid{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:center;gap:28px}}.spotlight-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:22px;--card-ring:linear-gradient(135deg,#22d3ee,#6d5bff 55%,#ff2bd6)}.spotlight-card__glow{position:absolute;inset:auto -30% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(34 211 238/.28),transparent 65%);pointer-events:none}.spotlight-card__icon{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#3b82f6,#6d5bff);box-shadow:0 10px 22px -8px rgb(59 130 246/.7)}.spotlight-card__icon svg{width:24px;height:24px}.spotlight-card__badge{flex:none;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#047857;background:rgb(16 185 129/.14);border:1px solid rgb(16 185 129/.35)}html.dark .spotlight-card__badge{color:#6ee7b7}.spotlight-card__estimate{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 12px}.spotlight-card__amount{font-family:var(--font-hero-display),system-ui,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.spotlight-card__inputs{grid-column:1;font-size:.875rem;color:var(--ink-muted)}.spotlight-card__spark{grid-column:2;grid-row:1/span 2;width:120px;height:32px;color:#22d3ee}.spotlight-marquee{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.spotlight-marquee>div{min-width:0}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee__track{display:flex;width:-moz-max-content;width:max-content;gap:12px;padding:6px 0;animation:marquee 48s linear infinite}.marquee[data-reverse=true] .marquee__track{animation-direction:reverse;animation-duration:56s}.spotlight-marquee:focus-within .marquee__track,.spotlight-marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate3d(calc(-50% - 6px),0,0)}}.mq-chip{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 14px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;color:var(--ink);background:var(--surface-1);border:1px solid var(--surface-border);box-shadow:var(--elev-1);transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.mq-chip:hover{transform:translateY(-2px);border-color:var(--surface-border-strong)}.mq-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mq-chip__icon{width:18px;height:18px;color:#6d5bff}html.dark .mq-chip__icon{color:#8ab4ff}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee__track{animation:none}.marquee__track>li[aria-hidden=true]{display:none}.ds-dot:before{transition:none}}.newsletter{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,44px);border-radius:var(--r-lg);color:#fff;background:linear-gradient(110deg,#070c1e,#0d1636 50%,#1d1450);border:1px solid rgb(129 140 248/.28);box-shadow:var(--elev-3)}.newsletter__orb{position:absolute;z-index:0;width:260px;height:260px;border-radius:50%;filter:blur(48px);opacity:.45;pointer-events:none}.newsletter__orb--a{left:-80px;top:-90px;background:#3b82f6}.newsletter__orb--b{right:-70px;bottom:-100px;background:#a855f7}.newsletter__title{font-family:var(--font-hero-display),system-ui,sans-serif;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);font-weight:800;letter-spacing:-.02em}.newsletter__lede{margin-top:6px;max-width:34rem;font-size:1rem;color:rgb(226 232 255/.86)}.newsletter__form{display:flex;flex-wrap:wrap;gap:10px;max-width:32rem}.newsletter__icon{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:rgb(203 213 245/.8);pointer-events:none}.newsletter__input{width:100%;min-width:14rem;height:48px;padding:0 16px 0 42px;border-radius:12px;font-size:15px;color:#fff;background:rgb(0 0 0/.35);border:1px solid rgb(255 255 255/.2);outline:none;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.newsletter__input::-moz-placeholder{color:rgb(203 213 245/.75)}.newsletter__input::placeholder{color:rgb(203 213 245/.75)}.newsletter__input:focus-visible{border-color:#8ab4ff;box-shadow:var(--focus-ring)}.newsletter__input[aria-invalid=true]{border-color:#fb7185}.newsletter__hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.newsletter__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:12px;font-size:15px;font-weight:700;color:#fff;background:var(--grad-brand);box-shadow:0 10px 24px -10px rgb(124 58 237/.8);transition:transform var(--dur-2) var(--ease-out),filter var(--dur-2) var(--ease-out)}.newsletter__btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08)}.newsletter__btn:disabled{opacity:.75;cursor:progress}.newsletter__btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.newsletter__err,.newsletter__ok{display:flex;align-items:center;gap:8px;font-size:15px}.newsletter__ok{padding:12px 16px;border-radius:12px;color:#a7f3d0;background:rgb(16 185 129/.14);border:1px solid rgb(16 185 129/.35)}.newsletter__err{margin-top:10px;color:#fecdd3}@media (prefers-reduced-motion:reduce){.spotlight-marquee>div[aria-hidden=true]{display:none}.newsletter__btn{transition:none}}.ds-dots[data-idle=true]{visibility:hidden}@media (max-width:767.98px){.chero .chero-stats__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px;height:auto;padding-block:10px}.chero .chero-stat--link{grid-column:1/-1;justify-content:center;padding-left:0!important}.chero .chero-stat--link:before{display:none}.chero .chero-stats__more{width:100%;justify-content:center}}@media (min-width:1024px){:root{--sh-card-h:calc(62 * var(--nu));--sh-h:calc(var(--sh-pad) + var(--sh-card-h))}.sh-card{padding-left:calc(20 * var(--nu))!important;padding-right:calc(16 * var(--nu))!important}.sh-brand{--logo-size:calc(56 * var(--nu))!important;--logo-word:calc(27 * var(--nu))!important;--logo-tag:calc(9.5 * var(--nu))!important;--logo-gap:calc(7 * var(--nu))!important}.sh-links{gap:calc(14 * var(--nu))!important;margin-left:calc(24 * var(--nu))!important;margin-right:calc(22 * var(--nu))!important;flex-shrink:0}.sh-link{gap:calc(5 * var(--nu))!important;font-size:max(12.5px,calc(14 * var(--nu)))!important}.sh-link__caret{width:calc(12 * var(--nu))!important;height:calc(12 * var(--nu))!important}.sh-utils{gap:calc(10 * var(--nu))!important}.sh-icon-btn,.sh-lang,.sh-theme{height:calc(38 * var(--nu))!important}.sh-icon-btn{width:calc(38 * var(--nu))!important}.sh-theme{width:calc(54 * var(--nu))!important}.sh-theme__knob{width:calc(24 * var(--nu))!important;height:calc(24 * var(--nu))!important}.sh-lang{font-size:max(12px,calc(13.5 * var(--nu)))!important}.sh-cta{height:calc(42 * var(--nu))!important;padding:0 calc(18 * var(--nu))!important;font-size:max(12px,calc(14 * var(--nu)))!important}.chero{--hu:calc(0.8 * min(var(--nu), calc(100svh / 811)))!important}}@media (min-width:1024px) and (max-width:1199.98px){.sh-links{gap:calc(8 * var(--nu))!important;margin-left:calc(14 * var(--nu))!important}.sh-cta{padding:0 12px!important}}.chero{--ch-pill-bg:rgb(14 18 48/0.58);--ch-pill-border:rgb(255 255 255/0.16);--ch-eyebrow-a:#ffffff;--ch-eyebrow-b:linear-gradient(90deg,#5eead4,#67e8f9 40%,#f0abfc 75%,#f472b6);--ch-grad:linear-gradient(90deg,#22d3ee,#4f8bff 32%,#8b5cf6 62%,#e879f9);--ch-under:linear-gradient(90deg,#22d3ee,#8b5cf6);--ch-lede:#e6e9f5;--ch-search-fill:rgb(10 14 38/0.62);--ch-search-border:linear-gradient(rgb(255 255 255/0.18),rgb(255 255 255/0.18));--ch-search-shadow:0 18px 44px -20px rgb(0 0 0/0.8);--ch-go:linear-gradient(135deg,#8b8cff,#8b5cf6 55%,#a855f7);--ch-chip-bg:rgb(14 18 44/0.6);--ch-chip-border:rgb(255 255 255/0.16);--ch-chip-icon:#60a5fa}html.light .chero{--ch-pill-bg:rgb(255 255 255/0.82);--ch-pill-border:rgb(255 255 255/0.95);--ch-eyebrow-a:#0b1030;--ch-eyebrow-b:linear-gradient(90deg,#0891b2,#2563eb 40%,#9333ea 75%,#db2777);--ch-grad:linear-gradient(90deg,#0891b2,#2563eb 32%,#7c3aed 62%,#c026d3);--ch-under:linear-gradient(90deg,#0891b2,#7c3aed);--ch-lede:#2a3556;--ch-search-fill:#ffffff;--ch-search-border:linear-gradient(#ffffff,#ffffff);--ch-search-shadow:0 14px 34px -16px rgb(30 60 140/0.45);--ch-go:linear-gradient(135deg,#6366f1,#7c3aed 55%,#9333ea);--ch-chip-bg:rgb(255 255 255/0.9);--ch-chip-border:rgb(15 23 42/0.06);--ch-chip-icon:#2563eb}.chero-pill{display:inline-flex;align-self:flex-start;align-items:center;max-width:100%;gap:calc(4 * var(--m));padding:calc(3 * var(--m)) calc(3 * var(--m)) calc(3 * var(--m)) calc(6 * var(--m));border-radius:999px;background:var(--ch-pill-bg);border:1px solid var(--ch-pill-border);box-shadow:0 14px 34px -22px rgb(0 0 0/.7),inset 0 1px 0 rgb(255 255 255/.08);backdrop-filter:blur(14px) saturate(140%);color:var(--ch-fg);animation:chero-rise .55s cubic-bezier(.22,.61,.36,1) both}.chero-pill__list{display:flex;align-items:center;min-width:0}.chero-pill__item{position:relative;display:flex;align-items:center;gap:calc(6 * var(--m));padding:0 calc(8 * var(--m));white-space:nowrap}.chero-pill__item+.chero-pill__item:before{content:"";position:absolute;left:0;top:50%;width:1px;height:70%;transform:translateY(-50%);background:var(--ch-pill-border)}html.light .chero-pill__item+.chero-pill__item:before{background:rgb(15 23 42/.12)}.chero-pill__badge{display:none;flex:none;place-items:center;border-radius:10px;background:rgb(99 102 241/.18);box-shadow:inset 0 0 0 1px rgb(129 140 248/.25)}.chero-pill__item[data-tone=blue] .chero-pill__badge{color:#a78bfa}.chero-pill__item[data-tone=purple] .chero-pill__badge{color:#60a5fa}.chero-pill__item[data-tone=orange] .chero-pill__badge{color:#f472b6}.chero-pill__badge svg{width:55%;height:55%;stroke-width:2}.chero-pill__text{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:calc(10.4 * var(--m));font-weight:700;line-height:1}.chero-pill__label,.chero-pill__value{color:inherit}.chero-pill__go{display:grid;flex:none;place-items:center;width:calc(28 * var(--m));height:calc(28 * var(--m));border-radius:50%;color:#fff;background:var(--ch-go);box-shadow:0 0 18px -6px rgb(139 92 246/.8);transition:transform .2s ease,filter .2s ease}.chero-pill__go svg{width:48%;height:48%;stroke-width:2.2}.chero-pill__go:hover{transform:translateX(2px);filter:brightness(1.08)}.chero-pill__go:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.chero .chero__copy{max-width:none;padding-left:0;margin-top:calc(16 * var(--m))}.chero .chero__eyebrow{width:auto;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:calc(9.6 * var(--m));font-weight:700;letter-spacing:.2em;color:var(--ch-eyebrow-a);background:none;-webkit-background-clip:border-box;background-clip:border-box}.chero .chero__eyebrow-b{color:transparent;background:var(--ch-eyebrow-b);-webkit-background-clip:text;background-clip:text}.chero .chero__title{margin-top:calc(8 * var(--m));font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:calc(31 * var(--m));font-weight:700;line-height:1.1;letter-spacing:-.015em}.chero__line{display:block}.chero .chero__grad{display:block;width:-moz-max-content;width:max-content;max-width:100%;padding-bottom:.12em;margin-bottom:-.04em;background:var(--ch-grad);background-size:140% 100%;-webkit-background-clip:text;background-clip:text}.chero__under{position:relative;display:inline-block}.chero__under:after{content:"";position:absolute;left:0;right:-.08em;bottom:-.1em;height:max(3px,.065em);border-radius:999px;background:var(--ch-under)}.chero .chero__lede{margin-top:calc(10 * var(--m));max-width:calc(340 * var(--m));font-size:calc(12.6 * var(--m));line-height:1.45;color:var(--ch-lede)}.chero .chero__search{margin-top:calc(18 * var(--m));--cs-text-x:calc(20 * var(--m))}.chero .chero-search__icon{display:none}.chero .chero-search__input{font-family:var(--font-inter),system-ui,sans-serif}.chero .chero-search__submit{background:var(--ch-go);box-shadow:0 0 22px -6px rgb(139 92 246/.85),inset 0 1px 0 rgb(255 255 255/.25)}.chero .chero__popular{margin-top:calc(14 * var(--m))}.chero .chero__chips{display:flex;flex-wrap:wrap;gap:calc(7 * var(--m))}.chero .chero-chip{height:calc(32 * var(--m));gap:calc(6 * var(--m));padding:0 calc(12 * var(--m)) 0 calc(10 * var(--m));border-radius:999px}.chero .chero-chip__text{font-size:calc(11 * var(--m));line-height:1;font-weight:500;white-space:nowrap}.chero .chero-chip__sub{display:inline}.chero .chero-chip__icon{width:calc(15 * var(--m));height:calc(15 * var(--m));stroke-width:2;color:var(--ch-chip-icon)!important}.chero .chero-chip[data-tone=purple] .chero-chip__icon{color:#f472b6!important}.chero .chero-chip[data-tone=purple] .chero-chip__icon path:first-of-type{fill:none}.chero .chero-chip[data-tone=purple] .chero-chip__icon path:last-of-type{stroke:currentColor}@media (max-width:767.98px){.chero .chero-chip,.chero .chero__chips{gap:calc(5 * var(--m))}.chero .chero-chip{padding:0 calc(8.5 * var(--m)) 0 calc(7.5 * var(--m))}}@media (min-width:768px){.chero .chero__inner{padding-top:calc(var(--sh-h) + max(52 * var(--hu), 10svh - 24px))}.chero-pill{gap:calc(8 * var(--hu));padding:calc(6 * var(--hu)) calc(6 * var(--hu)) calc(6 * var(--hu)) calc(10 * var(--hu))}.chero-pill__item{gap:calc(12 * var(--hu));padding:0 calc(20 * var(--hu))}.chero-pill__item:first-child{padding-left:calc(6 * var(--hu))}.chero-pill__badge{display:grid;width:calc(40 * var(--hu));height:calc(40 * var(--hu))}.chero-pill__text{font-size:max(13px,calc(20.5 * var(--hu)))}.chero-pill__go{width:calc(54 * var(--hu));height:calc(54 * var(--hu))}.chero .chero__copy{margin-top:calc(22 * var(--hu))}.chero .chero__eyebrow{font-size:max(11px,calc(18.5 * var(--hu)))}.chero .chero__title{margin-top:calc(12 * var(--hu));font-size:calc(76 * var(--hu));line-height:1.1}.chero .chero__lede{margin-top:calc(14 * var(--hu));max-width:max(460px,calc(640 * var(--hu)));font-size:max(15px,calc(24 * var(--hu)));line-height:1.45}.chero .chero__search{margin-top:calc(26 * var(--hu));margin-left:0;width:calc(840 * var(--hu));--cs-h:calc(80 * var(--hu));--cs-btn:calc(62 * var(--hu));--cs-inset:calc(9 * var(--hu));--cs-text-x:calc(36 * var(--hu));--cs-font:max(14px,calc(21 * var(--hu)))}.chero .chero-search__input{border-width:1px}.chero .chero__popular{margin-top:calc(22 * var(--hu));margin-left:0}.chero .chero__popular-label{font-size:max(13px,calc(19 * var(--hu)))}.chero .chero__chips{gap:calc(14 * var(--hu));margin-top:calc(10 * var(--hu))}.chero .chero-chip{height:calc(52 * var(--hu));gap:calc(12 * var(--hu));padding:0 calc(22 * var(--hu)) 0 calc(18 * var(--hu))}.chero .chero-chip__text{font-size:max(13px,calc(20 * var(--hu)))}.chero .chero-chip__icon{width:calc(24 * var(--hu));height:calc(24 * var(--hu))}}@media (prefers-reduced-motion:reduce){.chero-pill{animation:none}.chero-pill__go,.chero-pill__go:hover{transition:none;transform:none}}.sh-theme.sh-mode{min-height:32px;width:auto!important;aspect-ratio:1;padding:0!important;justify-content:center;border-radius:12px}html.light .sh-theme.sh-mode{background:#ffffff;border-color:rgb(15 23 42/.08);color:#0b1030;box-shadow:0 6px 16px -10px rgb(30 60 140/.5)}html.dark .sh-theme.sh-mode{background:#13205a;border-color:rgb(120 150 255/.28);color:#ffffff}.sh-mode__icon{display:none;width:52%;height:52%;stroke-width:2}.sh-mode:not([data-choice]) .sh-mode__light{display:block}html.dark .sh-mode:not([data-choice]) .sh-mode__light{display:none}.sh-mode[data-choice=dark] .sh-mode__dark,.sh-mode[data-choice=light] .sh-mode__light,.sh-mode[data-choice=system] .sh-mode__system,html.dark .sh-mode:not([data-choice]) .sh-mode__dark{display:block}.chero-glance{display:none}@media (min-width:768px){.chero-glance{display:block;position:relative;z-index:2;border-radius:calc(20 * var(--hu));background:var(--ch-pill-bg);border:1px solid var(--ch-pill-border);box-shadow:0 18px 44px -26px rgb(0 0 0/.75),inset 0 1px 0 rgb(255 255 255/.08);backdrop-filter:blur(16px) saturate(140%);color:var(--ch-fg);animation:chero-rise .55s cubic-bezier(.22,.61,.36,1) .18s both}.chero-glance__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.chero-glance__item{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:12px 16px}.chero-glance__item:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:var(--ch-pill-border)}html.light .chero-glance__item:before{background:rgb(15 23 42/.1)}.chero-glance__item:nth-child(3n+1):before{display:none}.chero-glance__badge{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:11px;color:#a5b4fc;background:rgb(99 102 241/.18);box-shadow:inset 0 0 0 1px rgb(129 140 248/.25)}html.light .chero-glance__badge{color:#6d28d9;background:#ede9fe;box-shadow:none}.chero-glance__badge svg{width:50%;height:50%;stroke-width:2}.chero-glance__text{display:flex;min-width:0;flex-direction:column;line-height:1.2}.chero-glance__value{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:15px;font-weight:700}.chero-glance__label{font-size:12.5px;font-weight:600}.chero-glance__sub{font-size:12px;color:var(--ch-lede);opacity:.85}.chero-glance__label,.chero-glance__sub,.chero-glance__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1280px){.chero-glance__list{grid-template-columns:repeat(6,minmax(0,1fr))}.chero-glance__item{gap:calc(14 * var(--hu));padding:calc(14 * var(--hu)) calc(18 * var(--hu))}.chero-glance__item:nth-child(3n+1):before{display:block}.chero-glance__item:first-child:before{display:none}.chero-glance__badge{width:max(30px,calc(46 * var(--hu)));height:max(30px,calc(46 * var(--hu)))}.chero-glance__value{font-size:max(13px,calc(19 * var(--hu)))}.chero-glance__label{font-size:max(11.5px,calc(16 * var(--hu)))}.chero-glance__sub{font-size:max(11px,calc(15.5 * var(--hu)))}}@media (prefers-reduced-motion:reduce){.chero-glance{animation:none}}.sh-brand,.sh-card,.sh-cta,.sh-links__item,.sh-seg-search{--hex:polygon(var(--cv) 0,calc(100% - var(--cv)) 0,100% 50%,calc(100% - var(--cv)) 100%,var(--cv) 100%,0 50%);--arrow:polygon(0 0,calc(100% - var(--cv)) 0,100% 50%,calc(100% - var(--cv)) 100%,0 100%,var(--cv) 50%)}.sh{--seg-rim:linear-gradient(180deg,rgb(150 180 255/0.42),rgb(56 130 246/0.6));--seg-fill:linear-gradient(180deg,rgb(24 32 78/0.88),rgb(9 13 38/0.88));--seg-fill-hi:linear-gradient(180deg,rgb(38 60 140/0.92),rgb(16 28 78/0.92));--seg-fg:#eef1fb;--seg-icon:#9cc4ff;--brand-rim:linear-gradient(90deg,#38d6ff,rgb(120 150 255/0.55) 16%,rgb(120 150 255/0.55) 84%,#38d6ff);--brand-glow:rgb(56 189 248/0.5);--strip-rim:rgb(130 160 255/0.3);--strip-fill:rgb(10 14 40/0.5);--search-bg:rgb(6 10 30/0.6);--search-border:rgb(255 255 255/0.14);--search-muted:#b9c2de}html:not(.dark) .sh{--seg-rim:linear-gradient(180deg,rgb(255 255 255/0.98),rgb(186 212 255/0.95));--seg-fill:linear-gradient(180deg,rgb(255 255 255/0.9),rgb(234 242 255/0.84));--seg-fill-hi:linear-gradient(180deg,rgb(228 239 255/0.96),rgb(206 226 255/0.92));--seg-fg:#16204a;--seg-icon:#1b2a66;--brand-rim:linear-gradient(90deg,#38bdf8,rgb(255 255 255/0.98) 16%,rgb(255 255 255/0.98) 84%,#38bdf8);--brand-glow:rgb(56 160 248/0.45);--strip-rim:rgb(255 255 255/0.85);--strip-fill:rgb(255 255 255/0.42);--search-bg:#ffffff;--search-border:rgb(30 64 175/0.12);--search-muted:#3b4566}.sh[data-scrolled=true]{--strip-fill:rgb(10 14 40/0.92)}html:not(.dark) .sh[data-scrolled=true]{--strip-fill:rgb(255 255 255/0.94)}.sh-brand{--cv:10px;position:relative;isolation:isolate;align-items:center;align-self:stretch;margin-block:4px;padding:0 calc(var(--cv) + 8px) 0 calc(var(--cv) - 4px);border-radius:0;filter:drop-shadow(0 0 4px var(--brand-glow))}.sh-brand:after,.sh-brand:before{content:"";position:absolute;z-index:-1;inset:0;clip-path:var(--hex);pointer-events:none}.sh-brand:before{background:var(--brand-rim)}.sh-brand:after{inset:1.5px;background:var(--seg-fill)}.sh-brand .logo-word{letter-spacing:.04em;background:linear-gradient(90deg,#2ee6f6,#38a8ff 24%,#5b7bff 44%,#8b5cf6 64%,#c94dff 82%,#ff4fd8);-webkit-background-clip:text;background-clip:text;filter:none}html:not(.dark) .sh-brand .logo-word{background:linear-gradient(90deg,#06b6e4,#1f86ff 24%,#3f5cf5 44%,#6a3df0 64%,#a32be6 82%,#e22bd0);-webkit-background-clip:text;background-clip:text}.sh-brand .logo-word__o:after{display:none}.sh-brand .logo-tagline{margin-top:.12em;font-weight:500;color:#f4f7ff}html:not(.dark) .sh-brand .logo-tagline{color:#141a38}.sh-brand .logo-tagline__accent{color:inherit;background:none;-webkit-background-clip:border-box;background-clip:border-box}.sh-search__ai,.sh-search__label{display:none}.sh-seg-search{display:contents}@media (min-width:1024px){:root{--sh-gutter:clamp(10px,calc(16 * var(--nu)),16px)}.sh-card{--cv:calc(12 * var(--nu));--seg-h:calc(48 * var(--nu));max-width:1640px;padding:0!important;isolation:isolate;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.sh-card:after,.sh-card:before{content:"";position:absolute;z-index:-1;left:calc(var(--cv) * .5);right:0;top:calc(50% - var(--seg-h) / 2 - 1px);height:calc(var(--seg-h) + 2px);clip-path:var(--hex);pointer-events:none}.sh-card:before{background:var(--strip-rim)}.sh-card:after{left:calc(var(--cv) * .5 + 1px);right:1px;top:calc(50% - var(--seg-h) / 2);height:var(--seg-h);background:var(--strip-fill);backdrop-filter:blur(14px) saturate(140%)}.sh-brand{--cv:calc(17 * var(--nu));--logo-size:calc(58 * var(--nu))!important;--logo-word:calc(25 * var(--nu))!important;--logo-tag:calc(9.5 * var(--nu))!important;--logo-gap:calc(6 * var(--nu))!important;margin-block:0;padding:0 calc(var(--cv) + 4 * var(--nu)) 0 calc(var(--cv) + 1 * var(--nu));filter:drop-shadow(0 0 6px var(--brand-glow))}.sh-brand .logo-emblem{margin-top:calc(-10 * var(--nu))}.sh-links{align-self:center;gap:0!important;margin-left:calc(-9 * var(--nu))!important;margin-right:0!important}.sh-links__item{isolation:isolate;display:flex;height:var(--seg-h)}.sh-links__item+.sh-links__item{margin-left:calc(-1 * var(--cv) + 2 * var(--nu))}.sh-links__item:has([aria-expanded=true]){z-index:2}.sh-links__item:after,.sh-links__item:before,.sh-seg-search:after,.sh-seg-search:before{content:"";position:absolute;z-index:-1;inset:0;clip-path:var(--arrow);pointer-events:none;transition:background .2s ease}.sh-links__item:before,.sh-seg-search:before{background:var(--seg-rim)}.sh-links__item:after,.sh-seg-search:after{inset:1px;background:var(--seg-fill)}.sh-links__item:has(.sh-link[aria-expanded=true]):after,.sh-links__item:has(.sh-link[data-active=true]):after,.sh-links__item:hover:after{background:var(--seg-fill-hi)}.sh-link{height:100%;padding:0 calc(var(--cv) + 4 * var(--nu)) 0 calc(var(--cv) + 2 * var(--nu));border-radius:0;gap:calc(5 * var(--nu))!important;font-size:max(12px,calc(13 * var(--nu)))!important;font-weight:600;white-space:nowrap;color:var(--seg-fg)}.sh-link__icon{flex:none;width:calc(16 * var(--nu));height:calc(16 * var(--nu));stroke-width:1.9;color:var(--seg-icon)}.sh-link:after{content:"";position:absolute;left:50%;bottom:calc(6 * var(--nu));width:calc(44 * var(--nu));height:3px;border-radius:3px;background:linear-gradient(90deg,#22d3ee,#3b82f6);box-shadow:0 0 8px rgb(59 130 246/.85);transform:translateX(-50%) scaleX(0);transition:transform .2s ease}.sh-link:hover:after,.sh-link[aria-expanded=true]:after,.sh-link[data-active=true]:after{transform:translateX(-50%) scaleX(1)}.sh-new{top:calc(-10 * var(--nu));left:50%;right:auto;transform:translateX(-50%);padding:0 calc(10 * var(--nu));font-size:max(10px,calc(12 * var(--nu)));line-height:max(16px,calc(20 * var(--nu)))}.sh-utils{margin-left:calc(-1 * var(--cv) + 2 * var(--nu));gap:calc(6 * var(--nu))!important}.sh-seg-search,.sh-utils{flex:1 1 auto;min-width:0}.sh-seg-search{position:relative;isolation:isolate;display:flex;align-items:center;max-width:calc(320 * var(--nu));height:var(--seg-h);padding:0 calc(var(--cv) + 6 * var(--nu)) 0 calc(var(--cv) + 4 * var(--nu))}.sh-card .sh-icon-btn.sh-search{flex:1 1 auto;justify-content:flex-start;gap:calc(8 * var(--nu));width:100%!important;min-width:0;height:calc(36 * var(--nu))!important;padding:0 calc(12 * var(--nu));border-radius:999px;background:var(--search-bg);border:1px solid var(--search-border);color:var(--seg-fg)}.sh-card .sh-search svg{flex:none;width:calc(18 * var(--nu));height:calc(18 * var(--nu))}.sh-search__label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:max(12px,calc(13 * var(--nu)));font-weight:500;color:var(--search-muted)}.sh-search__ai{display:block;color:#4f6bff}html.dark .sh-search__ai{color:#8ea2ff}.sh .sh-card .sh-cta{--cv:calc(12 * var(--nu));position:relative;isolation:isolate;margin-left:auto;height:var(--seg-h)!important;padding:0 calc(var(--cv) + 12 * var(--nu)) 0 calc(var(--cv) + 8 * var(--nu))!important;font-size:max(12px,calc(13.5 * var(--nu)))!important;border-radius:0;background:none!important;box-shadow:none!important;filter:drop-shadow(0 4px 12px rgb(124 58 237/.45))}.sh-cta:before{content:"";position:absolute;z-index:-1;inset:0;clip-path:var(--arrow);background:linear-gradient(90deg,#0ea5ff,#3b6bff 42%,#9b3dff 76%,#e33ce0);pointer-events:none}}@media (min-width:1024px) and (max-width:1279.98px){.sh-link__icon{display:none!important}}@media (min-width:1024px) and (max-width:1199.98px){.sh-search__ai,.sh-search__label{display:none!important}.sh-seg-search{flex:none}.sh-card .sh-icon-btn.sh-search{flex:none;justify-content:center;width:calc(40 * var(--nu))!important;height:calc(36 * var(--nu))!important;padding:0}}@media (min-width:1024px){.sh-link__caret{width:calc(11 * var(--nu))!important;height:calc(11 * var(--nu))!important}}@media (min-width:1024px) and (max-width:1439.98px){.sh-search__label--full{display:none!important}}@media (min-width:1440px){.sh-search__label--short{display:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c219ed{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_b80198{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_b80198{--font-hero-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}