@font-face{font-family:sans;src:url(/_next/static/media/d52604e785be7011-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(/_next/static/media/78a640bff25e416a-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans;src:url(/_next/static/media/54925ef4a94560dd-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:104.60%;descent-override:22.96%;line-gap-override:0.00%;size-adjust:97.99%}.__className_13d0e8{font-family:sans,sans Fallback}.__variable_13d0e8{--font-sans:"sans","sans Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/0980fc16d569b9ca.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}.__className_ba1654{font-family:mono;font-weight:400;font-style:normal}.__variable_ba1654{--font-mono:"mono"}:root{--desk:#1a2330;--sheet:#f4f6f4;--canary:#f3d34a;--pink:#f4b3c2;--ink:#172033;--ink-soft:#2c3c52;--carbon:#1a4fbf;--carbon-deep:#123a8f;--carbon-press:#0e2f73;--rule:#c5d0ea;--danger:#8f1d2c;--disabled:#d5dbe6;--ease-out:cubic-bezier(0.16,1,0.3,1);--fan-x:16px;--fan-y:14px;--sheet-pad-block:28px;--sheet-pad-inline:22px;--shadow-sheet:0 22px 48px rgba(6,10,18,0.42);color-scheme:dark;font-family:var(--font-sans),sans-serif;line-height:1.5}*{box-sizing:border-box}html{scrollbar-color:#8ea0c0 var(--desk)}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--desk);color:var(--ink);font-weight:500}::selection{background:#d5e2ff;color:var(--ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--carbon);outline-offset:3px}.skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip:focus{position:fixed;top:12px;left:12px;z-index:5;width:auto;height:auto;margin:0;padding:.65rem .9rem;overflow:visible;-webkit-clip-path:none;clip-path:none;background:var(--sheet);color:var(--ink);text-decoration:none}.desk{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:clamp(16px,3vw,48px)}.stack{position:relative;width:min(1080px,calc(100% - 40px));margin:auto}.sheet-canary,.sheet-pink{position:absolute;inset:0}.sheet-pink{z-index:0;background:var(--pink);transform:translate(var(--fan-x),var(--fan-y));box-shadow:0 16px 32px rgba(6,10,18,.28)}.sheet-canary{z-index:1;background:var(--canary);transform:translate(calc(var(--fan-x) * -1),calc(var(--fan-y) * -.75));box-shadow:0 12px 28px rgba(6,10,18,.22)}.sheet-top{position:relative;z-index:2;display:flex;flex-direction:column;min-height:min(620px,calc(100dvh - 112px));padding:clamp(var(--sheet-pad-block),4vw,48px) clamp(var(--sheet-pad-inline),4vw,52px) clamp(20px,3vw,36px);background:var(--sheet);color:var(--ink);color-scheme:light;box-shadow:var(--shadow-sheet)}.sheet-top>*{position:relative;z-index:1}.mast{margin:0 0 1.75rem;padding-bottom:1.25rem;border-bottom:2px solid var(--carbon)}h1{margin:0 0 .4em;max-width:16ch;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:700;letter-spacing:-.03em;line-height:.98;text-wrap:balance}h2{margin:0 0 .65rem;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.offer{max-width:68ch;margin:0;font-size:1.2rem;font-weight:500;line-height:1.45;text-wrap:pretty}.keep{white-space:nowrap}a{color:var(--carbon);text-underline-offset:.18em}a:hover{color:var(--carbon-deep)}.columns{display:grid;flex:1 1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:stretch}.resume,.run{display:flex;flex-direction:column;min-width:0}.status{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;margin:0 0 .85rem;padding:.7rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.status strong{font-weight:600}.status[data-state=empty] strong{color:var(--ink)}.status[data-state=loading] strong,.steps li[data-state=copying] code{color:var(--carbon)}.status[data-state=error] strong,.steps li[data-state=error] code{color:var(--danger)}.empty{margin:0;max-width:36ch;color:var(--ink);font-size:1.05rem}.rules{display:flex;flex-direction:column;margin-top:1.25rem}.rules span{display:block;height:2.15rem;border-bottom:1px solid var(--rule)}.steps{margin:0;padding:0;list-style:none}.steps li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:.75rem 0;border-top:1px solid var(--rule)}.steps li:last-child{border-bottom:1px solid var(--rule)}.steps code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.95rem;font-weight:400}.copy{width:8.75rem;min-height:44px;padding:.55rem .8rem;border:0;background:var(--carbon);color:var(--sheet);font:600 .95rem/1 var(--font-sans),sans-serif;cursor:pointer}.copy:hover:not(:disabled){background:var(--carbon-deep)}.copy:active:not(:disabled){background:var(--carbon-press)}.copy:disabled{background:var(--disabled);color:var(--ink-soft);cursor:wait}.quiet{margin:1.15rem 0 0;color:var(--ink-soft);font-size:1rem}.note{min-height:1.5em;margin:.65rem 0 0}.note[data-state=copied],.note[data-state=copying]{color:var(--carbon)}.note[data-state=error]{color:var(--danger)}@media (min-width:900px){:root{--fan-x:36px;--fan-y:28px}}@media (max-width:800px){:root{--sheet-pad-block:18px;--sheet-pad-inline:16px}.sheet-top{min-height:0}.mast{margin-bottom:1.1rem;padding-bottom:.85rem}.columns{grid-template-columns:1fr;gap:1.15rem}.rules span{height:1.65rem}.rules span:last-child{display:none}h1{max-width:none;font-size:2.15rem}h2{font-size:1.2rem}.steps code{font-size:.82rem}.copy{width:6.5rem;font-size:.875rem}.note:empty{display:none}}@media (prefers-reduced-motion:no-preference){.sheet-canary,.sheet-pink{animation-duration:.9s;animation-timing-function:var(--ease-out);animation-fill-mode:both}.sheet-canary{animation-name:fan-canary}.sheet-pink{animation-name:fan-pink}.sheet-top:before{content:"";position:absolute;z-index:0;top:14%;right:10%;left:10%;height:24%;background:var(--carbon);filter:blur(26px);pointer-events:none;animation:trace 1.1s var(--ease-out) both}}@keyframes fan-canary{0%{transform:translate(0)}to{transform:translate(calc(var(--fan-x) * -1),calc(var(--fan-y) * -.75))}}@keyframes fan-pink{0%{transform:translate(0)}to{transform:translate(var(--fan-x),var(--fan-y))}}@keyframes trace{0%{opacity:.22}to{opacity:0}}