.co-panel{overflow:hidden}.co-stagewrap{background:radial-gradient(60% 70% at 50% 46%, #e8b05c21, transparent 72%), radial-gradient(120% 120% at 15% 0%, color-mix(in srgb, var(--mineral) 38%, var(--ink-0)), var(--ink-0) 68%);contain:layout paint;height:clamp(540px,72vh,840px);position:relative;overflow:hidden}.co-poster{transition:opacity .8s var(--ease);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.co-poster.gone{opacity:0}.co-poster i{aspect-ratio:1;opacity:.7;background-image:radial-gradient(circle,#f0c27bb3 0 .9px,#0000 1.5px);background-size:6px 6px;border-radius:50%;width:min(58vh,56vw,460px);animation:5s ease-in-out infinite co-breathe;box-shadow:0 0 120px 20px #e8b05c14;-webkit-mask:radial-gradient(circle,#0000 0 18%,#000 19% 66%,#0000 71%);mask:radial-gradient(circle,#0000 0 18%,#000 19% 66%,#0000 71%)}@keyframes co-breathe{50%{opacity:.45}}.co-title{z-index:3;pointer-events:none;text-shadow:0 1px 12px #050709e6;max-width:min(520px,100% - 32px);position:absolute;top:14px;left:16px}.co-title h2{font-family:var(--f-display);letter-spacing:-.01em;margin:4px 0 6px;font-size:clamp(26px,2.8vw,40px);line-height:1.02}.co-title h2 em{color:var(--signal)}.co-title-s{color:var(--chalk-2);margin:0;font-size:11.5px}.co-caption{border-top:1px solid var(--line);align-content:start;gap:8px;min-height:168px;padding:12px 16px 16px;display:grid}.co-caption p{margin:0}.co-cap-main{color:var(--chalk-2);max-width:120ch;font-size:13.5px}.co-cap-main b{color:var(--chalk);font-weight:500}.co-leg{flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none;display:flex}.co-leg li{align-items:center;gap:8px;font-size:13px;display:inline-flex}.co-leg i{border-radius:2px;width:9px;height:9px}.co-leg .ok{color:var(--signal)}.co-leg .bad{color:var(--risk)}.co-cap-note{max-width:120ch;font-size:12.5px}@media (max-width:760px){.co-stagewrap{height:clamp(560px,82svh,720px)}.co-caption{min-height:330px}.co-title{left:12px;right:12px}.co-title .eyebrow,.co-title-s{display:none}.co-title h2{margin:0;font-size:26px}}@media (prefers-reduced-motion:reduce){.co-poster i{animation:none}}html.co-noscroll,html.co-noscroll body{overflow:hidden}.co-fullpage{z-index:200;background:var(--ink-0);border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.co-fullpage .co-stagewrap{flex:auto;height:auto;min-height:0}.co-full-foot{border-top:1px solid var(--line);background:color-mix(in srgb, var(--ink-0) 92%, transparent);flex:none;align-items:center;gap:14px;padding:8px 14px;display:flex;position:relative}.co-full-foot .co-cap-main{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:12.5px;overflow:hidden}.co-full-more{flex:none}.co-full-more summary{cursor:pointer;font:500 11px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--chalk-2);border:1px solid var(--line-hi);border-radius:99px;padding:6px 10px;list-style:none}.co-full-more summary::-webkit-details-marker{display:none}.co-full-more-in{border:1px solid var(--line-hi);background:color-mix(in srgb, var(--ink-1) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:7;border-radius:10px;gap:8px;max-height:46vh;padding:14px 16px;display:grid;position:absolute;bottom:calc(100% + 8px);left:14px;right:14px;overflow:auto}.co-exit{flex:none;min-height:30px;text-decoration:none}.co-exit kbd{border:1px solid var(--line-hi);font:500 10px var(--f-mono);color:var(--chalk-3);border-radius:4px;margin-left:6px;padding:1px 5px}.co-fs{text-decoration:none}@media (max-width:760px){.co-full-foot{flex-wrap:wrap}.co-full-foot .co-cap-main{white-space:normal;flex-basis:100%;order:3}}@media (max-width:1100px){.co-fullpage .co-title .eyebrow{display:none}}.co-stagepage.co-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.co-stagepage .co-stagewrap{height:clamp(560px,100dvh - 150px,980px)}@media (max-width:760px){.co-stagepage .co-stagewrap{height:clamp(560px,100svh - 190px,760px)}}.ap,.ln{background:radial-gradient(1200px 700px at 70% -10%, #5fa3c21a, transparent 60%), var(--ink-0);flex-direction:column;min-height:100dvh;display:flex}.ap-top{z-index:30;background:color-mix(in srgb, var(--ink-0) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:10px 16px;display:flex;position:sticky;top:0}.ap-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ap-brand svg{width:30px;height:30px}.ap-brand b{font:400 22px/1 var(--f-display);letter-spacing:.01em}.ap-tabs{gap:4px;margin-left:8px;display:flex}.ap-tabs a,.ap-bottom a{min-height:40px;color:var(--chalk-2);border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.ap-tabs a:hover{background:var(--ink-2);color:var(--chalk)}.ap-tabs a[aria-current=page],.ap-bottom a[aria-current=page]{background:var(--ink-3);color:var(--chalk);box-shadow:inset 0 0 0 1px var(--line-hi)}.ap-count{background:var(--signal);min-width:20px;height:20px;color:var(--signal-ink);font:600 12px/1 var(--f-mono);border-radius:99px;place-items:center;padding:0 6px;display:inline-grid}.ap-right{align-items:center;gap:8px;margin-left:auto;display:flex}.ap-chip{position:relative}.ap-chip small{color:var(--chalk-3);margin-left:4px}.ap-chip{align-items:center;gap:8px;display:inline-flex}.ap-net{white-space:nowrap}.ap-dot.warn{background:#f2b84b;box-shadow:0 0 8px #f2b84b}.ap-dot{background:var(--line-hi);border-radius:50%;width:8px;height:8px}.ap-dot.ok{background:var(--signal);box-shadow:0 0 8px var(--signal)}.ap-pop{border:1px solid var(--line-hi);border-radius:var(--r);background:var(--ink-2);z-index:40;width:260px;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.ap-demo{background:color-mix(in srgb, var(--mineral) 55%, var(--ink-0));border-bottom:1px solid var(--line-hi);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.ap-demo b{font:600 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#07141b;background:var(--mineral-hi);border-radius:99px;padding:4px 8px}.ap-main{outline:none;flex:1}.ap-wrap{width:100%;max-width:1280px;margin:0 auto;padding:24px 16px 96px}.ap-legacy{padding:12px 16px 96px}.ap-bottom{display:none}.pg{font:400 clamp(30px, 4vw, 44px)/1.1 var(--f-display);margin:8px 0 4px}.pg-sub{color:var(--chalk-2);max-width:62ch;margin:0 0 20px}.sec{font:400 22px/1.2 var(--f-display);margin:28px 0 10px}.why{color:var(--chalk-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.why svg{flex:none}.card{background:linear-gradient(180deg, var(--ink-1), color-mix(in srgb, var(--ink-1) 92%, var(--mineral)));border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px}.card.hot{border-color:color-mix(in srgb, var(--warn) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--warn) 18%, transparent), 0 10px 40px -20px var(--warn)}.card.live{border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.card h2{font:400 22px/1.2 var(--f-display);margin:0 0 10px}.card p{color:var(--chalk-2)}.big{font:400 clamp(34px, 4vw, 48px)/1 var(--f-display);margin:4px 0 10px}.big small{font:500 14px var(--f-mono);color:var(--chalk-3);letter-spacing:.06em}.btn.lg{border-radius:99px;min-height:52px;padding:0 26px;font-size:16px}.wb{justify-items:start;gap:8px;display:grid}.wb-hint,.wb-err{color:var(--chalk-3);margin:0;font-size:13px}.wb-err{color:var(--risk)}.wb-list{gap:8px;display:grid}.wb-list .btn{justify-content:flex-start;gap:12px}.wb-list img{border-radius:6px}.ln-top{justify-content:space-between;align-items:center;padding:16px clamp(16px,4vw,48px);display:flex}.ln-hero{align-items:center;width:100%;height:clamp(600px,100svh - 76px,920px);padding:0 clamp(16px,4vw,56px);display:flex;position:relative}.ln-hero.co-stagewrap{contain:layout paint;background:radial-gradient(48% 62% at 70%,#e8b05c1a,#0000 72%);overflow:hidden}.ln-bg{z-index:1;--ln-fade-x:linear-gradient(90deg, transparent 0, #0000000a 8%, #00000029 16%, #0006 26%, #000000b8 38%, #000000eb 50%, #000 62%);--ln-fade-y:linear-gradient(180deg, transparent 0, #00000059 7%, #000 18%, #000 82%, #00000059 93%, transparent 100%);-webkit-mask-image:var(--ln-fade-x), var(--ln-fade-y);-webkit-mask-image:var(--ln-fade-x), var(--ln-fade-y);mask-image:var(--ln-fade-x), var(--ln-fade-y);-webkit-mask-composite:source-in;position:absolute;inset:0 0 0 26%;-webkit-mask-composite:source-in;mask-composite:intersect}.ln-bg .co-tools,.ln-bg .co-chips,.ln-bg .co-legend,.ln-bg .co-fs{display:none}.ln-poster{transition:opacity .9s var(--ease);pointer-events:none;place-items:center end;padding-right:8vw;display:grid;position:absolute;inset:0}.ln-poster.gone{opacity:0}.ln-poster i{aspect-ratio:1;background:radial-gradient(circle,#c6f43229,#0000 66%);border-radius:50%;width:min(60vh,42vw,560px);animation:5s ease-in-out infinite ln-breathe}@keyframes ln-breathe{50%{opacity:.7;transform:scale(1.06)}}.ln-std{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ln-std li{letter-spacing:.02em;color:var(--chalk-3);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px}.ln-std b{color:var(--signal);font-weight:500}@media (prefers-reduced-motion:reduce){.ln-poster i{animation:none}}.ln-copy{z-index:2;pointer-events:none;min-width:440px;max-width:min(40%,600px);position:relative}.ln-copy a,.ln-copy button,.ln-copy .btn{pointer-events:auto}.ln-hero .ln-copy h1{font:400 clamp(40px, 4.6vw, 72px)/1.02 var(--f-display);letter-spacing:-.01em;margin:0 0 18px}.ln-copy h1 em{color:var(--signal)}.ln-sub{color:var(--chalk-2);max-width:46ch;margin-bottom:28px;font-size:clamp(17px,1.6vw,21px)}.ln-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ln-hint{color:var(--chalk-3);margin:12px 0 0;font-size:13px}.ln-proof{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;width:calc(100% - 2*clamp(16px,4vw,48px));max-width:1440px;margin:24px auto;display:grid;overflow:hidden}.ln-proof>div{background:var(--ink-1);align-content:start;gap:6px;min-width:0;padding:22px 20px;display:grid;position:relative}.ln-proof b{font:400 clamp(38px, 4.2vw, 56px)/1 var(--f-display)}.ln-proof small{color:var(--signal);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.ln-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ln-proof span{color:var(--chalk-3);font-size:13px}.ln-proof .wide{grid-column:1/-1}.ln-steps{grid-template-columns:repeat(3,1fr);gap:16px;width:calc(100% - 2*clamp(16px,4vw,48px));max-width:1440px;margin:8px auto 32px;display:grid}.ln-steps article{border-top:1px solid var(--line-hi);padding-top:14px}.ln-steps h2{font:400 28px/1.1 var(--f-display);margin:6px 0}.ln-steps p{color:var(--chalk-2)}.ln-foot{color:var(--chalk-3);text-align:center;margin:auto 0 0;padding:24px clamp(16px,4vw,48px) 40px;font-size:13px}.ln-quote{max-width:58ch;margin:0 auto}.ln-quote blockquote{font:italic 400 clamp(18px, 1.8vw, 24px)/1.4 var(--f-display);color:var(--chalk-2);text-wrap:balance;margin:0}.ln-quote figcaption{letter-spacing:.02em;color:var(--chalk-3);margin-top:12px;font-size:12px}.ln-quote cite{color:var(--chalk-2);font-style:normal}.leash{position:relative}.leash-cv{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.leash-tip{background:var(--ink-3);border:1px solid var(--line-hi);pointer-events:none;white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:13px;display:grid;position:absolute;transform:translate(-50%,-140%)}.leash-tip span{color:var(--chalk-3);font-size:12px}.hm-head{justify-items:start;gap:12px;margin-bottom:8px;display:grid}.hm-head h1{font:400 clamp(30px, 4.6vw, 60px)/1.06 var(--f-display);max-width:24ch;margin:0}.hm-head h1 span{color:var(--chalk-2);display:block}.hm-stage{position:relative}.hm-scene{width:100%;height:clamp(300px,52vh,560px)}.hm-legend{color:var(--chalk-3);flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex;position:absolute;bottom:4px;left:0}.hm-legend i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.d1{background:var(--signal)}.d2{background:var(--tone,var(--signal))}.d3{background:var(--mineral-hi)}.hm-cards{grid-template-columns:1.6fr 1fr 1fr;gap:16px;margin:20px 0 32px;display:grid}.seg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seg button{text-align:left;background:var(--ink-0);border:1px solid var(--line-hi);border-radius:10px;gap:6px;padding:14px;display:grid}.seg button b{font-weight:600}.seg button span{color:var(--chalk-3);font-size:13px;line-height:1.4}.seg button.on{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 8%, var(--ink-0));box-shadow:0 0 0 1px var(--signal)}.seg button[aria-disabled=true]{cursor:not-allowed}.hm-finds h2{font:400 26px/1.2 var(--f-display);margin:0}.hm-finds ol{background:var(--line);border:1px solid var(--line);border-radius:12px;gap:1px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.hm-finds li{background:var(--ink-1);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.hm-finds li div{gap:2px;display:grid}.hm-finds li span{color:var(--chalk-3);font-size:13px}.req{gap:16px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.req h2{margin:0}.hist{max-width:760px;margin:0;padding:0;list-style:none}.hist li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.hist time{color:var(--chalk-3);font-size:13px}.hold{border:1px solid var(--signal);background:color-mix(in srgb, var(--signal) 10%, var(--ink-1));min-height:48px;color:var(--chalk);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:99px;padding:0 24px;font-weight:600;position:relative;overflow:hidden}.hold-fill{background:var(--signal);transform-origin:0;transform:scaleX(var(--p,0));opacity:.9;position:absolute;inset:0}.hold span{mix-blend-mode:normal;position:relative}.hold.on span{color:var(--signal-ink)}.hold:disabled{opacity:.45;cursor:not-allowed}.hold:focus-visible{outline:2px solid var(--chalk);outline-offset:3px}.tech{color:var(--chalk-3);margin-top:12px;font-size:13px}.tech summary{cursor:pointer}.tech dl{grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0 0;display:grid}.tech dt{color:var(--chalk-3)}.tech dd{overflow-wrap:anywhere;color:var(--chalk-2);margin:0}.wt-grid{grid-template-columns:1.2fr 1fr;gap:16px;margin-bottom:16px;display:grid}.wt-field{margin-bottom:18px}.wt-field p{margin:0 0 6px;font-size:13px}.chips{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.chips li{align-items:center;gap:2px;display:inline-flex}.chips button{color:var(--chalk-3);background:0 0;border:0;border-radius:50%;padding:4px}.srcs{margin:0;padding:0;list-style:none;display:grid}.srcs li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.srcs li div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.srcs small{color:var(--chalk-3)}.srcs.compact li{grid-template-columns:1fr auto auto;gap:10px;display:grid}.sw{border:1px solid var(--line-hi);background:var(--ink-0);border-radius:99px;flex:none;width:46px;height:28px;padding:0;position:relative}.sw i{background:var(--chalk-3);width:20px;height:20px;transition:transform .2s var(--ease), background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.sw.on{background:color-mix(in srgb, var(--signal) 25%, var(--ink-0));border-color:var(--signal)}.sw.on i{background:var(--signal);transform:translate(18px)}.sw:disabled{opacity:.5;cursor:not-allowed}.teach{gap:1px;margin:0;padding:0;list-style:none;display:grid}.teach li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.teach li div:first-child{gap:2px;display:grid}.vt-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.ap-wrap>.card+.card{margin-top:16px}.vt-grid+.card{margin-top:0}.lim{gap:14px;margin:0 0 12px;padding:0;list-style:none;display:grid}.lim li{display:block}.lim .meter{margin-top:8px}.danger-zone{border-color:color-mix(in srgb, var(--risk) 40%, var(--line))}.danger-zone .hold{border-color:var(--risk);background:color-mix(in srgb, var(--risk) 10%, var(--ink-1))}.danger-zone .hold-fill{background:var(--risk)}.own{gap:10px;margin-top:16px}.own .input{max-width:200px}.lc{--lc-y:-50%;transform:translateY(var(--lc-y));z-index:3;border:1px solid var(--line-hi);font-variant-numeric:tabular-nums;background:#080b0ef0;border-radius:14px;width:clamp(300px,23vw,360px);position:absolute;top:50%;right:clamp(16px,3vw,48px);overflow:hidden;box-shadow:0 24px 70px #0000008c,inset 0 0 44px #5fa3c212}.lc:before{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 3px);position:absolute;inset:0}.lc:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#00000073);animation:3.1s step-end infinite lc-flick;position:absolute;inset:0}@keyframes lc-flick{0%,to{opacity:1}47%{opacity:.92}50%{opacity:1}83%{opacity:.95}}.lc-snow{z-index:3;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;mix-blend-mode:screen;opacity:.06;position:absolute;inset:0}.lc.glitch{filter:contrast(1.45)brightness(1.18)saturate(.55);animation:.46s step-end lc-jit}@keyframes lc-jit{0%{transform:translateY(var(--lc-y)) translateX(-5px) skewX(2deg)}18%{transform:translateY(var(--lc-y)) translateX(6px) skewX(-1deg)}36%{transform:translateY(var(--lc-y)) translateX(-2px) skewX(1.5deg) scaleY(1.02)}58%{transform:translateY(var(--lc-y)) translateX(3px)}80%{transform:translateY(var(--lc-y)) translateX(-1px) skewX(-.6deg)}to{transform:translateY(var(--lc-y))}}.lc-in{z-index:1;gap:11px;padding:16px 18px 14px;display:grid;position:relative}.lc-eye{font:12px/1 var(--f-mono);letter-spacing:.16em;color:#7fb6cf;justify-content:space-between;align-items:center;margin:0;display:flex}.lc-eye em{letter-spacing:.12em;color:var(--warn);border:1px solid;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.lc-title{min-height:2.5em;font:400 19px/1.25 var(--f-display);color:var(--chalk);margin:0}.lc-title i{vertical-align:-2px;background:var(--signal);width:8px;height:1em;margin-left:3px;animation:.5s step-end infinite lc-blink;display:inline-block}.lc-title i.idle{animation-duration:1.1s}@keyframes lc-blink{50%{opacity:0}}.lc-top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lc-num b{font:400 54px/1 var(--f-display);color:var(--chalk)}.lc-num span{font:12px/1 var(--f-mono);color:var(--chalk-3);margin-left:6px}.lc-verdict{text-align:right;max-width:185px;transition:opacity .3s}.lc-verdict b{font:600 22px/1 var(--f-mono);letter-spacing:.12em;color:var(--c);text-shadow:0 0 14px var(--c)}.lc-verdict span{color:var(--chalk-2);margin-top:5px;font-size:12px;line-height:1.3;display:block}.lc-seats{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lc-seats li{font:12.5px/1 var(--f-mono);color:var(--chalk-3);grid-template-columns:82px 1fr 26px;align-items:center;gap:10px;display:grid}.lc-seats li.on .lc-name{color:var(--chalk-2)}.lc-bar{background:#ffffff12;border-radius:4px;height:6px;overflow:hidden}.lc-bar i{height:100%;transition:width .5s var(--ease);border-radius:4px;display:block}.lc-val{text-align:right;color:var(--chalk-2)}.lc-next{min-height:1.3em;color:var(--chalk-2);margin:0;font-size:13px;line-height:1.3}.lc-foot{color:var(--chalk-3);margin:0;font-size:11.5px}.lc-foot a{color:var(--signal)}@media (max-width:1100px) and (min-width:901px){.lc{display:none}}@media (prefers-reduced-motion:reduce){.lc:after,.lc-title i{animation:none}.lc-snow{display:none}}@media (max-width:900px){.lc{--lc-y:0px;order:3;width:auto;margin:12px 0 0;position:relative;top:auto;right:auto}.wt-grid,.vt-grid{grid-template-columns:1fr}.ln-hero{flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:24px clamp(16px,4vw,56px) 0}.ln-bg{--ln-fade-x:none;order:2;height:clamp(420px,70svh,600px);margin:8px calc(-1*clamp(16px,4vw,56px)) 0;position:relative;inset:auto}.ln-poster{display:none}.ln-copy{min-width:0;max-width:none}.ln-hero .ln-copy h1{font-size:clamp(38px,11vw,56px)}.hm-cards{grid-template-columns:1fr}.ln-proof{grid-template-columns:1fr 1fr}.ln-steps{grid-template-columns:1fr}.ap-tabs{display:none}.ap-bottom{z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ink-1) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-hi);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.ap-bottom a{flex:1;justify-content:center;padding:0 6px;font-size:13px}.seg{grid-template-columns:1fr}.ap-wrap{padding-bottom:110px}}@media (max-width:520px){.ap-brand b{display:none}.hold{width:100%}.req .row{flex-direction:column;align-items:stretch}.ap-right .btn.ghost{padding:0 8px}}.tl{margin:0 0 20px;padding:0;list-style:none}.tl li{border-bottom:1px solid var(--line);padding:10px 0}.tl li>div{justify-content:space-between;gap:12px;display:flex}.tl time{color:var(--chalk-3);white-space:nowrap;font-size:13px}.act h3{font:400 20px/1.2 var(--f-display);margin:18px 0 8px}@media (prefers-reduced-motion:reduce){.sw i,.hold-fill{transition:none}}.wt-field form{gap:8px;display:flex}.wt-field form .input{flex:1;min-width:0}.hm-const{z-index:2;position:absolute;top:4px;right:0}.hm-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ink-0) 92%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;display:flex}.hm-bar-t{min-width:0;color:var(--chalk-2);white-space:nowrap;text-overflow:ellipsis;flex:260px;margin:0;font-size:14px;overflow:hidden}.hm-bar-t b{color:var(--chalk);font-weight:500}.hm-bar-mode{border:1px solid var(--line-hi);border-radius:99px;padding:2px;display:inline-flex}.hm-bar-mode button{min-height:30px;color:var(--chalk-2);font:500 12px var(--f-mono);letter-spacing:.04em;background:0 0;border:0;border-radius:99px;padding:0 12px}.hm-bar-mode button.on{background:var(--signal);color:var(--signal-ink)}.hm-bar-mode button[aria-disabled=true]{cursor:not-allowed;opacity:.8}.hm-bar-fuel{font:500 12px var(--f-mono);color:var(--chalk-2)}.hm-bar-fuel b{color:var(--chalk);font-weight:500}.hm-rest{padding-top:24px}@media (max-width:760px){.hm-bar-t{white-space:normal;flex-basis:100%}}.cn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.cn-mode{text-align:right;gap:2px;display:grid}.cn-mode b{font:500 13px var(--f-mono);color:var(--signal)}.cn-card{border:1px solid var(--line-hi);background:color-mix(in srgb, var(--ink-0) 80%, transparent);border-radius:18px;margin-bottom:16px;padding:18px}.cn-card h2{margin:2px 0 8px;font-size:18px}.cn-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cn-chamber{max-width:760px;margin:0 auto;position:relative}.cn-chamber svg{width:100%;height:auto;display:block}.cn-track{stroke:#232c34}.cn-fill{filter:drop-shadow(0 0 6px #c6f4328c);transition:stroke-dashoffset .55s cubic-bezier(.2,.8,.2,1),stroke .3s}.cn-t{font:500 9.5px var(--f-mono);fill:#b4b2a8;letter-spacing:.06em}.cn-t.dim{fill:#77766e}.cn-num{fill:#ece9df;font:400 40px Instrument Serif,serif}.cn-seatn{font:500 12px var(--f-mono)}.cn-seat circle:first-child{transition:stroke .3s,stroke-width .3s}.cn-pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite cnp}@keyframes cnp{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.cn-tok{filter:drop-shadow(0 0 5px);animation:.5s cubic-bezier(.5,0,.8,.4) forwards cnt}@keyframes cnt{0%{transform:translate(var(--x0), var(--y0));opacity:1}to{transform:translate(var(--x1), var(--y1));opacity:0}}.cn-tok{cx:0;cy:0}.cn-stamp{text-align:center;opacity:.55;gap:4px;max-width:640px;margin:4px auto 0;transition:opacity .4s,transform .4s;display:grid}.cn-stamp.on{opacity:1;transform:scale(1)}.cn-stamp b{font:600 22px var(--f-mono);letter-spacing:.18em;color:var(--c);text-shadow:0 0 18px color-mix(in srgb, var(--c) 60%, transparent)}.cn-stamp span{color:var(--chalk-2);font-size:13px}.cn-note{margin:12px 0 0;font-size:12.5px}.cn-veto{color:#ff6a3d;font-size:13px}.cn-reasons{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cn-reasons li{grid-template-columns:10px 84px 40px 1fr;align-items:baseline;gap:10px;font-size:13px;display:grid}.cn-reasons i{border-radius:50%;align-self:center;width:8px;height:8px}.cn-reasons b{font:500 11.5px var(--f-mono);text-transform:uppercase;letter-spacing:.05em}.cn-steps{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cn-step{border:1px solid var(--line-hi);background:color-mix(in srgb, var(--ink-0) 60%, transparent);border-radius:12px;gap:3px;padding:10px;display:grid;position:relative}.cn-step i{background:#3a423f;border-radius:50%;width:9px;height:9px}.cn-step b{font:600 12px var(--f-mono)}.cn-step small{color:var(--chalk-3);font-size:11.5px}.cn-step.done{border-color:#c6f43273}.cn-step.done i{background:#c6f432;box-shadow:0 0 8px #c6f432}.cn-step.active{border-color:#f2b84b}.cn-step.active i{background:#f2b84b;animation:1.2s ease-in-out infinite cnp2}.cn-step.blocked{border-color:#ff6a3d}.cn-step.blocked i{background:#ff6a3d}@keyframes cnp2{50%{transform:scale(1.35);box-shadow:0 0 0 6px #f2b84b00}}.cn-table{border-collapse:collapse;width:100%;font-size:13.5px}.cn-table th{text-align:left;font:500 11px var(--f-mono);color:var(--chalk-3);text-transform:uppercase;padding:6px 8px}.cn-table td{border-top:1px solid var(--line);padding:9px 8px}.cn-table tr[aria-selected=true]{background:#c6f43212}.cn-table tbody tr{cursor:pointer}.cn-link{color:var(--chalk);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.cn-pulse,.cn-tok,.cn-step.active i{animation:none}.cn-fill{transition:none}}@media (max-width:640px){.cn-reasons li{grid-template-columns:10px 70px 36px 1fr}.cn-mode{text-align:left}}.cn-out{border:1px solid var(--line-hi);border-radius:12px;gap:2px;margin:10px 0 0;padding:10px 12px;display:grid}.cn-out b{font:600 13px var(--f-mono)}.cn-out span{color:var(--chalk-2);font-size:13px}.cn-out.shipped,.cn-out.live,.cn-out.ready{border-color:#c6f432}.cn-out.shipped b,.cn-out.live b,.cn-out.ready b{color:#c6f432}.cn-out.failed{border-color:#ff4080}.cn-out.failed b{color:#ff4080}.cn-out.held,.cn-out.in_progress{border-color:#f2b84b}.cn-out.held b,.cn-out.in_progress b{color:#f2b84b}.cn-out.waiting b{color:#80d9ff}.cn-steps{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.cn{max-width:1040px}.cn-now{align-items:baseline;gap:10px;margin:0 0 18px;font-size:15px;line-height:1.45;display:flex}.cn-pulse-dot{border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-in-out infinite cnp2;transform:translateY(-1px)}.cn-story{grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 30px;padding:0;list-style:none;display:grid}.cn-stop{align-items:stretch;display:flex;position:relative}.cn-stop a{border:1px solid var(--line-hi);background:color-mix(in srgb, var(--ink-0) 80%, transparent);color:inherit;border-radius:16px;flex:1;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-width:0;padding:14px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.cn-stop a:hover{border-color:var(--chalk-2)}.cn-stop.here a{background:color-mix(in srgb, #c6f432 6%, var(--ink-0));border-color:#c6f432}.cn-stop.past a{border-color:color-mix(in srgb, #c6f432 35%, var(--line-hi))}.cn-stop-t{gap:2px;min-width:0;display:grid}.cn-stop-t small{font:500 10.5px var(--f-mono);letter-spacing:.08em;color:var(--chalk-3)}.cn-stop-t b{font:600 17px var(--f-mono);color:var(--chalk);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cn-stop-t em{color:var(--chalk-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.cn-dotgrid{grid-template-columns:repeat(5,1fr);gap:3px;width:44px;display:grid}.cn-dotgrid i{aspect-ratio:1;width:100%;opacity:var(--on);animation:2.4s ease-in-out infinite cndot;animation-delay:var(--d);background:#c6f432;border-radius:50%}.cn-stop:not(.here):not(.past) .cn-dotgrid i{background:#8c8b82}@keyframes cndot{50%{transform:scale(.55)}}.cn-link-flow{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:4px;width:28px;height:8px;margin-top:-4px;display:flex;position:absolute;top:50%;right:-14px}.cn-link-flow i{opacity:.2;background:#7ee9ff;border-radius:50%;width:4px;height:4px;animation:1.2s linear infinite cnflow}.cn-link-flow i:nth-child(2){animation-delay:.2s}.cn-link-flow i:nth-child(3){animation-delay:.4s}@keyframes cnflow{0%,to{opacity:.15}40%{opacity:1}}.cn-stop.here .cn-link-flow i{background:#c6f432}.cn-ch{opacity:0;margin:0 0 34px;scroll-margin-top:80px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.cn-ch.in{opacity:1;transform:none}.cn-ch>header{grid-template-columns:38px 1fr;align-items:start;gap:14px;margin-bottom:14px;display:grid}.cn-ch>header h2{margin:0 0 2px;font-size:21px}.cn-ch>header p{max-width:62ch;margin:0}.cn-n{border:1px solid var(--line-hi);width:38px;height:38px;font:600 14px var(--f-mono);color:#c6f432;border-radius:50%;place-items:center;display:grid}.cn-ch>:not(header){margin-left:52px}.cn-seen{grid-template-columns:150px 150px 1fr;align-items:start;gap:22px;display:grid}.cn-big{gap:2px;display:grid}.cn-big b{font:400 44px/1 Instrument Serif,serif}.cn-big span{font:500 11px var(--f-mono);color:var(--chalk-3);text-transform:uppercase;letter-spacing:.05em}.cn-bars{gap:7px;display:grid}.cn-bar-row{grid-template-columns:minmax(120px,210px) 1fr 70px;align-items:center;gap:10px;font-size:13px;display:grid}.cn-pair{gap:3px;display:grid}.cn-pair i{transform-origin:0;border-radius:3px;height:5px;animation:.9s cubic-bezier(.2,.8,.2,1) both cngrow;display:block}.cn-pair .now{background:#c6f432}.cn-pair .was{background:#5b6068}@keyframes cngrow{0%{transform:scaleX(0)}}.cn-decide{grid-template-columns:190px 1fr;align-items:center;gap:22px;display:grid}.cn-verdict{border:1px solid var(--c);box-shadow:0 0 30px color-mix(in srgb, var(--c) 18%, transparent), inset 0 0 24px color-mix(in srgb, var(--c) 8%, transparent);border-radius:18px;justify-items:center;gap:4px;padding:18px 10px;display:grid}.cn-verdict b{font:600 32px var(--f-mono);letter-spacing:.2em;color:var(--c);padding-left:.2em}.cn-verdict span{color:var(--chalk-2);font-size:13px}.cn-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cn-checks li{grid-template-columns:22px 1fr;align-items:center;gap:10px;font-size:14px;display:grid}.cn-checks i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.cn-checks .ok i{color:#10140a;background:#c6f432}.cn-checks .no i{color:#1a0a10;background:#ff4080}.cn-checks .no{color:var(--chalk-2)}.cn-sub{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3);margin:22px 0 8px}.cn-rank{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cn-rank li{cursor:pointer;border-radius:12px;grid-template-columns:minmax(150px,1.4fr) 1.2fr auto auto minmax(90px,auto);align-items:center;gap:14px;padding:9px 10px;font-size:13.5px;display:grid}.cn-rank li:hover{background:color-mix(in srgb, var(--ink-3) 60%, transparent)}.cn-rank li[aria-current=true]{background:#c6f43212}.cn-meter{background:#232c34;border-radius:3px;height:6px;position:relative}.cn-meter i{transform-origin:0;border-radius:3px;animation:.9s cubic-bezier(.2,.8,.2,1) both cngrow;position:absolute;top:0;bottom:0;left:0}.cn-meter u{opacity:.5;background:#ece9df;width:1px;position:absolute;top:-3px;bottom:-3px}.cn-dots{gap:3px;display:inline-flex}.cn-dots i{border-radius:50%;width:7px;height:7px}.cn-rail{gap:0;margin:0;padding:0;list-style:none;display:grid}.cn-rs{grid-template-columns:34px 1fr;gap:14px;padding-bottom:20px;display:grid;position:relative}.cn-rs:last-of-type{padding-bottom:6px}.cn-rs-dot{width:30px;height:30px;font:600 12px var(--f-mono);background:var(--ink-0);z-index:1;border:1.5px solid #4a4f55;border-radius:50%;place-items:center;display:grid}.cn-rs.done .cn-rs-dot{color:#10140a;background:#c6f432;border-color:#c6f432}.cn-rs.active .cn-rs-dot{color:#f2b84b;border-color:#f2b84b;animation:1.4s ease-in-out infinite cnp2}.cn-rs.blocked .cn-rs-dot{color:#ff4080;background:color-mix(in srgb, #ff4080 12%, var(--ink-0));border-color:#ff4080}.cn-rs-b{gap:1px;display:grid}.cn-rs-b b{font-size:15px}.cn-rs-w{font:500 11px var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--chalk-3)}.cn-rs.done .cn-rs-w{color:#c6f432}.cn-rs.active .cn-rs-w{color:#f2b84b}.cn-rs.blocked .cn-rs-w{color:#ff4080}.cn-rs-b p{margin:2px 0 0;font-size:13.5px}.cn-rs-b small{font-size:12px}.cn-rs-bar{background:#2a323a;border-radius:1px;width:2px;position:absolute;top:32px;bottom:2px;left:14px;overflow:hidden}.cn-rs-bar i{transform-origin:top;transform:scaleY(var(--s,1));background:#c6f432;position:absolute;inset:0}.cn-rs-bar u{background:#f2b84b;border-radius:2px;width:4px;height:12px;animation:1.6s linear infinite cnrun;position:absolute;left:-1px;box-shadow:0 0 8px #f2b84b}@keyframes cnrun{0%{top:-12px}to{top:100%}}.cn-mode-note{border:1px dashed var(--line-hi);color:var(--chalk-2);border-radius:12px;margin:6px 0 0 48px;padding:10px 12px;font-size:13px}.cn-mode-note b{color:#c6f432;font-family:var(--f-mono)}.cn-outcome{border:1px solid var(--c);box-shadow:0 0 36px color-mix(in srgb, var(--c) 14%, transparent);border-radius:20px;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:18px;display:grid}.cn-pod{width:150px;height:150px}.cn-out-h{font:600 20px var(--f-mono);color:var(--c)}.cn-outcome p{max-width:60ch;margin:6px 0}.cn-pd.on{animation:2.6s ease-in-out infinite cnpd}@keyframes cnpd{50%{opacity:.55}}@media (max-width:820px){.cn-story{grid-template-columns:1fr 1fr;gap:10px}.cn-link-flow{display:none}.cn-ch>:not(header){margin-left:0}.cn-seen{grid-template-columns:1fr 1fr}.cn-bars{grid-column:1/-1}.cn-decide{grid-template-columns:1fr}.cn-rank li{grid-template-columns:1fr auto;row-gap:6px}.cn-rank .cn-meter{order:3;grid-column:1/-1}.cn-outcome{grid-template-columns:1fr;justify-items:start}.cn-mode-note{margin-left:0}}@media (prefers-reduced-motion:reduce){.cn-ch{opacity:1;transition:none;transform:none}.cn-dotgrid i,.cn-link-flow i,.cn-rs.active .cn-rs-dot,.cn-rs-bar u,.cn-pd.on,.cn-pulse-dot,.cn-pair i,.cn-meter i{animation:none}}.cn-explain{border:1px solid var(--line-hi);background:color-mix(in srgb, var(--ink-0) 70%, transparent);border-radius:14px;margin:0 0 18px 52px;padding:14px 16px}.cn-explain b{font:600 12px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:#7ee9ff;margin-bottom:4px;display:block}.cn-explain p{max-width:68ch;margin:0 0 10px;font-size:14px;line-height:1.55}.cn-explain ul{color:var(--chalk-2);gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.cn-explain li b{color:var(--chalk);font:600 13px var(--f-mono);letter-spacing:0;text-transform:none;margin:0;display:inline}@media (max-width:820px){.cn-explain{margin-left:0}}.bd{max-width:980px}.bd-sec{margin:0 0 28px}.bd-h{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3);margin:0 0 6px}.bd-note{max-width:66ch;margin:6px 0 0;font-size:13px;line-height:1.5}.bd-note svg{vertical-align:-2px}.bd-queue{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.bd-queue li{border:1px solid var(--line);background:var(--ink-1);border-radius:10px;grid-template-columns:minmax(130px,1.4fr) 44px auto minmax(110px,1fr) auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.bd-queue li.on{border-color:color-mix(in srgb, var(--signal) 55%, var(--line));background:color-mix(in srgb, var(--signal) 5%, var(--ink-1))}.bd-title{overflow-wrap:anywhere;min-width:0;font-weight:500}.bd-score{font:600 18px var(--f-mono);text-align:right}.bd-need{font-size:12.5px}.bd-steps{counter-reset:bd;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.bd-step{border:1px solid var(--line);background:var(--ink-1);border-radius:12px;gap:10px;padding:16px 18px;display:grid;position:relative}.bd-step.now{border-color:color-mix(in srgb, var(--signal) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--signal) 14%, transparent)}.bd-step.todo{opacity:.72}.bd-step>header{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.bd-step h3{font:400 21px/1.2 var(--f-display);margin:0}.bd-n{border:1px solid var(--line-hi);width:26px;height:26px;font:600 12px var(--f-mono);color:var(--chalk-2);border-radius:50%;align-self:center;place-items:center;display:inline-grid}.bd-step.now .bd-n{background:var(--signal);color:var(--signal-ink);border-color:var(--signal)}.bd-step.done .bd-n{border-color:color-mix(in srgb, var(--signal) 55%, var(--line));color:var(--signal)}.bd-seats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bd-seats li{grid-template-columns:120px 1fr 36px;align-items:center;gap:12px;font-size:14px;display:grid}.bd-bar{background:#232c34;border-radius:4px;height:8px;display:block;overflow:hidden}.bd-bar i{transform-origin:0;height:100%;animation:bdgrow .7s var(--ease) both;animation-delay:calc(var(--i,0) * .16s);border-radius:4px;display:block}.bd-pct{text-align:right}.bd-total{color:var(--chalk-2);margin:4px 0 0;font-size:14px}.bd-total b{font:600 20px var(--f-mono);color:var(--chalk)}@keyframes bdgrow{0%{transform:scaleX(0)}}.bd-warn{border:1px solid color-mix(in srgb, var(--warn) 50%, var(--line));color:var(--warn);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;display:flex}.bd-warn svg{flex:none;margin-top:3px}.bd-err{color:var(--risk);align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.bd-err svg{flex:none;margin-top:3px}.bd-run{color:var(--chalk);align-items:center;gap:10px;margin:0;display:flex}.bd-spin{border:2px solid var(--line-hi);border-top-color:var(--signal);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite bdspin}@keyframes bdspin{to{transform:rotate(360deg)}}.bd-link{gap:4px;margin-top:6px;font-size:13.5px;display:grid}.bd-link .row{flex-wrap:wrap}.bd-link a{overflow-wrap:anywhere}.bd-frame{aspect-ratio:16/10;border:1px solid var(--line-hi);background:#0a0c0f;border-radius:12px;width:100%;overflow:hidden}.bd-frame iframe{border:0;width:100%;height:100%;display:block}.bd-ctl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.bd-prog{background:#232c34;border-radius:3px;flex:160px;height:6px;overflow:hidden}.bd-prog i{background:var(--signal);height:100%;transition:width .25s linear;display:block}.bd-state{font-size:13px}.bd-agents{flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.bd-agents li{align-items:center;gap:6px;display:inline-flex}.bd-agents i{border-radius:50%;width:8px;height:8px}.bd-empty{border:1px dashed var(--line-hi);border-radius:12px}@media (max-width:900px){.bd-queue li{grid-template-columns:1fr auto auto}.bd-queue .bd-need,.bd-queue li>.btn{grid-column:1/-1}.bd-seats li{grid-template-columns:92px 1fr 32px}.bd-step{padding:14px}}@media (prefers-reduced-motion:reduce){.bd-bar i,.bd-spin{animation:none}.bd-prog i{transition:none}}.ln-hero{padding-bottom:38px}.ln-word{vertical-align:top;margin:-.04em -.08em -.16em;padding:.04em .08em .16em;display:inline-block;overflow:hidden}.ln-word>span{margin:0 -.08em;padding:0 .08em;display:inline-block}.ln-hero.fx .ln-word>span{animation:.9s cubic-bezier(.2,.8,.2,1) both ln-rise;animation-delay:calc(var(--i) * 70ms + .15s)}.ln-hero.fx .ln-copy h1 em .ln-word>span{background:linear-gradient(100deg,#c6f432 0 40%,#f6ffd0 50%,#c6f432 60% 100%) 100% 0/300% 100%;-webkit-text-fill-color:transparent;animation-name:ln-rise,ln-sheen;animation-duration:.9s,7s;animation-timing-function:cubic-bezier(.2,.8,.2,1),ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:both,none;animation-delay:calc(var(--i) * 70ms + .15s), calc(2.2s + (var(--i) - 6) * .26s);-webkit-background-clip:text;background-clip:text}@keyframes ln-rise{0%{transform:translateY(120%)}to{transform:none}}@keyframes ln-sheen{0%{background-position:100% 0}26%,to{background-position:0 0}}.ln-hero.fx .ln-sub,.ln-hero.fx .ln-cta,.ln-hero.fx .ln-hint,.ln-hero.fx .ln-std{animation:ln-up .8s var(--ease) both}.ln-hero.fx .ln-sub{animation-delay:.85s}.ln-hero.fx .ln-cta{animation-delay:1s}.ln-hero.fx .ln-hint{animation-delay:1.1s}.ln-hero.fx .ln-std{animation-delay:1.2s}@keyframes ln-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ln-hero.fx .ln-bg{transition:opacity 1.4s var(--ease), scale 1.4s var(--ease), filter 1.4s var(--ease)}.ln-hero.fx .ln-bg:not(.in){opacity:0;filter:blur(10px);scale:1.06}.ln-fx{z-index:0;pointer-events:none;position:absolute;inset:-14px;overflow:hidden}.ln-fx>i{display:block;position:absolute}.ln-aurora{aspect-ratio:1;opacity:.08;filter:blur(70px);background:conic-gradient(#c6f43200,#c6f432 12%,#c6f43200 28%,#7fb6cf 46%,#7fb6cf00 62%,#e8b05c 78%,#e8b05c00 92%,#c6f43200);border-radius:50%;width:min(1200px,120vw);top:50%;left:64%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.ln-hero.fx .ln-aurora{animation:140s linear infinite ln-turn}@keyframes ln-turn{to{rotate:360deg}}.ln-grid{--hl:linear-gradient(90deg, transparent, #ffffff0f 16%, #ffffff0f 84%, transparent);background:var(--hl) 0 23.6% / 100% 1px no-repeat, var(--hl) 0 38.2% / 100% 1px no-repeat, var(--hl) 0 61.8% / 100% 1px no-repeat, var(--hl) 0 76.4% / 100% 1px no-repeat;inset:0}.ln-spot{opacity:0;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle,#c6f4321c,#7fb6cf0d 38%,#0000 68%);border-radius:50%;width:560px;height:560px;top:14px;left:14px}.ln-fx-over{z-index:4;pointer-events:none;background:radial-gradient(85% 95% at 62%,#0000 62%,#0406086b);position:absolute;inset:0}.ln-fx-over:after{content:"";opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.1 0 0 0 -.25'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");background-size:180px;position:absolute;inset:0}.ln-leash{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ln-leash.on{opacity:1}.ln-leash-glow{stroke:#c6f432;stroke-linecap:round;stroke-linejoin:round}.ln-leash-glow.a{stroke-width:15px}.ln-leash-glow.b{stroke-width:5px}.ln-leash-core,.ln-leash-knot,.ln-leash-ring .dot{fill:#c6f432}.ln-leash-ring .rim,.ln-leash-ring .wave{fill:none;stroke:#c6f432;stroke-width:1.2px}.ln-leash-ring .wave{stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0}.ln-hero.fx .ln-leash-ring .wave{animation:3.4s ease-out 2.8s infinite ln-wave}@keyframes ln-wave{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}.ln-ticker{z-index:2;pointer-events:none;height:38px;font:11px/1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--chalk-3);opacity:.6;border-top:1px solid #ffffff0d;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ln-ticker-track{width:max-content;display:flex}.ln-ticker-track>div{white-space:nowrap;align-items:center;gap:30px;padding-right:30px;display:flex}.ln-ticker i{background:var(--signal);opacity:.7;flex:none;width:5px;height:5px;transform:rotate(45deg)}.ln-hero.fx .ln-ticker-track{animation:60s linear infinite ln-tick}@keyframes ln-tick{to{transform:translate(-50%)}}.ln-hero:not(.fx) .ln-ticker-track>div+div{display:none}@media (max-width:900px){.ln-hero{padding-bottom:0}.ln-aurora{top:72%;left:50%}.ln-ticker{order:3;margin:0 calc(-1*clamp(16px,4vw,56px));position:relative}}.cn-seat{cursor:pointer}.cn-seat:focus-visible{outline:none}.cn-seat:focus-visible circle:first-child,.cn-seat:hover circle:first-child{stroke-width:3px;filter:drop-shadow(0 0 6px)}.cn-proofbtn{justify-self:center;margin-top:6px}.cn-proof{gap:12px;font-size:14px;line-height:1.5;display:grid}.cn-proof p{margin:0}.cn-pq{color:var(--chalk);font:400 18px Instrument Serif,serif}.cn-pvote{align-items:baseline;gap:12px;display:flex}.cn-pvote b{font:400 44px Instrument Serif,serif}.cn-pvote span{font:500 12px var(--f-mono);color:var(--chalk-2);letter-spacing:.06em}.cn-ph{font:600 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-2);margin:6px 0 0}.cn-pbox{border:1px solid var(--line);border-radius:var(--r);gap:8px;padding:12px 14px;display:grid}.cn-pbox>b{font-weight:600}.cn-pdl{grid-template-columns:110px 1fr;gap:6px 12px;margin:0;display:grid}.cn-pdl dt{color:var(--chalk-2);font-size:12px}.cn-pdl dd{overflow-wrap:anywhere;min-width:0;margin:0}.cn-pol{gap:6px;margin:0;padding-left:20px;display:grid}.cn-ptx{gap:4px;max-height:190px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.cn-ptx li{grid-template-columns:130px 1fr;gap:10px;font-size:12px;display:grid}.cn-ptx span{color:var(--chalk-2)}@media (max-width:560px){.cn-pdl{grid-template-columns:1fr}.cn-ptx li{grid-template-columns:1fr;gap:0}}.pay h3{font:500 12px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3);margin:22px 0 10px}.pay-tok{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.pay-tok:first-of-type{margin-top:6px}.pay-tok h3{text-transform:none;letter-spacing:0;color:var(--chalk);margin:0;font-size:15px}.pay-bal{color:var(--chalk-2);font-size:14px}.pay-bal b{color:var(--chalk);font-weight:600}.pay-lim{margin-top:12px}.pay-lim li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pay-lim .meter{flex:1 0 100%;margin-top:4px}.acct{overflow-wrap:anywhere;font-family:var(--f-mono);font-size:.92em}.pay-people .chip{white-space:normal;text-transform:none;letter-spacing:0;height:auto;min-height:28px;padding:4px 10px;font-size:12.5px}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;color:var(--chalk-2);padding:10px 12px 10px 0}.tbl td b{color:var(--chalk)}.pay-form{gap:14px;display:grid}.pay-form[aria-disabled=true] .field{opacity:.6}.pay-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px;display:grid}.pay-grid .field small{font-size:12.5px}.pay-more summary{cursor:pointer;align-items:center;min-height:40px;display:flex}.pay-more .field{max-width:420px;margin-top:4px}.ferr{color:var(--risk);font-size:13px}.pay-sent{border:1px solid color-mix(in srgb, var(--signal) 45%, var(--line));color:var(--chalk-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:12px 14px;display:flex}.pay-sent b{color:var(--chalk)}.hm-pay{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.hm-pay h2{margin:0 0 4px}.hm-pay p{margin:0}.req h2,.hist span{overflow-wrap:anywhere}.hist li>span:first-child{min-width:0}@media (max-width:640px){.tbl.stack-sm thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl.stack-sm,.tbl.stack-sm tbody,.tbl.stack-sm tr,.tbl.stack-sm td{width:100%;display:block}.tbl.stack-sm tr{border-bottom:1px solid var(--line);padding:10px 0}.tbl.stack-sm td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.tbl.stack-sm td:before{content:attr(data-label);color:var(--chalk-3);font:500 11px/1.8 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;flex:none}.pay-sent .btn,.pay-form .btn.primary{width:100%}.pay-form .btn{min-height:44px}.hist li{grid-template-columns:1fr auto}.hist time{grid-column:1/-1}.req .tech summary,.hist-wrap .tech summary{align-items:center;min-height:40px;display:flex}}.cn-wi{border:1px solid var(--line);border-radius:var(--r);max-width:760px;margin:18px auto 0;padding:10px 14px}.cn-wi summary{cursor:pointer;font-weight:600}.cn-wi p{margin:8px 0;font-size:13px}.cn-wi-grid{gap:6px;margin:10px 0;display:grid}.cn-wi-row{grid-template-columns:170px 1fr 44px;align-items:center;gap:12px;font-size:13px;display:grid}.cn-wi-row small{color:var(--chalk-2);font-family:var(--f-mono);margin-left:4px}.cn-wi-row b{font:500 12px var(--f-mono);text-align:right}.cn-wi-row input{accent-color:#c6f432;width:100%}.cn-wi-out{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-top:10px;display:flex}.cn-wi-out>b{color:var(--c);font:400 40px Instrument Serif,serif}.cn-wi-out em{font:600 13px var(--f-mono);letter-spacing:.14em;color:var(--c);font-style:normal}.cn-wi-out small{color:var(--chalk-2);flex-basis:100%}.cn-vok{color:#c6f432;font-size:13px}.cn-vbad{color:#ff6a3d;font-size:13px}@media (max-width:560px){.cn-wi-row{grid-template-columns:1fr 44px}.cn-wi-row input{grid-area:2/1/auto/-1}}.vp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.vp-head .pg{margin-bottom:10px}.vp-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.vp-meta b{color:var(--chalk);font-weight:600}.vp-addr{font:500 13px/1 var(--f-mono);color:var(--chalk-2);letter-spacing:.02em}.vp-banner{border:1px solid var(--line-hi);background:var(--ink-1);border-left-width:4px;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.vp-banner.ok{border-left-color:var(--signal)}.vp-banner.warn{border-left-color:var(--warn)}.vp-banner.bad{border-left-color:var(--risk)}.vp-banner-ic{background:var(--ink-3);width:40px;height:40px;color:var(--chalk-2);border-radius:50%;place-items:center;display:grid}.vp-banner.ok .vp-banner-ic{color:var(--signal);background:color-mix(in srgb, var(--signal) 14%, var(--ink-2))}.vp-banner.warn .vp-banner-ic{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, var(--ink-2))}.vp-banner.bad .vp-banner-ic{color:var(--risk);background:color-mix(in srgb, var(--risk) 14%, var(--ink-2))}.vp-banner-tx h2{font:400 22px/1.2 var(--f-display);margin:0 0 4px}.vp-banner-tx p{color:var(--chalk-2);max-width:70ch;margin:0}.vp-why{margin:10px 0 0}.vp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.vp-tile{background:var(--ink-1);border:1px solid var(--line);border-radius:12px;min-width:0;padding:18px 20px}.vp-tile.warn{border-color:color-mix(in srgb, var(--warn) 55%, var(--line))}.vp-tile h2{font:500 12px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3);align-items:center;gap:8px;margin:0 0 6px;display:flex}.vp-tile .big{margin:2px 0 8px;font-size:clamp(30px,3.4vw,42px)}.vp-tile .big small{font-size:18px}.vp-tile p{color:var(--chalk-2);margin:8px 0 0;font-size:14px}.vp-none{color:var(--chalk-3)}.vp-card{margin-top:0}.ap-wrap>.vp-card,.ap-wrap>.vp-two{margin-top:16px}.vp-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.vp-cardhead h2{margin:0}.vp-lim{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vp-lim li{border:1px solid var(--line);background:var(--ink-0);border-radius:10px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.vp-lim .vp-k{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-3)}.vp-lim b{font:400 24px/1.1 var(--f-display);color:var(--chalk);overflow-wrap:anywhere}.vp-lim .vp-date{font-size:17px;line-height:1.25}.vp-lim small{color:var(--chalk-3);font-size:12.5px}.vp-note{align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.vp-empty{border:1px dashed var(--line-hi);color:var(--chalk-2);border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.vp-empty p{margin:0}.vp-empty svg{color:var(--chalk-3);flex:none}.vp-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.vp-sub{color:var(--chalk-2);margin:0 0 16px;font-size:14px}.vp-label{font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3);margin:0 0 6px;display:block}.vp-field{gap:8px;display:flex}.vp-field .input{font-variant-numeric:tabular-nums;flex:1;min-width:0;max-width:none}.vp-err{color:var(--risk);margin:8px 0 12px;font-size:13.5px}#vp-amt-help{margin:8px 0 14px;font-size:13.5px}.vp-wide{width:100%}.vp-ctl{margin:0;padding:0;list-style:none}.vp-ctl li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.vp-ctl li:first-child{border-top:0;padding-top:4px}.vp-ctl b{color:var(--chalk);margin-bottom:2px;font-weight:600;display:block}.vp-ctl p{color:var(--chalk-2);max-width:52ch;margin:0;font-size:13.5px}.vp .btn:not(.sm),.vp .hold{min-height:44px}.vp .hold{border-radius:var(--r);justify-content:center}.vp-ctl .btn,.vp-ctl .hold{justify-content:center;width:200px}.vp .btn:focus-visible,.vp .input:focus-visible,.vp .hold:focus-visible{outline:2px solid var(--mineral-hi);outline-offset:2px}@media (max-width:900px){.vp-tiles,.vp-two{grid-template-columns:1fr}.vp-banner{grid-template-columns:auto 1fr}.vp-banner>.btn{grid-column:1/-1}}@media (max-width:560px){.vp-ctl li{grid-template-columns:1fr}.vp .hold,.vp-ctl .btn,.vp-ctl .hold{width:100%}.vp-banner{padding:16px}}@media (prefers-reduced-motion:reduce){.vp .btn,.vp .hold{transition:none}}.vp-warnline{border:1px solid color-mix(in srgb, var(--warn) 55%, var(--line));background:color-mix(in srgb, var(--warn) 9%, var(--ink-1));color:var(--chalk);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.vp-warnline svg{color:var(--warn);flex:none;margin-top:2px}.vp-alt{border:1px solid var(--line);background:var(--ink-0);border-radius:10px;margin:12px 0;padding:12px 14px}.vp-alt summary{cursor:pointer;align-items:center;min-height:32px;font-weight:600;display:flex}.vp-alt p{color:var(--chalk-2);margin:8px 0;font-size:14px}.vp-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.vp-tab{border-radius:var(--r);border:1px solid var(--line-hi);background:var(--ink-1);min-height:44px;color:var(--chalk-2);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.vp-tab:hover{background:var(--ink-3);color:var(--chalk)}.vp-tab.on{border-color:var(--signal);color:var(--chalk);box-shadow:inset 0 0 0 1px var(--signal)}.vp-tab:focus-visible{outline:2px solid var(--mineral-hi);outline-offset:2px}.vp-mint{border:1px dashed var(--line-hi);background:var(--ink-0);border-radius:10px;margin:14px 0 4px;padding:14px 16px}.vp-mint p{color:var(--chalk-2);margin:6px 0 10px;font-size:14px}.vp-mint-h{color:var(--signal);align-items:center;gap:8px;display:flex}.vp-mint-h b{color:var(--chalk)}.vp-mint .vp-field{flex-wrap:wrap}.vp-mint .vp-field .input{flex:140px}.vp-mint .btn{min-height:44px}.vp-mint .btn.sm{min-width:56px;min-height:44px}.vp-mint .vp-held{color:var(--chalk);margin:8px 0 0}.vp-mint .vp-held b{font-variant-numeric:tabular-nums}.vp-pb form{max-width:720px}.vp-step{align-items:center;gap:10px;margin:18px 0 8px;display:flex}.vp-step:first-child{margin-top:4px}.vp-step .vp-label{margin:0}.vp-n{background:var(--ink-3);width:24px;height:24px;color:var(--chalk);font:600 12px/1 var(--f-mono);border-radius:50%;flex:none;place-items:center;display:grid}.vp-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vp-sublabel{color:var(--chalk-2);margin:0 0 6px;font-size:13px;display:block}.vp-ta{resize:vertical;min-height:92px;font:500 13.5px/1.5 var(--f-mono);padding:10px 12px}.vp-pb .input{font-variant-numeric:tabular-nums}.vp-pb .faint,.vp-pb .vp-err{margin:6px 0 0;font-size:13.5px}.vp-fuelnote{background:var(--ink-0);color:var(--chalk-2);border-radius:10px;align-items:center;gap:8px;margin:18px 0 14px;padding:10px 12px;font-size:13.5px;display:flex}.vp-fuelnote svg{color:var(--signal);flex:none}.vp-offnote{margin-top:10px}@media (max-width:560px){.vp-row3{grid-template-columns:1fr}.vp-pb .btn.primary{width:100%}}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#0a0c0f;--ink-1:#0f1317;--ink-2:#151b21;--ink-3:#1d252d;--mineral:#1b3a4b;--mineral-hi:#5fa3c2;--line:#232c34;--line-hi:#34414c;--chalk:#ece9df;--chalk-2:#b4b2a8;--chalk-3:#8c8b82;--signal:#c6f432;--signal-ink:#10160a;--risk:#ff6a3d;--warn:#f2b84b;--f-display:"Instrument Serif", "Times New Roman", serif;--f-body:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--f-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, Menlo, monospace;--u:8px;--r:6px;--ease:cubic-bezier(.2, .7, .2, 1);--rail:76px}*,:before,:after{box-sizing:border-box}html{background:var(--ink-0);-webkit-text-size-adjust:100%}body{background:var(--ink-0);min-height:100dvh;color:var(--chalk);font:400 15px/1.55 var(--f-body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0 0 12px}a{color:var(--chalk);-webkit-text-decoration-color:var(--line-hi);text-decoration-color:var(--line-hi);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:3px}::selection{background:var(--signal);color:var(--signal-ink)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--signal);color:var(--signal-ink);z-index:100;border-radius:var(--r);padding:8px 12px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.display{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(40px,6.2vw,92px);line-height:.95}.display em{color:var(--signal);font-style:italic}.h2{font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(26px,3vw,40px);line-height:1.05}.eyebrow,.mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3);font-size:11.5px}.mono-v{font-family:var(--f-mono);font-size:12.5px}.dim{color:var(--chalk-2)}.faint{color:var(--chalk-3)}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell{grid-template-columns:var(--rail) 1fr;min-height:100dvh;display:grid}.rail{border-right:1px solid var(--line);background:var(--ink-0);z-index:20;flex-direction:column;align-items:stretch;height:100dvh;padding:12px 0;display:flex;position:sticky;top:0}.brand{place-items:center;height:52px;margin-bottom:8px;text-decoration:none;display:grid}.brand svg{width:30px;height:30px}.nav{flex-direction:column;flex:1;gap:2px;padding:0 8px;display:flex;overflow-y:auto}.nav a{border-radius:var(--r);min-height:52px;color:var(--chalk-3);font:500 10px/1.1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;transition:color .18s var(--ease), background .18s var(--ease);flex-direction:column;align-items:center;gap:2px;padding:9px 4px;text-decoration:none;display:flex;position:relative}.nav a svg{width:20px;height:20px}.nav a:hover{color:var(--chalk);background:var(--ink-2)}.nav a[aria-current=page]{color:var(--signal);background:var(--ink-1)}.nav a[aria-current=page]:before{content:"";background:var(--signal);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:-8px}.nav .badge-dot{background:var(--risk);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:12px}.rail-foot{justify-items:center;gap:8px;padding:8px;display:grid}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:15;background:color-mix(in srgb, var(--ink-0) 92%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:12px;height:56px;min-height:56px;padding:10px 24px;display:flex;position:sticky;top:0;overflow:hidden}.topbar .grow>*{white-space:nowrap}.topbar .grow{flex-wrap:nowrap;flex:1;min-width:0}.topbar .grow .clip{flex:0 auto;min-width:0}.topbar .row{flex-wrap:nowrap;min-height:0}.page{width:100%;max-width:1480px;margin:0 auto;padding:32px 24px 96px}.page>header{margin-bottom:32px}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.stack{gap:16px;display:grid}.stack-s{gap:8px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.sp{justify-content:space-between}.panel{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r);min-width:0}.panel>.ph{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.panel>.pb{padding:16px}.panel.raised{background:var(--ink-2)}.panel.risk{border-color:color-mix(in srgb, var(--risk) 55%, var(--line))}.panel.live{border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.rule{background:var(--line);border:0;height:1px;margin:16px 0}.btn{border-radius:var(--r);border:1px solid var(--line-hi);background:var(--ink-2);min-height:40px;color:var(--chalk);font:500 13px/1 var(--f-body);letter-spacing:.01em;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--ink-3);border-color:var(--chalk-3)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--signal);color:var(--signal-ink);border-color:var(--signal);font-weight:600}.btn.primary:hover:not(:disabled){background:#d6ff4d;border-color:#d6ff4d}.btn.danger{border-color:color-mix(in srgb, var(--risk) 60%, var(--line));color:var(--risk)}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--risk) 14%, var(--ink-1));border-color:var(--risk)}.btn.ghost{color:var(--chalk-2);background:0 0;border-color:#0000}.btn.sm{min-height:32px;padding:0 12px;font-size:12.5px}.btn svg{width:16px;height:16px}.field{gap:6px;display:grid}.field label{font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3)}.input,.select{background:var(--ink-0);width:100%;min-height:40px;color:var(--chalk);border:1px solid var(--line-hi);border-radius:var(--r);font:400 14px var(--f-body);padding:0 12px}.input.mono-i{font-family:var(--f-mono);font-size:13px}.input::placeholder{color:var(--chalk-3)}.input:focus-visible,.select:focus-visible{outline:2px solid var(--signal);outline-offset:0;border-color:var(--signal)}.help{color:var(--chalk-3);font-size:12.5px}.err-t{color:var(--risk);font-size:12.5px}.chip{border:1px solid var(--line-hi);height:24px;font:500 11px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--chalk-2);white-space:nowrap;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.chip.ok{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.chip.bad{color:var(--risk);border-color:color-mix(in srgb, var(--risk) 55%, var(--line))}.chip.warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.chip.mandate{color:var(--signal);border:1px dashed var(--signal);background:color-mix(in srgb, var(--signal) 8%, transparent)}.chip.human{color:var(--chalk);border-color:var(--chalk-3)}.chip svg{flex:none}.chip.mineral{color:var(--mineral-hi);border-color:color-mix(in srgb, var(--mineral-hi) 40%, var(--line))}button.chip,a.chip{cursor:pointer;text-decoration:none}button.chip:hover,a.chip:hover{border-color:var(--chalk-2);color:var(--chalk)}.led{background:var(--chalk-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.led.ok{background:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) 22%, transparent)}.led.bad{background:var(--risk);box-shadow:0 0 0 3px color-mix(in srgb, var(--risk) 22%, transparent)}.led.warn{background:var(--warn)}.led.live{animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--signal) 0%, transparent)}}.meter{background:var(--ink-3);border-radius:99px;height:6px;overflow:hidden}.meter>i{background:var(--signal);transform-origin:0;border-radius:99px;height:100%;display:block}.meter.risk>i{background:var(--risk)}.meter.warn>i{background:var(--warn)}.kpi{gap:4px;display:grid}.kpi b{font:400 clamp(32px, 3.4vw, 52px)/1 var(--f-display);letter-spacing:-.01em}.kpi b.mono-big{font:500 clamp(22px, 2.2vw, 30px)/1.1 var(--f-mono)}.list{margin:0;padding:0;list-style:none}.list>li{border-top:1px solid var(--line)}.list>li:first-child{border-top:0}.li{gap:4px;padding:12px 16px;display:grid}a.li,button.li{text-align:left;width:100%;transition:background .15s var(--ease);background:0 0;border:0;text-decoration:none}a.li:hover,button.li:hover{background:var(--ink-2)}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3);border-bottom:1px solid var(--line);padding:10px 12px}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.tbl tr:last-child td{border-bottom:0}.scroll-x{overflow-x:auto}pre.code{background:var(--ink-0);border:1px solid var(--line);border-radius:var(--r);font:400 12.5px/1.6 var(--f-mono);color:var(--chalk-2);white-space:pre-wrap;word-break:break-word;max-height:420px;margin:0;padding:16px;overflow:auto}.kv{grid-template-columns:minmax(110px,160px) 1fr;gap:8px 16px;font-size:13.5px;display:grid}.kv dt{font:500 11px/1.8 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.banner{border:1px solid var(--line-hi);border-radius:var(--r);background:var(--ink-1);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.banner.risk{border-color:color-mix(in srgb, var(--risk) 55%, var(--line));background:color-mix(in srgb, var(--risk) 8%, var(--ink-1))}.banner.warn{border-color:color-mix(in srgb, var(--warn) 45%, var(--line));background:color-mix(in srgb, var(--warn) 7%, var(--ink-1))}.banner.ok{border-color:color-mix(in srgb, var(--signal) 40%, var(--line))}.banner svg{flex:none;width:18px;height:18px;margin-top:2px}.skel{background:linear-gradient(100deg, var(--ink-2) 30%, var(--ink-3) 50%, var(--ink-2) 70%);border-radius:var(--r);background-size:200% 100%;min-height:14px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.empty{text-align:center;color:var(--chalk-3);justify-items:center;gap:8px;padding:40px 16px;display:grid}.empty b{color:var(--chalk-2);font-weight:500}.timeline{gap:0;display:grid;position:relative}.ev{grid-template-columns:22px 1fr auto;gap:12px;padding:12px 0;display:grid;position:relative}.ev:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:10px}.ev:first-child:before{top:20px}.ev:last-child:before{bottom:calc(100% - 20px)}.ev .dot{background:var(--chalk-3);z-index:1;width:9px;height:9px;box-shadow:0 0 0 4px var(--ink-1);border-radius:50%;margin:6px 0 0 6px;position:relative}.ev.completed .dot{background:var(--signal)}.ev.failed .dot,.ev.blocked .dot,.ev.dead_letter .dot{background:var(--risk)}.ev.started .dot{background:var(--ink-1);border:2px solid var(--signal)}.ev.cancelled .dot{background:var(--warn)}.nodes{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.node{border:1px solid var(--line);border-radius:var(--r);background:var(--ink-0);transition:border-color .25s var(--ease), background .25s var(--ease);gap:6px;padding:10px 12px;display:grid}.node.completed{border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.node.started{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 6%, var(--ink-0))}.node.failed,.node.blocked{border-color:color-mix(in srgb, var(--risk) 60%, var(--line))}.node.idle{opacity:.6}.scrim{z-index:60;background:#050709b8;place-items:center;padding:16px;animation:.16s ease-out fade;display:grid;position:fixed;inset:0}.dlg{background:var(--ink-1);border:1px solid var(--line-hi);width:min(560px,100%);max-height:90dvh;animation:rise .22s var(--ease);border-radius:10px;padding:24px;overflow:auto}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.toasts{z-index:70;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.toast{border-radius:var(--r);background:var(--ink-2);border:1px solid var(--line-hi);animation:rise .2s var(--ease);padding:12px 14px;font-size:13.5px}.toast.ok{border-color:color-mix(in srgb, var(--signal) 50%, var(--line))}.toast.bad{border-color:var(--risk)}.pal-list{max-height:50dvh;margin:8px -8px -8px;overflow:auto}.pal-item{border-radius:var(--r);text-align:left;background:0 0;border:0;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;display:flex}.pal-item[aria-selected=true]{background:var(--ink-3)}.constellation{aspect-ratio:16/8;border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(120% 120% at 20% 0%, color-mix(in srgb, var(--mineral) 45%, var(--ink-0)), var(--ink-0) 70%);width:100%;min-height:260px;position:relative;overflow:hidden}.constellation canvas{width:100%;height:100%;position:absolute;inset:0}.constellation .legend{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:10px;left:12px}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.tabs button{min-height:44px;color:var(--chalk-3);font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px}.tabs button[aria-selected=true]{color:var(--signal);border-color:var(--signal)}.md h1{font:400 32px/1.1 var(--f-display);margin:0 0 12px}.md h2{font:500 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mineral-hi);margin:24px 0 8px}.md ul,.md ol{margin:0 0 12px;padding-left:20px}.md li{color:var(--chalk-2);margin:4px 0}.cite{font:500 10.5px var(--f-mono);color:var(--mineral-hi);border:1px solid color-mix(in srgb, var(--mineral-hi) 35%, var(--line));cursor:pointer;background:0 0;border-radius:4px;margin:0 2px;padding:4px 6px}.cite:hover{background:var(--mineral);color:var(--chalk)}.drawer{background:var(--ink-1);border-left:1px solid var(--line-hi);z-index:55;width:min(520px,100vw);animation:slide .24s var(--ease);padding:24px;position:fixed;top:0;bottom:0;right:0;overflow:auto}@keyframes slide{0%{opacity:0;transform:translate(24px)}}@media (max-width:1100px){.span-8,.span-7,.span-5,.span-4,.span-6{grid-column:span 12}.span-3{grid-column:span 6}}@media (max-width:760px){.shell{grid-template-columns:1fr}.rail{border-right:0;border-top:1px solid var(--line);height:auto;padding:0 4px calc(4px + env(safe-area-inset-bottom));z-index:30;flex-direction:row;position:fixed;inset:auto 0 0}.brand,.rail-foot{display:none}.nav{flex-direction:row;justify-content:space-between;gap:0;padding:4px 0;overflow-x:auto}.nav a{flex:1 0 56px;min-height:52px;font-size:9.5px}.nav a[aria-current=page]:before{width:auto;height:2px;inset:-5px 12px auto}.page{padding:20px 16px 112px}.topbar{padding:8px 16px}.span-3{grid-column:span 12}.kv{grid-template-columns:1fr;gap:0}.kv dd{margin-bottom:10px}.ev{grid-template-columns:22px 1fr}.ev>:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
