.ui_section__xR_Xi{position:relative;padding-block:var(--section-y)}.ui_sectionSoft__pdUUl{background:var(--bg-soft)}.ui_sectionDivided__eXI_T:before,.ui_sectionSoft__pdUUl:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--border) 20%,var(--border) 80%,transparent)}.ui_head__YyAQZ{display:grid;grid-gap:0;gap:0;max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.ui_headCenter__36QfF{margin-inline:auto;text-align:center;justify-items:center}.ui_title__MViYZ{margin:0;font-size:clamp(2rem,3.9vw,3.1rem);font-weight:640;line-height:1.07;letter-spacing:-.034em}.ui_lead__vKLTq{margin:20px 0 0;max-width:64ch;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.62;color:var(--muted)}.ui_headCenter__36QfF .ui_lead__vKLTq{margin-inline:auto}.ui_badge__thzU9{--dot:var(--subtle);display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:3px 10px 3px 9px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted-strong);font-size:.78rem;font-weight:600;letter-spacing:.005em;line-height:1.2;white-space:nowrap}.ui_badge__thzU9:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--dot) 18%,transparent);flex-shrink:0}.ui_badge__thzU9[data-tone=available],.ui_badge__thzU9[data-tone=implemented]{--dot:#10b981;border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok)}.ui_badge__thzU9[data-tone=available]:before{animation:ui_badge-pulse__8__42 2.4s var(--ease-in-out) infinite}.ui_badge__thzU9[data-tone=development]{--dot:#f59e0b;border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.ui_badge__thzU9[data-tone=planned],.ui_badge__thzU9[data-tone=sandbox]{--dot:#6366f1;border-color:var(--info-line);background:var(--info-soft);color:var(--info)}.ui_badgeSm__LsYEd{min-height:22px;padding:2px 8px 2px 7px;font-size:.72rem}@keyframes ui_badge-pulse__8__42{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--dot) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--dot) 0%,transparent)}}.ui_textLink__MD4cu{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:600;font-size:.95rem;border-radius:4px}.ui_textLink__MD4cu svg{transition:transform var(--dur) var(--ease-out)}.ui_textLink__MD4cu:hover{color:var(--accent-strong)}.ui_textLink__MD4cu:hover svg{transform:translateX(3px)}.ui_illustrative__f2XP5{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ui_illustrative__f2XP5:before{content:"";width:5px;height:5px;border-radius:1px;background:currentColor;opacity:.7;transform:rotate(45deg)}.ui_backdrop__jCAYp{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ui_grid__EuxSi{position:absolute;inset:-1px 0 0;background-image:linear-gradient(to right,var(--hairline) 1px,transparent 1px),linear-gradient(to bottom,var(--hairline) 1px,transparent 1px);background-size:64px 64px;background-position:top;mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 25%,transparent 78%)}.ui_glow__HurSI{position:absolute;border-radius:50%;will-change:transform}.ui_glowTeal__m1vq1{width:720px;height:520px;top:-260px;right:-120px;background:radial-gradient(closest-side,rgba(45,212,191,.2),transparent);animation:ui_glow-drift-a__3hNpR 22s var(--ease-in-out) infinite}.ui_glowCyan__HaNeF{width:620px;height:480px;top:-200px;left:-180px;background:radial-gradient(closest-side,rgba(56,189,248,.13),transparent);animation:ui_glow-drift-b__YpkLj 26s var(--ease-in-out) infinite}.ui_glowIndigo__aYiEU{width:520px;height:420px;top:30%;left:40%;background:radial-gradient(closest-side,rgba(99,102,241,.07),transparent);animation:ui_glow-drift-a__3hNpR 30s var(--ease-in-out) infinite reverse}@keyframes ui_glow-drift-a__3hNpR{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6%,5%,0) scale(1.08)}}@keyframes ui_glow-drift-b__YpkLj{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(7%,4%,0) scale(1.1)}}.ui_pageHero__Q0S_m{position:relative;isolation:isolate;padding:clamp(56px,8vw,104px) 0 clamp(56px,7vw,88px);overflow:hidden}.ui_pageHeroInner__GyGVm{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.ui_pageHeroInnerSolo__eNKxh{grid-template-columns:minmax(0,880px)}.ui_pageHeroCopy__mkJCC{display:grid;justify-items:start}.ui_pageHeroTitle__QFOYP{margin:0;font-size:clamp(2.4rem,5vw,3.9rem);font-weight:650;line-height:1.04;letter-spacing:-.04em}.ui_pageHeroLead__vY9t8{margin:22px 0 0;max-width:60ch;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.6;color:var(--muted)}.ui_pageHeroActions___U0J1{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ui_pageHeroBadge__p3GkO{margin-bottom:20px}.ui_pageHeroAside__k3_eL{position:relative}html[data-js="1"] .ui_enter__h8Wdy>*{animation:ui_hero-rise__Kt8nV .9s var(--ease-out) backwards;animation-delay:calc(80ms + var(--i, 0) * 90ms)}.ui_enter__h8Wdy>:nth-child(2){--i:1}.ui_enter__h8Wdy>:nth-child(3){--i:2}.ui_enter__h8Wdy>:nth-child(4){--i:3}.ui_enter__h8Wdy>:nth-child(5){--i:4}html[data-js="1"] .ui_enterAside__YIFBT{animation:ui_hero-aside__OCkoG 1.1s var(--ease-out) .32s backwards}@keyframes ui_hero-rise__Kt8nV{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes ui_hero-aside__OCkoG{0%{opacity:0;transform:translate3d(0,28px,0) scale(.97)}}.ui_ctaWrap__HfKHD{padding-block:0 var(--section-y)}.ui_cta__L3yuU{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) auto;align-items:end;grid-gap:32px 48px;gap:32px 48px;padding:clamp(40px,6vw,80px);border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 100% 0,rgba(20,184,166,.22),transparent 55%),radial-gradient(90% 120% at 0 100%,rgba(56,189,248,.14),transparent 55%),linear-gradient(160deg,#0b1d38,#07142a 70%);box-shadow:var(--shadow-xl)}.ui_ctaGrid__eB19f{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(148,178,216,.07) 1px,transparent 0),linear-gradient(180deg,rgba(148,178,216,.07) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 90% at 85% 10%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 90% at 85% 10%,#000 20%,transparent 75%)}.ui_ctaOrbit__cAC5B{position:absolute;z-index:-1;right:-90px;top:50%;width:520px;height:520px;margin-top:-260px;border-radius:50%;border:1px solid rgba(94,234,212,.14)}.ui_ctaOrbit__cAC5B:after,.ui_ctaOrbit__cAC5B:before{content:"";position:absolute;inset:60px;border-radius:50%;border:1px solid rgba(94,234,212,.1)}.ui_ctaOrbit__cAC5B:after{inset:120px;border-color:rgba(94,234,212,.08)}.ui_ctaSweep__H_0xK{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(94,234,212,.16) 40deg,transparent 80deg);mask-image:radial-gradient(closest-side,#000 99%,transparent 100%);-webkit-mask-image:radial-gradient(closest-side,#000 99%,transparent 100%);animation:ui_sweep__kA_gZ 9s linear infinite}@keyframes ui_sweep__kA_gZ{to{transform:rotate(1turn)}}.ui_ctaTitle__3w178{margin:0;max-width:18ch;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:650;line-height:1.05;letter-spacing:-.036em;color:#f8fafc}.ui_ctaBody__jWGkx{margin:20px 0 0;max-width:52ch;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.6;color:#b6c3d6}.ui_ctaActions__ris8e{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media (max-width:980px){.ui_cta__L3yuU,.ui_pageHeroInner__GyGVm{grid-template-columns:minmax(0,1fr)}.ui_cta__L3yuU{align-items:start}.ui_ctaActions__ris8e{justify-content:flex-start}}@media (max-width:560px){.ui_ctaActions__ris8e>*,.ui_pageHeroActions___U0J1>*{flex:1 1 100%}.ui_glowTeal__m1vq1{width:460px;height:380px;right:-200px}.ui_glowCyan__HaNeF{width:420px;height:360px}}.story_story__E0KvJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:start}.story_stepsWrap__uc0xk{position:relative}.story_steps__XP1iQ{display:grid;margin:0;padding:0;list-style:none}.story_rail__R1xnG{position:absolute;top:48px;bottom:48px;left:19px;width:2px;border-radius:2px;background:var(--border)}.story_railFill__j2hNT{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--accent-bright),var(--accent-cyan));transform-origin:top center;transition:transform .7s var(--ease-out)}.story_step__8BaQJ{position:relative;min-height:min(56vh,420px);padding:34px 0 34px 64px}.story_node__its3Z{position:absolute;top:30px;left:0;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:12px;background:#ffffff;color:var(--subtle);box-shadow:var(--shadow-xs);transition:background-color .45s var(--ease-out),border-color .45s var(--ease-out),color .45s var(--ease-out),box-shadow .45s var(--ease-out),transform .5s var(--ease-spring)}.story_step__8BaQJ[data-state=done] .story_node__its3Z{border-color:var(--accent-line);color:var(--accent)}.story_step__8BaQJ[data-state=active] .story_node__its3Z{border-color:transparent;background:linear-gradient(135deg,#14b8a6,#0e7490);color:#ffffff;box-shadow:0 0 0 6px rgba(20,184,166,.14),0 10px 24px -8px rgba(13,148,136,.6);transform:scale(1.06)}.story_kicker__HX1iZ{display:flex;align-items:center;gap:10px;margin:8px 0 12px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .45s var(--ease-out)}.story_kicker__HX1iZ span{color:var(--subtle)}.story_step__8BaQJ[data-state=active] .story_kicker__HX1iZ{color:var(--accent)}.story_stepTitle___qmmn{margin:0;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:640;line-height:1.18;letter-spacing:-.024em;color:var(--muted-strong);transition:color .45s var(--ease-out)}.story_step__8BaQJ[data-state=active] .story_stepTitle___qmmn{color:var(--text)}.story_stepBody__TOQ97{margin:14px 0 0;max-width:52ch;font-size:1.0625rem;line-height:1.65;color:var(--muted)}.story_points__R8xVl{display:grid;grid-gap:8px;gap:8px;margin:20px 0 0;padding:0;list-style:none}.story_points__R8xVl li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--muted-strong)}.story_points__R8xVl svg{flex-shrink:0;margin-top:4px;color:var(--accent)}.story_inlineVisual__iU__O{display:none}.story_stage__OC0ix{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 56px);padding-top:34px}.story_stageFrame__iimwT{position:relative;overflow:hidden;padding:22px;border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(90% 70% at 100% 0,rgba(45,212,191,.14),transparent 60%),radial-gradient(80% 70% at 0 100%,rgba(56,189,248,.1),transparent 60%),var(--bg-soft);box-shadow:var(--shadow-lg)}.story_stageFrame__iimwT:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--hairline) 1px,transparent 1px),linear-gradient(to bottom,var(--hairline) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 80%);pointer-events:none}.story_stageTabs__CUTLl{position:relative;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.story_stageTabs__CUTLl span{padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.7);font-size:.75rem;font-weight:600;color:var(--muted);transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out),color .4s var(--ease-out)}.story_stageTabs__CUTLl span[data-state=done]{color:var(--accent);border-color:var(--accent-line)}.story_stageTabs__CUTLl span[data-state=active]{border-color:var(--text);background:var(--text);color:#ffffff}.story_stagePanels__VFKI4{position:relative;height:424px}.story_stagePanel__ohTB9{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(14px) scale(.985);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out),visibility 0s linear .45s}.story_stagePanel__ohTB9[data-active]{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease-out) .1s,transform .65s var(--ease-out) .1s,visibility 0s}.story_stageTag__i_PXP{margin:14px 0 0 6px}.story_vCard__UfN1Q{position:relative;display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--border);border-radius:16px;background:#ffffff;box-shadow:var(--shadow);font-size:.875rem}.story_vHead__3zvuN{display:flex;align-items:center;justify-content:space-between;gap:12px}.story_vHead__3zvuN strong{font-size:.95rem;font-weight:650;letter-spacing:-.01em}.story_vTag__sSsc_{padding:3px 8px;border-radius:6px;background:var(--panel-2);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.story_vRows__7cy6o{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:12px}.story_vRows__7cy6o li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border)}.story_vRows__7cy6o li:last-child{border-bottom:0}.story_vRows__7cy6o li[data-alert]{background:linear-gradient(90deg,rgba(239,68,68,.07),transparent)}.story_vDot__mJxx5{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.14)}.story_vRows__7cy6o li[data-alert] .story_vDot__mJxx5{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.16)}.story_vName__XlAxm{display:grid;min-width:0;font-weight:550;color:var(--text)}.story_vName__XlAxm small{font-weight:400;font-size:.75rem;color:var(--muted)}.story_vState__m7imq{margin-left:auto;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.story_vRows__7cy6o li[data-alert] .story_vState__m7imq{color:var(--danger)}.story_vToast__Tzorn{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--danger-line);border-radius:12px;background:var(--danger-soft);color:var(--danger)}.story_vToast__Tzorn>span:nth-child(2){display:grid;color:var(--text)}.story_vToast__Tzorn small{font-size:.75rem;color:var(--muted)}.story_vHigh__XTXEj{margin-left:auto;padding:2px 7px;border-radius:6px;background:rgba(220,38,38,.1);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.story_vTimeline__R__0P{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.story_vTimeline__R__0P li{position:relative;display:flex;gap:14px;padding:7px 0 7px 18px;color:var(--muted-strong)}.story_vTimeline__R__0P li:before{content:"";position:absolute;left:3px;top:14px;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--accent);background:#ffffff}.story_vTimeline__R__0P li:after{content:"";position:absolute;left:6px;top:23px;bottom:-7px;width:1px;background:var(--border-strong)}.story_vTimeline__R__0P li:last-child:after{display:none}.story_vTimeline__R__0P time{flex-shrink:0;width:44px;font-family:var(--font-mono);font-size:.75rem;color:var(--accent);padding-top:1px}.story_vAi__KdX09{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--info-line);border-radius:12px;background:var(--info-soft)}.story_vAi__KdX09 p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 2px;font-weight:600;color:var(--info)}.story_vAi__KdX09 p span{margin-left:auto;font-family:var(--font-mono);font-size:.6875rem;font-weight:400;color:var(--muted)}.story_vSkel__22Kf4{display:block;height:7px;border-radius:4px;background:linear-gradient(90deg,rgba(99,102,241,.16),rgba(99,102,241,.3),rgba(99,102,241,.16));background-size:200% 100%;animation:story_shimmer__TbTu9 2.2s linear infinite}@keyframes story_shimmer__TbTu9{to{background-position:-200% 0}}.story_vKv__Pkt9o{display:grid;margin:0;border:1px solid var(--border);border-radius:12px}.story_vKv__Pkt9o>div{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:46px;padding:8px 12px;border-bottom:1px solid var(--border)}.story_vKv__Pkt9o>div:last-child{border-bottom:0}.story_vKv__Pkt9o dt{font-size:.8125rem;color:var(--muted)}.story_vKv__Pkt9o dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text);font-weight:500}.story_vKv__Pkt9o code{font-family:var(--font-mono);font-size:.75rem;color:var(--accent)}.story_vChipMuted___yIFL,.story_vChipOk__O9sqe,.story_vChipWarn__QCBa4{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:7px;font-size:.8125rem;font-weight:600}.story_vChipWarn__QCBa4{border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn)}.story_vChipOk__O9sqe{border:1px solid var(--ok-line);background:var(--ok-soft);color:var(--ok)}.story_vChipMuted___yIFL{border:1px solid var(--border-strong);background:var(--panel-2);color:var(--muted-strong)}.story_vSub__IVgAO{margin:0;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.story_vApprovers__T9SgD{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.story_vApprovers__T9SgD li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px}.story_vApprovers__T9SgD li>span:nth-child(2){display:grid;font-weight:550}.story_vApprovers__T9SgD small{font-weight:400;font-size:.75rem;color:var(--muted)}.story_vApprovers__T9SgD svg{margin-left:auto;color:var(--ok)}.story_vAvatar__6HoA1{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#99f6e4,#67e8f9);color:#0b3b45;font-size:.6875rem;font-weight:700}.story_vNotify__xCH_N{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;color:var(--muted)}.story_vPill__9fZB3{padding:3px 10px;border:1px solid var(--border);border-radius:999px;background:var(--panel-2);color:var(--muted-strong);font-weight:500}.story_vFiles__UaJMU{display:grid;grid-gap:2px;gap:2px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-soft);list-style:none}.story_vFiles__UaJMU li{padding-left:22px;font-size:.8125rem;line-height:1.8}.story_vFiles__UaJMU code{font-family:var(--font-mono);font-size:.78rem;color:var(--muted-strong)}.story_vFiles__UaJMU .story_vFolder__jlB04{display:flex;align-items:center;gap:8px;padding-left:0;font-weight:600;color:var(--text)}.story_vFolder__jlB04 svg{color:var(--accent)}.story_vVerify__Rb4cn{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.story_vVerify__Rb4cn span{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--ok-line);border-radius:12px;background:var(--ok-soft);color:var(--ok);font-weight:600;font-size:.8125rem}.story_vVerify__Rb4cn code{margin-left:auto;font-family:var(--font-mono);font-size:.6875rem;font-weight:500}@media (max-width:980px){.story_story__E0KvJ{grid-template-columns:minmax(0,1fr)}.story_stage__OC0ix{display:none}.story_step__8BaQJ{min-height:0;padding:28px 0 28px 60px}.story_step__8BaQJ .story_node__its3Z{top:24px}.story_inlineVisual__iU__O{display:block;margin-top:24px}}@media (max-width:520px){.story_step__8BaQJ{padding-left:0}.story_step__8BaQJ .story_node__its3Z{position:static;margin-bottom:4px}.story_rail__R1xnG{display:none}.story_vKv__Pkt9o>div{gap:2px;padding:10px 12px}.story_vKv__Pkt9o>div,.story_vVerify__Rb4cn{grid-template-columns:minmax(0,1fr)}}