.landing_root__W5Qtc{--ink-deep:oklch(from var(--brand) 0.173 0.0136 h);--ink-2:oklch(from var(--brand) 0.238 0.0204 h);--on-ink:oklch(from var(--brand) 0.968 0.0075 h);--on-ink-strong:oklch(from var(--brand) 0.975 0.0058 h);--on-ink-muted:oklch(from var(--brand) 0.968 0.0075 h/0.66);--on-ink-soft:oklch(from var(--brand) 0.968 0.0075 h/0.42);--soft:oklch(from var(--brand) 0.27 0.0231 h/0.4);--mint-accent:oklch(from var(--brand) 0.886 0.086 h);--border-soft:oklch(from var(--brand) 0.956 0.0075 h);--accent-bg:oklch(from var(--brand) 0.955 0.0208 h);--accent-fg:oklch(from var(--brand) 0.471 0.0854 h);--gutter-x:clamp(16px,4vw,40px);--overlap:clamp(110px,18vw,250px);--r-card:22px;--r-modal:28px;--r-band:40px;--ease-out:cubic-bezier(0.16,1,0.3,1);position:relative;overflow-x:clip;background:var(--background);color:var(--foreground);font-family:var(--font-sans),Archivo,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.landing_root__W5Qtc ::-moz-selection{background:color-mix(in oklab,var(--brand-2) 24%,transparent)}.landing_root__W5Qtc ::selection{background:color-mix(in oklab,var(--brand-2) 24%,transparent)}.landing_root__W5Qtc :focus-visible{outline:2px solid var(--brand-2);outline-offset:3px;border-radius:8px}.landing_wrap__3d3zE{max-width:1240px;margin-inline:auto;padding-left:max(var(--gutter-x),env(safe-area-inset-left,0px));padding-right:max(var(--gutter-x),env(safe-area-inset-right,0px))}.landing_block__H_met{padding-block:clamp(88px,11vw,150px)}.landing_title__ihSG7{margin:0;font-weight:600;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.landing_titleSoft__M4KRH,.landing_titleStrong__TVFLM{display:block}.landing_titleSoft__M4KRH{color:var(--soft)}.landing_accent__F7kUU{color:var(--mint-accent)}.landing_sectionHead__gNbgL{display:flex;flex-direction:column;gap:18px}.landing_sectionHead__gNbgL .landing_title__ihSG7{font-size:clamp(32px,4.4vw,58px)}.landing_sectionHead__gNbgL p{margin:0;max-width:52ch;color:var(--muted-foreground);font-size:17px}.landing_num__ec1t_{font-variant-numeric:tabular-nums}.landing_srOnly__2FhvX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing_button__6834W{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--ease-out),background-color .2s,box-shadow .25s}.landing_button__6834W:hover{transform:translateY(-2px)}.landing_button__6834W:active{transform:translateY(0) scale(.98);transition-duration:.1s}.landing_buttonPrimary___5Gd5{background:linear-gradient(180deg,#ffffff,oklch(from var(--brand) .942 .0108 h));color:var(--ink-deep);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 oklch(from var(--brand) .194 .0168 h/.12),0 0 0 1px rgba(255,255,255,.08),0 12px 32px -12px color-mix(in oklab,var(--brand-2) 55%,transparent)}.landing_buttonPrimary___5Gd5:hover{box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 oklch(from var(--brand) .194 .0168 h/.12),0 0 0 4px rgba(255,255,255,.08),0 18px 40px -12px color-mix(in oklab,var(--brand-2) 70%,transparent)}.landing_buttonGhost__ZehHg{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:var(--on-ink)}.landing_buttonGhost__ZehHg:hover{background:rgba(255,255,255,.09)}.landing_arrow__sgiGa{transition:transform .25s var(--ease-out)}.landing_button__6834W:hover .landing_arrow__sgiGa{transform:translateX(3px)}.landing_actions__0C214{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.landing_dots__R3QiM{background-image:radial-gradient(rgba(255,255,255,.11) 1px,transparent 1.4px);background-size:28px 28px;background-position:top}.landing_dots__R3QiM,.landing_grain__izPag{position:absolute;inset:0;pointer-events:none}.landing_grain__izPag{opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.landing_brand__TypWo{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:-.035em}.landing_tile__4wa2p{display:flex;flex:none;align-items:center;justify-content:center;background:var(--brand-gradient);color:#fff}.landing_tile__4wa2p svg{width:62.5%;height:62.5%}.landing_brandTile__3w2bM{width:28px;height:28px;border-radius:8px;box-shadow:0 6px 16px -6px color-mix(in oklab,var(--brand) 70%,transparent)}@media (prefers-reduced-motion:reduce){.landing_arrow__sgiGa,.landing_button__6834W{transition:none}}.agency-mark_mark__1UnuG{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;transition:opacity .2s}.agency-mark_mark__1UnuG:hover{opacity:.75}.agency-mark_by__02_Fh{opacity:.7}.agency-mark_logo__iB6vU{flex:none;width:auto;height:.85em}.ending_manifesto__YTKiF{padding-block:clamp(40px,6vw,80px) clamp(72px,9vw,120px)}.ending_manifestoTitle__Nsej2{font-size:clamp(32px,4.4vw,58px)}.ending_signature__f6d_c{display:flex;align-items:center;gap:12px;margin:28px 0 0;color:var(--muted-foreground);font-weight:600}.ending_signatureTile__bmaSh{width:36px;height:36px;border-radius:10px}.ending_final__EH_q0{position:relative;isolation:isolate;width:min(1160px,calc(100% - 2 * max(var(--gutter-x), env(safe-area-inset-left, 0px))));margin-inline:auto;overflow:hidden;border-radius:var(--r-band);background:linear-gradient(180deg,var(--foreground) 0,var(--ink-deep) 100%);color:var(--on-ink)}.ending_dots__sK5Z_{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 100%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 100%,#000 15%,transparent 75%)}.ending_glow__zc_cj{position:absolute;bottom:-300px;left:50%;width:900px;height:520px;margin-left:-450px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand-2) 45%,transparent),color-mix(in oklab,var(--brand) 10%,transparent) 60%,transparent);filter:blur(60px);pointer-events:none}.ending_finalInner__TkaWK{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(64px,8vw,104px) clamp(24px,6vw,80px);text-align:center}.ending_finalTitle__5RP_z{max-width:18ch;font-size:clamp(32px,4.8vw,64px)}.ending_strong__nx3Xd{color:var(--on-ink-strong)}.ending_soft__sds17{color:var(--on-ink-soft)}.ending_subtitle__BT8e0{margin:22px 0 0;color:var(--on-ink-muted);font-size:clamp(17px,1.6vw,20px)}.ending_actions__VpPnr{margin-top:32px}.feature-grid_features__y0FSC{scroll-margin-top:40px}.feature-grid_bento__NJ21n{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:56px}.feature-grid_card__aFSPd{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;padding:28px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);transition:transform .35s var(--ease-out),box-shadow .35s}.feature-grid_card__aFSPd:hover{box-shadow:0 24px 50px -24px oklch(from var(--brand) .21 .0119 h/.22);transform:translateY(-3px)}.feature-grid_card__aFSPd h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.feature-grid_card__aFSPd>p{max-width:46ch;margin:0;color:var(--muted-foreground)}.feature-grid_wide__VDL3Q{grid-column:span 4}.feature-grid_narrow__Yi_i_,.feature-grid_third__Ueg5L{grid-column:span 2}.feature-grid_half__NzHlJ{grid-column:span 3}.feature-grid_full__5w7GQ{grid-column:span 6}.feature-grid_visual__vsRkk{margin-top:auto;padding-top:18px}.feature-grid_ink__6PvCH{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px;padding:clamp(28px,4vw,52px);border-color:transparent;background:linear-gradient(160deg,oklch(from var(--brand) .27 .0231 h) 0,oklch(from var(--brand) .194 .0168 h) 100%);color:var(--on-ink)}.feature-grid_ink__6PvCH:before{content:"";position:absolute;top:-140px;right:-120px;width:520px;height:400px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand-2) 35%,transparent),transparent);filter:blur(30px);pointer-events:none}.feature-grid_inkDots__b2GZl{-webkit-mask-image:radial-gradient(ellipse 60% 80% at 80% 30%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 60% 80% at 80% 30%,#000 10%,transparent 70%)}.feature-grid_ink__6PvCH>:not(.feature-grid_inkDots__b2GZl){position:relative}.feature-grid_ink__6PvCH h3{font-size:clamp(26px,3.2vw,40px);letter-spacing:-.045em;line-height:1.04}.feature-grid_ink__6PvCH p{max-width:44ch;margin:14px 0 0;color:var(--on-ink-muted);font-size:16.5px}@media (prefers-reduced-motion:reduce){.feature-grid_card__aFSPd{transition:none}}@media (max-width:980px){.feature-grid_half__NzHlJ,.feature-grid_narrow__Yi_i_,.feature-grid_third__Ueg5L,.feature-grid_wide__VDL3Q{grid-column:span 6}}@media (max-width:860px){.feature-grid_ink__6PvCH{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.feature-grid_card__aFSPd{padding:22px}}.hero_hero__nAv18{position:relative;z-index:1;color:var(--on-ink)}.hero_backdrop__Y4PdL{position:absolute;inset:0;overflow:hidden;border-radius:0 0 var(--r-band) var(--r-band);background:radial-gradient(90% 60% at 50% -8%,oklch(from var(--brand) .344 .0423 h/.9) 0,transparent 62%),radial-gradient(70% 38% at 50% 100%,color-mix(in oklab,var(--brand-2) 30%,transparent) 0,transparent 70%),var(--ink-deep)}.hero_backdrop__Y4PdL .hero_dots___ENBV{-webkit-mask-image:radial-gradient(ellipse 75% 62% at 50% 28%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 75% 62% at 50% 28%,#000 25%,transparent 78%)}.hero_beam__VpUOv{position:absolute;top:-220px;left:50%;width:1100px;height:900px;transform:translateX(-50%);background:conic-gradient(from 180deg at 50% 0,transparent 160deg,oklch(from var(--brand) .926 .0655 h/.07) 175deg,oklch(from var(--brand) .926 .0655 h/.11) 180deg,oklch(from var(--brand) .926 .0655 h/.07) 185deg,transparent 200deg);filter:blur(6px);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 85%);mask-image:linear-gradient(180deg,#000 30%,transparent 85%)}.hero_inner__xRDvn{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:calc(env(safe-area-inset-top, 0px) + 176px);text-align:center}.hero_headline__QXfB7{max-width:21ch;font-size:clamp(40px,5.9vw,82px)}.hero_headline__QXfB7 .hero_strong__V2etX{color:var(--on-ink-strong)}.hero_headline__QXfB7 .hero_soft__gLvkL{color:var(--on-ink-soft)}.hero_subtitle__VD6Km{max-width:52ch;margin:28px 0 0;color:var(--on-ink-muted);font-size:clamp(16px,1.45vw,18px);line-height:1.6;text-wrap:pretty}.hero_actions__d67YK{margin-top:34px}.hero_bare__ST4gW .hero_inner__xRDvn{padding-bottom:clamp(96px,12vw,160px)}.hero_overlapSpace__ktjXG{height:var(--overlap)}.hero_stage__iY_tu{position:relative;isolation:isolate;width:100%;margin-top:76px;margin-bottom:calc(-1 * var(--overlap));text-align:left}.hero_stage__iY_tu:after{content:"";position:absolute;z-index:-1;top:-90px;right:6%;left:6%;height:320px;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand-2) 42%,transparent),transparent);filter:blur(48px)}@media (prefers-reduced-motion:no-preference){.hero_rise__VH7Ff{animation:hero_rise__VH7Ff .8s var(--ease-out) both;animation-delay:var(--delay,0s)}.hero_line__t1y5H{animation:hero_line-up__apmhG 1s var(--ease-out) both;animation-delay:var(--delay,0s)}.hero_stage__iY_tu{animation:hero_stage-up__Hvs_e 1.1s var(--ease-out) .7s both}.hero_stage__iY_tu:after{animation:hero_fade__Lu_uQ 1.4s ease .8s both}}@keyframes hero_rise__VH7Ff{0%{opacity:0;transform:translateY(14px)}}@keyframes hero_line-up__apmhG{0%{opacity:0;transform:translateY(.38em);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(-10% -5% -20% -5%)}}@keyframes hero_stage-up__Hvs_e{0%{opacity:.2;transform:translateY(48px)}}@keyframes hero_fade__Lu_uQ{0%{opacity:0}}.logo-strip_sources__oC5PM{padding-top:88px;padding-bottom:40px;scroll-margin-top:80px}.logo-strip_label__PHMw6{margin:0 0 18px;color:var(--subtle-foreground);font-size:13px;font-weight:600;letter-spacing:.04em;text-align:center}.logo-strip_list__oi2kN{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 36px;margin:0;padding:0;list-style:none}.logo-strip_item__IYyhc{display:inline-flex;align-items:center;gap:10px;color:oklch(from var(--brand) .361 .0208 h);font-size:15.5px;font-weight:700;letter-spacing:-.01em}.logo-strip_item__IYyhc>:first-child{flex:none;width:26px;height:26px}.logo-strip_item__IYyhc>:first-child:not(svg){border-radius:7px}.next-tool_next__6Cw0c{padding-top:clamp(56px,7vw,96px)}.next-tool_link__rAclw{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.4vw,28px);padding:clamp(22px,3vw,36px);border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);transition:border-color .3s,box-shadow .35s,transform .35s var(--ease-out)}.next-tool_link__rAclw:hover{border-color:color-mix(in oklab,var(--next-to) 35%,var(--border));box-shadow:0 24px 50px -26px color-mix(in oklab,var(--next-to) 55%,transparent);transform:translateY(-3px)}.next-tool_link__rAclw:focus-visible{outline-color:var(--next-to)}.next-tool_tile__WCgCH{display:flex;align-items:center;justify-content:center;width:clamp(52px,5vw,64px);height:clamp(52px,5vw,64px);border-radius:18px;background:linear-gradient(140deg,var(--next-from),var(--next-to));box-shadow:0 10px 24px -10px color-mix(in oklab,var(--next-to) 70%,transparent);color:#fff}.next-tool_tile__WCgCH svg{width:56%;height:56%}.next-tool_body__4nFeA{display:grid;gap:6px;min-width:0}.next-tool_name__ifmVf{font-size:clamp(22px,2.6vw,34px);font-weight:600;letter-spacing:-.04em;line-height:1.08}.next-tool_lead__BcMIA{color:var(--soft)}.next-tool_description__AoXNr{color:var(--muted-foreground);font-size:16px}.next-tool_arrow__IZm8D{color:var(--next-to);transition:transform .35s var(--ease-out)}.next-tool_link__rAclw:hover .next-tool_arrow__IZm8D{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.next-tool_arrow__IZm8D,.next-tool_link__rAclw{transition:none}.next-tool_link__rAclw:hover,.next-tool_link__rAclw:hover .next-tool_arrow__IZm8D{transform:none}}@media (max-width:560px){.next-tool_link__rAclw{grid-template-columns:auto minmax(0,1fr)}.next-tool_arrow__IZm8D{display:none}}.site-footer_footer___3I5D{padding-block:72px 40px}.site-footer_columns__wI89D{display:grid;grid-template-columns:minmax(0,2fr) repeat(var(--columns,2),minmax(0,1fr));gap:40px}.site-footer_identity__E7UTh{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.site-footer_agency__brMSx{padding-left:14px;border-left:1px solid var(--border);font-size:13px}.site-footer_tagline__PAeRu{max-width:34ch;margin:16px 0 0;color:var(--muted-foreground)}.site-footer_columns__wI89D h2{margin:0 0 14px;color:var(--subtle-foreground);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.site-footer_columns__wI89D ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;color:oklch(from var(--brand) .361 .0208 h);font-weight:500}.site-footer_columns__wI89D a{transition:color .2s}.site-footer_columns__wI89D a:hover{color:var(--brand)}.site-footer_bottom__caxzO{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid var(--border);color:var(--subtle-foreground);font-size:14px}@media (max-width:760px){.site-footer_columns__wI89D{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer_columns__wI89D>:first-child{grid-column:1/-1}}.site-header_header__lNw2g{position:fixed;inset:0 0 auto;z-index:50;padding-top:calc(env(safe-area-inset-top, 0px) + 14px);padding-left:max(var(--gutter-x),env(safe-area-inset-left,0px));padding-right:max(var(--gutter-x),env(safe-area-inset-right,0px));pointer-events:none}.site-header_pill__sHePB{display:flex;align-items:center;gap:6px;max-width:1120px;margin-inline:auto;padding:8px 8px 8px 14px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:oklch(from var(--brand) .203 .0166 h/.66);box-shadow:0 14px 34px -14px rgba(0,0,0,.45);color:var(--on-ink);backdrop-filter:blur(18px) saturate(1.4);pointer-events:auto}.site-header_identity__jDTf7{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}.site-header_agency__RhIVI{padding-left:12px;border-left:1px solid rgba(255,255,255,.14);color:var(--on-ink)}.site-header_links__zpFZ7{display:flex;gap:2px}.site-header_link__GHN8x{padding:8px 14px;border-radius:999px;color:var(--on-ink-muted);font-size:14.5px;font-weight:500;transition:color .2s,background-color .2s}.site-header_link__GHN8x:hover{background:rgba(255,255,255,.06);color:var(--on-ink)}.site-header_cta__zHv8j{display:flex}.site-header_cta__zHv8j>a,.site-header_cta__zHv8j>button{height:40px;padding:0 18px;font-size:14px}@media (max-width:860px){.site-header_links__zpFZ7{display:none}}@media (max-width:520px){.site-header_agency__RhIVI{display:none}}.statement_statement__62S_o{padding-block:clamp(88px,11vw,150px) 0}.statement_text__Af8Pl{max-width:34ch;margin:0;font-size:clamp(28px,3.6vw,48px);font-weight:600;letter-spacing:-.04em;line-height:1.1;text-wrap:pretty}.statement_soft__GO5Dc{color:var(--soft)}.steps_head__bUJxe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:48px}.steps_title__s87TT{font-size:clamp(32px,4.4vw,58px)}.steps_head__bUJxe p{max-width:46ch;margin:0;color:var(--muted-foreground);font-size:17px}.steps_card__ZW2r5{padding:clamp(20px,3vw,40px);border:1px solid var(--border);border-radius:var(--r-modal);background:var(--card);box-shadow:0 1px 2px oklch(from var(--brand) .21 .0119 h/.04),0 30px 70px -40px oklch(from var(--brand) .276 .0395 h/.35)}.steps_row__sgFZm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.steps_row__sgFZm>.steps_column__qgHGb{padding-inline:clamp(16px,2.4vw,32px)}.steps_row__sgFZm>.steps_column__qgHGb:first-child{padding-left:0}.steps_row__sgFZm>.steps_column__qgHGb:last-child{padding-right:0}.steps_row__sgFZm>.steps_column__qgHGb+.steps_column__qgHGb{border-left:1px dashed var(--border)}.steps_column__qgHGb{display:grid;gap:22px;min-width:0}.steps_node__VMTq1{display:grid;place-items:center;height:220px}.steps_caption__xlVJn{display:grid;gap:6px}.steps_number__Lf9SW{color:var(--brand);font-size:14px;font-weight:700}.steps_caption__xlVJn h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.035em}.steps_caption__xlVJn p{max-width:32ch;margin:0;color:var(--muted-foreground);font-size:14.5px}@media (max-width:980px){.steps_row__sgFZm{grid-template-columns:minmax(0,1fr);gap:28px}.steps_row__sgFZm>.steps_column__qgHGb{padding-inline:0}.steps_row__sgFZm>.steps_column__qgHGb+.steps_column__qgHGb{padding-top:28px;border-top:1px dashed var(--border);border-left:0}.steps_node__VMTq1{height:auto}}@media (max-width:820px){.steps_head__bUJxe{grid-template-columns:minmax(0,1fr)}}.auth_shell__VLchg{--ink-deep:oklch(from var(--brand) 0.173 0.0136 h);--ink-2:oklch(from var(--brand) 0.238 0.0204 h);--on-ink:oklch(from var(--brand) 0.968 0.0075 h);--on-ink-muted:oklch(from var(--brand) 0.968 0.0075 h/0.66);--on-ink-soft:oklch(from var(--brand) 0.968 0.0075 h/0.42);--mint-accent:oklch(from var(--brand) 0.886 0.086 h);--accent-bg:oklch(from var(--brand) 0.955 0.0208 h);--accent-fg:oklch(from var(--brand) 0.471 0.0854 h);--line:oklch(from var(--brand) 0.913 0.0134 h);--line-strong:oklch(from var(--brand) 0.854 0.0187 h);--link:color-mix(in oklab,var(--brand) 82%,black);--ease-out:cubic-bezier(0.16,1,0.3,1);display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:100dvh;background:var(--background);color:var(--foreground);font-family:var(--font-sans),Archivo,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.auth_shell__VLchg ::-moz-selection{background:color-mix(in oklab,var(--brand-2) 24%,transparent)}.auth_shell__VLchg ::selection{background:color-mix(in oklab,var(--brand-2) 24%,transparent)}.auth_shell__VLchg :focus-visible{outline:2px solid var(--brand-2);outline-offset:3px}.auth_panel__cVxpR{position:sticky;top:0;height:100dvh;overflow:hidden;display:flex;flex-direction:column;gap:40px;padding:clamp(28px,4vw,48px) clamp(28px,4vw,56px) clamp(28px,4vw,48px) max(clamp(28px,4vw,56px),env(safe-area-inset-left,0px));background:radial-gradient(120% 80% at 0 100%,oklch(from var(--brand) .291 .0402 h) 0,transparent 60%),var(--ink-deep);color:var(--on-ink)}.auth_panel__cVxpR>*{position:relative}.auth_dots__ZVFlp{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(oklch(from var(--brand) .968 .0075 h/.1) 1px,transparent 1.2px);background-size:22px 22px}.auth_panelTop__0z3SP{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth_brand__gRhpp{display:inline-flex;align-items:center;gap:11px;color:inherit;font-size:18px;font-weight:800;letter-spacing:-.02em;text-decoration:none;border-radius:10px}.auth_brandTile__v6Ev_{width:36px;height:36px;border-radius:10px;box-shadow:var(--shadow-brand)}.auth_manifesto__5cf90{margin:auto 0 0;font-size:clamp(30px,3.2vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.auth_manifesto__5cf90 span{display:block}.auth_manifesto__5cf90 span+span{color:var(--on-ink-soft)}.auth_signature__wcFB6{margin:0;color:var(--on-ink-muted);font-size:13.5px}.auth_back__k0_0N{display:inline-flex;align-items:center;gap:7px;color:inherit;font-size:13.5px;font-weight:600;text-decoration:none;opacity:.8;border-radius:8px;transition:opacity .2s}.auth_back__k0_0N:hover{opacity:1}.auth_panelBack__WtAHX{display:none}.auth_main__ePYXn{display:flex;flex-direction:column;min-width:0;padding:30px max(clamp(20px,4vw,48px),env(safe-area-inset-right,0px)) 30px clamp(20px,4vw,48px)}.auth_main__ePYXn>.auth_back__k0_0N{align-self:flex-end}.auth_slot__eBoWw{flex:1;display:grid;place-items:center;padding-block:32px}.auth_screen__qGZJX{display:grid;gap:22px;width:100%;max-width:380px}.auth_head__uZ_E8{display:grid;gap:8px}.auth_title__z_zPU{margin:0;font-size:30px;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.auth_description__mb_1_{margin:0;color:var(--muted-foreground);font-size:15px;text-wrap:pretty}.auth_glyph__8ATgU{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:14px;background:var(--accent-bg);color:var(--brand)}.auth_form__zXu6g{display:grid;gap:18px}.auth_fields__irog_{display:grid;gap:14px}.auth_field__BccQ_{display:grid;gap:7px}.auth_fieldTop__jKOTt{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth_label__HgjWZ{font-size:13.5px;font-weight:600}.auth_field__BccQ_ input{height:48px;padding-left:15px;border:1px solid var(--line);border-radius:14px;background:var(--card);font-size:15px;caret-color:var(--brand);transition:border-color .2s,box-shadow .2s}.auth_field__BccQ_ input:hover:not(:disabled){border-color:var(--line-strong)}.auth_field__BccQ_ input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-2) 16%,transparent)}.auth_field__BccQ_ input:disabled{background:var(--muted);color:var(--muted-foreground);opacity:1}.auth_field__BccQ_ input[aria-invalid=true]{border-color:var(--destructive)}.auth_field__BccQ_ button{right:6px;width:36px;height:36px;border-radius:10px;color:var(--muted-foreground)}.auth_field__BccQ_ button:hover{background:var(--secondary);color:var(--foreground)}.auth_textLink__fUP4_{padding:0;border:0;background:none;color:var(--link);font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;text-underline-offset:3px;cursor:pointer;border-radius:4px}.auth_textLink__fUP4_:hover{text-decoration:underline}.auth_message__NlIvh{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;border-radius:12px;font-size:13.5px;font-weight:600}.auth_message__NlIvh svg{flex:none;margin-top:2px}.auth_error__M2RL6{background:var(--destructive-surface);color:var(--destructive)}.auth_status__E_TYg{background:var(--accent-bg);color:var(--accent-fg)}.auth_button__K786m{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(180deg,oklch(from var(--brand) .325 .0304 h),var(--ink-2));color:oklch(from var(--brand) .975 .0058 h);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 22px -12px oklch(from var(--brand) .173 .0136 h/.55);transition:transform .25s var(--ease-out),box-shadow .25s,opacity .2s}.auth_button__K786m:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 26px -12px oklch(from var(--brand) .173 .0136 h/.6)}.auth_button__K786m:active:not(:disabled){transform:scale(.985);transition-duration:.1s}.auth_button__K786m:disabled{opacity:.45;cursor:not-allowed}.auth_button__K786m[aria-busy=true]{opacity:.82;cursor:progress}.auth_buttonGhost__gm34r{background:transparent;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--line-strong)}.auth_buttonGhost__gm34r:hover:not(:disabled){background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong)}.auth_spinner__Ywbp2{width:15px;height:15px;border:2px solid oklch(from var(--brand) .975 .0058 h/.3);border-top-color:oklch(from var(--brand) .975 .0058 h);border-radius:50%;animation:auth_spin__ZVwi4 .7s linear infinite}.auth_buttonGhost__gm34r .auth_spinner__Ywbp2{border-color:var(--line-strong);border-top-color:var(--foreground)}@keyframes auth_spin__ZVwi4{to{transform:rotate(1turn)}}.auth_foot__O3ipc{margin:0;color:var(--muted-foreground);font-size:13.5px;text-align:center;text-wrap:pretty}.auth_otp__1HVj6{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 2px repeat(3,minmax(0,1fr));gap:8px}.auth_cell__CGDp9{display:grid;place-items:center;height:58px;border:1px solid var(--line);border-radius:14px;background:var(--card);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .2s,box-shadow .2s}.auth_cell__CGDp9:nth-child(4){grid-column:5}.auth_otp__1HVj6 input{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;font-size:16px;cursor:text}.auth_otp__1HVj6:focus-within .auth_cell__CGDp9[data-active=true]{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-2) 16%,transparent)}.auth_otp__1HVj6:focus-within .auth_cell__CGDp9[data-active=true]:empty:after{content:"";width:2px;height:24px;background:var(--brand);animation:auth_blink__ppoHp 1s steps(1) infinite}.auth_otp__1HVj6[data-invalid=true] .auth_cell__CGDp9{border-color:var(--destructive)}.auth_otp__1HVj6[data-disabled=true] .auth_cell__CGDp9{opacity:.55}@keyframes auth_blink__ppoHp{50%{opacity:0}}@media (max-width:900px){.auth_shell__VLchg{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.auth_panel__cVxpR{position:relative;height:auto;gap:0;padding:18px max(20px,env(safe-area-inset-right,0px)) 18px max(20px,env(safe-area-inset-left,0px));border-radius:0 0 26px 26px}.auth_manifesto__5cf90,.auth_signature__wcFB6,.auth_visual__j0VZy{display:none}.auth_panelBack__WtAHX{display:inline-flex}.auth_main__ePYXn{padding-top:8px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.auth_main__ePYXn>.auth_back__k0_0N{display:none}.auth_slot__eBoWw{place-items:start center;padding-block:28px}.auth_title__z_zPU{font-size:26px}}@media (prefers-reduced-motion:reduce){.auth_otp__1HVj6:focus-within .auth_cell__CGDp9[data-active=true]:empty:after,.auth_spinner__Ywbp2{animation:none}.auth_button__K786m,.auth_button__K786m:hover:not(:disabled){transform:none}}