.theme-toggle-module__DRq2aq__toggle{border:1px solid var(--border-glass);background:var(--surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:36px;height:36px;color:var(--ink-2);cursor:pointer;opacity:.55;box-shadow:var(--shadow-flat);border-radius:6px;justify-content:center;align-items:center;transition:opacity .18s,color .18s,transform .18s;display:inline-flex}.theme-toggle-module__DRq2aq__toggle svg{width:16px;height:16px}.theme-toggle-module__DRq2aq__toggle:hover{opacity:1;color:var(--ink);transform:translateY(-1px)}.theme-toggle-module__DRq2aq__toggle:focus-visible{outline:2px solid var(--cta-bg);outline-offset:2px;opacity:1}
.story-module__MMS4gG__story{position:relative}.story-module__MMS4gG__section{align-items:center;min-height:86svh;padding:6svh 0;display:flex}.story-module__MMS4gG__section:first-child{align-items:flex-start;min-height:auto;padding:0 0 12svh}.story-module__MMS4gG__sectionInner{opacity:.32;will-change:opacity, transform;flex-direction:column;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .48s;display:flex;transform:translateY(8px)}.story-module__MMS4gG__section[data-active=true] .story-module__MMS4gG__sectionInner{opacity:1;filter:none;transform:translateY(0)}@media (max-width:1023px){.story-module__MMS4gG__section{align-items:stretch;min-height:0;padding:0 0 8svh}.story-module__MMS4gG__section:last-child{padding-bottom:2svh}.story-module__MMS4gG__sectionInner{opacity:1;transform:none}}.story-module__MMS4gG__stickyShell{justify-content:center;align-items:flex-start;width:100%;height:calc(100svh - 120px);display:flex;position:sticky;top:80px}.story-module__MMS4gG__visualPos{will-change:transform;width:100%}.story-module__MMS4gG__visualFrame{aspect-ratio:1;will-change:transform, opacity;border-radius:16px;width:100%;max-height:100%;animation:.76s cubic-bezier(.16,1,.3,1) both story-module__MMS4gG__visualFrameIn,6.5s ease-in-out infinite alternate story-module__MMS4gG__visualFloat;position:relative;overflow:hidden}.story-module__MMS4gG__visualLayer{opacity:0;filter:blur(8px)saturate(.9);pointer-events:none;will-change:opacity, transform, filter;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)translateY(12px)}.story-module__MMS4gG__visualLayer[data-active=true]{opacity:1;filter:none;pointer-events:auto;transform:scale(1)translateY(0)}.story-module__MMS4gG__visualInline{aspect-ratio:1;border-radius:14px;width:100%;position:relative;overflow:hidden}@keyframes story-module__MMS4gG__visualFrameIn{0%{opacity:0}to{opacity:1}}@keyframes story-module__MMS4gG__visualFloat{0%{transform:translateY(0)scale(1)}to{transform:translateY(-12px)scale(1.012)}}.story-module__MMS4gG__dot{background:color-mix(in srgb, var(--ink) 30%, transparent);border-radius:999px;width:6px;height:6px;transition:width .32s cubic-bezier(.16,1,.3,1),background .32s;display:block}.story-module__MMS4gG__dot[data-active=true]{background:var(--cta-bg);width:22px}.story-module__MMS4gG__heroHalo{border-radius:999px;width:18px;height:18px;animation:4.2s cubic-bezier(.16,1,.3,1) infinite story-module__MMS4gG__heroPulse}@keyframes story-module__MMS4gG__heroPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.18)}}.story-module__MMS4gG__flowCard{animation:.7s cubic-bezier(.16,1,.3,1) both story-module__MMS4gG__flowRise}@keyframes story-module__MMS4gG__flowRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.story-module__MMS4gG__impactSection{position:relative}.story-module__MMS4gG__impactGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:clamp(36px,5vw,72px);min-width:0;margin-top:clamp(28px,4svh,44px);display:grid}.story-module__MMS4gG__impactStat{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.story-module__MMS4gG__impactValue{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;font-size:clamp(44px,5.4vw,68px);font-weight:500;line-height:.95;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.story-module__MMS4gG__impactValue[data-revealed=true]{opacity:1;transform:translateY(0)}.story-module__MMS4gG__impactBarTrack{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;width:100%;max-width:140px;height:2px;position:relative;overflow:hidden}.story-module__MMS4gG__impactBarFill{transform-origin:0;border-radius:999px;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.story-module__MMS4gG__impactBarFill[data-revealed=true]{transform:scaleX(1)}.story-module__MMS4gG__impactLabel{letter-spacing:-.015em;color:var(--ink-2);opacity:0;max-width:26ch;font-size:15px;font-weight:500;line-height:1.4;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.story-module__MMS4gG__impactLabel[data-revealed=true]{opacity:1;transform:translateY(0)}.story-module__MMS4gG__chevron{transition:transform .32s cubic-bezier(.16,1,.3,1),background .2s}.story-module__MMS4gG__chevron[data-open=false]{transform:rotate(-90deg)}.story-module__MMS4gG__collapse{grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1);display:grid}.story-module__MMS4gG__collapse[data-open=false]{grid-template-rows:0fr}.story-module__MMS4gG__collapseInner{opacity:1;min-height:0;transition:opacity .28s;overflow:hidden}.story-module__MMS4gG__collapse[data-open=false] .story-module__MMS4gG__collapseInner{opacity:0;transition:opacity .18s}.story-module__MMS4gG__sliderViewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;position:relative;overflow-x:auto}.story-module__MMS4gG__sliderViewport::-webkit-scrollbar{display:none}.story-module__MMS4gG__sliderTrack{gap:20px;display:flex}.story-module__MMS4gG__sliderSlide{scroll-snap-align:start;flex:none;width:clamp(260px,32vw,380px)}@media (min-width:1024px){.story-module__MMS4gG__sliderSlide{width:calc(33.3333% - 13.3333px)}}.story-module__MMS4gG__sliderEdgeFade{pointer-events:none;z-index:2;background:linear-gradient(to right, var(--bg) 0%, color-mix(in srgb, var(--bg) 0%, transparent) 100%);opacity:0;width:32px;transition:opacity .2s;position:absolute;top:0;bottom:0}.story-module__MMS4gG__sliderEdgeFade[data-side=right]{background:linear-gradient(to left, var(--bg) 0%, color-mix(in srgb, var(--bg) 0%, transparent) 100%);right:0}.story-module__MMS4gG__sliderEdgeFade[data-visible=true]{opacity:1}.story-module__MMS4gG__sliderArrow{border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-flat);border-radius:999px;justify-content:center;align-items:center;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.story-module__MMS4gG__sliderArrow:hover:not(:disabled){background:var(--surface-hover);border-color:var(--ink-2);box-shadow:var(--shadow-card);transform:translateY(-1px)}.story-module__MMS4gG__sliderArrow:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.story-module__MMS4gG__sectionInner,.story-module__MMS4gG__visualLayer,.story-module__MMS4gG__visualFrame,.story-module__MMS4gG__visualPos,.story-module__MMS4gG__impactValue,.story-module__MMS4gG__impactLabel,.story-module__MMS4gG__impactAccent,.story-module__MMS4gG__flowCard,.story-module__MMS4gG__heroHalo{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
.login-module__9Knd3W__page{background:var(--bg);width:100vw;height:100vh;color:var(--ink);font-family:var(--font-brand,var(--font-geist-sans)), -apple-system, system-ui, sans-serif;grid-template-rows:56px 1fr;display:grid;overflow:hidden}.login-module__9Knd3W__topbar{justify-content:flex-end;align-items:center;padding:0 32px;display:flex}.login-module__9Knd3W__brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.login-module__9Knd3W__brandMark{background:linear-gradient(135deg,#2e1452 0%,#2bd6d9 100%);border-radius:6px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff0f}.login-module__9Knd3W__brandText{letter-spacing:-.005em;font-size:13px;font-weight:500}.login-module__9Knd3W__brandLab{color:var(--ink)}.login-module__9Knd3W__brandSep{color:var(--ink-3);margin:0 4px}.login-module__9Knd3W__brandShow{color:var(--ink-2);font-weight:400}.login-module__9Knd3W__topbarRight{align-items:center;gap:18px;display:flex}.login-module__9Knd3W__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:0;display:grid}.login-module__9Knd3W__left{justify-content:center;align-items:center;padding:24px 64px;display:flex;position:relative}.login-module__9Knd3W__left:before{content:none}.login-module__9Knd3W__leftInner{width:100%;max-width:460px;position:relative}.login-module__9Knd3W__heroTitle{letter-spacing:-.035em;color:var(--ink);margin:0 0 18px;font-size:52px;font-weight:500;line-height:1.02}.login-module__9Knd3W__heroEm{color:var(--ink-2);font-style:italic;font-weight:300}.login-module__9Knd3W__heroLogo{width:min(440px,86%);height:auto;color:var(--ink);margin:0 0 22px;display:block}.login-module__9Knd3W__heroSub{color:var(--ink-2);max-width:380px;margin:0 0 32px;font-size:14.5px;line-height:1.5}.login-module__9Knd3W__authCard{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px}.login-module__9Knd3W__authGoogle{background:var(--ink);width:100%;height:44px;color:var(--bg);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:13.5px;font-weight:500;transition:opacity .16s cubic-bezier(.22,.61,.36,1),transform .16s cubic-bezier(.22,.61,.36,1);display:inline-flex}.login-module__9Knd3W__authGoogle:hover:not(:disabled){opacity:.92}.login-module__9Knd3W__authGoogle:active:not(:disabled){transform:translateY(1px)}.login-module__9Knd3W__authGoogle:disabled{cursor:not-allowed;opacity:.7}.login-module__9Knd3W__googleGlyph{flex-shrink:0;width:18px;height:18px}.login-module__9Knd3W__authSep{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}.login-module__9Knd3W__authSepLine{background:var(--line);height:1px}.login-module__9Knd3W__authSepLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.login-module__9Knd3W__authMagic{width:100%;position:relative}.login-module__9Knd3W__authMagicInput{border:1px solid var(--line);background:var(--surface-hover);width:100%;height:44px;color:var(--ink);border-radius:9px;outline:none;padding:0 48px 0 14px;font-family:inherit;font-size:13.5px;font-weight:400;transition:border-color .16s cubic-bezier(.22,.61,.36,1),background .16s cubic-bezier(.22,.61,.36,1)}.login-module__9Knd3W__authMagicInput::placeholder{color:var(--ink-3)}.login-module__9Knd3W__authMagicInput:focus{border-color:var(--line-strong)}.login-module__9Knd3W__authMagicSuccess .login-module__9Knd3W__authMagicInput{border-color:var(--accent-deep);color:var(--accent-deep)}.login-module__9Knd3W__authMagicSuccess .login-module__9Knd3W__authMagicInput::placeholder{color:var(--accent-deep)}.login-module__9Knd3W__authMagicSubmit{background:var(--ink);width:36px;height:36px;color:var(--bg);cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .16s cubic-bezier(.22,.61,.36,1),transform .16s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:absolute;top:4px;right:4px}.login-module__9Knd3W__authMagicSubmit:hover{transform:translate(1px)}.login-module__9Knd3W__icCheck{display:none}.login-module__9Knd3W__authMagicSuccess .login-module__9Knd3W__authMagicSubmit{background:var(--accent-deep);color:#fff}.login-module__9Knd3W__authMagicSuccess .login-module__9Knd3W__icArrow{display:none}.login-module__9Knd3W__authMagicSuccess .login-module__9Knd3W__icCheck{display:block}.login-module__9Knd3W__ssoNote{color:var(--ink-3);text-align:center;margin:10px 0 0;font-size:12px}.login-module__9Knd3W__right{background:var(--bg);justify-content:center;align-items:center;padding:24px 40px;display:flex;position:relative;overflow:hidden}.login-module__9Knd3W__right:before{content:none;pointer-events:none}.login-module__9Knd3W__carousel{z-index:1;flex-direction:column;width:100%;max-width:460px;display:flex;position:relative}.login-module__9Knd3W__carouselStage{background:var(--surface);border:1px solid var(--line);border-radius:16px;width:100%;height:380px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 24px 50px -20px #00000073,0 6px 16px -8px #0000004d}[data-theme=light] .login-module__9Knd3W__carouselStage{box-shadow:inset 0 1px #fff9,0 24px 50px -20px #0f0f121f,0 6px 16px -8px #0f0f1214}.login-module__9Knd3W__slide{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .48s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0;transform:translate(8px)}.login-module__9Knd3W__slideActive{opacity:1;pointer-events:auto;transform:translate(0)}.login-module__9Knd3W__slideChrome{border-bottom:1px solid var(--line);background:var(--surface-hover);flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.login-module__9Knd3W__slideTraffic{gap:6px;display:inline-flex}.login-module__9Knd3W__slideTraffic span{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.login-module__9Knd3W__slideTraffic span:first-child{opacity:.72;background:#ff5f57}.login-module__9Knd3W__slideTraffic span:nth-child(2){opacity:.72;background:#febc2e}.login-module__9Knd3W__slideTraffic span:nth-child(3){opacity:.72;background:#28c840}.login-module__9Knd3W__slideMeta{flex-direction:column;justify-content:center;align-items:center;min-width:0;line-height:1.2;display:flex}.login-module__9Knd3W__slideTitle{letter-spacing:-.005em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:500;overflow:hidden}.login-module__9Knd3W__slideClient{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.login-module__9Knd3W__slidePill{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10.5px}.login-module__9Knd3W__slideVisual{color:var(--ink);flex:1;min-height:0;padding:14px 16px;display:flex}.login-module__9Knd3W__slideVisual svg{width:100%;height:100%;display:block}@keyframes login-module__9Knd3W__slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.login-module__9Knd3W__leftInner>*{animation:.7s cubic-bezier(.22,.61,.36,1) both login-module__9Knd3W__slideInUp}.login-module__9Knd3W__leftInner>:first-child{animation-delay:60ms}.login-module__9Knd3W__leftInner>:nth-child(2){animation-delay:.14s}.login-module__9Knd3W__leftInner>:nth-child(3){animation-delay:.22s}@media (prefers-reduced-motion:reduce){.login-module__9Knd3W__leftInner>*,.login-module__9Knd3W__slide{transition:none!important;animation:none!important}}
