.auth-frame_frame__sjak0{color-scheme:dark;--bg:#0c1433;--bg-subtle:rgb(210 216 236/0.04);--bg-muted:rgb(210 216 236/0.07);--bg-hover:rgb(210 216 236/0.08);--bg-active:rgb(210 216 236/0.14);--bg-inverse:#f1f2f6;--border-subtle:rgb(210 216 236/0.1);--border:rgb(210 216 236/0.16);--border-strong:rgb(210 216 236/0.28);--rule:#f1f2f6;--text:#f1f2f6;--text-secondary:rgb(222 227 243/0.8);--text-tertiary:rgb(210 216 236/0.64);--text-quaternary:rgb(210 216 236/0.38);--text-inverse:#070c1f;--accent:#f1f2f6;--accent-hover:#ffffff;--accent-text:#c3cdea;--accent-subtle:rgb(195 205 234/0.12);--success:#8fe0b4;--success-subtle:rgb(70 190 130/0.14);--warning:#f3c06b;--warning-subtle:rgb(243 192 107/0.12);--danger:#f2a59e;--danger-subtle:rgb(232 98 88/0.14);--info:#c3cdea;--info-subtle:rgb(195 205 234/0.12);--neutral:rgb(210 216 236/0.38);--shadow-float:0 1px 2px rgb(0 0 0/0.3),0 8px 24px -10px rgb(0 0 0/0.5);--shadow-window:0 0 0 1px rgb(210 216 236/0.12),0 32px 72px -32px rgb(0 0 0/0.7);--focus-ring:0 0 0 2px #070c1f,0 0 0 4px #c3cdea}.auth-frame_frame__sjak0 .auth{background:transparent;padding-top:calc(var(--bar-height) + var(--space-12));padding-bottom:var(--space-16)}.auth-frame_frame__sjak0 .auth-card{border-color:rgb(210 216 236/.2);background:radial-gradient(90% 60% at 0 0,rgb(43 74 139/.32),rgb(43 74 139/0) 60%),rgb(9 15 38/.62);box-shadow:0 40px 120px -40px rgb(0 0 0/.7),inset 0 1px 0 rgb(255 255 255/.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-frame_frame__sjak0 .auth-title{font-weight:400;letter-spacing:0;text-transform:uppercase}.auth-frame_frame__sjak0 .auth-card>.auth-title:first-child{margin-top:0}.auth-frame_frame__sjak0 .input{background:rgb(7 12 31/.6)}.auth-frame_frame__sjak0 .auth a:not(.btn){color:var(--text)}@media (max-width:720px){.auth-frame_frame__sjak0 .auth{padding-top:calc(var(--bar-height) + var(--space-6))}.auth-frame_frame__sjak0 .auth-card{border:1px solid rgb(210 216 236/.2)}}.crumble-mark_wrap__eQD0g{position:relative;display:inline-flex}.crumble-mark_canvas__qmjUe{position:absolute;left:-120px;top:-40px;width:calc(100% + 240px);height:calc(100% + 260px);pointer-events:none;z-index:-1;display:none}.crumble-mark_wrap__eQD0g[data-live] svg{visibility:hidden}.crumble-mark_wrap__eQD0g[data-live] .crumble-mark_canvas__qmjUe{display:block}.marketing_root__OnGsI{--ink:#0b0c0e;--ink-2:#464a52;--ink-3:#62666e;--ink-4:#a3a6ac;--line:#e8e8e8;--line-2:#d3d4d7;--surface:#f3f3f3;--surface-2:#fafafa;--navy:#131f45;--navy-2:#2b4a8b;--green:#13603e;--green-dot:#1a8052;--yellow-dot:#d4a017;--green-tint:#e8f3ed;--red:#a8322b;--red-tint:#fcefee;--mk-sans:var(--font-geist),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mk-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mk-max:1280px;--gutter:clamp(20px,4.4vw,56px);--ease:cubic-bezier(0.22,1,0.36,1);--ease-io:cubic-bezier(0.65,0,0.35,1);--frame:clamp(16px,2vw,28px);--frame-row:64px;--bar-height:var(--frame-row);--dock-space:112px;--glass:rgb(255 255 255/0.62);--glass-line:rgb(19 31 69/0.12);--glass-hover:rgb(19 31 69/0.06);--glass-shadow:0 10px 40px -12px rgb(19 31 69/0.18);--column-line:rgb(19 31 69/0.045);--frame-ink:var(--ink-3);--scrim:rgb(255 255 255/0.8);--sheet:#fff;--panel:#fff;--panel-solid:#fff;--accent-bg:var(--navy);--accent-ink:#fff;position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;background:#fff;color:var(--ink);font-family:var(--mk-sans);font-size:1rem;line-height:1.5;letter-spacing:-.006em}.marketing_root__OnGsI :where(h1,h2,h3,h4){font-family:inherit;font-weight:400;color:inherit}.marketing_root__OnGsI :where(code){font-family:var(--mk-mono);font-size:.92em;letter-spacing:-.01em}.marketing_root__OnGsI ::selection{background:#dfe6f5;color:var(--navy)}.marketing_root__OnGsI :focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--navy-2);border-radius:4px}.marketing_main__c3Lsv{flex:1 1;padding-top:var(--bar-height)}.marketing_root__OnGsI:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(80% 65% at 8% -8%,#e4e8f5 0,rgb(228 232 245/0) 62%),radial-gradient(60% 55% at 104% 108%,#eceff8 0,rgb(236 239 248/0) 60%)}.marketing_columns__Ja4jJ{position:fixed;inset:0 var(--frame);z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--column-line) 1px,transparent 1px);background-size:calc((100% - 1px) / 6) 100%;background-repeat:repeat-x}@media (max-width:699px){.marketing_columns__Ja4jJ{background-size:calc((100% - 1px) / 2) 100%}}.marketing_root__OnGsI:has([data-night]){--ink:#f1f2f6;--ink-2:rgb(222 227 243/0.8);--ink-3:rgb(210 216 236/0.62);--ink-4:rgb(210 216 236/0.34);--line:rgb(210 216 236/0.13);--line-2:rgb(210 216 236/0.24);--surface:rgb(210 216 236/0.07);--surface-2:rgb(210 216 236/0.035);--green:#8fe0b4;--green-dot:#5fcf95;--green-tint:rgb(70 190 130/0.16);--brand-mark-ink:#f1f2f6;--glass:rgb(14 20 46/0.42);--glass-line:rgb(210 216 236/0.24);--glass-hover:rgb(210 216 236/0.1);--glass-shadow:0 10px 40px -12px rgb(0 0 0/0.45);--column-line:rgb(210 216 236/0.06);--frame-ink:rgb(210 216 236/0.62);--scrim:rgb(5 9 20/0.6);--sheet:#070c1f;--panel:rgb(14 21 50/0.5);--panel-solid:#0c1433;--accent-bg:#dfe5f6;--accent-ink:#070c1f;--logo-left-1:#f1f3fa;--logo-left-2:#c3cdea;--logo-left-3:#8798cc;--logo-right-1:#9aa9d8;--logo-right-2:#e3e8f6;--logo-fold-1:#5a6ca6;--logo-fold-2:#8597cd;--logo-fold-3:#dbe2f4;background:#070c1f;color:var(--ink)}.marketing_root__OnGsI:has([data-night]):before{display:none}.marketing_root__OnGsI:has([data-night]) ::selection{background:rgb(210 216 236/.28);color:#fff}.marketing_root__OnGsI:has([data-night]) :focus-visible{box-shadow:0 0 0 2px #070c1f,0 0 0 4px #c3cdea}.marketing_root__OnGsI .marketing_paper__QdxRj{--ink:#0b0c0e;--ink-2:#464a52;--ink-3:#62666e;--ink-4:#a3a6ac;--line:#e8e8e8;--line-2:#d3d4d7;--surface:#f3f3f3;--surface-2:#fafafa;--green:#13603e;--green-dot:#1a8052;--green-tint:#e8f3ed;color:var(--ink)}.marketing_container__QW8GZ{width:100%;max-width:calc(var(--mk-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.marketing_grid__pfDO6{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:clamp(16px,2.2vw,32px);column-gap:clamp(16px,2.2vw,32px)}.marketing_display__uymw_{font-size:clamp(3.5rem,8.4vw,7.5rem);line-height:.96;letter-spacing:-.052em;text-wrap:balance}.marketing_h1__b7CQX{font-size:clamp(2.75rem,6vw,5.5rem);line-height:1;letter-spacing:-.048em;text-wrap:balance}.marketing_h2__d_EF_{font-size:clamp(2.125rem,4.4vw,4rem);line-height:1.04;letter-spacing:-.042em;text-wrap:balance}.marketing_h3__e7w0b{font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.12;letter-spacing:-.032em;text-wrap:balance}.marketing_lead__u7C3p{font-size:clamp(1.125rem,.35vw + 1.02rem,1.3125rem);line-height:1.5;letter-spacing:-.014em;color:var(--ink-2);text-wrap:pretty}.marketing_body__8TUD7{font-size:clamp(1rem,.2vw + .96rem,1.125rem);line-height:1.55;letter-spacing:-.01em;color:var(--ink-2);text-wrap:pretty}.marketing_label__nXOL1{font-family:var(--mk-mono);font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.marketing_mono__ZHa_w{font-family:var(--mk-mono);font-size:.8125rem;line-height:1.25rem;letter-spacing:-.01em}.marketing_ink__UAgoe{color:var(--ink)}.marketing_muted__lL45k{color:var(--ink-3)}.marketing_ghost__SgEzI{color:var(--ink-4)}.marketing_verified__u75Mc{color:var(--green)}.marketing_section__uExgf{padding-block:clamp(96px,12vw,184px)}.marketing_sectionSm__dJYy4{padding-block:clamp(64px,8vw,120px)}.marketing_ruled__EpjFO{border-top:1px solid var(--line)}.marketing_pageHead__AWjwb{padding-top:clamp(72px,10vw,152px);padding-bottom:clamp(56px,7vw,112px)}.marketing_pageHead__AWjwb .marketing_label__nXOL1{display:block;margin-bottom:clamp(20px,2.4vw,32px)}.marketing_btn__7Igg6{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:8px;border:1px solid transparent;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.marketing_btn__7Igg6 [data-arrow]{transition:transform .28s var(--ease)}.marketing_btn__7Igg6:hover [data-arrow]{transform:translateX(3px)}.marketing_btn__7Igg6:active{transform:translateY(.5px)}.marketing_btnPrimary__rYRnH{background:var(--ink);color:#fff}.marketing_btnPrimary__rYRnH:hover{background:var(--navy)}.marketing_btnOutline__kqhJZ{background:#fff;color:var(--ink);border-color:var(--line-2)}.marketing_btnOutline__kqhJZ:hover{background:var(--ink);border-color:var(--ink);color:#fff}.marketing_root__OnGsI:has([data-night]) .marketing_btnPrimary__rYRnH{background:#f1f2f6;color:#070c1f}.marketing_root__OnGsI:has([data-night]) .marketing_btnPrimary__rYRnH:hover{background:#fff}.marketing_root__OnGsI:has([data-night]) .marketing_btnOutline__kqhJZ{background:transparent;color:var(--ink);border-color:var(--line-2)}.marketing_root__OnGsI:has([data-night]) .marketing_btnOutline__kqhJZ:hover{background:#f1f2f6;border-color:#f1f2f6;color:#070c1f}.marketing_root__OnGsI:has([data-night]) .marketing_paper__QdxRj .marketing_btnPrimary__rYRnH{background:var(--ink);color:#fff}.marketing_btnSm__tLYYC{height:36px;padding:0 14px;font-size:.875rem;border-radius:7px}.marketing_textLink__lvJ2Q{display:inline-flex;align-items:center;gap:8px;height:48px;font-size:.9375rem;font-weight:500;color:var(--ink);white-space:nowrap}.marketing_textLink__lvJ2Q>span{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 1px;padding-bottom:2px;transition:background-size .32s var(--ease)}.marketing_textLink__lvJ2Q:hover>span{background-size:100% 1px}.marketing_textLink__lvJ2Q [data-arrow]{transition:transform .28s var(--ease)}.marketing_textLink__lvJ2Q:hover [data-arrow]{transform:translateX(3px)}.marketing_actions__SqPDY{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap}.marketing_dot__PE0we{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ink-4);flex:none}.marketing_dotGreen__YGPnX{background:var(--green-dot)}.marketing_dotYellow__UFJse{background:var(--yellow-dot)}.marketing_dotInk__mq1r5{background:var(--ink)}.marketing_badge__Q6zd5{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:4px;font-family:var(--mk-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-2);color:var(--ink-2)}.marketing_badgeVerified__briRl{border-color:transparent;background:var(--green-tint);color:var(--green)}.marketing_root__OnGsI [data-reveal=armed]:not([data-stagger]){opacity:0;transform:translateY(24px)}.marketing_root__OnGsI [data-reveal=shown]:not([data-stagger]){animation:marketing_reveal__lf0yC .9s var(--ease) var(--reveal-delay,0s) both}.marketing_root__OnGsI [data-reveal=armed] [data-seq]{opacity:0;transform:translateY(14px)}.marketing_root__OnGsI [data-reveal=shown] [data-seq]{animation:marketing_reveal__lf0yC .76s var(--ease) calc(var(--reveal-delay, 0s) + var(--i, 0) * 90ms) both}@keyframes marketing_reveal__lf0yC{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.marketing_btn__7Igg6:hover [data-arrow],.marketing_textLink__lvJ2Q:hover [data-arrow]{transform:none}}.night-sky_sky__O4nKz{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;background:linear-gradient(165deg,#050914,#0a1230 42%,#11204a)}html:has(.night-sky_sky__O4nKz){background:#070c1f;color-scheme:dark}.night-sky_lights__2BqqM{position:absolute;inset:-10%}@supports (animation-timeline:scroll()){.night-sky_lights__2BqqM{animation:night-sky_turn__i3Dp2 linear both;animation-timeline:scroll(root)}}@keyframes night-sky_turn__i3Dp2{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(38deg) translate3d(-6vmax,-10vmax,0)}}.night-sky_light__1ZH9w{position:absolute;border-radius:50%;will-change:transform;animation:night-sky_wander__EAawP var(--t,22s) ease-in-out var(--d,0s) infinite}@keyframes night-sky_wander__EAawP{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}33%{transform:translate3d(var(--x1),var(--y1),0) rotate(var(--r)) scale(1.12)}66%{transform:translate3d(var(--x2),var(--y2),0) rotate(calc(var(--r) * -.6)) scale(.94)}}.night-sky_l1__kALk2{width:92vmax;height:72vmax;right:-30vmax;top:-22vmax;background:radial-gradient(closest-side,rgb(43 74 139/.85),rgb(43 74 139/0));--t:24s;--x1:-22vmax;--y1:14vmax;--x2:-8vmax;--y2:26vmax;--r:24deg}.night-sky_l2__JoJ2u{width:80vmax;height:64vmax;left:-22vmax;top:4vmax;background:radial-gradient(closest-side,rgb(3 6 15/.9),rgb(3 6 15/0));--t:20s;--d:-6s;--x1:24vmax;--y1:-10vmax;--x2:12vmax;--y2:14vmax;--r:-18deg}.night-sky_l3__OHOz8{width:84vmax;height:60vmax;right:-24vmax;bottom:-30vmax;background:radial-gradient(closest-side,rgb(58 79 158/.62),rgb(58 79 158/0));--t:27s;--d:-11s;--x1:-26vmax;--y1:-14vmax;--x2:-6vmax;--y2:-24vmax;--r:30deg}.night-sky_l4__Xw3f_{width:54vmax;height:40vmax;left:50%;top:-18vmax;margin-left:-27vmax;background:radial-gradient(closest-side,rgb(201 211 239/.15),rgb(201 211 239/0));--t:18s;--d:-4s;--x1:14vmax;--y1:8vmax;--x2:-16vmax;--y2:6vmax;--r:0deg}.night-sky_l5__2nwQT{width:70vmax;height:56vmax;left:-26vmax;bottom:-28vmax;background:radial-gradient(closest-side,rgb(30 47 107/.75),rgb(30 47 107/0));--t:23s;--d:-15s;--x1:20vmax;--y1:-18vmax;--x2:30vmax;--y2:-4vmax;--r:-26deg}.night-sky_l6__3Zf5V{width:42vmax;height:34vmax;left:34%;top:40%;background:radial-gradient(closest-side,rgb(120 142 214/.26),rgb(120 142 214/0));--t:16s;--d:-8s;--x1:-28vmax;--y1:-16vmax;--x2:22vmax;--y2:-22vmax;--r:40deg}.night-sky_beam__bVjw2{position:absolute;left:50%;top:-12vh;width:min(1100px,120vw);height:92vh;transform:translateX(-50%);background:radial-gradient(28% 58% at 50% 0,rgb(222 229 250/.26),rgb(222 229 250/0) 100%),radial-gradient(46% 78% at 50% 0,rgb(160 176 230/.12),rgb(160 176 230/0) 100%);transform-origin:50% 0;animation:night-sky_sway__lKphx 14s ease-in-out infinite}@keyframes night-sky_sway__lKphx{0%,to{transform:translateX(-50%) rotate(0deg);opacity:.8}25%{transform:translateX(-50%) rotate(4deg);opacity:1}75%{transform:translateX(-50%) rotate(-4deg);opacity:.88}}.night-sky_grain__QVmPO{position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.night-sky_beam__bVjw2,.night-sky_light__1ZH9w,.night-sky_lights__2BqqM{animation:none}}.migration-demo_frame__uALZr{--red:#a8322b;--red-tint:#fcefee;--amber:#8a5a00;--amber-tint:#fbf3e2;--code:#2a2d33;--code-bg:#fff;--sheet:#fff;--pad:clamp(18px,2.6vw,32px);position:relative;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 40px 120px -40px rgb(0 0 0/.55);color:var(--ink)}.migration-demo_frame__uALZr button{font:inherit;cursor:pointer}.migration-demo_frame__uALZr code{font-family:var(--mk-mono);letter-spacing:-.01em}.migration-demo_bar__O_kO8{display:flex;align-items:center;gap:14px;min-height:58px;padding:8px 12px 8px 20px;border-bottom:1px solid var(--line);background:var(--surface-2)}.migration-demo_repo__nkSEq{display:grid;grid-gap:2px;gap:2px;min-width:0}.migration-demo_repoName__Tpa4y{font-family:var(--mk-mono);font-size:.8125rem;letter-spacing:-.01em}.migration-demo_repoNote__Zafid{font-size:.625rem}.migration-demo_repoNote__Zafid,.migration-demo_status__nCMQq{font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.migration-demo_status__nCMQq{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.migration-demo_status__nCMQq[data-tone=pass]{color:var(--green);animation:migration-demo_fade__UVnZf .36s var(--ease) both}.migration-demo_status__nCMQq[data-tone=fail]{color:var(--red);animation:migration-demo_fade__UVnZf .36s var(--ease) both}.migration-demo_blink__mJ897{width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.migration-demo_blink__mJ897[data-live]{background:var(--ink-3);animation:migration-demo_blink__mJ897 .9s steps(2,jump-none) infinite}.migration-demo_controls__0v4vs{display:inline-flex;gap:6px;flex:none}.migration-demo_iconBtn__kfvM9,.migration-demo_play__Jt_vc{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;border:1px solid var(--line-2);border-radius:7px;background:transparent;color:var(--ink);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.migration-demo_iconBtn__kfvM9{width:32px}.migration-demo_play__Jt_vc{min-width:86px;padding:0 12px;font-family:var(--mk-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.migration-demo_iconBtn__kfvM9:hover:not(:disabled),.migration-demo_play__Jt_vc:hover{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.migration-demo_iconBtn__kfvM9:disabled{opacity:.32;cursor:default}.migration-demo_flip__MrJN_{display:inline-flex;transform:scaleX(-1)}.migration-demo_steps__YxoDE{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line)}.migration-demo_step__5Rj_C{position:relative;display:flex;align-items:baseline;gap:10px;min-width:0;padding:14px 18px 15px;border:0;background:none;text-align:left;color:var(--ink-4);transition:color .28s var(--ease),background-color .28s var(--ease)}.migration-demo_step__5Rj_C+.migration-demo_step__5Rj_C{border-left:1px solid var(--line)}.migration-demo_step__5Rj_C:hover{color:var(--ink-3);background:var(--surface-2)}.migration-demo_step__5Rj_C[data-state=done]{color:var(--ink-3)}.migration-demo_step__5Rj_C[data-state=active]{color:var(--ink);background:var(--surface-2)}.migration-demo_step__5Rj_C[data-failed],.migration-demo_step__5Rj_C[data-stopped][data-state=active]{color:var(--red)}.migration-demo_step__5Rj_C:focus-visible{box-shadow:inset 0 0 0 2px var(--navy-2);border-radius:0}.migration-demo_stepNum__40XHR{font-family:var(--mk-mono);font-size:.6875rem;letter-spacing:.04em}.migration-demo_stepLabel___A6nj{font-size:.9375rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.migration-demo_meter__PKb9U{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.migration-demo_meterFill__aFRrM{display:block;height:100%;background:var(--ink);transform:scaleX(0);transform-origin:left}.migration-demo_step__5Rj_C[data-state=done] .migration-demo_meterFill__aFRrM{transform:none;background:var(--line-2)}.migration-demo_step__5Rj_C[data-state=active] .migration-demo_meterFill__aFRrM{transform:none}.migration-demo_step__5Rj_C[data-state=active] .migration-demo_meterFill__aFRrM[data-running]{animation:migration-demo_fill__NTo11 var(--ms) linear both}.migration-demo_step__5Rj_C[data-failed] .migration-demo_meterFill__aFRrM{background:var(--red)}@keyframes migration-demo_fill__NTo11{0%{transform:scaleX(var(--from))}to{transform:scaleX(var(--to))}}.migration-demo_canvas__CUDPK{padding:var(--pad) var(--pad) 16px}.migration-demo_panel__78Z_T{min-height:550px;animation:migration-demo_panelIn__OX9t_ .42s var(--ease) both}@media (max-width:1049px){.migration-demo_panel__78Z_T{min-height:570px}}@media (max-width:999px){.migration-demo_panel__78Z_T{min-height:608px}}@media (max-width:949px){.migration-demo_panel__78Z_T{min-height:640px}}@media (max-width:899px){.migration-demo_panel__78Z_T{min-height:766px}}@media (max-width:767px){.migration-demo_panel__78Z_T{min-height:790px}}@media (max-width:699px){.migration-demo_panel__78Z_T{min-height:730px}}@media (max-width:599px){.migration-demo_panel__78Z_T{min-height:750px}}@media (max-width:499px){.migration-demo_panel__78Z_T{min-height:812px}}@media (max-width:429px){.migration-demo_panel__78Z_T{min-height:830px}}@media (max-width:389px){.migration-demo_panel__78Z_T{min-height:850px}}@media (max-width:374px){.migration-demo_panel__78Z_T{min-height:868px}}@media (max-width:359px){.migration-demo_panel__78Z_T{min-height:940px}}@keyframes migration-demo_panelIn__OX9t_{0%{opacity:0;transform:translateY(8px)}}.migration-demo_panel__78Z_T [data-in]{animation:migration-demo_arrive__vRbC2 .48s var(--ease) calc(var(--delay, .1s) + var(--k, 0) * 90ms) both}@keyframes migration-demo_arrive__vRbC2{0%{opacity:0;transform:translateY(8px)}}.migration-demo_layout__7cgME{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);align-items:start}.migration-demo_aside__uawBU{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;align-content:start;min-width:0}.migration-demo_main__OcrBn{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-content:start;min-width:0}.migration-demo_aside__uawBU>*,.migration-demo_main__OcrBn>*{min-width:0}.migration-demo_lede__gZOSs{display:grid;grid-gap:10px;gap:10px}.migration-demo_title__IHplJ{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.migration-demo_text__YP32G{font-size:.9375rem;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.migration-demo_foot__3cXNN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;margin:0;padding:12px 20px;border-top:1px solid var(--line);font-size:.75rem;line-height:1.5;color:var(--ink-3)}.migration-demo_source__vvj0a{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);white-space:nowrap;transition:color .2s var(--ease)}.migration-demo_source__vvj0a:hover{color:var(--ink)}.migration-demo_facts__Kh1hI{margin:0;display:grid}.migration-demo_facts__Kh1hI>div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line)}.migration-demo_facts__Kh1hI>div:last-child{border-bottom:1px solid var(--line)}.migration-demo_facts__Kh1hI dd{margin:0;font-family:var(--mk-mono);font-size:.75rem;line-height:1.5;color:var(--ink);overflow-wrap:break-word}.migration-demo_files__SeEdv ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.migration-demo_file__BhfO2{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:none;text-align:left;color:var(--ink-2);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.migration-demo_file__BhfO2:hover{background:var(--surface-2);color:var(--ink)}.migration-demo_file__BhfO2[aria-pressed=true]{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.migration-demo_dot__k_Gmy{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.migration-demo_file__BhfO2[data-tone=affected] .migration-demo_dot__k_Gmy{background:var(--red)}.migration-demo_file__BhfO2[data-tone=test] .migration-demo_dot__k_Gmy{background:var(--amber)}.migration-demo_file__BhfO2[data-tone=clear] .migration-demo_dot__k_Gmy{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-3)}.migration-demo_file__BhfO2[data-tone=changed] .migration-demo_dot__k_Gmy{background:var(--green-dot)}.migration-demo_fileName__21pcS{display:grid;min-width:0;font-family:var(--mk-mono);font-size:.8125rem;letter-spacing:-.01em}.migration-demo_fileDir__8cAV4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--ink-4)}.migration-demo_fileMeta__J4M9Z{font-family:var(--mk-mono);font-size:.6875rem;white-space:nowrap;color:var(--ink-3)}.migration-demo_fileVerdict__u4sx6{color:var(--ink-3)}.migration-demo_fileVerdict__u4sx6:before{content:" · ";color:var(--ink-4)}.migration-demo_file__BhfO2[data-tone=affected] .migration-demo_fileVerdict__u4sx6{color:var(--red)}.migration-demo_file__BhfO2[data-tone=test] .migration-demo_fileVerdict__u4sx6{color:var(--amber)}.migration-demo_code__wMxoI{margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--code-bg)}.migration-demo_codeHead__x96TS{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:7px 14px;border-bottom:1px solid var(--line);background:var(--surface-2);font-family:var(--mk-mono);font-size:.75rem;color:var(--ink-2)}.migration-demo_codePath__CurR3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migration-demo_codeBody__8asDV{margin:0;padding:10px 0;overflow-x:auto;font-family:var(--mk-mono);font-size:.8125rem;line-height:1.75;color:var(--code);scrollbar-width:thin}.migration-demo_rows__j_iga{display:grid;min-width:100%;width:max-content}.migration-demo_row__zhKh8{display:grid;grid-template-columns:22px max-content;padding:0 18px 0 14px;white-space:pre}.migration-demo_row__zhKh8[data-numbered]{grid-template-columns:42px 14px max-content;padding-left:0}.migration-demo_row__zhKh8[data-gutters]{grid-template-columns:40px 40px 20px max-content;padding-left:0}.migration-demo_no__UHx3F{padding-right:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.migration-demo_no__UHx3F,.migration-demo_sign__lYQXJ{color:var(--ink-4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.migration-demo_cm___Emjt{color:var(--ink-4)}.migration-demo_kw__Zizpq{color:#2b4a8b}.migration-demo_str__3bNr7{color:#2f6a4c}.migration-demo_num__mh9sx{color:#8a5a00}.migration-demo_row__zhKh8[data-kind=affected]{--tint:var(--red-tint);--edge:var(--red)}.migration-demo_row__zhKh8[data-kind=test]{--tint:var(--amber-tint);--edge:var(--amber)}.migration-demo_row__zhKh8[data-kind=clear]{--tint:var(--surface);--edge:var(--ink-4)}.migration-demo_row__zhKh8[data-kind=affected],.migration-demo_row__zhKh8[data-kind=clear],.migration-demo_row__zhKh8[data-kind=test]{background:var(--tint);box-shadow:inset 2px 0 0 var(--edge);animation:migration-demo_found__Z7jqg .7s var(--ease) .65s both}@keyframes migration-demo_found__Z7jqg{0%{background:transparent;box-shadow:inset 2px 0 0 transparent}}.migration-demo_row__zhKh8[data-kind=del]{background:var(--red-tint)}.migration-demo_row__zhKh8[data-kind=del] .migration-demo_sign__lYQXJ{color:var(--red)}.migration-demo_row__zhKh8[data-kind=add]{background:var(--green-tint)}.migration-demo_row__zhKh8[data-kind=add] .migration-demo_sign__lYQXJ{color:var(--green)}.migration-demo_row__zhKh8[data-kind=del]{animation:migration-demo_mark__W9N18 .42s var(--ease) calc(var(--base, .45s) + var(--o, 0) * .24s) both}.migration-demo_row__zhKh8[data-kind=add]{animation:migration-demo_write__jqFsF .46s var(--ease) calc(var(--base, .45s) + var(--o, 0) * .24s) both}@keyframes migration-demo_mark__W9N18{0%{background:transparent}}@keyframes migration-demo_write__jqFsF{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.migration-demo_tag___CyAt{flex:none;padding:3px 7px;border-radius:4px;background:var(--surface);font-family:var(--mk-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2)}.migration-demo_tag___CyAt[data-tone=affected]{background:var(--red-tint);color:var(--red)}.migration-demo_tag___CyAt[data-tone=test]{background:var(--amber-tint);color:var(--amber)}.migration-demo_verdict__X8_Lh{padding-left:12px;border-left:2px solid var(--line-2);font-size:.9375rem;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.migration-demo_verdict__X8_Lh[data-tone=affected],.migration-demo_verdict__X8_Lh[data-tone=fail]{border-color:var(--red)}.migration-demo_verdict__X8_Lh[data-tone=test]{border-color:var(--amber)}.migration-demo_verdict__X8_Lh[data-tone=pass]{border-color:var(--green-dot)}.migration-demo_tally__yPeDw{display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--mk-mono);font-size:.75rem;color:var(--ink-3)}.migration-demo_tally__yPeDw b{font-weight:500;color:var(--ink)}.migration-demo_plus__XgKhC{color:var(--green)}.migration-demo_minus__0D1Yu{color:var(--red)}.migration-demo_tally__yPeDw .migration-demo_plus__XgKhC{color:var(--green)}.migration-demo_tally__yPeDw .migration-demo_minus__0D1Yu{color:var(--red)}.migration-demo_counts__mrYMP{flex:none;font-family:var(--mk-mono);font-size:.75rem;white-space:nowrap}.migration-demo_badgeRed__7rsRw{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:var(--red-tint);font-family:var(--mk-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--red)}.migration-demo_card__Y65Fp{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);overflow:hidden}.migration-demo_cardHead__JKEAx{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line)}.migration-demo_cardMeta__jU24H{margin-right:auto;font-family:var(--mk-mono);font-size:.75rem;color:var(--ink-3)}.migration-demo_changeTitle__jZvOX{padding:16px 16px 8px;font-size:1.125rem;line-height:1.35;letter-spacing:-.015em;text-wrap:balance}.migration-demo_fields__yzuyX{list-style:none;margin:0;padding:4px 16px 10px;display:grid}.migration-demo_fields__yzuyX li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"call change" "name change";grid-column-gap:16px;column-gap:16px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.migration-demo_fieldCall__AZDIb{grid-area:call;font-size:.8125rem;color:var(--ink)}.migration-demo_fieldName___P8Sz{grid-area:name;font-size:.6875rem;color:var(--ink-3)}.migration-demo_fieldChange__p_Ud8{grid-area:change;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px;color:var(--ink-3)}.migration-demo_now__XqEiF,.migration-demo_was__UVYg_{padding:2px 7px;border-radius:4px;font-size:.75rem;white-space:nowrap}.migration-demo_was__UVYg_{background:var(--red-tint);color:var(--red);text-decoration:line-through;-webkit-text-decoration-color:rgb(168 50 43/.45);text-decoration-color:rgb(168 50 43/.45)}.migration-demo_now__XqEiF{background:var(--green-tint);color:var(--green)}.migration-demo_trace__TOUJh{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.migration-demo_trace__TOUJh li{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-size:.8125rem}.migration-demo_trace__TOUJh li+li:before{content:"→";color:var(--ink-4)}.migration-demo_trace__TOUJh code{color:var(--ink);overflow-wrap:break-word;min-width:0}.migration-demo_traceNote__dqGZN{font-family:var(--mk-mono);font-size:.6875rem;color:var(--ink-3)}.migration-demo_diff__iZ5Kg .migration-demo_codeBody__8asDV{min-height:calc(15 * 1.75em + 20px)}.migration-demo_hunk__wpq4n{padding:0 18px 2px 14px;white-space:pre;color:#5b6fa8;background:#eef2fb}.migration-demo_scope__VCiqE{color:var(--ink-3)}.migration-demo_why__0R7CI{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:.875rem;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.migration-demo_toggle__jfv5M{justify-self:start;display:inline-grid;grid-auto-flow:column;padding:3px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface-2)}.migration-demo_toggle__jfv5M button{height:30px;padding:0 12px;border:0;border-radius:6px;background:none;font-size:.8125rem;color:var(--ink-3);transition:background-color .2s var(--ease),color .2s var(--ease)}.migration-demo_toggle__jfv5M button:hover{color:var(--ink)}.migration-demo_toggle__jfv5M button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}.migration-demo_toggle__jfv5M button:last-child[aria-pressed=true]{color:var(--red)}.migration-demo_checks__gPrmL{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.migration-demo_checks__gPrmL li{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.migration-demo_checkName__aqLyi{font-size:1rem}.migration-demo_cmd__M_5UO{font-size:.8125rem;color:var(--ink-3);overflow-wrap:break-word}.migration-demo_result__R4Z13{display:grid;justify-items:end}.migration-demo_result__R4Z13>span{grid-area:1/1;display:inline-flex;align-items:center;gap:6px;font-family:var(--mk-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.migration-demo_queued__xoKrj{color:var(--ink-4);opacity:0;animation:migration-demo_hold___iCzh var(--from) step-end backwards}.migration-demo_running__6fCrx{color:var(--ink);opacity:0;animation:migration-demo_window__pBWFy calc(var(--at) - var(--from)) step-end var(--from)}.migration-demo_final___uGit{color:var(--green);animation:migration-demo_fade__UVnZf .24s var(--ease) var(--at) backwards}.migration-demo_checks__gPrmL li[data-outcome=fail] .migration-demo_final___uGit{color:var(--red)}.migration-demo_checks__gPrmL li[data-outcome=skip],.migration-demo_checks__gPrmL li[data-outcome=skip] .migration-demo_cmd__M_5UO,.migration-demo_checks__gPrmL li[data-outcome=skip] .migration-demo_final___uGit{color:var(--ink-4)}.migration-demo_checks__gPrmL li[data-counting] .migration-demo_final___uGit{animation-delay:var(--from)}.migration-demo_checks__gPrmL li[data-counting] .migration-demo_running__6fCrx{display:none}.migration-demo_count__a9u7r{display:inline-block;min-width:3ch;text-align:right}@keyframes migration-demo_hold___iCzh{0%{opacity:1}}@keyframes migration-demo_window__pBWFy{0%{opacity:1}}.migration-demo_track__Pszft{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;animation:migration-demo_sweep__34YHE calc(var(--at) - var(--from)) linear var(--from) both}.migration-demo_checks__gPrmL li[data-outcome=fail] .migration-demo_track__Pszft{background:var(--red)}@keyframes migration-demo_sweep__34YHE{0%{transform:scaleX(0);opacity:1}99%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.migration-demo_failure__Kp6C1{margin:0;padding:10px 14px;border-radius:8px;background:var(--red-tint);font-family:var(--mk-mono);font-size:.75rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word;color:var(--red)}.migration-demo_failHead__Z36ul{margin-right:4px;padding:1px 6px;border-radius:3px;background:var(--red);font-weight:600;color:#fff}.migration-demo_roles__BKi7e{margin:0;display:grid;grid-gap:8px;gap:8px}.migration-demo_roles__BKi7e>div{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.migration-demo_roles__BKi7e>div[data-you]{border-color:var(--line-2);background:var(--surface)}.migration-demo_roles__BKi7e dd{margin:0;font-size:.9375rem;line-height:1.4;color:var(--ink)}.migration-demo_pr__j6uKL,.migration-demo_stopped__xjxGx{border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2);overflow:hidden}.migration-demo_prHead__KDD9q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line)}.migration-demo_prTitle__Q0omn{padding:16px 18px 6px;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.3;letter-spacing:-.02em}.migration-demo_prTitle__Q0omn code{padding:1px 6px;border-radius:5px;background:var(--surface);font-size:.86em;color:var(--ink)}.migration-demo_prMeta__OomEp{padding:0 18px 14px;font-family:var(--mk-mono);font-size:.6875rem;line-height:1.6;color:var(--ink-3)}.migration-demo_prBody__BqlS9{margin:0;border-top:1px solid var(--line)}.migration-demo_prBody__BqlS9>div{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:12px 18px;border-bottom:1px solid var(--line)}.migration-demo_prBody__BqlS9 dd{margin:0;font-size:.875rem;line-height:1.5;color:var(--ink-2)}.migration-demo_prBody__BqlS9 dd code{font-size:.9em;color:var(--ink)}.migration-demo_nowrap__gpHcj{white-space:nowrap}.migration-demo_prFiles__RdMu3{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.migration-demo_prFiles__RdMu3 button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:2px 0;border:0;background:none;text-align:left;font-family:var(--mk-mono);font-size:.75rem;color:var(--ink)}.migration-demo_prFiles__RdMu3 button>span:first-child{min-width:0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:-webkit-text-decoration-color .2s var(--ease);transition:text-decoration-color .2s var(--ease);transition:text-decoration-color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease)}.migration-demo_prFiles__RdMu3 button:hover>span:first-child{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.migration-demo_prChecks__GPmxQ{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.migration-demo_prChecks__GPmxQ li{display:inline-flex;align-items:center;gap:6px;font-family:var(--mk-mono);font-size:.75rem;color:var(--ink-2)}.migration-demo_prChecks__GPmxQ svg{color:var(--green)}.migration-demo_prChecks__GPmxQ li[data-outcome=fail],.migration-demo_prChecks__GPmxQ li[data-outcome=fail] svg{color:var(--red)}.migration-demo_prChecks__GPmxQ li[data-outcome=skip]{color:var(--ink-4)}.migration-demo_prFoot__giKfQ{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--surface);font-size:.875rem;line-height:1.4;color:var(--ink)}.migration-demo_lock__9VPT4{flex:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-2);border-radius:50%;color:var(--ink-2)}.migration-demo_stamp__Ldza9{animation:migration-demo_stamp__Ldza9 .48s var(--ease) .7s backwards}@keyframes migration-demo_stamp__Ldza9{0%{opacity:0;transform:scale(.92)}}.migration-demo_stopped__xjxGx .migration-demo_prChecks__GPmxQ{display:grid;grid-gap:10px;gap:10px;padding:16px 18px}.migration-demo_stoppedText__MR5_b{padding:14px 18px;border-top:1px solid var(--line);font-size:.875rem;line-height:1.5;color:var(--ink-2)}.migration-demo_skipDot__PRdkJ{display:inline-block;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ink-4)}.migration-demo_back__2R9Gi{justify-self:start;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid var(--line-2);border-radius:8px;background:transparent;font-size:.8125rem;color:var(--ink);transition:background-color .2s var(--ease),color .2s var(--ease)}.migration-demo_back__2R9Gi:hover{background:var(--ink);color:var(--sheet)}@keyframes migration-demo_fade__UVnZf{0%{opacity:0}}@keyframes migration-demo_blink__mJ897{50%{opacity:.25}}@media (max-width:899px){.migration-demo_layout__7cgME{grid-template-columns:minmax(0,1fr);gap:18px}.migration-demo_aside__uawBU{gap:16px}.migration-demo_files__SeEdv[data-chips] ul{display:flex;gap:6px;margin:8px calc(-1 * var(--pad)) 0;padding:0 var(--pad) 2px;overflow-x:auto;scrollbar-width:none}.migration-demo_files__SeEdv[data-chips] ul::-webkit-scrollbar{display:none}.migration-demo_files__SeEdv[data-chips] li{flex:none}.migration-demo_files__SeEdv[data-chips] .migration-demo_file__BhfO2{grid-template-columns:8px auto auto;padding:7px 11px;border-color:var(--line)}.migration-demo_files__SeEdv[data-chips] .migration-demo_fileDir__8cAV4{display:none}.migration-demo_files__SeEdv:not([data-chips]) ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.migration-demo_why__0R7CI{padding:12px}}@media (max-width:699px){.migration-demo_frame__uALZr{--pad:16px;border-radius:14px}.migration-demo_bar__O_kO8{gap:10px;padding:8px 10px 8px 14px}.migration-demo_status__nCMQq{display:none}.migration-demo_controls__0v4vs{margin-left:auto}.migration-demo_wide__1_EpY{display:none}.migration-demo_play__Jt_vc{min-width:76px;padding:0 10px}.migration-demo_step__5Rj_C{flex-direction:column;align-items:flex-start;gap:2px;padding:9px 8px 11px}.migration-demo_stepLabel___A6nj{font-family:var(--mk-mono);font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;max-width:100%}.migration-demo_files__SeEdv:not([data-chips]) ul{grid-template-columns:minmax(0,1fr);gap:0}.migration-demo_files__SeEdv:not([data-chips]) .migration-demo_file__BhfO2{padding:7px 10px}.migration-demo_files__SeEdv:not([data-chips]) .migration-demo_fileName__21pcS{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.migration-demo_files__SeEdv:not([data-chips]) .migration-demo_dirPath__a_p_T,.migration-demo_files__SeEdv:not([data-chips]) .migration-demo_fileLine__mJXEY,.migration-demo_files__SeEdv:not([data-chips]) .migration-demo_fileVerdict__u4sx6:before{display:none}.migration-demo_lede__gZOSs{gap:8px}.migration-demo_title__IHplJ{font-size:1.25rem}.migration-demo_text__YP32G{font-size:.8125rem}.migration-demo_facts__Kh1hI{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.migration-demo_facts__Kh1hI>div{grid-template-columns:minmax(0,1fr);gap:3px;padding:8px 0}.migration-demo_facts__Kh1hI>div:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}.migration-demo_prBody__BqlS9>div[data-extra],.migration-demo_roles__BKi7e{display:none}.migration-demo_example__3a1mf .migration-demo_codeBody__8asDV{font-size:.6875rem}.migration-demo_example__3a1mf .migration-demo_row__zhKh8{grid-template-columns:16px max-content;padding:0 8px 0 10px}.migration-demo_changeTitle__jZvOX{font-size:1rem;padding:14px 14px 6px}.migration-demo_cardHead__JKEAx{padding:10px 14px}.migration-demo_fields__yzuyX{padding:2px 14px 8px}.migration-demo_fields__yzuyX li{padding:9px 0}.migration-demo_verdict__X8_Lh{font-size:.875rem}.migration-demo_codeBody__8asDV{font-size:.75rem;line-height:1.7}.migration-demo_row__zhKh8[data-numbered]{grid-template-columns:34px 10px max-content}.migration-demo_row__zhKh8[data-gutters]{grid-template-columns:36px 18px max-content}.migration-demo_noBefore__yckS0{display:none}.migration-demo_fields__yzuyX li{grid-template-columns:minmax(0,1fr);grid-template-areas:"call" "name" "change";row-gap:4px}.migration-demo_fieldChange__p_Ud8{justify-content:flex-start;margin-top:4px}.migration-demo_now__XqEiF,.migration-demo_was__UVYg_{font-size:.6875rem;white-space:normal}.migration-demo_checks__gPrmL li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:12px 0}.migration-demo_cmd__M_5UO{grid-row:2;grid-column:1;font-size:.75rem}.migration-demo_result__R4Z13{grid-row:1/span 2;grid-column:2}.migration-demo_prFoot__giKfQ,.migration-demo_prHead__KDD9q{padding-inline:14px}.migration-demo_prTitle__Q0omn{padding:14px 14px 6px}.migration-demo_prMeta__OomEp{padding:0 14px 12px}.migration-demo_prBody__BqlS9>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:11px 14px}.migration-demo_stoppedText__MR5_b,.migration-demo_stopped__xjxGx .migration-demo_prChecks__GPmxQ{padding-inline:14px}.migration-demo_foot__3cXNN{padding:11px 14px}}@media (prefers-reduced-motion:reduce){.migration-demo_frame__uALZr *,.migration-demo_frame__uALZr :after,.migration-demo_frame__uALZr :before{animation-duration:1ms!important;animation-delay:0s!important}.migration-demo_blink__mJ897[data-live]{animation:none}}.stage-scroller_scroller__nlTYp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:clamp(16px,2.2vw,32px);column-gap:clamp(16px,2.2vw,32px)}.stage-scroller_texts__tIDW3{grid-column:1/6;list-style:none;margin:0;padding:0}.stage-scroller_text__9CtJK{min-height:78vh;display:flex;flex-direction:column;justify-content:center;padding-block:48px;opacity:.26;transition:opacity .5s var(--ease)}.stage-scroller_text__9CtJK:first-child{min-height:64vh;justify-content:flex-start;padding-top:0}.stage-scroller_text__9CtJK:last-child{min-height:64vh;justify-content:flex-end;padding-bottom:12vh}.stage-scroller_text__9CtJK[data-active]{opacity:1}.stage-scroller_number__oSr9y{font-size:clamp(4.5rem,9.6vw,8.5rem);line-height:.9;letter-spacing:-.06em;margin-left:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.stage-scroller_stageLabel__R8C4J{margin-top:28px;font-family:var(--mk-mono);font-size:.75rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-2)}.stage-scroller_title__njK11{margin-top:16px}.stage-scroller_body__3CekP{margin-top:20px;max-width:44ch}.stage-scroller_inline__gN8vu{display:none}.stage-scroller_pin__RFJ_J{grid-column:7/13}.stage-scroller_pinInner___w87B{position:-webkit-sticky;position:sticky;top:calc(var(--bar-height) + max(40px, (100vh - var(--bar-height) - 560px) / 2));display:grid;grid-gap:28px;gap:28px}.stage-scroller_progress__Z_M_V{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.stage-scroller_progress__Z_M_V li{display:grid;grid-gap:10px;gap:10px}.stage-scroller_progressBar__ZMeKr{position:relative;height:2px;background:var(--line);overflow:hidden}.stage-scroller_progressBar__ZMeKr:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-io)}.stage-scroller_progress__Z_M_V li[data-state=active] .stage-scroller_progressBar__ZMeKr:after,.stage-scroller_progress__Z_M_V li[data-state=done] .stage-scroller_progressBar__ZMeKr:after{transform:none}.stage-scroller_progressLabel__GW2FQ{font-family:var(--mk-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);transition:color .4s var(--ease);white-space:nowrap}.stage-scroller_progress__Z_M_V li[data-state=active] .stage-scroller_progressLabel__GW2FQ{color:var(--ink)}@media (max-width:1279px){.stage-scroller_progressName__MMOQX{display:none}}.stage-scroller_progress__Z_M_V li[data-state=done] .stage-scroller_progressLabel__GW2FQ{color:var(--ink-3)}.stage-scroller_stageFrame__N8ju7{display:grid}.stage-scroller_slide__Xffz3{grid-area:1/1;transition:opacity .42s var(--ease),transform .56s var(--ease)}.stage-scroller_slide__Xffz3[data-state=past]{opacity:0;transform:translateY(-14px);pointer-events:none}.stage-scroller_slide__Xffz3[data-state=future]{opacity:0;transform:translateY(14px);pointer-events:none}.stage-scroller_panel__UtBUb{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;min-height:420px;display:flex;flex-direction:column}.stage-scroller_panelHead__6fsh1{display:flex;align-items:center;justify-content:space-between;gap:16px;height:52px;padding:0 24px;border-bottom:1px solid var(--line);background:var(--surface-2)}.stage-scroller_panelMeta__otXQy{font-family:var(--mk-mono);font-size:.75rem;color:var(--ink-3)}.stage-scroller_panelBody__RWG4T{padding:28px 24px;flex:1 1;display:flex;flex-direction:column;justify-content:center}.stage-scroller_panel__UtBUb[data-on] :is(.stage-scroller_feed__25kab li,.stage-scroller_tree__jxO_Y li,.stage-scroller_code__LWQVr>span,.stage-scroller_checks___LXl1 li,.stage-scroller_prSections__16lQ4 li){animation:stage-scroller_arrive__wORSQ .52s var(--ease) calc(.16s + var(--n, 0) * .1s) backwards}@keyframes stage-scroller_arrive__wORSQ{0%{opacity:0;transform:translateY(8px)}}.stage-scroller_feed__25kab{list-style:none;margin:0;padding:0}.stage-scroller_feed__25kab li{display:grid;grid-gap:6px;gap:6px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink-4)}.stage-scroller_feed__25kab li:first-child{border-top:1px solid var(--line)}.stage-scroller_feedText__dRcME{font-family:var(--mk-mono);font-size:.8125rem;overflow-wrap:anywhere}.stage-scroller_feedVerdict__p1xBJ{font-family:var(--mk-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.stage-scroller_feed__25kab li[data-matters]{color:var(--ink);padding-inline:14px;margin-inline:-14px;background:var(--surface);border-radius:8px;border-color:transparent}.stage-scroller_feed__25kab li[data-matters] .stage-scroller_feedVerdict__p1xBJ{color:var(--navy-2)}.stage-scroller_tree__jxO_Y{font-family:var(--mk-mono);font-size:.8125rem}.stage-scroller_treeRoot__ViDOU{display:flex;align-items:center;gap:10px}.stage-scroller_treeNode__5AHBe{width:9px;height:9px;border-radius:50%;background:var(--ink)}.stage-scroller_tree__jxO_Y ul{list-style:none;margin:0 0 0 4px;padding:0;border-left:1px solid var(--line-2)}.stage-scroller_tree__jxO_Y li{display:flex;align-items:center;gap:10px;padding:12px 0;color:var(--ink-4)}.stage-scroller_tree__jxO_Y li[data-affected]{color:var(--ink)}.stage-scroller_branch__BYozq{width:20px;height:1px;background:var(--line-2);flex:none}.stage-scroller_tree__jxO_Y li[data-affected] .stage-scroller_branch__BYozq{background:var(--ink)}.stage-scroller_treePath__UL7y8{overflow-wrap:anywhere}.stage-scroller_treeTag__pt6og{margin-left:auto;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.stage-scroller_tree__jxO_Y li[data-affected] .stage-scroller_treeTag__pt6og{color:var(--ink)}.stage-scroller_code__LWQVr{margin:0;display:grid;font-family:var(--mk-mono);font-size:.8125rem;line-height:1.9;overflow-x:auto}.stage-scroller_code__LWQVr>span{display:block;padding:0 12px;border-radius:4px;white-space:pre}.stage-scroller_code__LWQVr>span[data-removed]{background:var(--red-tint);color:var(--red)}.stage-scroller_code__LWQVr>span[data-added]{background:var(--green-tint);color:var(--green)}.stage-scroller_codeNote__5Sm5Y{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:24px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--mk-mono);font-size:.75rem;color:var(--ink-3)}.stage-scroller_codeNote__5Sm5Y span:last-child{color:var(--ink)}.stage-scroller_checks___LXl1{list-style:none;margin:0;padding:0}.stage-scroller_checks___LXl1 li{display:grid;grid-template-columns:96px minmax(0,1fr) 96px;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.stage-scroller_checks___LXl1 li:first-child{border-top:1px solid var(--line)}.stage-scroller_checkName__DjAiL{font-family:var(--mk-mono);font-size:.8125rem}.stage-scroller_bar__4mf7D{height:2px;background:var(--line);overflow:hidden}.stage-scroller_bar__4mf7D span{display:block;height:100%;background:var(--ink);transform-origin:left}.stage-scroller_panel__UtBUb[data-on] .stage-scroller_bar__4mf7D span{animation:stage-scroller_fill__kw6iI .52s var(--ease-io) calc(.24s + var(--n, 0) * .26s) backwards}@keyframes stage-scroller_fill__kw6iI{0%{transform:scaleX(0)}}.stage-scroller_checkState__JuJ4A{justify-self:end;font-family:var(--mk-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--green);white-space:nowrap}.stage-scroller_panel__UtBUb[data-on] .stage-scroller_checkState__JuJ4A{animation:stage-scroller_fade__6x1ir .24s var(--ease) calc(.76s + var(--n, 0) * .26s) backwards}@keyframes stage-scroller_fade__6x1ir{0%{opacity:0}}.stage-scroller_pr__xyn90{display:grid;grid-gap:20px;gap:20px}.stage-scroller_prTitle__pJ8sW{font-size:1.375rem;line-height:1.25;letter-spacing:-.03em}.stage-scroller_prSections__16lQ4{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-family:var(--mk-mono);font-size:.8125rem;color:var(--ink-2)}.stage-scroller_hash__XgvzH{color:var(--ink-4)}.stage-scroller_prFoot__BfbLq{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--line);font-size:.9375rem;color:var(--ink-2)}@media (max-width:1023px){.stage-scroller_texts__tIDW3{grid-column:1/-1}.stage-scroller_pin__RFJ_J{display:none}.stage-scroller_text__9CtJK,.stage-scroller_text__9CtJK:first-child,.stage-scroller_text__9CtJK:last-child{min-height:0;opacity:1;padding-block:56px;justify-content:flex-start;border-top:1px solid var(--line)}.stage-scroller_text__9CtJK:first-child{border-top:0;padding-top:0}.stage-scroller_inline__gN8vu{display:block;margin-top:36px}.stage-scroller_panel__UtBUb{min-height:0}}@media (max-width:560px){.stage-scroller_panelHead__6fsh1{padding:0 16px}.stage-scroller_panelBody__RWG4T{padding:20px 16px}.stage-scroller_checks___LXl1 li{grid-template-columns:80px minmax(0,1fr) auto;gap:12px}}@media (prefers-reduced-motion:reduce){.stage-scroller_slide__Xffz3{transition:opacity 1ms;transform:none!important}.stage-scroller_panel__UtBUb *{animation-delay:0s!important}}.film_film__pPXJ9{position:relative;padding:clamp(24px,6vh,72px) var(--frame) clamp(96px,16vh,180px)}.film_head__Gsbz1{display:grid;justify-items:center;grid-gap:14px;gap:14px;width:min(1240px,100%);margin:0 auto clamp(24px,4vh,40px);text-align:center}.film_heading__lf9EI{margin:0;font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:400;line-height:1.12;letter-spacing:-.032em;text-wrap:balance;color:#f1f2f6}.film_frame__Uwfdz{position:relative;width:min(1240px,100%);margin-inline:auto;padding:clamp(16px,4vw,64px);border:1px solid rgb(210 216 236/.14);border-radius:20px;overflow:hidden;background:#070c1f}.film_backdrop__qTc6X{position:absolute;inset:0;background:radial-gradient(55% 45% at 50% 0,rgb(120 142 214/.3),rgb(120 142 214/0) 70%),radial-gradient(80% 60% at 85% 100%,rgb(43 74 139/.5),rgb(43 74 139/0) 70%),linear-gradient(180deg,#0b1434,#060a1a)}.film_backdrop__qTc6X:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgb(210 216 236/.05) 1px,transparent 0),linear-gradient(180deg,rgb(210 216 236/.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent)}.film_run__gsodT{position:relative;max-width:1080px;margin-inline:auto}@media (min-width:900px) and (max-height:940px){.film_frame__Uwfdz{width:min(1140px,100%);padding-block:32px}.film_run__gsodT{zoom:.9}}@media (min-width:900px) and (max-height:840px){.film_frame__Uwfdz{width:min(1040px,100%);padding-block:24px}.film_run__gsodT{zoom:.82}}.film_stats__a2gml{display:grid;width:min(1240px,100%);margin:clamp(40px,7vh,72px) auto 0;grid-template-columns:repeat(4,minmax(0,1fr));color:#f1f2f6}.film_stat__DQoWP{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:10px;text-align:center}.film_statValue__5Z9bq{margin:0;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:400;line-height:1;letter-spacing:-.03em}.film_statLabel__6lVa7{display:grid;justify-items:center;grid-gap:8px;gap:8px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(222 227 243/.82);max-width:24ch}.film_statSource__RLnil{font-size:.6875rem;letter-spacing:.08em;color:rgb(210 216 236/.62);text-decoration:underline;-webkit-text-decoration-color:rgb(210 216 236/.3);text-decoration-color:rgb(210 216 236/.3);text-underline-offset:3px;transition:color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease);transition:color .2s var(--ease),text-decoration-color .2s var(--ease);transition:color .2s var(--ease),text-decoration-color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease)}.film_statSource__RLnil:hover{color:#f1f2f6;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.film_odometer__0CJdv{display:inline-flex}.film_reel__EQNj8{display:inline-block;height:1em;overflow:hidden}.film_strip__uyMIr{display:flex;flex-direction:column;transform:translateY(0);transition:transform 1.9s cubic-bezier(.16,1,.3,1) calc(var(--order) * .14s)}.film_strip__uyMIr>span{display:block;height:1em;line-height:1}.film_stats__a2gml[data-rolled] .film_strip__uyMIr{transform:translateY(calc(var(--to) * -1em))}@media (max-width:699px){.film_frame__Uwfdz{padding:8px;border-radius:18px}}@media (max-width:799px){.film_stats__a2gml{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.film_statValue__5Z9bq{font-size:2.25rem}.film_statLabel__6lVa7,.film_statSource__RLnil{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.film_strip__uyMIr{transition:none}}.intro_intro__1Zj3D{display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:clamp(40px,9vh,104px) var(--frame) clamp(16px,3vh,32px);text-align:center}.intro_title__G6DW7{margin:0;max-width:26ch;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.04;letter-spacing:-.045em;text-wrap:balance;color:#f1f2f6}.intro_lead__nq3Dk{margin:0;max-width:46rem;font-size:clamp(1.0625rem,.35vw + .98rem,1.25rem);line-height:1.5;letter-spacing:-.014em;color:var(--ink-2);text-wrap:pretty}.intro_step__xisgw{display:block}.intro_reach__xtqRi{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ink-3);text-wrap:balance}.intro_trial__w_5hw{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:.9375rem;line-height:1.5;color:#f1f2f6;text-decoration:underline;-webkit-text-decoration-color:rgb(241 242 246/.35);text-decoration-color:rgb(241 242 246/.35);text-underline-offset:4px;transition:-webkit-text-decoration-color .16s var(--ease-io,ease);transition:text-decoration-color .16s var(--ease-io,ease);transition:text-decoration-color .16s var(--ease-io,ease),-webkit-text-decoration-color .16s var(--ease-io,ease)}.intro_trial__w_5hw:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.letters_word__SJLze{white-space:nowrap}.letters_ch__JpfD1{opacity:clamp(0,calc((var(--lp, 1) * (var(--len) + 12) - var(--i)) / 12),1)}.pair_pair__y6WG8{position:relative;height:300svh}.pair_stage__cIHEF{position:-webkit-sticky;position:sticky;top:0;height:100svh;padding:calc(var(--bar-height) + 6vh) var(--frame) calc(var(--dock-space) + 4vh)}.pair_statement__hfvwX{position:absolute;inset:0;margin:0;font-size:clamp(2.25rem,5vw,4.75rem);font-weight:400;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink)}.pair_first___xaJh,.pair_second__8E_VC{position:absolute;max-width:12ch}.pair_first___xaJh{left:calc(var(--frame) + 8vw);top:calc(var(--bar-height) + 10vh);--lp:clamp(0,calc(var(--p, 0) / 0.4),1);opacity:clamp(0,calc((.62 - var(--p, 0)) / .08),1)}.pair_second__8E_VC{right:calc(var(--frame) + 8vw);bottom:calc(var(--dock-space) + 10vh);text-align:right;--lp:clamp(0,calc((var(--p, 0) - 0.5) / 0.38),1)}.pair_rail__GvRqS{position:absolute;left:var(--frame);right:var(--frame);top:50%;display:grid;grid-template-columns:1fr 1fr;align-items:center;transform:translateY(-50%)}.pair_label__z6DS8,.pair_more__uX0zr{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pair_label__z6DS8{justify-self:start;padding-left:4vw}.pair_more__uX0zr{justify-self:end;margin-right:4vw;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--glass-line);border-radius:9px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);transition:background-color .2s var(--ease),color .2s var(--ease)}.pair_more__uX0zr:hover{background:var(--ink);color:var(--sheet)}@media (max-width:799px){.pair_first___xaJh{left:var(--gutter)}.pair_second__8E_VC{right:var(--gutter)}.pair_label__z6DS8{padding-left:0}.pair_more__uX0zr{margin-right:0}}.pair_pair__y6WG8[data-still]{height:100svh}.pair_pair__y6WG8[data-still] .pair_first___xaJh{opacity:1}.steps_ui__D80jk{--pad:14px;container-type:inline-size;display:flex;flex-direction:column;width:100%;height:100%;padding:var(--pad);border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);overflow:hidden}.steps_uiHead__Gk8wL{display:flex;justify-content:space-between;gap:8px;margin:0 0 auto;font-family:var(--mk-mono);font-size:clamp(.5625rem,3.6cqi,.6875rem);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3)}.steps_sample___hbJN{color:var(--ink-4)}.steps_body___T58z{display:grid;grid-gap:clamp(8px,5cqi,14px);gap:clamp(8px,5cqi,14px)}.steps_big__EYcJ5{margin:0;font-size:clamp(.9375rem,7.4cqi,1.5rem);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.steps_big__EYcJ5 code{font-size:.88em;color:var(--ink)}.steps_meta__KQl4U{margin:0;font-family:var(--mk-mono);font-size:clamp(.5625rem,4.2cqi,.75rem);line-height:1.5;letter-spacing:.02em;color:var(--ink-3)}.steps_badge___hjZ8,.steps_verified__4ebOw{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 7px;border-radius:4px;font-family:var(--mk-mono);font-size:clamp(.5rem,3.4cqi,.6875rem);letter-spacing:.1em;text-transform:uppercase}.steps_badge___hjZ8{background:#fcefee;color:#a8322b}.steps_verified__4ebOw{background:var(--green-tint);color:var(--green)}.steps_files__mOq_5{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(8px,4.6cqi,14px);gap:clamp(8px,4.6cqi,14px)}.steps_files__mOq_5 li{display:flex;justify-content:space-between;gap:10px;padding-bottom:clamp(8px,4.6cqi,14px);border-bottom:1px solid var(--line);font-family:var(--mk-mono);font-size:clamp(.625rem,5.6cqi,.875rem)}.steps_files__mOq_5 code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.steps_hit__S5gY8{color:#a8322b;white-space:nowrap}.steps_clear__u361w,.steps_clear__u361w code{color:var(--ink-4)}.steps_diff__JhPmd{display:grid;margin:0;font-family:var(--mk-mono);font-size:clamp(.5625rem,5.3cqi,.875rem);line-height:1.7;color:#2a2d33;white-space:pre}.steps_add__zseCU,.steps_del___JDO7{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad)}.steps_del___JDO7{background:#fcefee;color:#a8322b}.steps_add__zseCU{background:var(--green-tint);color:var(--green)}.steps_checks__Q8QKR{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(8px,5cqi,16px);gap:clamp(8px,5cqi,16px)}.steps_checks__Q8QKR li{display:flex;align-items:center;gap:10px;font-size:clamp(.8125rem,6.6cqi,1.125rem);letter-spacing:-.01em}.steps_checks__Q8QKR svg{flex:none;color:var(--green)}.page-transition_night__lIj8u{--logo-left-1:#f1f3fa;--logo-left-2:#c3cdea;--logo-left-3:#8798cc;--logo-right-1:#9aa9d8;--logo-right-2:#e3e8f6;--logo-fold-1:#5a6ca6;--logo-fold-2:#8597cd;--logo-fold-3:#dbe2f4;position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;background:radial-gradient(70% 60% at 82% 18%,rgb(43 74 139/.55),rgb(43 74 139/0) 70%),linear-gradient(165deg,#050914,#0a1230 45%,#11204a);color:#f1f2f6;visibility:hidden;opacity:0;pointer-events:none}.page-transition_beam__Z0dqT{position:absolute;left:50%;top:-14vh;width:min(1000px,120vw);height:96vh;transform:translateX(-50%);transform-origin:50% 0;background:radial-gradient(26% 60% at 50% 0,rgb(226 232 252/.34),rgb(226 232 252/0) 100%),radial-gradient(44% 80% at 50% 0,rgb(160 176 230/.16),rgb(160 176 230/0) 100%)}.page-transition_name__DLGZl{position:relative;font-size:.75rem;letter-spacing:.32em;margin-right:-.32em;text-transform:uppercase;color:rgb(222 227 243/.82);white-space:pre}.page-transition_night__lIj8u[data-phase=cover],.page-transition_night__lIj8u[data-phase=reveal]{visibility:visible;pointer-events:auto}.page-transition_night__lIj8u[data-phase=cover]{animation:page-transition_fall__p9vgU .38s var(--ease-io,ease) both}.page-transition_night__lIj8u[data-phase=cover] .page-transition_beam__Z0dqT{animation:page-transition_beamIn__PlayG .9s cubic-bezier(.22,1,.36,1) both}.page-transition_night__lIj8u[data-phase=reveal]{animation:page-transition_lift__NgAbB .52s cubic-bezier(.22,1,.36,1) both}@keyframes page-transition_fall__p9vgU{0%{opacity:0}to{opacity:1}}@keyframes page-transition_lift__NgAbB{0%{opacity:1}to{opacity:0}}@keyframes page-transition_beamIn__PlayG{0%{opacity:0;transform:translateX(-50%) scaleY(.4)}to{opacity:1;transform:translateX(-50%) scaleY(1)}}.page-transition_night__lIj8u[data-phase=boot]{visibility:visible;opacity:1;pointer-events:auto;animation:page-transition_bootOut__Qdwzc .62s cubic-bezier(.22,1,.36,1) 1.05s forwards}.page-transition_night__lIj8u[data-phase=boot] .page-transition_beam__Z0dqT{animation:page-transition_beamIn__PlayG 1.1s cubic-bezier(.22,1,.36,1) 80ms both}@keyframes page-transition_bootOut__Qdwzc{to{opacity:0;visibility:hidden;pointer-events:none}}.page-transition_boot__S_nqD{position:relative;display:grid;justify-items:center;grid-gap:18px;gap:18px;animation:page-transition_bootIn__uYNdD .9s cubic-bezier(.22,1,.36,1) .12s both}.page-transition_bootWord__KbUr6{font-size:1.375rem;letter-spacing:.34em;margin-right:-.34em;text-transform:uppercase;color:rgb(222 227 243/.88)}@keyframes page-transition_bootIn__uYNdD{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.page-transition_night__lIj8u[data-phase=boot]{display:none}}.site-dock_dock__VQs8V{position:fixed;left:50%;bottom:max(28px,calc(env(safe-area-inset-bottom) + 12px));z-index:60;display:flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--glass-line);border-radius:14px;background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);transform:translateX(-50%);transition:transform .7s var(--ease),opacity .4s var(--ease)}.site-dock_dock__VQs8V[data-hidden]{transform:translate(-50%,calc(100% + 48px));opacity:0;pointer-events:none}.site-dock_links__iN2qU{position:relative;display:flex;align-items:center}.site-dock_link__Alcsr{position:relative;z-index:1;display:inline-flex;align-items:center;height:36px;padding:0 14px;border:0;border-radius:9px;background:none;font:inherit;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);transition:color .2s var(--ease)}.site-dock_link__Alcsr:hover,.site-dock_link__Alcsr[aria-current=page]{color:var(--ink)}.site-dock_home__Os5Pd{padding:0 12px}.site-dock_pill__bkDSn{position:absolute;left:0;top:0;height:36px;border-radius:9px;background:var(--glass-hover);opacity:0;pointer-events:none}.site-dock_pill__bkDSn[data-visible]{opacity:1}.site-dock_pill__bkDSn[data-ready]{transition:transform .42s var(--ease),width .42s var(--ease),opacity .22s var(--ease)}.site-dock_cta__GRXnG{display:inline-flex;align-items:center;height:36px;margin-left:4px;padding:0 16px;border:1px solid var(--glass-line);border-radius:9px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.site-dock_cta__GRXnG:hover{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.site-dock_toggle__oBRqv{display:none;cursor:pointer}.site-dock_meta__upWft,.site-dock_top__TzGSx{position:fixed;bottom:max(28px,calc(env(safe-area-inset-bottom) + 12px));z-index:59;display:flex;align-items:center;height:50px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--frame-ink)}.site-dock_meta__upWft{left:var(--frame);pointer-events:none}.site-dock_progress__JK1hF{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-dock_top__TzGSx{right:var(--frame);padding:0;border:0;background:none;font-family:inherit;cursor:pointer;transition:color .2s var(--ease)}.site-dock_top__TzGSx:hover{color:var(--ink)}.site-dock_sheet__gKgYo{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:calc(var(--bar-height) + 16px) var(--gutter) calc(var(--dock-space) + env(safe-area-inset-bottom));background:var(--sheet);overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .24s var(--ease),visibility 0s linear .24s}.site-dock_sheet__gKgYo[data-open]{visibility:visible;opacity:1;transition:opacity .24s var(--ease),visibility 0s}.site-dock_sheetList__p8tQJ{list-style:none;margin:0;padding:0}.site-dock_sheetList__p8tQJ li{border-bottom:1px solid var(--line)}.site-dock_sheetLink__U3brM{display:flex;align-items:baseline;gap:16px;padding:18px 0;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.1;letter-spacing:-.035em;color:var(--ink)}.site-dock_sheetLink__U3brM[aria-current=page]>span:last-child{color:var(--ink-3)}.site-dock_sheet__gKgYo[data-open] .site-dock_sheetList__p8tQJ li{animation:site-dock_sheetIn__UKfdO .52s var(--ease) both;animation-delay:calc(40ms + var(--i) * 45ms)}@keyframes site-dock_sheetIn__UKfdO{0%{opacity:0;transform:translateY(12px)}}.site-dock_sheetActions__fLcuA{display:grid;grid-gap:12px;gap:12px}.site-dock_sheetActions__fLcuA>a{width:100%}@media (max-width:999px){.site-dock_wide__Lp4YX{display:none}.site-dock_toggle__oBRqv{display:inline-flex}}@media (max-width:699px){.site-dock_meta__upWft,.site-dock_top__TzGSx{display:none}}@media (prefers-reduced-motion:reduce){.site-dock_dock__VQs8V{transition:opacity .2s linear}.site-dock_dock__VQs8V[data-hidden]{transform:translateX(-50%)}}.site-footer_footer__LnUlz{--inset:clamp(12px,1.1vw,16px);position:relative;padding:clamp(96px,16vh,180px) var(--frame) var(--dock-space);overflow:hidden}.site-footer_footer__LnUlz:before{content:"";position:absolute;left:50%;top:0;width:min(1000px,120vw);height:76vh;transform:translateX(-50%);background:radial-gradient(26% 60% at 50% 0,rgb(226 232 252/.24),rgb(226 232 252/0) 100%),radial-gradient(44% 80% at 50% 0,rgb(160 176 230/.12),rgb(160 176 230/0) 100%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 34%);mask-image:linear-gradient(180deg,transparent,#000 34%);pointer-events:none}.site-footer_brand___ynt_{position:relative;display:grid;justify-items:center;grid-gap:22px;gap:22px;width:max-content;margin:0 auto clamp(72px,12vh,140px)}.site-footer_word__eQEWD{font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:400;line-height:1;letter-spacing:.3em;margin-right:-.3em;text-transform:uppercase;color:var(--ink)}.site-footer_table__JKBiI{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px)}.site-footer_col__yMKze ol,.site-footer_col__yMKze ul{list-style:none;margin:0;padding:0}.site-footer_row__L_KCW{display:flex;align-items:center;gap:14px;min-height:38px;margin:0;padding-inline:var(--inset);border-top:1px solid var(--line);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);transition:color .2s var(--ease)}a.site-footer_row__L_KCW:hover{color:var(--ink)}.site-footer_col__yMKze li:last-child .site-footer_row__L_KCW{border-bottom:1px solid var(--line)}.site-footer_head__7NBih{color:var(--ink);font-weight:500}.site-footer_num__Raqxj{min-width:1ch;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-footer_end__upVWI{display:grid;align-content:start;grid-gap:28px;gap:28px}.site-footer_end__upVWI .site-footer_row__L_KCW{justify-content:flex-end}.site-footer_base__3z_Ai{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(56px,9vh,96px);padding-inline:var(--inset);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.site-footer_base__3z_Ai p{margin:0}.site-footer_base__3z_Ai p:nth-child(2){text-align:center}.site-footer_base__3z_Ai p:last-child{text-align:right}@media (max-width:799px){.site-footer_table__JKBiI{grid-template-columns:minmax(0,1fr);row-gap:28px}.site-footer_end__upVWI .site-footer_row__L_KCW{justify-content:flex-start}.site-footer_base__3z_Ai{grid-template-columns:minmax(0,1fr);text-align:left}.site-footer_base__3z_Ai p:last-child,.site-footer_base__3z_Ai p:nth-child(2){text-align:left}}.site-header_frame__XE8MJ{position:fixed;inset:0 0 auto;z-index:57;pointer-events:none}.site-header_frame__XE8MJ:before{content:"";position:absolute;inset:0 0 -32px;z-index:-1;background:linear-gradient(var(--scrim) 0,var(--scrim) 55%,transparent 100%)}.site-header_frame__XE8MJ a{pointer-events:auto}.site-header_row__oB9YB{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:var(--frame-row);padding-inline:var(--frame)}.site-header_corner__Dnbvf{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--frame-ink);transition:color .2s var(--ease)}.site-header_corner__Dnbvf:hover{color:var(--ink)}.site-header_start__sgmvC{justify-self:start}.site-header_end__xva6H{justify-self:end}.site-header_wordmark__ESt3Y{font-size:clamp(1.125rem,1.5vw,1.5rem);font-weight:400;line-height:1;letter-spacing:.34em;margin-right:-.34em;text-transform:uppercase;color:var(--ink)}@media (max-width:699px){.site-header_corner__Dnbvf{font-size:.6875rem;letter-spacing:.04em}}.ring_ring__uaAd4{position:relative;height:460svh;--turn:0;--step:72deg}.ring_stage__KdbgO{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden}.ring_scene__vWj07{position:absolute;inset:0;perspective:1700px;perspective-origin:50% 18%}.ring_carousel__9Tx_h{--w:clamp(224px,19vw,280px);--r:calc(var(--w) * 1.05);position:absolute;left:50%;top:46%;width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--r))) rotateY(calc(var(--turn) * -1 * var(--step)));will-change:transform}.ring_card__74Ztg{position:absolute;left:calc(var(--w) / -2);top:calc(var(--w) * -.68);width:var(--w);height:calc(var(--w) * 1.36);transform:rotateY(var(--a)) translateZ(var(--r));opacity:calc(.22 + .78 * (cos(var(--a) - var(--turn) * var(--step)) * .5 + .5))}.ring_caption__BJSXX{position:absolute;left:50%;bottom:calc(var(--dock-space) + 4px);display:grid;justify-items:center;grid-gap:16px;gap:16px;width:min(90vw,900px);transform:translateX(-50%);text-align:center}.ring_title__XQeaU{margin:0;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--ink);animation:ring_titleIn__310mf .6s var(--ease) both}@keyframes ring_titleIn__310mf{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}}.ring_row__vfI62{display:flex;align-items:center;gap:14px}.ring_chip__Ns8oh,.ring_explore__KheWl{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:8px;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.ring_chip__Ns8oh{border:1px solid var(--glass-line);background:var(--glass);color:var(--ink)}.ring_explore__KheWl{color:var(--ink-3);transition:color .2s var(--ease)}.ring_explore__KheWl:hover{color:var(--ink)}.ring_hint__h0oi4{position:absolute;right:calc(var(--frame) + 4vw);top:50%;margin:0;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:799px){.ring_hint__h0oi4{display:none}.ring_carousel__9Tx_h{top:40%}}.ring_ring__uaAd4[data-still]{height:100svh}.roll_roll__Fdk8m{position:relative;height:460svh;--at:0}.roll_stage__Z7P4Z{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:center;grid-gap:4vw;gap:4vw;padding:calc(var(--bar-height) + 2vh) var(--frame) calc(var(--dock-space) - 24px);overflow:hidden}.roll_card__WfnYE{height:min(74svh,640px);border-radius:16px;overflow:hidden}.roll_visual__Ev9fv{height:100%;animation:roll_swap__LDctZ .52s var(--ease) both}.roll_card__WfnYE .roll_visual__Ev9fv>*{--pad:clamp(20px,2.4vw,36px)}@keyframes roll_swap__LDctZ{0%{opacity:0;transform:scale(1.03);filter:blur(6px)}}.roll_listWrap__Cxd1r{position:relative;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.roll_list__wKi3r{--row:2.6rem;list-style:none;margin:0;padding:0;position:absolute;left:0;right:0;top:calc(50% - var(--row) / 2);transform:translateY(calc(var(--at) * var(--row) * -1))}.roll_item__hNySv{--d:max(calc(var(--i) - var(--at)),calc(var(--at) - var(--i)));height:var(--row);display:flex;align-items:center;gap:.3em;font-size:clamp(1rem,1.5vw,1.375rem);letter-spacing:-.01em;white-space:nowrap;color:var(--ink);opacity:clamp(.14,calc(1 - var(--d) * .24),1);transition:color .24s var(--ease)}.roll_item__hNySv strong{font-weight:500;letter-spacing:.04em;text-transform:uppercase}.roll_item__hNySv:not([data-on]){color:var(--ink-2)}.roll_cta__H0e_1{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--glass-line);border-radius:9px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink);transition:background-color .2s var(--ease),color .2s var(--ease)}.roll_cta__H0e_1:hover{background:var(--ink);color:var(--sheet)}@media (max-width:899px){.roll_stage__Z7P4Z{grid-template-columns:minmax(0,1fr);grid-template-rows:38svh 1fr auto;gap:16px;padding-inline:var(--gutter)}.roll_card__WfnYE{height:100%}.roll_item__hNySv{font-size:1rem;white-space:normal}.roll_cta__H0e_1{justify-self:start}}.roll_roll__Fdk8m[data-still]{height:100svh}