:root{color-scheme:light;--paper:#f2efe6;--paper-2:#e9e5d8;--ink:#141f1a;--dim:#5a675f;--faint:#8e998f;--hair:#cdd1c3;--jade:#1f8a68;--jade-ink:#17634c;--gold:#b8862b;--gold-ink:#8a6418;--alarm:#b3261e;--chart:#1f8a68;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--serif:var(--font-serif),"Instrument Serif",Georgia,"Times New Roman",serif;--gutter:clamp(16px,4vw,40px);--max:1120px;--label:11px;--track:0.08em}[data-theme=dark]{color-scheme:dark;--paper:#0b1410;--paper-2:#101b16;--ink:#e9e6da;--dim:#9aa89f;--faint:#66746b;--hair:#223029;--jade:#3ec28f;--jade-ink:#8fe0bf;--gold:#d9a94b;--gold-ink:#e8c67a;--alarm:#ff6b62;--chart:#2aa87a}*{box-sizing:border-box}body,html{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:13px;line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--jade);outline-offset:2px}h1,h2,h3,p{margin:0}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.005em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dim{color:var(--dim)}.faint{color:var(--faint)}.jade{color:var(--jade-ink)}.gold{color:var(--gold-ink)}.label{font-size:var(--label);text-transform:uppercase;letter-spacing:var(--track);color:var(--dim)}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.panel{position:relative;border:1px solid var(--hair);background:var(--paper)}.panel:after,.panel:before{content:"";position:absolute;width:10px;height:10px;pointer-events:none}.panel:before{top:-1px;left:-1px;border-top:2px solid var(--ink);border-left:2px solid var(--ink)}.panel:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--ink);border-right:2px solid var(--ink)}.topbar{border-bottom:1px solid var(--hair);position:-webkit-sticky;position:sticky;top:0;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5}.topbar .wrap{height:58px;gap:18px}.topbar .wrap,.wordmark{display:flex;align-items:center}.wordmark{gap:10px;font-family:var(--serif);font-size:26px;line-height:1}.wordmark em{font-style:italic;color:var(--jade-ink)}.wordmark svg{width:18px;height:26px}.nav{display:flex;gap:2px;margin-left:8px}.nav a{padding:6px 10px;font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim);border-bottom:2px solid transparent}.nav a:hover{color:var(--ink);border-bottom-color:var(--hair)}.nav a.active{color:var(--ink);border-bottom-color:var(--jade)}.iconbtn.menu{display:none;font-size:20px}.topbar .right{margin-left:auto;display:flex;align-items:center;gap:8px}.iconbtn{width:34px;height:34px;display:grid;place-items:center;color:var(--dim)}.btn,.iconbtn:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ink);padding:0 14px;height:36px;font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;background:transparent;white-space:nowrap}.btn:hover:not(:disabled){background:var(--ink);color:var(--paper)}.btn.primary{background:var(--jade);border-color:var(--jade);color:#06130e}.btn.primary:hover:not(:disabled){background:var(--jade-ink);border-color:var(--jade-ink);color:var(--paper)}.btn:disabled{color:var(--faint);border-color:var(--hair)}.btn .arrow{font-family:var(--serif);font-size:16px;line-height:0}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid var(--hair);font-size:10px;letter-spacing:var(--track);text-transform:uppercase;color:var(--dim);background:transparent}.chip.on{border-color:var(--ink);color:var(--ink)}.chip .d{width:6px;height:6px;border-radius:50%;background:currentColor}.chip-dot{width:7px;height:7px;border-radius:50%;background:var(--jade);display:inline-block}.btn .dim{font-weight:400;text-transform:none;letter-spacing:0}.chip.jade{color:var(--jade-ink);border-color:color-mix(in srgb,var(--jade) 55%,transparent)}.chip.gold{color:var(--gold-ink);border-color:color-mix(in srgb,var(--gold) 55%,transparent)}.preview{border-bottom:1px dashed var(--gold);background:var(--paper-2)}.preview.live{border-bottom:1px solid var(--jade)}.preview .wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:42px;padding-block:8px;font-size:12px}.preview .label{color:var(--gold-ink)}.preview .chips{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.preview details{width:100%}.preview summary{cursor:pointer;font-size:var(--label);color:var(--dim);text-transform:uppercase;letter-spacing:var(--track)}.preview ol{margin:8px 0 4px 18px;padding:0;display:grid;grid-gap:4px;gap:4px;max-width:72ch;color:var(--dim)}.preview ol b{color:var(--ink);font-weight:500}.hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:start;padding-block:48px 36px}.hero>*{min-width:0}.hero h1{font-size:clamp(34px,4.6vw,54px);line-height:1.08;max-width:18ch;text-wrap:balance}.hero h1 em{font-style:italic;color:var(--jade-ink)}.hero .eyebrow{display:flex;gap:10px;align-items:center;margin-bottom:18px}.hero .eyebrow .d{width:8px;height:8px;background:var(--jade)}.hero .eyebrow .d.shedding{background:var(--gold)}.hero .lede{color:var(--dim);max-width:56ch;margin-top:18px;font-size:13px}.hero .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.sheet{padding:18px 20px 16px;display:grid;grid-template-columns:1fr auto;grid-gap:12px 18px;gap:12px 18px}.sheet .title{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--hair);padding-bottom:10px}.sheet .title .serif{font-size:20px}.sheet .fig{font-family:var(--serif);font-size:64px;line-height:.95;letter-spacing:-.02em}.sheet .fig small{font-family:var(--mono);font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim);display:block;margin-top:8px}.sheet .plate{display:grid;place-items:center;padding:4px 6px 0}.sheet .plate svg{width:72px;height:108px}.sheet .rows{grid-column:1/-1;display:grid}.lead{display:flex;align-items:baseline;gap:8px;padding:7px 0;font-size:12px;min-width:0}.lead .k{color:var(--dim);white-space:nowrap}.lead .dots{flex:1 0 16px;border-bottom:1px dotted var(--faint);transform:translateY(-4px)}.lead .v{font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.lead .v .dim{font-weight:400}.meter{height:8px;border:1px solid var(--ink);position:relative;background:repeating-linear-gradient(135deg,transparent 0 3px,var(--hair) 3px 4px)}.meter i{position:absolute;inset:0 auto 0 0;background:var(--jade);width:var(--w,0)}.rail{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.rail a{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;padding:16px 18px 16px 0;align-items:center}.rail a+a{border-left:1px solid var(--hair);padding-left:18px}.rail a:hover .serif{color:var(--jade-ink)}.rail .n{font-family:var(--serif);font-size:22px;color:var(--faint);grid-row:span 2}.rail .serif{font-size:20px;line-height:1}.rail .s{color:var(--dim);font-size:12px}.log{margin-top:24px}.log .head{display:flex;justify-content:space-between;align-items:baseline;padding:0 0 8px}.log ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.log li{display:grid;grid-template-columns:76px 1fr;grid-gap:14px;gap:14px;padding:8px 0;border-bottom:1px solid var(--hair);font-size:12px}.log li .t{color:var(--faint)}.log li:first-child .t{color:var(--jade-ink)}.section{padding-block:48px 0}.section>header{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 18px;gap:6px 18px;align-items:baseline;margin-bottom:18px;max-width:80ch}.section>header .n{font-family:var(--serif);font-size:18px;color:var(--faint)}.section h2{font-family:var(--serif);font-size:34px;line-height:1.05;letter-spacing:-.01em}.section>header p{grid-column:2;color:var(--dim);max-width:64ch}.lede{color:var(--dim);max-width:72ch;margin-bottom:16px}.two{display:grid;grid-template-columns:400px 1fr;grid-gap:40px;gap:40px;align-items:start}.two>*{min-width:0}.swap{padding:0}.swap .head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hair)}.swap .head .serif{font-size:20px}.tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--hair)}.tabs button{height:38px;font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim);border-bottom:2px solid transparent}.tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--jade)}.field{padding:12px 16px 10px;border-bottom:1px solid var(--hair)}.field .row{display:flex;align-items:baseline;gap:10px;margin-top:4px}.field input{border:0;background:transparent;color:inherit;font-size:40px;line-height:1;padding:0;outline:none}.field .out,.field input{flex:1 1;min-width:0;font-family:var(--serif)}.field .out{font-size:32px;line-height:1.1;overflow-wrap:anywhere}.field .unit{font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim);white-space:nowrap}.taxline{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--hair);font-size:12px}.swap .go{width:100%;height:44px;background:var(--jade);color:#06130e;font-size:var(--label);letter-spacing:.12em;text-transform:uppercase}.swap .go:hover{background:var(--jade-ink);color:var(--paper)}.swap .note{padding:10px 16px;color:var(--dim);font-size:11px}.conditions{display:grid;grid-gap:2px;gap:2px}.conditions h3{font-size:24px;margin-bottom:8px}.conditions h3,.mode{font-family:var(--serif)}.mode{display:inline-flex;align-items:center;gap:8px;font-size:22px;line-height:1}.mode .d{width:10px;height:10px;background:var(--jade)}.mode.shedding .d{background:var(--gold)}.hero .eyebrow .d.neutral,.mode.neutral .d{background:var(--faint)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.card{padding:12px 14px 14px;display:grid;grid-gap:8px;gap:8px;min-width:0}.card .top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.card .id{font-family:var(--serif);font-size:22px;line-height:1}.card .pin{display:flex;justify-content:center;padding-block:8px 4px}.card .pin svg{width:60px;height:90px}.track{height:1px;background:var(--hair);position:relative;margin:2px 2px 6px}.track i{position:absolute;top:-3px;left:calc(var(--ripe) * 100%);width:7px;height:7px;margin-left:-3.5px;background:var(--ink)}.card .rows{display:grid}.card .lead{padding:4px 0;font-size:11px}.empty{border:1px dashed var(--hair);padding:20px;color:var(--dim);max-width:72ch}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px}td,th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--hair);vertical-align:middle}th{font-size:var(--label);text-transform:uppercase;letter-spacing:var(--track);color:var(--dim);font-weight:500}td.num,th.num{text-align:right}td .serif{font-size:18px}tfoot td{font-weight:500}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.stat{padding:14px 16px}.stat .v{font-family:var(--serif);font-size:30px;line-height:1;margin-top:8px}.stat .s{color:var(--dim);font-size:11px;margin-top:8px}.auction{display:grid;grid-template-columns:1fr auto;grid-gap:8px 16px;gap:8px 16px;align-items:center;padding:14px 16px;margin-top:14px;border-left:3px solid var(--gold)}.auction .v{font-family:var(--serif);font-size:26px;line-height:1.1}.auction .s{grid-column:1/-1;color:var(--dim);font-size:11px}.step,.steps{display:grid}.step{grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--hair)}.step:first-child{border-top:1px solid var(--hair)}.step .t{font-family:var(--serif);font-size:20px;line-height:1.1}.step .s{color:var(--dim);font-size:12px;margin-top:4px}.notes{counter-reset:n;display:grid;grid-gap:10px;gap:10px;max-width:72ch}.notes p{padding-left:40px;position:relative;color:var(--dim)}.notes p b{color:var(--ink);font-weight:500}.notes p:before{counter-increment:n;content:counter(n,upper-roman);position:absolute;left:0;top:-2px;font-family:var(--serif);font-size:18px;color:var(--ink)}footer{margin-top:56px;padding-block:24px 40px;border-top:1px solid var(--hair);color:var(--dim);font-size:11px;display:grid;grid-gap:6px;gap:6px}footer .serif{color:var(--ink);font-size:16px}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:20px;max-width:min(640px,calc(100% - 32px));background:var(--ink);color:var(--paper);border-left:3px solid var(--gold);padding:10px 14px;font-size:12px;z-index:6}@media (max-width:860px){.hero{gap:28px;padding-block:32px 24px}.hero,.rail{grid-template-columns:1fr}.rail a+a{border-left:0;border-top:1px solid var(--hair);padding-left:0}.two{grid-template-columns:1fr;gap:28px}.nav{display:none;position:absolute;top:58px;left:0;right:0;flex-direction:column;gap:0;margin:0;background:var(--paper);border-bottom:1px solid var(--hair);padding:6px var(--gutter) 12px}.nav.open{display:flex}.nav a{padding:10px 0;border-bottom:1px solid var(--hair)}.iconbtn.menu{display:grid}.flow .lane{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.flow .lane-name,.flow .node,.flow .split{flex:0 0 auto}.flow .arrow{transform:rotate(90deg);align-self:center}.addr,.charts,.launch-panel,.seat-grid{grid-template-columns:1fr}.addr{gap:2px}.auction,.step{grid-template-columns:1fr}.taxline{flex-direction:column;gap:4px}.section>header{grid-template-columns:1fr}.section>header p{grid-column:1}.log li{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:no-preference){.meter i{transition:width .4s ease}}@keyframes flash{0%{background:color-mix(in srgb,var(--gold) 45%,transparent)}to{background:transparent}}.flash{animation:flash .9s ease-out}.flow{display:grid;grid-gap:14px;gap:14px}.flow .lane{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;position:relative}.flow .lane-name{flex-basis:100%;font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim);margin-top:6px}.flow .lane-name.jade{color:var(--jade-ink)}.flow .lane-name.gold{color:var(--gold-ink)}.node{border:1px solid var(--hair);padding:10px 12px;flex:1 1 170px;min-width:0}.node.jade{border-left:3px solid var(--jade)}.node.gold{border-left:3px solid var(--gold)}.node .v{font-family:var(--serif);font-size:26px;line-height:1.1;margin-top:4px}.node .s{color:var(--dim);font-size:11px;margin-top:4px}.flow .arrow{align-self:center;font-family:var(--serif);font-size:22px;color:var(--faint)}.split{flex:2 1 260px;display:grid;align-content:center;grid-gap:8px;gap:8px;min-width:0}.bar{display:flex;gap:2px;height:14px}.bar i{display:block;min-width:2px}.split .a,.sw.a{background:var(--ink)}.split .b,.sw.b{background:var(--faint)}.split .c,.sw.c{background:var(--hair);outline:1px solid var(--faint);outline-offset:-1px}.split .keys{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--dim)}.sw{display:inline-block;width:9px;height:9px;margin-right:6px}.calc{padding:12px 16px 8px;border-bottom:1px solid var(--hair);display:grid}.calc .bar{margin:8px 0 6px;height:10px}.calc .pool{background:var(--ink)}.calc .seats{background:var(--jade)}.calc .burn{background:var(--gold)}.calc .rest{background:var(--faint)}.calc .lead{padding:3px 0;font-size:11px}.launch{padding-top:28px}.launch-panel{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:28px;gap:28px;padding:20px;border-color:var(--gold);align-items:center}.launch-panel>*{min-width:0}.launch-fig{font-family:var(--serif);font-size:clamp(72px,12vw,128px);line-height:.9;letter-spacing:-.03em;margin:6px 0 8px}.label.gold{color:var(--gold-ink)}.charts{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.charts>*{min-width:0}.chart{margin:0}.chart figcaption{margin-bottom:6px}.plot{position:relative}.plot svg{display:block;width:100%;height:auto;touch-action:pan-y}.plot .grid{stroke:var(--hair);stroke-width:1}.plot .tick{fill:var(--dim);font-family:var(--mono);font-size:10px}.plot .series{fill:none;stroke:var(--chart);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.plot .now{fill:var(--chart);stroke:var(--paper);stroke-width:2}.plot .direct{fill:var(--ink);font-family:var(--mono);font-size:11px;font-weight:500}.plot .cross{stroke:var(--faint);stroke-width:1}.plot .probe{fill:var(--paper);stroke:var(--chart);stroke-width:2}.tip{position:absolute;top:0;transform:translateX(8px);background:var(--ink);color:var(--paper);padding:4px 8px;font-size:11px;display:grid;pointer-events:none;white-space:nowrap}.tip[data-flip]{transform:translateX(calc(-100% - 8px))}.tip span{opacity:.75}.chart-table{margin-top:6px;font-size:11px}.chart-table summary{cursor:pointer;color:var(--dim);text-transform:uppercase;letter-spacing:var(--track);font-size:10px}.chart-table table{min-width:0;margin-top:6px}.chart-table td,.chart-table th{padding:4px 10px 4px 0}.sub-h{font-size:24px;margin:28px 0 6px}.card .id:hover,.card .more:hover{color:var(--jade-ink)}.card .more{margin-top:4px}.seat-grid{display:grid;grid-template-columns:320px 1fr;grid-gap:32px;gap:32px;align-items:start}.seat-grid>*{min-width:0}.seat-plate{padding:18px;display:grid;grid-gap:12px;gap:12px;justify-items:start}.seat-plate svg{width:96px;height:144px;justify-self:center}.seat-plate .rows{width:100%;display:grid}.seat-plate .btn{width:100%}.seat-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.addresses{display:grid;margin:8px 0}.addr{display:grid;grid-template-columns:190px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--hair)}.addr .a{overflow-wrap:anywhere;min-width:0}.addr a.a:hover{color:var(--jade-ink)}@media (max-width:860px){.flow .lane{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.flow .lane-name,.flow .node,.flow .split{flex:0 0 auto}.flow .arrow{transform:rotate(90deg);align-self:center}.addr,.charts,.launch-panel,.seat-grid{grid-template-columns:1fr}.addr{gap:2px}}.proof{margin-top:12px}.proof-grid{display:grid;grid-template-columns:400px 1fr;grid-gap:40px;gap:40px;align-items:start}.proof-grid>*{min-width:0}.proof-sheet{padding:14px 16px 10px;display:grid}.proof-sheet .lead{padding:5px 0}.proof-run{display:grid;grid-gap:14px;gap:14px}.proof-actions{display:flex;gap:10px;flex-wrap:wrap}.work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:14px;gap:14px}.work-card{padding:14px 16px;display:grid;grid-gap:10px;gap:10px;min-width:0}.work-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.work-head .id{font-size:22px;line-height:1}.work-head .id:hover{color:var(--jade-ink)}.work-card .rows{display:grid}.work-card .lead{padding:4px 0;font-size:11px}.work-table table{min-width:0}.work-table td,.work-table th{padding:6px 8px 6px 0;font-size:11px}.work-table td a{color:var(--ink)}.work-table td a:hover{color:var(--jade-ink)}.work-table .chip{height:18px;font-size:9px;padding:0 6px}.proof-fetch{display:flex;gap:8px;flex-wrap:wrap}.proof-fetch input{flex:1 1 260px;min-width:0;height:36px;padding:0 10px;border:1px solid var(--hair);background:transparent;color:inherit;font:inherit;font-size:12px}.proof-fetch input:focus{outline:none;border-color:var(--jade)}.verdict{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:22px;line-height:1.15;padding:10px 14px;border-left:3px solid var(--jade)}.verdict.bad{border-left-color:var(--alarm)}.checks{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--hair)}.checks li{display:grid;grid-template-columns:18px 1fr;grid-gap:8px;gap:8px;padding:7px 0;border-bottom:1px solid var(--hair);font-size:12px;overflow-wrap:anywhere}.checks .mark,.verdict .mark{color:var(--jade-ink);font-weight:500}.alarm,.checks .bad .mark,.verdict.bad .mark{color:var(--alarm)}.keeper{padding:14px 16px 12px;margin-bottom:24px;display:grid;grid-gap:8px;gap:8px}.keeper .head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.keeper .head .t{font-size:24px;line-height:1.1;margin-top:2px}.keeper .chips{display:flex;gap:6px;flex-wrap:wrap}.keeper .ready{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.keeper .acts{list-style:none;margin:0;padding:0;display:grid}.keeper .acts li{display:grid;grid-template-columns:84px 1fr auto;grid-gap:12px;gap:12px;padding:6px 0;border-top:1px solid var(--hair);font-size:12px;overflow-wrap:anywhere}.keeper .acts li.dim{grid-template-columns:1fr}.keeper .links{display:flex;gap:16px;font-size:11px;color:var(--dim)}.keeper .links a:hover{color:var(--jade-ink)}.agents{display:grid;grid-template-columns:1fr auto;grid-gap:16px 28px;gap:16px 28px;align-items:center;padding:18px 20px;margin-top:24px}.agents .t{font-size:24px;line-height:1.1;margin:4px 0 6px}.agents p{max-width:64ch}.agents-actions{display:flex;gap:10px;flex-wrap:wrap}.ecard{margin:0;display:grid;grid-gap:10px;gap:10px;min-width:0}.ecard svg{display:block;width:100%;height:auto;border:1px solid var(--hair)}.ecard [data-font=serif]{font-family:var(--serif)}.ecard [data-font=mono]{font-family:var(--mono)}.ecard figcaption{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px}.ecard-row{max-width:440px}.seat-grid.emerged{grid-template-columns:minmax(0,440px) 1fr}.seat-link:hover{color:var(--jade-ink)}@media (max-width:860px){.agents,.proof-grid,.seat-grid.emerged{grid-template-columns:1fr}.proof-grid{gap:20px}.keeper .acts li{grid-template-columns:1fr;gap:2px}.keeper .ready{justify-content:flex-start}}.stage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.stage{display:grid;grid-gap:6px;gap:6px;padding:14px 16px 12px;align-content:start;min-width:0}.stage .fig{font-size:30px;line-height:1;margin-top:2px}.stage .s{font-size:11px;min-height:3.2em}.stage .go{margin-top:4px;color:var(--ink)}.stage:hover{border-color:var(--ink)}.stage:hover .go{color:var(--jade-ink)}.doclink{display:grid;grid-template-columns:auto auto 1fr;grid-gap:6px 16px;gap:6px 16px;align-items:baseline;margin-top:40px;padding:14px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.doclink .serif{font-size:22px;line-height:1.1}.doclink:hover .serif{color:var(--jade-ink)}.docs{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:48px;gap:48px;padding-block:40px 0;align-items:start}.docs-nav{position:-webkit-sticky;position:sticky;top:74px;display:grid;grid-gap:10px;gap:10px}.docs-nav ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.docs-nav li a{display:block;padding:8px 0 8px 10px;border-bottom:1px solid var(--hair);font-size:12px;color:var(--dim);border-left:2px solid transparent;margin-left:-12px}.docs-nav li a:hover{color:var(--ink)}.docs-nav li a.active{color:var(--ink);border-left-color:var(--jade)}.docs-aside{font-size:11px;color:var(--dim)}.docs-aside a:hover{color:var(--jade-ink)}.doc{max-width:76ch;min-width:0}.doc>header{display:grid;grid-gap:8px;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--hair);margin-bottom:24px}.doc>header h1{font-size:clamp(34px,4vw,46px);line-height:1.05;letter-spacing:-.01em}.prose{display:grid;grid-gap:14px;gap:14px;font-size:13px}.prose .intro{font-size:22px;line-height:1.35;color:var(--ink)}.prose .intro,.prose h2{font-family:var(--serif)}.prose h2{font-size:26px;line-height:1.1;margin-top:18px}.prose dd,.prose li,.prose p{color:var(--dim)}.prose dt,.prose li b,.prose p b{color:var(--ink);font-weight:500}.prose ol,.prose ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.prose ol.cycle{list-style:upper-roman;padding-left:28px;gap:8px}.prose ol.cycle li{padding-left:6px}.prose ol.cycle li::marker{font-family:var(--serif);color:var(--ink);font-size:15px}.prose code{font-family:var(--mono);font-size:12px;color:var(--ink);background:var(--paper-2);padding:1px 5px;border:1px solid var(--hair);overflow-wrap:anywhere}.prose td code{overflow-wrap:normal;white-space:nowrap}.prose table{min-width:0;border:1px solid var(--hair)}.prose td,.prose th{padding:8px 12px;vertical-align:top}.prose td{color:var(--dim)}.prose .steps-table td:nth-child(2),.prose .steps-table td:nth-child(4),.prose td.num,.prose td:first-child{color:var(--ink)}.prose dl.risks{margin:0;display:grid;grid-gap:4px 0;gap:4px 0}.prose dl.risks dt{font-family:var(--serif);font-size:18px;margin-top:10px}.prose dl.risks dd{margin:0}.doc-aside{border-left:3px solid var(--jade);background:var(--paper-2);padding:12px 16px;color:var(--dim);font-size:12px}.doc-aside.gold{border-left-color:var(--gold)}.doc-aside.alarm{border-left-color:var(--alarm)}.doc-aside a,.prose li a,.prose p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:3px}.doc-aside a:hover,.prose li a:hover,.prose p a:hover{color:var(--jade-ink)}.doc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.doc-card{display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.doc-card .serif{font-size:20px;line-height:1.1}.doc-card .dim{font-size:11px}.doc-card:hover{border-color:var(--ink)}.doc-card:hover .serif{color:var(--jade-ink)}.pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:40px;padding-top:18px;border-top:1px solid var(--hair)}.pager a{display:grid;grid-gap:4px;gap:4px}.pager a.next{text-align:right}.pager .serif{font-size:20px;line-height:1.1}.pager a:hover .serif{color:var(--jade-ink)}@media (max-width:860px){.docs{grid-template-columns:1fr;gap:24px;padding-block:24px 0}.docs-nav{position:static}.docs-nav ol{display:flex;flex-wrap:wrap;gap:6px;border-top:0}.docs-nav li a{border:1px solid var(--hair);margin:0;padding:4px 10px}.docs-nav li a.active{border-color:var(--jade)}.doclink{grid-template-columns:1fr;gap:2px}.prose table{display:block;overflow-x:auto}.prose table tbody,.prose table thead{display:table;min-width:560px;width:100%}}