:root{--bg:#f4f3ef;--card:#fff;--ink:#17201b;--ink-2:#3b4a43;--ink-3:#58635d;--ink-4:#8a938d;--line:#dfe5e1;--line-2:#edf1ee;--green-050:#e8f1ec;--green-100:#cfe2d7;--green-500:#1d8150;--green-600:#15754c;--green-700:#0f6642;--green-800:#0b5a3c;--green-900:#063b2a;--gold:#b8942e;--gold-dark:#856916;--gold-050:#faf5e7;--gold-100:#eddfba;--tt-red:#c8102e;--tt-white:#fff;--tt-black:#111;--class-bg:#5c2733;--class-line:#7d3a48;--ok:#12764a;--ok-bg:#e6f3ec;--ok-line:#b6ddc7;--warn:#9a6408;--warn-bg:#fdf3e0;--warn-line:#efd9a8;--bad:#a72019;--bad-bg:#fbeae8;--bad-line:#eec3bf;--info:#1a5583;--info-bg:#e9f1f8;--info-line:#c2d8ea;--neutral-bg:#eef1ef;--r-sm:6px;--r:8px;--r-lg:12px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--sh:0 1px 2px #063b2a0a, 0 1px 3px #063b2a0f;--sh-lg:0 2px 6px #063b2a0f, 0 10px 24px #063b2a12;--sh-head:0 1px 0 #063b2a1a, 0 2px 10px #063b2a0f;--mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--sans:"Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, -apple-system, sans-serif;--serif:Georgia, "Times New Roman", serif;--nav-w:250px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);background:var(--bg);color:var(--ink);font-size:15px;line-height:1.55}h1,h2,h3,h4{color:var(--ink);margin:0;font-weight:600;line-height:1.25}h2{font-family:var(--serif);letter-spacing:-.2px;font-size:26px}h3{font-size:16px}p{margin:0 0 .65em}a{color:var(--green-600)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gov1{background:var(--green-900);color:#fff;align-items:center;gap:var(--s4);padding:var(--s3) var(--s6);min-height:64px;display:flex}.gov-mark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);letter-spacing:.6px;border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;font-size:9px;display:flex}.gov-arms,.formhead .gov-arms{object-fit:contain;background:0 0;border:0;width:auto;height:46px}.gov1 .g1{letter-spacing:1px;text-transform:uppercase;color:var(--green-100);font-size:10.5px;font-weight:700}.gov1 .g2{font-family:var(--serif);font-size:19px;font-weight:700;line-height:1.2}.gov1-meta{gap:var(--s2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.mark{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:var(--r-pill);border:1px solid #ffffff73;padding:4px 10px;font-size:11px;font-weight:700}.mark.synth{border-color:var(--gold);color:#241d05;background:var(--gold)}.mark.proto{color:#fff;border-color:#ffffff80}.natstrip{border-bottom:1px solid #063b2a2e;height:4px;display:flex}.natstrip i{flex:1}.natstrip .r{background:var(--tt-red)}.natstrip .w{background:var(--tt-white);box-shadow:inset 0 0 0 1px #063b2a38}.natstrip .b{background:var(--tt-black)}.toolbar{background:var(--card);border-bottom:1px solid var(--line);box-shadow:var(--sh-head);align-items:center;gap:var(--s4);padding:var(--s2) var(--s6);color:var(--ink-2);min-height:44px;font-size:13px;display:flex}.toolbar .tb-lab{letter-spacing:.9px;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:700;display:block}.toolbar .tb-val{color:var(--ink);white-space:nowrap;font-weight:600}.toolbar .tb-right{align-items:center;gap:var(--s4);margin-left:auto;display:flex}.toolbar a{color:var(--green-700);font-weight:600}.toolbar .who{color:var(--green-900);font-weight:700}.tb-search input{width:180px;min-height:32px;padding:4px 10px;font-size:13px}.nav-search-all{margin-top:var(--s2);color:var(--green-700);font-size:13px;font-weight:600;display:block}.search-form{gap:var(--s2);margin:var(--s4) 0;flex-wrap:wrap;display:flex}.search-form input{flex:260px;min-width:0;min-height:44px}.search-form button{min-height:44px}.search-results{margin:0;padding:0;list-style:none}.search-results li{padding:var(--s2) 0;border-bottom:1px solid var(--line-2)}.search-results li:last-child{border-bottom:0}.search-results a{min-height:44px;line-height:44px;display:inline-block}.search-meta{color:var(--ink-3);font-size:13px;display:block}@media (max-width:820px){.nav-search-all{min-height:44px;line-height:44px}}.wwp-filters{gap:var(--s3);margin:var(--s4) 0;flex-direction:column;display:flex}.wwp-row>label>span,.wwp-search>span,.fn-pick-lab{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-4);margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.wwp-search input{width:100%;min-height:48px;padding:10px 14px;font-size:16px}.wwp-row{gap:var(--s3);flex-wrap:wrap;align-items:flex-start;display:flex}.wwp-row>label,.wwp-row>.fn-pick{flex:200px;min-width:0}.wwp-row select{width:100%;min-height:44px}.wwp-filters[aria-busy=true]{opacity:.75}.fn-pick{position:relative}.fn-pick>summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-md,6px);background:var(--card);min-height:44px;padding:6px 12px;list-style:none}.fn-pick>summary::-webkit-details-marker{display:none}.fn-pick>summary .fn-pick-lab{margin:0}.fn-pick-val{color:var(--ink);font-weight:600;display:block}.fn-pick-body{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md,6px);box-shadow:var(--sh);padding:var(--s2);max-height:320px;margin-top:4px;overflow:auto}.fn-pick-opt{gap:var(--s2);min-height:44px;padding:0 var(--s2);align-items:center;display:flex}.fn-pick-opt input{width:20px;height:20px}.wwp-quick{align-items:center;font-size:14px}.wwp-quick a{color:var(--green-700);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.wwp-views{gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.wwp-view{min-height:44px;padding:0 var(--s4);border:1px solid var(--line);color:var(--green-700);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.wwp-view.on{background:var(--green-700);color:#fff;border-color:var(--green-700)}.wwp-actions{gap:var(--s3);flex-wrap:wrap;align-items:center;display:inline-flex}.sort-head{color:inherit;text-decoration:none}.sort-head:hover{text-decoration:underline}.wwp-pages{gap:var(--s4);margin-top:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.wwp-pages a{color:var(--green-700);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.scopenote{color:var(--ink-3);font-size:12.5px}.rolebar{background:var(--card);border-bottom:1px solid var(--line);padding:var(--s2) var(--s6);align-items:center;gap:var(--s3);color:var(--ink-2);font-size:13px;display:flex}.rolebar .pill{background:var(--green-050);border:1px solid var(--green-100);color:var(--green-800);letter-spacing:.5px;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;padding:3px 11px;font-size:11px;font-weight:700}.rolebar .tail{color:var(--ink-3);margin-left:auto;font-size:12px}.shell{align-items:stretch;min-height:calc(100vh - 220px);display:flex}.content{flex-direction:column;flex:1;min-width:0;display:flex}.nav{width:var(--nav-w);background:var(--card);border-right:1px solid var(--line);padding:0 0 var(--s8);flex:none}.nav-sys{padding:var(--s4);border-top:1px solid var(--line-2);margin-top:var(--s4)}.nav-sys .t{font-size:13px;font-weight:700}.nav-sys .s{letter-spacing:1px;text-transform:uppercase;color:var(--gold-dark);margin-top:2px;font-size:10px}.nav-sys dl{margin:8px 0 0;font-size:11px}.nav-sys dt{color:var(--ink-4);text-transform:uppercase;letter-spacing:.6px;margin-top:5px;font-size:9.5px}.nav-sys dd{color:var(--ink-2);margin:0}.nav-find{padding:var(--s3)}.nav-find input{border:1px solid var(--line);border-radius:var(--r);width:100%;font:inherit;background:#fbfdfc;padding:6px 9px;font-size:12.5px}.nav-cat{border-bottom:1px solid var(--line-2)}.nav-cat-head{align-items:center;gap:var(--s3);width:100%;color:var(--ink-2);padding:var(--s3) var(--s4);cursor:pointer;text-align:left;letter-spacing:.7px;text-transform:uppercase;background:0 0;border:0;border-radius:0;font-size:12px;font-weight:700;display:flex}.nav-cat-head:hover{background:var(--green-050);color:var(--green-800)}.nav-cat.open .nav-cat-head{color:var(--green-900)}.nav-cat-head .lab{flex:1;min-width:0}.nav-cat-head .chev{font-family:var(--mono);color:var(--ink-4);text-align:center;flex:none;width:12px;font-size:14px}.navicon{color:var(--green-700);flex:none}.nav-cat-body{padding-bottom:var(--s2)}.nav a.item{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4) var(--s2) 45px;color:var(--ink-2);border-left:3px solid #0000;font-size:14px;text-decoration:none;display:flex}.nav a.item .t{flex:1;min-width:0}.nav a.item:hover{background:var(--green-050);color:var(--green-800)}.nav a.item.active{background:var(--green-900);color:#fff;border-left-color:var(--gold);font-weight:600}.nav a.item.active .nav-count{color:#fff;background:#ffffff29;border-color:#ffffff4d}.nav-count{text-align:center;font-variant-numeric:tabular-nums;border-radius:var(--r-pill);background:var(--warn-bg);border:1px solid var(--warn-line);min-width:22px;color:var(--warn);flex:none;padding:1px 7px;font-size:11.5px;font-weight:700}.nav-count.bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.nav-count.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}main{min-width:0;padding:var(--s7) var(--s7) 80px;flex:1;max-width:1280px}.sub{color:var(--ink-3);margin:var(--s1) 0 var(--s6);max-width:78ch;font-size:14.5px}.note{color:var(--ink-3);font-size:13px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);padding:var(--s5) var(--s6);margin-bottom:var(--s5)}table{border-collapse:collapse;background:var(--card);width:100%;box-shadow:var(--sh);border-radius:var(--r);font-size:14px;overflow:hidden}th{background:var(--green-900);color:#fff;letter-spacing:.6px;text-transform:uppercase;text-align:left;padding:var(--s3) var(--s3);font-size:11.5px;font-weight:600}td{border-bottom:1px solid var(--line-2);padding:var(--s3);vertical-align:top}tr:hover td{background:var(--green-050)}tr[aria-selected=true] td,tr.is-open td{background:var(--gold-050);box-shadow:inset 3px 0 0 var(--gold)}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums}tr.total td{background:var(--green-050);font-weight:700}.invariant{font-family:var(--mono);background:var(--green-900);color:var(--green-100);border-radius:var(--r);padding:10px 14px;font-size:12.5px;display:inline-block}.refused{border-left:4px solid var(--bad);background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:var(--r);border-left-width:4px;margin-bottom:16px;padding:14px 18px}.badge{letter-spacing:.4px;text-transform:uppercase;background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn);border-radius:var(--r-pill);vertical-align:middle;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.badge.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.badge.bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.badge.info{background:var(--info-bg);border-color:var(--info-line);color:var(--info)}.badge.neutral{background:var(--neutral-bg);border-color:var(--line);color:var(--ink-3)}button,select,input,textarea{font:inherit;font-size:14px}button{background:var(--green-700);color:#fff;border:1px solid var(--green-800);border-radius:var(--r-sm);cursor:pointer;padding:9px 16px;font-weight:600}button:hover{background:var(--green-600)}button.primary{background:var(--gold);border-color:var(--gold-dark);color:#241d05}button.primary:hover{background:#c9a336}button.quiet{color:var(--green-800);border-color:var(--line);background:#fff;font-weight:600}button.quiet:hover{background:var(--green-050)}input,select,textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:9px 11px}input:hover,select:hover,textarea:hover{border-color:#c6d0c9}.nav-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.nav-cards a{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--green-800);border-radius:var(--r);box-shadow:var(--sh);color:var(--ink);padding:14px 16px;text-decoration:none;display:block}.nav-cards a:hover{box-shadow:var(--sh-lg);border-left-color:var(--gold)}.nav-cards .t{font-weight:700}.nav-cards .d{color:var(--ink-3);margin-top:4px;font-size:12px}.roles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.roles button{text-align:left;background:var(--card);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:var(--r);padding:12px 14px}.roles button:hover{border-color:var(--green-600);background:var(--green-050)}form.inline{display:inline}.formhead{background:var(--green-900);color:#fff;border-radius:var(--r-lg) var(--r-lg) 0 0;align-items:center;gap:12px;padding:14px 18px;display:flex}.formhead .fh-mark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);letter-spacing:1px;flex:none;justify-content:center;align-items:center;font-size:9.5px;display:flex}.formhead .fh1{letter-spacing:1.2px;text-transform:uppercase;color:var(--green-100);font-size:10px}.formhead .fh2{font-family:var(--serif);font-size:19px;font-weight:700}.formhead .fh3{opacity:.8;font-size:11px}.formhead .fh-no{text-align:right;font-family:var(--mono);border:1px solid #ffffff59;margin-left:auto;padding:6px 10px;font-size:12px}.formhead .fh-no small{font-family:var(--sans);letter-spacing:1px;text-transform:uppercase;opacity:.8;font-size:9px;display:block}.formbody{background:var(--card);border:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--sh);border-top:0;margin-bottom:18px;padding:16px 20px}.parts{grid-template-columns:repeat(6,1fr);gap:6px;margin:4px 0 16px;display:grid}.parts span{color:var(--ink-4);border-top:3px solid var(--line);text-wrap:balance;min-height:32px;padding-top:5px;font-size:10.5px;line-height:1.3;display:block}@media (max-width:760px){.parts{grid-template-columns:repeat(3,1fr);row-gap:10px}}.parts span.on{color:var(--green-700);border-top-color:var(--green-600);font-weight:700}.capture-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:760px){.capture-grid{grid-template-columns:1fr}}.capture-panel{border:2px dashed var(--line);border-radius:var(--r-lg);text-align:center;background:#fbfdfc;padding:14px}.noticebox{border:1px solid var(--warn-line);background:var(--warn-bg);border-left:4px solid var(--gold);border-radius:var(--r);margin:12px 0;padding:10px 14px;font-size:12.5px}.infobox{border:1px solid var(--info-line);background:var(--info-bg);border-left:4px solid var(--info);border-radius:var(--r);margin:12px 0;padding:10px 14px;font-size:12.5px}.stat-grid{grid-template-columns:repeat(auto-fill, minmax(var(--stat-min,180px), 1fr));gap:var(--s3);margin-bottom:var(--s4);display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4) var(--s4) var(--s3);color:var(--ink);min-height:44px;text-decoration:none;display:block}.stat-link{border-left:3px solid var(--green-600)}.stat-link:hover{box-shadow:var(--sh-lg);border-left-color:var(--gold);text-decoration:none}.stat-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tilenames>summary:hover{text-decoration:none}.tilenames:hover{box-shadow:var(--sh-lg)}.stat-v{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.05}.stat-k{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-3);margin-top:var(--s1);font-size:11.5px}.stat-s{color:var(--ink-3);margin-top:2px;font-size:12.5px}.stat-ok{background:var(--ok-bg);border-color:var(--ok-line)}.stat-warn{background:var(--warn-bg);border-color:var(--warn-line)}.stat-bad{background:var(--bad-bg);border-color:var(--bad-line)}.stat-gold{background:var(--gold-050);border-color:var(--gold-100)}.stat-info{background:var(--info-bg);border-color:var(--info-line)}.stat-neutral{background:var(--neutral-bg)}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);margin-bottom:var(--s5)}.panel-head{align-items:flex-start;gap:var(--s4);padding:var(--s4) var(--s6) 0;display:flex}.panel-titles{flex:1;min-width:0}.panel-head h3{font-family:var(--serif);margin:0;font-size:18px}.panel-q{color:var(--ink-3);max-width:78ch;margin:2px 0 0;font-size:13.5px}.panel-action{flex:none;padding-top:2px;font-size:13.5px;font-weight:600}.panel-action a{color:var(--green-700)}.panel-body{padding:var(--s4) var(--s6) var(--s5)}.panel-body>:last-child{margin-bottom:0}.panel-body>table{margin-bottom:var(--s3)}.panel-bad{border-color:var(--bad-line)}.panel-warn{border-color:var(--warn-line)}.queue{margin:0 0 var(--s4);padding:0;list-style:none}.queue-row{border-bottom:1px solid var(--line-2)}.queue-row:last-child{border-bottom:0}.queue-row>a,.queue-row>div{align-items:flex-start;gap:var(--s4);padding:var(--s3) var(--s2);color:var(--ink);min-height:44px;text-decoration:none;display:flex}.queue-link>a:hover{background:var(--green-050);text-decoration:none}.queue-link>a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.queue-n{text-align:right;min-width:52px;font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-size:24px;font-weight:700;line-height:1.1}.queue-n.bad{color:var(--bad)}.queue-n.warn{color:var(--warn)}.queue-n.ok{color:var(--ok)}.queue-text{flex:1;min-width:0}.queue-what{font-size:15px;font-weight:600;display:block}.queue-detail{color:var(--ink-2);margin-top:2px;font-size:13.5px;display:block}.queue-whose{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.queue-empty{margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:var(--r)}.chain{padding:var(--s3) 0;border-bottom:1px solid var(--line-2)}.chain:last-of-type{border-bottom:0}.chain-head{margin-bottom:var(--s2);font-size:14px}.chain-steps{margin:0 0 var(--s2);gap:var(--s1);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.chain-step{border-top:3px solid var(--line);padding:var(--s2) var(--s1) 0;color:var(--ink-4);min-width:0}.chain-step.on{border-top-color:var(--green-600);color:var(--ink)}.chain-n{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1;display:block}.chain-l{letter-spacing:.3px;text-transform:uppercase;font-size:11px;display:block}.chain-foot{max-width:90ch}.standin{color:var(--green-800);font-weight:700}.back{color:var(--green-700);cursor:pointer;min-height:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.back:hover{color:var(--green-900);background:0 0;text-decoration:underline}.back:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.back-content{margin:var(--s7) var(--s7) 0}.back-content+main{padding-top:var(--s3)}.back-bar{display:none}tr.quiet td{color:var(--ink-4)}table.rows td[data-lead] a{min-height:24px;display:inline-block}.sitefoot{background:var(--green-900);color:#fff;border-top:4px solid var(--gold);align-items:flex-start;gap:24px;padding:18px 28px 24px;display:flex}.sitefoot .f1{letter-spacing:.8px;text-transform:uppercase;font-size:11.5px;font-weight:700}.sitefoot .f2{opacity:.8;margin-top:3px;font-size:11.5px}.sitefoot .fmeta{text-align:right;opacity:.85;margin-left:auto;font-size:11px}.sitefoot .fmeta div{margin-top:2px}.partbar{background:var(--green-050);border:1px solid var(--green-100);letter-spacing:1px;text-transform:uppercase;color:var(--green-800);border-top:0;padding:6px 18px;font-size:10.5px;font-weight:700;display:flex}.partbar .right{color:var(--ink-4);margin-left:auto}.introbox{border:1px solid var(--line);border-left:4px solid var(--green-600);border-radius:var(--r);margin:12px 0;padding:10px 14px}.introbox .ib1{letter-spacing:1px;text-transform:uppercase;color:var(--green-700);margin-bottom:3px;font-size:10.5px;font-weight:700}.seclab{letter-spacing:1px;text-transform:uppercase;margin:16px 0 8px;font-size:11px;font-weight:700}.seclab .no{color:var(--gold-dark);margin-right:6px}.cap-title{font-weight:700}.cap-status{color:var(--ink-3);margin:2px 0 10px;font-size:12px}.cap-icon{color:var(--ink-3);font-size:20px}.formfoot{text-align:right;border-top:1px solid var(--line-2);margin-top:16px;padding-top:12px}.formnote{text-align:center;color:var(--ink-3);margin:10px 0 24px;font-size:11.5px}@page{size:A4 landscape;margin:8mm}.lead-grid{gap:var(--s3);margin-bottom:var(--s5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.lead-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4) var(--s4) var(--s3) var(--s5);color:var(--ink);text-decoration:none;display:block;position:relative;overflow:hidden}.lead-stat:before{content:"";background:var(--ink-4);width:3px;position:absolute;top:0;bottom:0;left:0}.lead-stat.ok:before{background:var(--ok)}.lead-stat.warn:before{background:var(--gold)}.lead-stat.bad:before{background:var(--bad)}.lead-k{letter-spacing:.9px;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:700}.lead-v{font-family:var(--serif);font-variant-numeric:tabular-nums;margin:var(--s1) 0 2px;font-size:34px;line-height:1.08}.lead-stat.bad .lead-v{color:var(--bad)}.lead-stat.ok .lead-v{color:var(--ok)}.lead-stat.warn .lead-v{color:var(--warn)}.lead-s{color:var(--ink-3);font-size:12.5px}a.lead-stat:hover{box-shadow:var(--sh-lg);text-decoration:none}details.lead-stat>summary{cursor:pointer;list-style:none;display:block}details.lead-stat>summary::-webkit-details-marker{display:none}details.lead-stat:hover{box-shadow:var(--sh-lg)}.lead-who{color:var(--green-700);margin-top:4px;font-size:12px;text-decoration:underline;display:block}.lead-names{margin:var(--s2) 0 0;padding:0;list-style:none}.lead-names li{margin-bottom:2px;font-size:12.5px}.chip{letter-spacing:.3px;border-radius:var(--r-sm);background:var(--neutral-bg);color:var(--ink-2);border:1px solid var(--line);padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.chip.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.chip.warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.chip.bad{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-line)}.chip.info{background:var(--info-bg);color:var(--info);border-color:var(--info-line)}.stage-chips{gap:var(--s2);margin-bottom:var(--s3);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));display:grid}.badge-link{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.badge-link:hover .badge,.badge-link:focus-visible .badge{box-shadow:0 0 0 2px var(--green-600)}.stage-chip{border:1px solid var(--line);border-radius:var(--r);padding:var(--s2) var(--s3);background:var(--card);color:var(--ink);flex-direction:column;gap:2px;min-height:44px;text-decoration:none;display:flex}.stage-chip b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}.stage-chip>span:first-of-type{font-size:13px;font-weight:600}.stage-chip .chip{align-self:flex-start;margin-top:2px}.stage-chip:hover{box-shadow:var(--sh);border-color:var(--green-300,var(--line));text-decoration:none}.stage-chip.on{border-color:var(--green-700);box-shadow:inset 0 0 0 1px var(--green-700)}.stage-chip.none{opacity:.62}.chainstrip{gap:var(--s2);padding:var(--s3) 0 var(--s2);display:flex}.chainstrip>div{border-top:3px solid var(--line);min-width:0;padding-top:var(--s2);flex:1}.chainstrip>div.done{border-top-color:var(--ok)}.chainstrip>div.now{border-top-color:var(--gold)}.chainstrip b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:20px;display:block}.chainstrip span{color:var(--ink-3);font-size:11.5px}.queue-row .queue-what{font-size:15px;font-weight:620}.queue-row .queue-whose{color:var(--ink-4);font-size:12.5px}.queue-row>a:hover .queue-what{text-decoration:underline}.gov1{padding-top:var(--s2);padding-bottom:var(--s2)}.toolbar{padding-top:6px;padding-bottom:6px;font-size:12.5px}.toolbar .tb-lab{letter-spacing:.8px;font-size:10px}.toolbar .tb-val{font-size:12.5px}.rolebar{padding-top:6px;padding-bottom:6px}.toolbar .scopenote{display:none}.fmeta .build{font-variant-numeric:tabular-nums}@media (min-width:821px) and (max-width:1180px){:root{--nav-w:212px}main{padding:var(--s5) var(--s5) 72px}.nav a.item{padding:var(--s2) var(--s3) var(--s2) 40px;align-items:center;min-height:44px;display:flex}.nav-cat-head{min-height:48px;padding-left:var(--s3);padding-right:var(--s3);gap:var(--s2)}.nav-cat-head .lab{white-space:normal;overflow-wrap:normal;word-break:normal;letter-spacing:.2px;line-height:1.25}.nav-find input{min-height:44px}main table{width:auto;min-width:100%;max-width:100%;display:block;overflow-x:auto}main table td,main table th{white-space:nowrap}main table td .note,main table td p,main table td .badge{white-space:normal}main table{background-image:linear-gradient(to right, var(--card), #fff0), linear-gradient(to left, var(--card), #fff0), linear-gradient(to right, #063b2a29, #fff0), linear-gradient(to left, #063b2a29, #fff0);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:28px 100%,28px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}main table.stack td a{align-items:center;min-height:44px;display:inline-flex}.toolbar,.toolbar .tb-right{row-gap:var(--s2);flex-wrap:wrap}.tb-search input{width:150px;min-height:44px}.toolbar a,.toolbar .who{align-items:center;min-height:44px;display:inline-flex}.scopenote{display:none}main input,main select,main textarea,main button,.rolebar button,.rolebar select,.corpswitch button,.back,.back-content,.wwp-view,main a.standin,main table td a,main .queue-row>a{min-height:44px}main table.rows td[data-lead] a.standin,main a.standin{align-items:center;min-height:44px;display:inline-flex}main button,main input[type=submit]{padding-top:10px;padding-bottom:10px}main table td a{align-items:center;display:inline-flex}details>summary{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;min-height:44px;display:flex}.sort-head{align-items:center;min-height:44px;display:inline-flex}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.nav-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media print{.gov1,.natstrip,.toolbar,.rolebar,.nav,.sitefoot,.no-print{display:none!important}.shell{display:block}body{background:#fff;font-size:12px}main{max-width:none;padding:0}.card.letter{box-shadow:none;border:none;margin:0;max-width:none!important;padding:0!important}a[href]:after{content:""}}.msheet table{box-shadow:none;background:#fff}.msheet th{text-transform:none;letter-spacing:0;text-align:center;border:1px solid #000;padding:1px 3px;font-size:9px;color:#000!important;background:#f2f2f2!important}.msheet td{color:#000;border:1px solid #000}.msheet table{box-shadow:none;border-radius:0;font-size:11px}.msheet th,.msheet td{padding:2px 4px}.msheet tr:hover td{background:#fff}.msheet thead{display:table-header-group}.msheet tbody,.msheet tr{break-inside:avoid;page-break-inside:avoid}@media print{.msheet .msheet-head{break-after:avoid;page-break-after:avoid}}.explain{border:1px solid var(--line);border-left:4px solid var(--ink-3);border-radius:var(--r);background:#fbfbfa;margin:12px 0;font-size:12.5px}.explain>summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;list-style:none;display:flex}.explain>summary::-webkit-details-marker{display:none}.explain>summary:before{content:"+";font-family:var(--mono);color:var(--ink-3);flex:none;width:10px;font-weight:700}.explain[open]>summary:before{content:"−"}.explain>summary:hover{color:var(--ink)}.explain>summary:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.explain-body{color:var(--ink-2);padding:0 14px 12px 32px}.explain-body>:first-child{margin-top:0}.explain-body>:last-child{margin-bottom:0}.explain-notice{border-left-color:var(--gold);background:var(--warn-bg)}.explain-notice>summary{color:var(--ink)}.explain-info{border-left-color:var(--info);background:var(--info-bg)}@media print{.explain{border-left-width:1px}.explain-body{display:block!important}}.npups-corner{border:3px solid var(--green-800);cursor:grab;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #00000059}.npups-corner:active{cursor:grabbing}.npups-midpoint{border:1px dashed var(--green-800);width:18px;height:18px;color:var(--green-800);text-align:center;cursor:pointer;background:#ffffffe6;border-radius:50%;font-size:13px;font-weight:700;line-height:16px}.npups-midpoint:hover{background:#fff;border-style:solid}@media (max-width:820px){.gov1{padding:var(--s2) var(--s3);gap:var(--s2);min-height:56px}.gov1 .g1{display:none}.gov1 .g2{letter-spacing:0;font-size:17px}.gov1 .g2-rest{display:none}.gov-mark{letter-spacing:.4px;width:30px;height:30px;font-size:7.5px}.gov-arms{width:auto;height:34px}.natstrip{height:3px}.gov1-meta .mark{letter-spacing:.3px;padding:3px 9px;font-size:11px}.rolebar .corpswitch{align-items:stretch;gap:var(--s1);flex-direction:column}.rolebar .corpswitch>*{min-width:0;max-width:100%}.toolbar{display:none}.rolebar{padding:var(--s2) var(--s3);font-size:12.5px;display:block}.rolebar .tail,.rolebar .pill,.scopenote{display:none}.nav-cat-head{min-height:48px;font-size:12.5px}.nav a.item{padding:var(--s3) var(--s4) var(--s3) 45px;min-height:44px;font-size:15px}.shell{min-height:0;display:block}.nav{border-right:none;border-bottom:1px solid var(--line);z-index:20;width:auto;padding:0;position:sticky;top:0}.nav-sys dl,.nav-sys .t,.nav-sys .s{display:none}.nav-sys{border-bottom:none;margin:0;padding:0}.nav-bar{background:var(--card);align-items:center;gap:10px;padding:6px 12px;display:flex}.nav-bar .here{flex:1;min-width:0}.nav-bar .here .t{color:var(--green-900);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.nav-bar .here .where{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.nav-bar button{min-height:44px;padding:6px 16px}.nav-find{padding:6px 12px}.nav:not(.open) #nav-list,.nav:not(.open) .nav-find,.nav:not(.open) .nav-sys{display:none}.nav.open{max-height:80vh;overflow-y:auto;box-shadow:0 8px 20px #0000001f}.nav a.item{padding:12px 16px;font-size:15px}main{max-width:none;padding:12px 12px 72px}h2{font-size:20px}main th,main th.n{letter-spacing:.5px;font-size:11.5px}main .badge{padding:2px 8px;font-size:11px}main .seclab,main summary.seclab{font-size:12px}main .note{font-size:12.5px!important}.corpswitch>.note{font-size:11px!important}button,input[type=submit]{min-height:44px;padding:8px 14px;font-size:15px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:44px;font-size:16px;min-width:0!important;max-width:100%!important}input[type=text],input:not([type]),input[type=search],input[type=tel],input[type=email],input[type=password],textarea,select{width:100%!important}input[type=checkbox],input[type=radio]{vertical-align:-5px;width:22px;height:22px;min-height:0;margin-right:6px}label{margin-bottom:8px;display:block}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:44px;margin-bottom:2px;padding:6px 0}form.inline{display:block}.card,.formbody{padding:12px}.formhead{gap:8px;padding:10px 12px}.formhead .fh-mark{width:30px;height:30px}.formhead .fh2{font-size:17px}.formhead .fh-no{padding:4px 7px;font-size:11px}.partbar{padding:6px 12px}main details>summary{padding:12px 0}.explain>summary{min-height:44px;padding:10px 12px}.explain-body{padding:0 12px 12px}summary.seclab{margin:6px 0 4px;padding:13px 0}.corpswitch{flex:100%;min-width:0;max-width:100%;margin:2px 0 0}.corpswitch>p.note:not([data-corp-refused]){display:none}.corpswitch select{width:100%}.corpswitch button{min-height:44px}table{max-width:100%;display:block;overflow-x:auto}table thead,table tbody,table tr{width:max-content;min-width:100%}main table th:first-child,main table td:first-child{box-shadow:1px 0 0 var(--line);position:sticky;left:0}main table th:first-child{background:var(--green-900);z-index:2}main table td:first-child{background:var(--card);z-index:1}main table tr.total td:first-child{background:var(--green-050)}main table{background-image:linear-gradient(to right, var(--card), #fff0), linear-gradient(to left, var(--card), #fff0), linear-gradient(to right, #063b2a2e, #063b2a00), linear-gradient(to left, #063b2a2e, #063b2a00);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:24px 100%,24px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}.msheet table{background-image:none}main table.stack,main table.stack tbody,main table.stack tr,main table.stack th,main table.stack td{background-image:none;width:auto;min-width:0;display:block}main table.stack{box-shadow:none;background:0 0}main table.stack thead{display:none}main table.stack tr{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh);flex-direction:column;margin-bottom:10px;padding:10px 12px;display:flex}main table.stack td[data-lead]{order:-1;font-size:15px;font-weight:700}main table.stack td{box-shadow:none;text-align:left;background:0 0;border:0;padding:3px 0;position:static}main table.stack td:first-child{font-size:15px;font-weight:700}main table.stack td:first-child[data-label]{font-weight:400;font-size:inherit}main table.stack td[data-label]:not([data-label=""]):before{content:attr(data-label) ": ";letter-spacing:.5px;text-transform:uppercase;color:var(--ink-4);margin-right:4px;font-size:11.5px;font-weight:700}main table.stack td[data-label=""]{margin-top:8px}main table.stack td a{min-height:44px;padding:11px 0;display:inline-block}main table td a{align-items:center;min-height:44px;display:inline-flex}main table.stack td>form.inline{display:inline-block}main td{padding:11px 10px}main th{padding:9px 10px}main td a{padding:3px 0;display:inline-block}.capture-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.nav-cards{grid-template-columns:1fr;gap:10px}.roles{grid-template-columns:1fr}.msheet{overflow-x:auto}.msheet>*{min-width:620px}.msheet table th:first-child,.msheet table td:first-child{box-shadow:none;position:static}.msheet th,.msheet td{padding:2px 4px}.parts{grid-template-columns:repeat(4,1fr)}.sitefoot{padding:14px 12px 20px;display:block}.sitefoot .fmeta{text-align:left;margin:10px 0 0}}@media (min-width:821px){.nav-bar{display:none}}.corpswitch{max-width:640px;margin:0}.rolebar .corpswitch{align-items:center;gap:var(--s3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.rolebar .corpswitch>.note:first-child{flex:none;margin:0}.rolebar .corpswitch>div{margin-top:0!important}.rolebar .corpswitch>p.note:not([data-corp-refused]){display:none}.mapviews{gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.mapviews button{min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:10px 18px;font-weight:600}.mapviews button:hover{background:var(--green-050,#f1f5f2)}.mapviews button.on{background:var(--green-900);color:#fff;border-color:var(--green-900)}.mapviews button.on:hover{background:var(--green-900)}@media (max-width:820px){.panel-head{gap:var(--s1);padding:var(--s3) var(--s4) 0;flex-direction:column}.panel-body{padding:var(--s3) var(--s4) var(--s4)}.chain-steps{gap:var(--s2);grid-template-columns:repeat(2,1fr)}.chainstrip{row-gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-v{font-size:26px}.queue-n{min-width:40px;font-size:20px}.back-content{display:none}.back-bar{min-width:44px;min-height:44px;padding:0 var(--s2);flex:none;display:inline-flex}.back-content+main{padding-top:var(--s4)}}@media print{.back{display:none!important}.qr-sheet{max-width:none}.qr-sheet .qr{width:90mm;max-width:none}.qr-sheet .qr-link{font-size:13pt}main table{width:100%;display:table;overflow:visible}}.note-recorder{border-top:1px solid var(--line);margin-top:28px;padding-top:14px}.note-recorder button{min-height:44px}.share-link{margin:10px 0}.share-buttons{flex-wrap:wrap;gap:8px;display:flex}.share-buttons button{min-height:44px}.share-text summary{cursor:pointer;min-height:44px;color:var(--green-700);align-items:center;text-decoration:underline;display:flex}.share-text pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit}.handover-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.handover-form select,.handover-form button{min-height:44px}.qr-sheet{text-align:center;max-width:640px;margin:0 auto}.qr-sheet .qr{width:300px;max-width:80vw;height:auto;margin:16px auto;display:block}.qr-sheet .qr-link{word-break:break-all;font-size:15px}.qr-sheet .fh-mark{object-fit:contain;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}td details[data-own-phone]{max-width:300px}td details[data-own-phone] summary{cursor:pointer;align-items:center;min-height:44px;display:flex}
