body.signin-page{background:var(--night)}
#boot-root[hidden]{display:none}
.signin{position:relative;height:100svh;overflow:auto;display:grid;place-items:center;padding:32px 20px 64px;color:var(--ivory);background:radial-gradient(ellipse at 68% 30%,#17353766,transparent 55%),radial-gradient(ellipse at 20% 95%,#6b553426,transparent 55%),var(--night)}
.signin-card{width:min(440px,100%);padding:44px 40px 38px;border:1px solid #93b3b32b;border-radius:14px;background:#0f1f22cc;box-shadow:0 30px 80px #0008}
.signin-logo{display:block;margin:0 0 26px;opacity:.85}
.signin-eyebrow{margin:0 0 14px;font:500 11px/1.4 var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--muted)}
.signin-card h1{margin:0 0 20px;font:350 44px/1.02 var(--serif);letter-spacing:-.02em;color:#f1f0e7}
.signin-card h1 em{font-style:italic;color:var(--gold)}
.signin-text{margin:0 0 24px;font:italic 400 17px/1.5 var(--serif);color:#cfd9d4}
.signin-form label{display:block;margin-bottom:8px;font:500 12px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.signin-form input{width:100%;padding:14px 16px;border-radius:10px;border:1px solid #93b3b340;background:var(--night);color:var(--ivory);font:400 16px/1.2 var(--sans)}
.signin-form button{margin-top:16px;width:100%;padding:15px 20px;border-radius:999px;background:var(--gold);color:#1a2b2b;font:600 15px/1 var(--sans)}
.signin-form button:hover{background:#ecd9b0;color:#1a2b2b}
.signin-form button:disabled{opacity:.6;cursor:default}
.signin-status{min-height:1.5em;margin:16px 0 0;font:400 14px/1.5 var(--sans);color:var(--mint)}
.signin-error{margin:16px 0 0;font:400 14px/1.5 var(--sans);color:#f2b699}
.signin-foot{position:absolute;bottom:22px;left:0;right:0;margin:0;text-align:center;font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#6f8a84}
@media (max-width:480px){.signin-card{padding:32px 24px 28px}.signin-card h1{font-size:36px}}
.question-meta{flex-wrap:wrap;row-gap:4px}
.question-meta #question-speaker{min-width:0;overflow-wrap:anywhere}
.question-meta .question-date{flex:none;white-space:nowrap}
.scene-actions{display:flex;align-items:center;gap:30px}
.quiet-button .qb-label,.quiet-button .qb-label span{font-size:inherit;color:inherit}
.qb-short{display:none}
@media (max-width:900px){
  .scene-actions{gap:14px}
  :root{--footer:84px}
  .app-footer{padding:10px 21px 6px;justify-content:flex-start}
}
@media (max-width:600px){
  :root{--footer:88px}
  .scene-top .eyebrow{display:none}
  .scene-top{justify-content:flex-end}
  .scene-actions{gap:12px;justify-content:flex-end}
  .quiet-button{font-size:11px}
  .qb-long{display:none}
  .qb-short{display:inline}
}
.rail-logout{margin-left:auto;display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;color:#8fa9a8;opacity:0;pointer-events:none;transition:opacity .15s,background .15s}
.rail-logout svg{width:18px;height:18px}
.expanded .rail-logout{opacity:1;pointer-events:auto}
.rail-logout:hover{color:#e4dcc0;background:#233941}
body[data-theme=light] .rail-logout{color:#5f6d69}
body[data-theme=light] .rail-logout:hover{color:var(--ink);background:#ddd5c4}
.lab-btn{--btn-bg:var(--ink);--btn-fg:#fff;--btn-line:var(--ink-2);appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:999px;border:1px solid transparent;font:500 14px/1 var(--sans);cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s,color .2s}
.lab-btn.primary{background:var(--btn-bg);color:var(--btn-fg)}
.lab-btn.primary:hover{background:var(--btn-bg);color:var(--btn-fg);filter:brightness(1.25)}
.lab-btn.ghost{background:none;border-color:var(--btn-line);color:var(--ink)}
.lab-btn.ghost:hover{border-color:var(--ink);color:var(--ink)}
.lab-btn.quiet{background:none;color:var(--ink-2)}
.lab-btn:disabled{opacity:.5;cursor:default}
.lab-toasts{position:fixed;z-index:300;left:50%;top:20px;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:min(520px,calc(100vw - 32px))}
.lab-toast{margin:0;padding:12px 18px;border-radius:12px;background:#111b1c;color:#f3f0e7;font:400 14px/1.45 var(--sans);box-shadow:0 12px 40px #0006;animation:lab-toast-in .25s ease both;pointer-events:auto}
.lab-toast.is-error{background:#5a2a20;color:#ffe9e2}
.lab-toast.is-leaving{opacity:0;transform:translateY(-6px);transition:opacity .35s,transform .35s}
@keyframes lab-toast-in{from{opacity:0;transform:translateY(-8px)}}
.lab-dialog{border:1px solid var(--rule);border-radius:14px;padding:28px 30px 24px;width:min(460px,calc(100vw - 32px));background:var(--paper-2);color:var(--ink);box-shadow:0 30px 80px #2a221544}
.lab-dialog::backdrop{background:#0b161880}
.lab-dialog h2{margin:0 0 12px;font:400 26px/1.2 var(--serif);color:var(--ink)}
.lab-dialog p{margin:0 0 22px;font:400 15px/1.55 var(--sans);color:var(--ink-2)}
.lab-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}
.lab-dialog button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
.lab-drawer{--dr-ink:#f0eee5;--dr-text:#c6cfcb;--dr-mute:#90a6a5;--dr-rule:rgba(220,222,218,.14);--dr-accent:#dfc99e;--dr-brass:#b8aa86;--dr-quote:#e7e8dc;--dr-warn:#ddc394;--dr-card:rgba(255,255,255,.03)}
body[data-theme=light] .lab-drawer{--dr-ink:#111b1c;--dr-text:#3c4a4a;--dr-mute:#66736f;--dr-rule:#d8d1c2;--dr-accent:#1d7286;--dr-brass:#94743a;--dr-quote:#111b1c;--dr-warn:#94743a;--dr-card:rgba(255,255,255,.55)}
.lab-drawer .lab-btn{--btn-bg:var(--gold);--btn-fg:#1a2b2b;--btn-line:var(--dr-rule)}
.lab-drawer .lab-btn.ghost,.lab-drawer .lab-btn.quiet{color:var(--dr-ink)}
body[data-theme=light] .lab-drawer .lab-btn{--btn-bg:var(--ink);--btn-fg:#fff}
.lab-drawer-body .dr{color:var(--dr-text)}
.lab-drawer-body .dr h3{margin:28px 0 10px;color:var(--dr-ink);font:500 15px/1.4 var(--sans)}
.lab-drawer-body .dr p{margin:0 0 18px}
.lab-drawer-body .dr a{color:var(--dr-accent);text-underline-offset:4px}
.dr-pill{display:inline-flex;align-items:center;margin:0 0 20px;padding:4px 11px;border:1px solid var(--dr-rule);border-radius:20px;color:var(--dr-accent);font:500 12px/1.5 var(--sans)}
.dr-pill.pending{color:var(--dr-warn)}
.lab-drawer-body .dr .dr-meta{margin-bottom:22px;color:var(--dr-mute);font-size:13px}
.dr-quote{margin:24px 0;padding:0 0 0 20px;border-left:2px solid var(--dr-brass);font:italic 400 24px/1.4 var(--serif);color:var(--dr-quote)}
.lab-drawer-body .dr .dr-note{margin-top:26px;padding-top:18px;border-top:1px solid var(--dr-rule);color:var(--dr-mute);font-size:13px;line-height:1.65}
.dr-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px;font-size:13px}
.dr-link{appearance:none;padding:0;border:0;background:none;color:var(--dr-accent);font:inherit;text-align:left;cursor:pointer}
.dr-link:hover{text-decoration:underline;text-underline-offset:4px}
.dr-row{appearance:none;display:block;width:100%;padding:17px 0;border:0;border-bottom:1px solid var(--dr-rule);background:none;color:var(--dr-ink);font:inherit;text-align:left;cursor:pointer}
.dr-row>span{display:block;font-size:15px;line-height:1.5}
.dr-row>span>span{display:inline}
.dr-row small{display:block;margin-top:6px;color:var(--dr-mute);font-size:12px}
.dr-row:hover>span{color:var(--dr-accent)}
.dr-chips{display:flex;flex-wrap:wrap;gap:8px}
.dr-chip{appearance:none;padding:8px 14px;border:1px solid var(--dr-rule);border-radius:999px;background:none;color:var(--dr-ink);font:500 13px/1 var(--sans);cursor:pointer}
.dr-chip:hover{border-color:var(--dr-accent);color:var(--dr-accent)}
.dr-decision{margin-top:30px;padding:20px 22px 18px;border:1px solid var(--dr-rule);border-radius:12px;background:var(--dr-card)}
.lab-drawer-body .dr .dr-decision h3{margin-top:0}
.dr-buttons{display:flex;flex-wrap:wrap;gap:10px}
.lab-drawer-body .dr .dr-feedback{min-height:1.4em;margin:12px 0 0;color:var(--dr-mute);font-size:13px}
.lab-drawer-body .dr .process-row{border-top-color:var(--dr-rule)}
.lab-drawer-body .dr .process-row>b{color:var(--dr-brass)}
.lab-drawer-body .dr .process-row h3{margin:0 0 8px}
.lab-drawer-body .dr .process-row p{margin:0;font-size:13px}
.gov-event{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--dr-rule)}
.gov-event small{color:var(--dr-mute)}.gov-event b{color:var(--dr-ink);font-weight:500}.lab-drawer-body .dr .gov-event p{margin:4px 0 0;font-size:13px}
.lw-chat-bar{gap:16px}
.lw-share-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px clamp(24px,3vw,44px);border-bottom:1px solid var(--rule-2);background:var(--paper-2)}
.lw-share-note{margin:0;flex:1 1 280px;font-size:13px;line-height:1.5;color:var(--mute)}
.lw-switch{appearance:none;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--ink);font:500 14px/1 var(--sans);cursor:pointer}
.lw-switch-track{position:relative;flex:none;width:38px;height:22px;border-radius:999px;background:#c9c2b3;transition:background .2s}
.lw-switch-track i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}
.lw-switch[aria-checked=true] .lw-switch-track{background:#3fbf7f}
.lw-switch[aria-checked=true] .lw-switch-track i{transform:translateX(16px)}
.lw-linkbtn{appearance:none;padding:0;border:0;background:none;color:var(--teal);font:500 14px/1.4 var(--sans);text-align:left;cursor:pointer}
.lw-linkbtn:hover{text-decoration:underline;text-underline-offset:4px}
.lw-linkbtn.lw-danger{color:#a24a37;margin-left:auto}
.lw-side-note{padding:0 6px;line-height:1.5}
.lw-conv strong{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.lw-you p{overflow-wrap:anywhere}
.lw-sam-turn.is-selected .lw-glyph{box-shadow:0 0 0 3px #1d728640}
.lw-sam-body{min-width:0;overflow-wrap:anywhere}
.lw-sam-body ul{margin:0 0 14px;padding-left:22px;font:400 19px/1.6 var(--serif);color:var(--ink)}
.lw-sam-body li{margin-bottom:4px}
.lw-sam-body strong{font-weight:600}
button.lw-cite{appearance:none;padding:0;border:0;cursor:pointer}
button.lw-cite:hover{background:var(--teal);color:#fff}
.lw-voice-tag{display:block;margin-top:2px;font:500 12px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.lw-steps{margin:0 0 14px;padding:0;list-style:none;font:400 14px/1.45 var(--sans);color:var(--mute)}
.lw-steps li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:3px 0 3px 18px;position:relative}
.lw-steps li:before{content:'';position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--teal)}
.lw-steps li.is-done:before{background:var(--teal)}
.lw-steps small{font-size:13px;color:var(--mute)}
.lw-wait{margin:0;font:italic 400 17px/1.5 var(--serif);color:var(--mute)}
.lw-wait-s{margin-top:4px;font-size:14px}
.lw-failed{margin:0 0 10px;font:italic 400 17px/1.5 var(--serif);color:#a24a37}
.lw-dots{display:inline-flex;gap:4px;vertical-align:middle;margin-right:6px}
.lw-dots i{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:lw-dot 1.2s ease-in-out infinite}
.lw-dots i:nth-child(2){animation-delay:.15s}.lw-dots i:nth-child(3){animation-delay:.3s}
@keyframes lw-dot{0%,80%,100%{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
.lw-empty{max-width:560px;margin:6svh auto 0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
.lw-empty h2{margin:10px 0 0;font:400 34px/1.15 var(--serif);letter-spacing:-.015em}
.lw-empty p{margin:6px 0 0;font:400 18px/1.55 var(--serif);color:var(--ink-2)}
.lw-suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}
.lw-composer input:disabled{cursor:default}
.lw-composer button:disabled{background:#c9c2b3;color:#4b5552;cursor:default}
.lw-cited-open{appearance:none;display:block;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit}
.lw-cited-open:hover blockquote{color:var(--teal)}
.lw-cited-item blockquote{overflow-wrap:anywhere}
.lw-cited-title{margin:0 0 6px;font:500 14px/1.4 var(--sans);color:var(--ink)}
.lw-cited-item.is-hit{background:#d7ecef66;transition:background .4s}
.lw-muted-s{font-size:13px;line-height:1.55;color:var(--mute)}
.lw-voice{--lvl:0}
.lw-voice-orb{--lvl:0}
.lw-voice.is-connecting .lw-voice-orb i{animation-duration:1.4s}
.lw-voice.is-live .lw-voice-orb span{transform:scale(calc(1 + var(--lvl) * .16));box-shadow:0 0 calc(8px + var(--lvl) * 46px) #7fd3c35c;transition:transform .09s linear,box-shadow .09s linear}
.lw-voice.is-live[data-mode=speaking] .lw-voice-orb span{color:#f3d9a0}
.lw-voice.is-ended .lw-voice-orb i,.lw-voice.is-done .lw-voice-orb i,.lw-voice.is-late .lw-voice-orb i,.lw-voice.is-closed .lw-voice-orb i,.lw-voice.is-error .lw-voice-orb i{animation:none;opacity:.18;transform:scale(.8)}
.lw-voice.is-closed .lw-voice-orb span{opacity:.5}
.lw-voice-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}
.lw-voice-actions .lw-primary{margin-top:0;cursor:pointer}
.lw-voice-actions .lw-primary:hover:not([disabled]){background:#243233}
.lw-ghost{appearance:none;padding:14px 22px;border:1px solid var(--ink-2);border-radius:999px;background:none;color:var(--ink);font:500 14px/1 var(--sans);cursor:pointer}
.lw-ghost:hover{border-color:var(--ink)}
.lw-voice-error{margin:0 0 6px;font:500 15px/1.5 var(--sans)!important;color:#a24a37!important}
.lw-test{position:relative;display:inline-flex;align-items:center;gap:10px;margin-top:30px;font:500 13px/1 var(--sans);color:var(--ink-2);cursor:pointer}
.lw-test input{position:absolute;opacity:0;width:1px;height:1px}
.lw-test-pill{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background:#c9c2b3;transition:background .2s}
.lw-test-pill:after{content:'';position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s}
.lw-test input:checked+.lw-test-pill{background:#3fbf7f}
.lw-test input:checked+.lw-test-pill:after{transform:translateX(16px)}
.lw-test input:focus-visible+.lw-test-pill{outline:2px solid var(--teal);outline-offset:3px}
.lw-test-note{margin:8px 0 0!important;font:400 13px/1.5 var(--sans)!important;color:var(--mute)!important}
.lw-note-short{display:none}
@media (max-width:600px){
  .lw-note-long{display:none}
  .lw-note-short{display:inline}
  .lw-avatar-xs{display:none}
  .lw-chat-bar h1{font-size:17px;white-space:nowrap}
  .lw-share-note{flex-basis:100%;order:3;font-size:12px}
  .lw-linkbtn.lw-danger{margin-left:auto}
}
@media (max-width:900px){
  .lw-chat{display:flex;flex-direction:column;height:100svh}
  .lw-side{flex:none;flex-direction:row;align-items:stretch;gap:8px;overflow-x:auto;padding:10px 14px;border-right:0;border-bottom:1px solid var(--rule)}
  .lw-side .lw-eyebrow,.lw-side-note{display:none}
  .lw-side #lw-threads{display:flex;gap:8px}
  .lw-new{margin:0;flex:none;white-space:nowrap}
  .lw-conv{flex:none;width:190px}
  .lw-chat-main{flex:1;min-height:0;height:auto}
  .lw-chat-bar{height:56px;padding:0 14px}.lw-chat-bar h1{font-size:19px}
  .lw-chat-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}
  .lw-cited{max-height:34svh;border-left:0;border-top:1px solid var(--rule);padding:16px 18px}
  .lw-share-bar{padding:8px 14px}
}
.lw-empty-title{margin:10px 0 8px;font:400 44px/1.1 var(--serif);letter-spacing:-.02em}
.lw-subhead{margin:34px 0 0;padding-bottom:10px;border-bottom:1px solid var(--rule);font-size:20px!important}
.lw-fact-src{appearance:none;display:inline;padding:0;border:0;background:none;color:var(--teal);font:500 13px/1.4 var(--sans);cursor:pointer;white-space:nowrap}
.lw-fact-src:hover{text-decoration:underline;text-underline-offset:4px}
.lw-facts li>span{display:block}
.lw-intel{padding:22px 0;border-bottom:1px solid var(--rule-2)}
.lw-intel-head{display:flex;align-items:center;gap:12px}
.lw-intel-head small{font-size:13px;color:var(--mute)}
.lw-tag-s{padding:5px 8px;border:1px solid #1d728655;border-radius:4px;font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}
.lw-intel-title{appearance:none;display:block;margin:10px 0 6px;padding:0;border:0;background:none;color:var(--ink);font:400 22px/1.3 var(--serif);text-align:left;cursor:pointer}
.lw-intel-title:hover{color:var(--teal)}
.lw-intel p{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--ink-2)}
.lw-intel .lw-intel-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0}
.lw-intel-links a{font-size:13px;color:var(--teal);text-underline-offset:4px}
.lw-lede{overflow-wrap:anywhere}
.lw-search input{min-width:0}
.lw-search button{flex:none;padding:12px 18px}
.lw-sections{gap:26px;overflow-x:auto;scrollbar-width:none}
.lw-sections::-webkit-scrollbar{display:none}
.lw-sections a{white-space:nowrap}
.lw-coach small{display:block;line-height:1.5}
.lw-doc{min-width:0}
.lw-cover{display:block;appearance:none;width:100%;padding:0;border:0;background:none;cursor:pointer}
.lw-cover-empty{display:grid;place-items:center;aspect-ratio:560/724;padding:18px;border:1px solid var(--rule);border-radius:2px;background:linear-gradient(160deg,#fbf9f4,#ebe5d8);box-shadow:0 14px 30px #2a221522;text-align:center;font:italic 400 17px/1.35 var(--serif);color:var(--ink-2);overflow:hidden}
.lw-doc a.lw-cover:hover img{transform:translateY(-4px)}
.lw-doc .lw-doc-actions{flex-wrap:wrap}
.lw-library .lw-muted{margin-top:24px}
.lw-gov-head{padding:56px 0 40px;color:#f3eee3;background:radial-gradient(ellipse at 78% 35%,#163b40 0,#0e1d21 45%,#0a1214 100%)}
.lw-gov-head .lw-wrap{padding-top:0;padding-bottom:0}
.lw-gov-head .lw-eyebrow{color:#d8b97a}
.lw-gov-head h1{max-width:900px;margin:16px 0 22px;font:350 clamp(34px,4.2vw,58px)/1.06 var(--serif);letter-spacing:-.025em;color:#fff}
.lw-gov-status{display:flex;flex-wrap:wrap;gap:10px}
.gov-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #ffffff2e;border-radius:999px;font:500 13px/1 var(--sans);color:#e8e1d2}
.gov-chip:before{content:'';width:8px;height:8px;border-radius:50%;background:#8b9195}
.gov-chip.is-ok:before{background:#3fbf7f}
.lw-gov-body{padding-top:20px}
.gov-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 36px;padding:22px 0}
.gov-run-buttons{display:flex;flex-wrap:wrap;gap:10px}
.gov-runs{border-top:1px solid var(--rule-2)}
.gov-run{appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 18px;align-items:center;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--rule-2);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}
.gov-run:hover .gov-run-main strong{color:var(--teal)}
.gov-run-main strong{display:block;font:400 19px/1.35 var(--serif)}
.gov-run-main small{display:block;margin-top:3px;font-size:13px;color:var(--mute)}
.gov-run-text{grid-column:1/-1;font-size:14px;line-height:1.5;color:var(--ink-2)}
.gov-cost{min-width:70px;text-align:right;font:500 13px/1 var(--mono);color:var(--ink-2)}
.gov-badge{padding:6px 10px;border-radius:999px;border:1px solid var(--rule);font:500 12px/1 var(--sans);color:var(--ink-2)}
.gov-badge.is-done{color:#1f7a50;border-color:#3fbf7f66}
.gov-badge.is-running,.gov-badge.is-queued{color:var(--brass);border-color:#94743a66}
.gov-badge.is-failed{color:#a24a37;border-color:#a24a3766}
.gov-prop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:18px 0;border-bottom:1px solid var(--rule-2)}
.gov-prop>div:first-child{flex:1 1 320px;min-width:0}
.gov-prop strong{display:block;font:400 19px/1.35 var(--serif)}
.gov-prop small{display:block;margin-top:4px;font-size:13px;color:var(--mute)}
.gov-prop p{margin:8px 0 0;font-size:14px;color:var(--ink-2)}
.gov-prop-actions{display:flex;flex-wrap:wrap;gap:10px}
.gov-meter-row{padding:14px 0}
.gov-meter-top{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px;font-size:14px;color:var(--ink-2)}
.gov-meter-top b{font:500 14px/1 var(--mono);color:var(--ink)}
.gov-meter{height:8px;border-radius:999px;background:var(--rule-2);overflow:hidden}
.gov-meter i{display:block;height:100%;border-radius:999px;background:var(--teal)}
.gov-meter.is-high i{background:#a24a37}
.gov-lane{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--rule-2);font-size:15px}
.gov-lane b{font-weight:500;color:var(--ink-2);text-align:right}
.gov-lane label{flex:1;min-width:0}
.gov-select{appearance:none;padding:9px 34px 9px 14px;border:1px solid var(--rule);border-radius:999px;background:var(--paper-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%2366736f' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center/12px;color:var(--ink);font:500 14px/1.2 var(--sans);cursor:pointer}
.gov-select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
@media (max-width:900px){.gov-run{grid-template-columns:minmax(0,1fr) auto}.gov-cost{display:none}.lw-gov-head{padding:40px 0 30px}}
