:root{--paper: #ffffff;--paper-2: #f8f9fa;--card: #f8f9fa;--edge: #c8ccd1;--edge-2: #a2a9b1;--ink: #202122;--ink-2: #404244;--ink-3: #72777d;--blue: #3366cc;--link: #3366cc;--saffron: #c8621f;--red: #c0392b;--amber: #b8830f;--green: #3f7a4d;--neutral: #72777d;--disp: "Inter", system-ui, sans-serif;--read: "Inter", system-ui, sans-serif;--serif: "Linux Libertine", Georgia, "Times New Roman", serif;--mono: "IBM Plex Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--read);-webkit-font-smoothing:antialiased}.wrap{max-width:1080px;margin:0 auto;padding:0 32px}.up{text-transform:uppercase;letter-spacing:.16em}.mono{font-family:var(--mono)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}header.site{border-bottom:1px solid var(--edge);background:var(--paper)}.bar{max-width:1080px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;height:64px}.brand{font-family:var(--disp);font-weight:600;font-size:19px;text-decoration:none;color:var(--ink)}.brand:hover{text-decoration:none}.brand .b{color:var(--saffron)}nav.site{display:flex;gap:24px;font-family:var(--read);font-size:14px;color:var(--link)}nav.site a{color:var(--ink-2);text-decoration:none}nav.site a:hover{color:var(--ink)}.eyebrow{font-family:var(--mono);font-size:12px;color:var(--saffron);letter-spacing:.14em;padding-top:44px;display:flex;align-items:center;gap:10px;text-transform:uppercase}.eyebrow:before{content:"";width:26px;height:1px;background:var(--saffron)}.eyebrow a{color:var(--saffron);text-decoration:none}.masthead{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start;padding-bottom:22px}.masthead.single{grid-template-columns:1fr}h1{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1.14;letter-spacing:0;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--edge-2)}.dek{font-size:16.5px;line-height:1.6;color:var(--ink-2);max-width:34em}.crumb{font-size:12.5px;line-height:20px;color:var(--ink-3);margin:0 0 8px}.crumb a{color:var(--link)}.rail{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--edge)}.rail .c{padding:26px 24px 26px 0}.rail .v{font-family:var(--disp);font-size:28px;font-weight:600;letter-spacing:-.02em}.rail .v .arw{color:var(--ink-3);font-weight:400}.rail .k{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.rail .v.red{color:var(--red)}.plate{padding:42px 0 8px}.plate-head{display:flex;align-items:baseline;gap:16px;margin-bottom:10px;border-bottom:1px solid var(--edge-2);padding-bottom:7px}.badge{font-family:var(--mono);font-size:10px;color:var(--blue);background:#eaf0fa;border:1px solid #c5d5ee;border-radius:2px;padding:4px 9px;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase}.plate-head h2{font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:0}.plate-head h2 .secn{color:var(--ink-3);margin-right:12px;font-variant-numeric:tabular-nums}.plate-head .note{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-left:auto;letter-spacing:.03em}.plate .body{font-size:16px;line-height:1.68;color:var(--ink-2);max-width:42em;margin:14px 0 8px}.plate .body p{margin:0 0 16px}.plate .body strong{color:var(--ink);font-weight:500}.plate .body a{color:var(--link)}.plate .body h2,.plate .body h3{font-family:var(--disp);font-size:18px;font-weight:600;color:var(--ink);margin:22px 0 10px}.cite{font-family:var(--mono);font-size:11px;color:var(--saffron);vertical-align:super;text-decoration:none}.legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:22px 0 16px;font-family:var(--mono);font-size:11px}.legend .lab{color:var(--ink-3);letter-spacing:.1em;margin-right:4px;text-transform:uppercase}.chip{border:1px solid var(--edge-2);border-radius:2px;padding:5px 11px;color:var(--ink-2);background:var(--card);display:inline-flex;gap:7px;align-items:center;font-family:var(--mono);font-size:11px;cursor:pointer}.chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip .n{color:var(--ink-3)}.chip.on .n{color:var(--edge-2)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tile{background:var(--card);border:1px solid var(--edge);border-top:3px solid var(--edge-2);border-radius:2px;padding:13px 14px;position:relative;min-height:118px;display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}a.tile:hover{border-color:var(--edge-2);text-decoration:none}.tile .nm{color:var(--link)}a.tile:hover .nm{text-decoration:underline}.tile.red{border-top-color:var(--red)}.tile.amber{border-top-color:var(--amber)}.tile.green{border-top-color:var(--green)}.tile.neutral{border-top-color:var(--edge-2)}.tile.dim{opacity:.32}.tile .n{font-family:var(--mono);font-size:9px;color:var(--ink-3);letter-spacing:.12em}.tile .nm{font-family:var(--disp);font-size:14px;font-weight:600;line-height:1.25;margin:6px 0 auto;padding-right:6px}.tile .meta{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.tile .st{font-family:var(--mono);font-size:9px;letter-spacing:.05em;display:inline-flex;align-items:center;gap:5px}.st i{width:7px;height:7px;border-radius:50%;background:var(--edge-2)}.tile .st{color:var(--ink-3)}.red .st{color:var(--red)}.red .st i{background:var(--red)}.amber .st{color:var(--amber)}.amber .st i{background:var(--amber)}.green .st{color:var(--green)}.green .st i{background:var(--green)}.tile .ty{font-family:var(--mono);font-size:8px;letter-spacing:.08em;color:var(--ink-3);border:1px solid var(--edge);padding:2px 5px;border-radius:2px;text-transform:uppercase}.tile .bl{position:absolute;top:11px;right:12px;font-family:var(--mono);font-size:8px;color:var(--blue);letter-spacing:.03em}.tile .qd{position:absolute;top:11px;right:12px;font-family:var(--mono);font-size:8px;color:var(--ink-3);letter-spacing:.03em}.tile .sh{font-family:var(--mono);font-size:8.5px;color:var(--saffron);margin-top:7px;letter-spacing:.02em}.tile.ty-mode{border-top-color:var(--edge-2)}.tile.ty-mode .st{color:var(--ink-3)}.tile.ty-mode .st i{background:var(--edge-2)}.tile.ty-mode .ty{color:var(--blue);border-color:#d3dcf0;background:#e7ebf6}.ttree{position:relative;margin:26px 0 20px}.tt-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.tt-cols{position:relative;z-index:1;display:flex;align-items:center;gap:64px}.tt-lane{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.tt-lab{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.tt-lane.right .tt-lab{text-align:right}.tt-card{background:#fff;border:1px solid var(--edge);border-left:3px solid var(--edge-2);border-radius:2px;padding:9px 12px}.tt-card.red{border-left-color:var(--red)}.tt-card.amber{border-left-color:var(--amber)}.tt-card.green{border-left-color:var(--green)}.tt-card.queued{border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed}.tt-card .tt-row{display:flex;align-items:center;gap:8px}.tt-card .dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--edge-2)}.tt-card .nm{font-family:var(--sans, "Inter", system-ui, sans-serif);font-size:13px;font-weight:600;color:var(--link);line-height:1.3}.tt-card .st{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:3px 0 0 16px}.tt-card.red .st{color:var(--red)}.tt-card.amber .st{color:var(--amber)}.tt-card.green .st{color:var(--green)}.tt-card .subs{margin:7px 0 0 16px;padding-top:7px;border-top:1px solid var(--edge);display:flex;flex-direction:column;gap:4px}.tt-card .subs a{font-size:11.5px;color:var(--link);line-height:1.3;display:inline-flex;align-items:baseline;gap:7px}.tt-card .subs .dot{width:6px;height:6px;align-self:center}.tt-node{flex:0 0 auto;align-self:center;text-align:center;max-width:260px;background:#fff;border:2px solid var(--ink);border-radius:3px;padding:15px 20px}.tt-node .nm{font-family:var(--serif);font-size:19px;font-weight:700;line-height:1.15;color:var(--ink)}.tt-node .st{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.tt-node.red .st{color:var(--red)}.tt-node.amber .st{color:var(--amber)}.tt-node.green .st{color:var(--green)}@media(max-width:820px){.tt-cols{flex-direction:column;align-items:stretch;gap:16px}.tt-wires{display:none}.tt-lane.right .tt-lab{text-align:left}.tt-node{align-self:center}}.grid.unlocks{margin-top:20px}.infobox{border:1px solid var(--edge-2);background:#fff;font-size:12.5px}.infobox .ib-title{font-family:var(--serif);font-size:17px;font-weight:700;text-align:center;padding:2px 14px 8px;line-height:1.15;background:#eaecf0;border-bottom:1px solid var(--edge)}.infobox .ib-cap{font-family:var(--mono);font-size:9.5px;color:var(--ink-3);text-align:center;padding:8px 14px 10px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.infobox table{width:100%;border-collapse:collapse}.infobox th{text-align:left;vertical-align:top;font-weight:600;font-size:12px;padding:5px 10px 5px 14px;width:40%;line-height:1.45}.infobox td{padding:5px 14px 5px 0;color:var(--ink-2);line-height:1.45}.infobox tr.sep th,.infobox tr.sep td{border-top:1px solid var(--edge);padding-top:8px}.infobox tbody{display:table-row-group}.infobox table{margin-bottom:10px}.page-grid{display:grid;grid-template-columns:212px minmax(0,1fr);gap:44px;align-items:start;padding-top:40px}.side{position:sticky;top:20px}.side-box{margin-top:22px;font-size:13px}.side-box .h{font-family:var(--read);font-size:13px;font-weight:700;color:var(--ink);letter-spacing:0;border-bottom:1px solid var(--edge);padding-bottom:5px;margin-bottom:9px}.side-box ul{list-style:none}.side-box li{margin:7px 0;display:flex;gap:8px;align-items:baseline;line-height:1.4}.side-box li .dot{width:7px;height:7px;flex-shrink:0;align-self:center}.side-box .all{display:inline-block;margin-top:9px;font-size:12px}.page-grid .masthead{padding-top:0}.page-grid h1{margin-top:0}@media(max-width:900px){.page-grid{grid-template-columns:1fr;gap:0}.side{position:static;order:2;padding:20px 0 8px;border-top:1px solid var(--edge);margin-top:12px}.page-grid .main{order:1}}.toc{display:block;margin:0;font-size:13.5px}.toc .t{font-family:var(--read);font-weight:700;font-size:13px;color:var(--ink);border-bottom:1px solid var(--edge);padding-bottom:5px;margin-bottom:9px}.toc ol{list-style:none}.toc li{margin:5px 0}.toc a{text-decoration:none}.toc a:hover{text-decoration:underline}.toc .n{display:inline-block;min-width:18px;color:var(--ink-3)}.ledger{border:1px solid var(--edge);background:var(--card)}.ledger .lrow{display:flex;align-items:center;gap:18px;padding:15px 18px;border-bottom:1px solid var(--edge)}.ledger .lrow:last-child{border-bottom:none}.ledger .num{font-family:var(--mono);font-size:11px;color:var(--ink-3);width:24px}.ledger .who{flex:1}.ledger .who .nm{font-family:var(--disp);font-size:15px;font-weight:600}.ledger .who .nm a{text-decoration:none;color:var(--link)}.ledger .who .nm a:hover{text-decoration:underline}.ledger .who .ty{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.ledger .stage{text-align:right;font-family:var(--mono);font-size:10px}.ledger .stage .as{color:var(--amber);letter-spacing:.04em}.ledger .stage .cl{color:var(--ink-3);display:block;margin-top:3px}.ladder{display:inline-flex;gap:3px;margin-top:6px}.ladder i{width:16px;height:3px;background:var(--edge-2);border-radius:1px}.ladder i.f{background:var(--amber)}.swaraj{margin:40px 0 8px;border:1px solid var(--edge-2);background:var(--paper-2);border-left:3px solid var(--saffron);padding:24px 26px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.swaraj .k{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--saffron);text-transform:uppercase}.swaraj .t{font-family:var(--disp);font-size:18px;font-weight:600;margin:8px 0 3px;max-width:28em;line-height:1.35}.swaraj p{font-size:14px;color:var(--ink-2)}.swaraj a.go{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:12px 20px;border-radius:2px;text-decoration:none;white-space:nowrap}footer.site{border-top:1px solid var(--edge);margin-top:40px;padding:28px 0 60px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}footer.site .row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}footer.site .b{color:var(--saffron)}footer.site a{color:var(--ink-2)}footer.site a:hover{color:var(--ink)}.about{max-width:40em;padding:44px 0 20px}.about h1{margin-top:0}.about h2{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--ink);letter-spacing:0;margin:32px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--edge)}.about p{font-size:16.5px;line-height:1.72;color:var(--ink-2);margin:0 0 16px}.about p.lead{font-size:18px;line-height:1.65;color:var(--ink)}.about a{color:var(--link)}.refs{padding:40px 0 0;font-family:var(--read);font-size:13px;color:var(--ink-2)}.refs .h{font-family:var(--serif);font-size:25px;font-weight:400;color:var(--ink);border-bottom:1px solid var(--edge-2);padding-bottom:7px;margin-bottom:12px}.refs ol{margin:0 0 0 26px}.refs li{margin:5px 0;line-height:1.5;padding-left:4px}.refs a{color:var(--link);word-break:break-word}.refs .conf{color:var(--ink-3);font-size:12px}.section{padding:38px 0 12px}.section-head{display:flex;align-items:baseline;gap:16px;margin-bottom:16px;border-bottom:1px solid var(--edge-2);padding-bottom:7px}.section-head h2{font-family:var(--serif);font-size:24px;font-weight:400;letter-spacing:0}.section-head .note{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-left:auto}.section-head .note a{color:var(--ink-3);text-decoration:none}.section-head .note a:hover{color:var(--ink)}.feed{border:1px solid var(--edge);background:var(--card)}.feed .frow{display:flex;gap:18px;padding:14px 18px;border-bottom:1px solid var(--edge);align-items:baseline}.feed .frow:last-child{border-bottom:none}.feed .d{font-family:var(--mono);font-size:10px;color:var(--ink-3);width:88px;flex-shrink:0;letter-spacing:.04em}.feed .what{flex:1;font-size:14px;color:var(--ink-2);line-height:1.5}.feed .what a{color:var(--link);font-weight:500;text-decoration:none}.feed .what a:hover{text-decoration:underline}.feed .kind{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0}.feed .kind.status{color:var(--saffron)}.st-word.red{color:var(--red)}.st-word.amber{color:var(--amber)}.st-word.green{color:var(--green)}.conv{border:1px solid var(--edge);background:var(--card)}.conv .crow{display:flex;align-items:center;gap:18px;padding:15px 18px;border-bottom:1px solid var(--edge);text-decoration:none;color:var(--ink)}.conv .crow:last-child{border-bottom:none}.conv .crow:hover{text-decoration:none}.conv .crow:hover .nm{text-decoration:underline}.conv .rank{font-family:var(--mono);font-size:11px;color:var(--ink-3);width:24px}.conv .nm{font-family:var(--disp);font-size:15px;font-weight:600;flex:1;color:var(--link)}.conv .sub{font-family:var(--mono);font-size:10px;color:var(--ink-3);margin-top:2px;font-weight:400;letter-spacing:.04em}.conv .blocks{font-family:var(--mono);font-size:11px;color:var(--saffron);white-space:nowrap}.conv .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot.red{background:var(--red)}.dot.amber{background:var(--amber)}.dot.green{background:var(--green)}.dot.neutral{background:var(--edge-2)}.sectors{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sector-card{background:var(--card);border:1px solid var(--edge);border-radius:2px;padding:16px 18px;text-decoration:none;color:var(--ink);min-height:96px;display:flex;flex-direction:column}.sector-card:hover{border-color:var(--edge-2);text-decoration:none}.sector-card:hover .nm{text-decoration:underline}.sector-card .nm{font-family:var(--disp);font-size:15px;font-weight:600;color:var(--link)}.sector-card .bl{font-size:12.5px;color:var(--ink-3);margin-top:5px;line-height:1.45;flex:1}.sector-card .ct{font-family:var(--mono);font-size:10px;color:var(--ink-3);margin-top:10px;letter-spacing:.08em}.gaps{border:1px solid var(--edge);background:var(--card)}.gaps .grow{display:flex;align-items:center;gap:18px;padding:13px 18px;border-bottom:1px solid var(--edge);text-decoration:none;color:var(--ink)}.gaps .grow:last-child{border-bottom:none}.gaps .grow:hover{text-decoration:none}.gaps .rank{font-family:var(--mono);font-size:11px;color:var(--ink-3);width:20px;flex:none}.gaps .gnm{font-family:var(--disp);font-size:15px;font-weight:600;color:var(--link);width:260px;flex:none}.gaps .grow:hover .gnm{text-decoration:underline}.gaps .gbar{flex:1;display:flex;height:9px;border-radius:2px;overflow:hidden;background:var(--paper-2)}.gaps .gbar .seg{display:block}.gaps .gbar .seg.red{background:var(--red)}.gaps .gbar .seg.amber{background:var(--amber)}.gaps .gbar .seg.green{background:var(--green)}.gaps .gbar .seg.neutral{background:var(--edge-2)}.gaps .gcount{font-family:var(--mono);font-size:11px;color:var(--ink-3);width:92px;flex:none;text-align:right}.gaps .gcount b{color:var(--red);font-weight:600}@media(max-width:700px){.gaps .gnm{width:150px}.gaps .gcount{width:70px}}.feature-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:30px;margin:34px 0 8px;align-items:start}.feature{display:flex;flex-direction:column;gap:11px;text-decoration:none;color:var(--ink);background:var(--paper-2);border:1px solid var(--edge);border-left:4px solid var(--edge-2);border-radius:2px;padding:22px 24px}.feature.red{border-left-color:var(--red)}.feature.amber{border-left-color:var(--amber)}.feature.green{border-left-color:var(--green)}.feature:hover{border-color:var(--edge-2)}.feature .kicker{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--saffron)}.feature .ft-title{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.16;color:var(--ink)}.feature:hover .ft-title{text-decoration:underline}.feature .ft-dek{font-size:15px;line-height:1.55;color:var(--ink-2)}.feature .ft-status{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items:center;gap:8px;margin-top:2px}.feature .ft-status .dot{width:8px;height:8px;border-radius:50%}.recent .rc-head{font-family:var(--read);font-weight:700;font-size:13px;color:var(--ink);border-bottom:1px solid var(--edge-2);padding-bottom:6px;margin-bottom:8px}.recent ul{list-style:none}.recent li{padding:8px 0;border-bottom:1px solid var(--edge)}.recent li:last-child{border-bottom:none}.recent li a{display:inline-flex;align-items:baseline;gap:8px;font-size:14px;font-weight:500}.recent li a .dot{width:7px;height:7px;border-radius:50%;align-self:center;flex:none}.recent .rc-meta{display:block;font-family:var(--mono);font-size:10px;color:var(--ink-3);margin:3px 0 0 15px;letter-spacing:.03em}@media(max-width:820px){.feature-row{grid-template-columns:1fr;gap:22px}}.pager{display:flex;gap:8px;margin:24px 0;font-family:var(--mono);font-size:11px}.pager a,.pager span{border:1px solid var(--edge-2);border-radius:2px;padding:6px 12px;color:var(--ink-2);background:var(--card);text-decoration:none}.pager span.off{opacity:.4}.rq-card{border:1px solid var(--edge);background:var(--card);margin-bottom:14px}.rq-head{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--edge)}.rq-kind{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);background:#e7ebf6;border:1px solid #d3dcf0;border-radius:2px;padding:3px 8px}.rq-kind.fail{color:var(--red);background:#f6e9e7;border-color:#ecd2ce}.rq-title{font-family:var(--disp);font-size:15px;font-weight:600;flex:1}.rq-date{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.rq-body{padding:15px 18px}.rq-reason{font-size:13.5px;color:var(--ink-2);line-height:1.6;max-width:52em}.rq-reason .lbl{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:4px}.rq-payload{font-family:var(--mono);font-size:11px;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--edge);padding:10px 12px;margin-top:12px;white-space:pre-wrap;word-break:break-word;line-height:1.7}.rq-actions{display:flex;gap:8px;flex-wrap:wrap;padding:13px 18px;border-top:1px solid var(--edge);align-items:center}.btn{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--edge-2);border-radius:2px;padding:8px 14px;background:var(--card);color:var(--ink-2);cursor:pointer}.btn:hover{border-color:var(--ink-2);color:var(--ink)}.btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.danger{color:var(--red);border-color:var(--red)}.rq-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rq-form input[type=text],.rq-form select{font-family:var(--mono);font-size:12px;border:1px solid var(--edge-2);border-radius:2px;padding:7px 10px;background:var(--paper);color:var(--ink);min-width:180px}.rq-form label{font-family:var(--mono);font-size:10px;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.rq-note{font-family:var(--mono);font-size:10px;color:var(--ink-3);line-height:1.7}.flash{font-family:var(--mono);font-size:11px;border:1px solid var(--green);color:var(--green);background:#eef4ef;padding:10px 14px;margin:18px 0}.flash.err{border-color:var(--red);color:var(--red);background:#f6e9e7}.queued-note{font-family:var(--mono);font-size:12px;color:var(--ink-2);letter-spacing:.04em;border:1px dashed var(--edge-2);background:var(--card);padding:18px 20px;margin:26px 0}@media(max-width:820px){.masthead{grid-template-columns:1fr;gap:28px}h1{font-size:38px}.rail,.grid,.sectors{grid-template-columns:1fr 1fr}nav.site{display:none}}@media(max-width:520px){.sectors,.grid{grid-template-columns:1fr}.wrap{padding:0 20px}}
