.acct-container{max-width:600px;margin:0 auto;padding:24px 20px}.acct-loading{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--dim);text-align:center;padding:40px 0;font-size:11px}.acct-section{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:20px}.acct-section-title{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:10px;font-weight:600}.acct-field{justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.acct-field-label{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--muted);font-size:11px}.acct-field-value{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--text);text-align:right;word-break:break-all;font-size:12px;font-weight:600}.acct-dim{color:var(--dim);font-size:10px;font-weight:400}.acct-form-group{margin-bottom:4px}.acct-helper{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--dim);margin-top:4px;margin-bottom:4px;font-size:9px}.acct-btn{margin-top:12px;padding:10px;font-size:10px}.acct-button-danger{width:100%;font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--red,#f44);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#ff444414;border:1px solid #ff444440;border-radius:4px;padding:12px;font-size:11px;font-weight:700;transition:all .15s;display:block}.acct-button-danger:hover{background:#ff444426;border-color:#f446}.acct-button-danger:disabled{opacity:.5;cursor:not-allowed}.apk-page{background:var(--ground);min-height:100vh;padding:30px 32px 96px}.apk-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.apk-head-l{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.apk-title{font-family:var(--f-body);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:600}.apk-count{font-family:var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:11px}.apk-btn{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-2);cursor:pointer;white-space:nowrap;transition:transform .15s var(--ease-instrument), background-color .15s ease, border-color .15s ease, color .15s ease, opacity .15s ease;border:1px solid #0000;justify-content:center;align-items:center;padding:9px 16px;font-size:11.5px;text-decoration:none;display:inline-flex}.apk-btn:active{transform:scale(.97)}.apk-btn:focus-visible{outline:2px solid var(--phos);outline-offset:2px}.apk-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.apk-btn-primary{background:var(--phos);color:#060a0d;color:lab(2.48798% -.778243 -1.56037);border-color:var(--phos);font-weight:600}.apk-btn-ghost{color:var(--ink-soft);border-color:var(--line-strong);background:0 0}.apk-btn-quiet{color:var(--ink-mute);background:0 0;border-color:#0000;padding:9px 10px}.apk-btn-danger{color:var(--down);border-color:color-mix(in oklab, var(--down) 45%, transparent);background:0 0}@media (hover:hover) and (pointer:fine){.apk-btn-primary:not(:disabled):hover{background:color-mix(in oklab, var(--phos) 88%, white)}.apk-btn-ghost:not(:disabled):hover{border-color:var(--phos);color:var(--phos)}.apk-btn-quiet:not(:disabled):hover{color:var(--ink);background:#74838914;background:lab(53.7197% -5.0399 -4.88519/.08)}.apk-btn-danger:not(:disabled):hover{background:color-mix(in oklab, var(--down) 12%, transparent);border-color:var(--down)}}.apk-limit{font-family:var(--f-body);color:var(--ink-mute);max-width:62ch;margin:16px 0 0;font-size:13px;line-height:21px}.apk-secret{border:1px solid color-mix(in oklab, var(--phos) 40%, transparent);border-radius:var(--r-2);background:color-mix(in oklab, var(--phos) 7%, transparent);margin-top:20px;padding:16px 18px}.apk-secret-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.apk-secret-lbl{font-family:var(--f-data);letter-spacing:.2em;text-transform:uppercase;color:var(--phos);font-size:10px}.apk-secret-sub{font-family:var(--f-body);color:var(--ink-soft);font-size:12.5px}.apk-secret-row{align-items:center;gap:10px;margin-top:12px;display:flex}.apk-secret-key{min-width:0;font-family:var(--f-data);color:var(--ink);background:var(--ground-deep);border:1px solid var(--line);border-radius:var(--r-1);white-space:nowrap;flex:auto;padding:10px 12px;font-size:12.5px;overflow-x:auto}.apk-copy[data-copied=true]{color:var(--up);border-color:color-mix(in oklab, var(--up) 45%, transparent)}.apk-secret-done{cursor:pointer;font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);background:0 0;border:none;margin-top:12px;padding:0;font-size:11px;transition:color .15s}@media (hover:hover) and (pointer:fine){.apk-secret-done:hover{color:var(--ink)}}.apk-secret-done:focus-visible{outline:2px solid var(--phos);outline-offset:2px}.apk-create{border:1px solid var(--line);border-radius:var(--r-2);background:var(--ground-deep);margin-top:20px;padding:18px}.apk-field{display:block}.apk-field-lbl{font-family:var(--f-data);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:8px;font-size:10px;display:block}.apk-input{box-sizing:border-box;width:100%;font-family:var(--f-body);color:var(--ink);background:var(--ground);border:1px solid var(--line-strong);border-radius:var(--r-1);padding:10px 12px;font-size:14px;transition:border-color .15s}@media (max-width:620px){.apk-input{font-size:16px}}.apk-input::placeholder{color:var(--ink-mute)}.apk-input:focus{border-color:var(--phos);outline:none}.apk-input:disabled{opacity:.5;cursor:not-allowed}.apk-field-hint{font-family:var(--f-body);color:var(--ink-mute);margin-top:7px;font-size:12.5px;display:block}.apk-create-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.apk-err{font-family:var(--f-body);color:var(--down);margin:12px 0 0;font-size:13px;line-height:20px}.apk-err-block{border:1px solid color-mix(in oklab, var(--down) 35%, transparent);border-radius:var(--r-2);background:color-mix(in oklab, var(--down) 8%, transparent);margin-top:18px;padding:11px 14px}.apk-list{margin:22px 0 0;padding:0;list-style:none}.apk-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:15px 0;display:grid}.apk-item:last-child{border-bottom:none}.apk-item-main{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.apk-item-name{font-family:var(--f-body);color:var(--ink);font-size:14.5px;font-weight:500}.apk-item-key{font-family:var(--f-data);color:var(--ink-mute);font-size:12px}.apk-item-meta{font-family:var(--f-data);color:var(--ink-mute);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1;gap:20px;font-size:11px;display:flex}.apk-meta-k{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;margin-right:5px;font-size:10px}.apk-item-end{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:10px;display:flex}.apk-item.is-revoked .apk-item-name,.apk-item.is-revoked .apk-item-key{color:var(--ink-mute)}.apk-badge{font-family:var(--f-data);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-1);color:var(--up);background:#5ccb8917;background:lab(73.9875% -44.4592 22.8997/.09);border:1px solid #5ccb8940;border:1px solid lab(73.9875% -44.4592 22.8997/.25);padding:4px 9px;font-size:9.5px}.apk-badge.is-revoked{color:var(--ink-mute);border-color:var(--line);background:0 0}.apk-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.apk-confirm-q{font-family:var(--f-data);letter-spacing:.06em;color:var(--ink-soft);font-size:11px}.apk-state{border:1px solid var(--line);border-radius:var(--r-2);background:var(--ground-deep);margin-top:24px;padding:26px 24px}.apk-state-h{font-family:var(--f-body);color:var(--ink);margin:0;font-size:16px;font-weight:600}.apk-state-p{font-family:var(--f-body);color:var(--ink-mute);max-width:62ch;margin:9px 0 0;font-size:13.5px;line-height:22px}.apk-state-p strong{color:var(--ink-soft);font-weight:600}.apk-state .apk-btn,.apk-state .apk-create-actions{margin-top:18px}.apk-example{background:var(--ground);border:1px solid var(--line);border-radius:var(--r-1);font-family:var(--f-data);color:var(--ink-mute);white-space:pre;margin:16px 0 0;padding:12px 14px;font-size:11.5px;line-height:19px;overflow-x:auto}.apk-skel{pointer-events:none}.apk-skel-bar{border-radius:var(--r-1);background:linear-gradient(90deg, var(--line) 0%, var(--line-strong) 50%, var(--line) 100%);background-size:200% 100%;height:11px;animation:1.4s linear infinite apk-shimmer;display:inline-block}.apk-foot{font-family:var(--f-body);color:var(--ink-mute);border-top:1px solid var(--line);max-width:64ch;margin:26px 0 0;padding-top:18px;font-size:12.5px;line-height:21px}@media (max-width:620px){.apk-page{padding:22px 18px 72px}.apk-item{grid-template-columns:1fr}.apk-item-end{grid-area:auto/1;justify-content:flex-start;margin-top:4px}.apk-head{align-items:flex-start}.apk-create-actions .apk-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.apk-btn{transition:background-color .15s,border-color .15s,color .15s}.apk-btn:active{transform:none}.apk-skel-bar{animation:none}}.usg-rate-limit-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.usg-rate-limit-card{background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:6px;padding:14px}.usg-rate-limit-value{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--cyan);font-size:22px;font-weight:700;line-height:1.2}.usg-rate-limit-label{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:9px}.usg-panel-list{margin:0;padding:0;list-style:none}.usg-panel-list li{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--text);border-bottom:1px solid var(--border);padding:4px 0;font-size:11px}.usg-panel-list li:before{content:"✓";color:var(--green);margin-right:6px}.usg-panel-list li:last-child{border-bottom:none}.usg-empty{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--dim);text-align:center;padding:24px 12px;font-size:10px}.usg-cta-card{background:var(--surface);border:1px solid var(--cyan);text-align:center;border-radius:8px;padding:20px}.usg-cta-text{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--text);margin-bottom:12px;font-size:12px}.usg-cta-thanks{color:var(--green);margin-bottom:0}.usg-cta-btn{text-align:center;width:auto;margin:0;padding:10px 24px;text-decoration:none;display:inline-block}@media (max-width:768px){.usg-rate-limit-row{grid-template-columns:1fr}}.staging-page{max-width:1100px;margin:0 auto;padding:24px 20px 60px}.staging-header{margin-bottom:16px}.staging-title{font-family:var(--font-plex-mono), monospace;letter-spacing:.4px;color:var(--text);text-transform:uppercase;margin:0 0 6px;font-size:20px;font-weight:700}.staging-sub{color:var(--textSoft);max-width:78ch;margin:0;font-size:12px;line-height:1.5}.staging-loading,.staging-empty{text-align:center;color:var(--dim);background:var(--panel);border:1px solid var(--border);border-radius:4px;padding:24px;font-size:12px}.staging-error{color:#c0392b;background:#c0392b1a;border:1px solid #c0392b;border-radius:4px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:12px;display:flex}.staging-retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;margin-left:auto;padding:3px 10px;font-family:inherit;font-size:10px}.staging-counts{flex-wrap:wrap;gap:8px;margin:14px 0 12px;display:flex}.staging-count-pill{font-family:var(--font-plex-mono), monospace;letter-spacing:.4px;text-transform:uppercase;border:1px solid;border-radius:8px;padding:3px 10px;font-size:10px;font-weight:600}.staging-count-total{color:var(--text);background:var(--elevated)}.staging-controls{background:var(--panel);border:1px solid var(--border);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:8px 12px;display:flex}.staging-control{font-family:var(--font-plex-mono), monospace;letter-spacing:.4px;color:var(--dim);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.staging-control select{background:var(--bg);color:var(--text);border:1px solid var(--border2);font-family:var(--font-plex-mono), monospace;cursor:pointer;border-radius:3px;padding:3px 6px;font-size:11px}.staging-control-dir,.staging-control-refresh{border:1px solid var(--border2);color:var(--muted);font-family:var(--font-plex-mono), monospace;cursor:pointer;background:0 0;border-radius:2px;margin-left:auto;padding:3px 10px;font-size:10px}.staging-control-refresh{margin-left:6px}.staging-control-dir:hover,.staging-control-refresh:hover{color:var(--cyan);border-color:var(--cyan)}.staging-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.staging-row{background:var(--panel);border:1px solid var(--border);border-radius:4px;padding:12px 16px}.staging-row-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.staging-row-name{font-family:var(--font-plex-mono), monospace;color:var(--text);font-size:13px;font-weight:600}.staging-row-vendor{font-family:var(--font-plex-mono), monospace;color:var(--muted);font-size:11px}.staging-rec-badge{font-family:var(--font-plex-mono), monospace;letter-spacing:.6px;text-transform:uppercase;border:1px solid;border-radius:2px;padding:2px 8px;font-size:9px;font-weight:700}.staging-row-confidence{font-family:var(--font-plex-mono), monospace;color:var(--cyan);font-size:11px}.staging-row-scores,.staging-row-when{font-family:var(--font-plex-mono), monospace;color:var(--dim);font-size:10px}.staging-row-when{margin-left:auto}.staging-row-reasoning{background:var(--bg);border-left:2px solid var(--cyan);color:var(--textSoft);margin-top:8px;padding:8px 10px;font-size:11px;font-style:italic;line-height:1.5}.staging-row-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.staging-action{font-family:var(--font-plex-mono), monospace;letter-spacing:.6px;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid;border-radius:3px;padding:5px 12px;font-size:10px;font-weight:600}.staging-action:disabled{opacity:.5;cursor:wait}.staging-action-accept{color:var(--green)}.staging-action-accept:hover:not(:disabled){background:var(--greenDim)}.staging-action-reject{color:#c0392b}.staging-action-reject:hover:not(:disabled){background:#c0392b1a}.staging-action-reset{color:var(--amber)}.staging-action-reset:hover:not(:disabled){background:var(--amberDim)}.staging-action-reason-toggle{border:1px solid var(--border2);color:var(--muted);font-family:var(--font-plex-mono), monospace;cursor:pointer;background:0 0;border-radius:3px;margin-left:auto;padding:5px 12px;font-size:10px}.staging-row-reason-input{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);font-family:var(--font-plex-mono), monospace;resize:vertical;border-radius:3px;margin-top:8px;padding:8px 10px;font-size:11px}.staging-row-signals{margin-top:10px;font-size:10px}.staging-row-signals summary{font-family:var(--font-plex-mono), monospace;letter-spacing:.6px;color:var(--dim);text-transform:uppercase;cursor:pointer;font-size:9px}.staging-row-signals pre{background:var(--bg);border:1px solid var(--border);font-family:var(--font-plex-mono), monospace;color:var(--muted);white-space:pre-wrap;word-break:break-word;border-radius:3px;margin-top:6px;padding:8px 10px;font-size:10px}@media (max-width:480px){.staging-row-head{gap:6px}.staging-row-when{margin-left:0}.staging-row-actions{flex-direction:column;align-items:stretch}.staging-action-reason-toggle{margin-left:0}}.ver-page{max-width:1200px;margin:0 auto;padding:24px 32px 48px}.ver-header{margin-bottom:16px}.ver-breadcrumb{font-family:var(--font-plex-mono), monospace;letter-spacing:.5px;color:var(--dim);gap:6px;margin-bottom:6px;font-size:11px;display:flex}.ver-breadcrumb-link{color:var(--cyan);text-decoration:none}.ver-breadcrumb-link:hover{text-decoration:underline}.ver-breadcrumb-current{color:var(--text)}.ver-title{font-family:var(--font-plex-mono), monospace;color:var(--text);letter-spacing:.4px;margin:0 0 4px;font-size:22px;font-weight:700}.ver-sub{color:var(--textSoft);max-width:720px;margin:0;font-size:13px;line-height:1.5}.ver-loading,.ver-empty{font-family:var(--font-plex-mono), monospace;color:var(--dim);border:1px dashed var(--border,#1f2c30);text-align:center;border-radius:3px;margin:18px 0;padding:18px 16px;font-size:12px}.ver-error{font-family:var(--font-plex-mono), monospace;color:#ff8aa0;background:#ff8aa00d;border-left:2px solid #ff8aa0;align-items:center;gap:12px;margin:18px 0;padding:12px 16px;font-size:12px;display:flex}.ver-retry{color:#ff8aa0;font-family:var(--font-plex-mono), monospace;cursor:pointer;background:0 0;border:1px solid #ff8aa0;border-radius:2px;padding:3px 10px;font-size:11px}.ver-stub-notice{font-family:var(--font-plex-mono), monospace;color:var(--cyan);border-left:2px solid var(--cyan);background:#40c4ff0f;margin:12px 0;padding:8px 12px;font-size:11.5px}.ver-counts{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.ver-count-pill{border:1px solid var(--border,#1f2c30);background:var(--surface,#0d1416);font-family:var(--font-plex-mono), monospace;letter-spacing:.4px;color:var(--text);border-radius:3px;padding:3px 10px;font-size:10.5px;display:inline-block}.ver-count-total{border-left:2px solid var(--cyan)}.ver-count-escalated{color:#ffb340;border-left:2px solid #ffb340;font-weight:700}.ver-count-pill.ver-outcome-agree{border-left:2px solid #4ade80}.ver-count-pill.ver-outcome-disagree-minor{border-left:2px solid #fcd34d}.ver-count-pill.ver-outcome-disagree-major{border-left:2px solid #ff8aa0}.ver-count-pill.ver-outcome-uncertain{border-left:2px solid #c084fc}.ver-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.ver-control{font-family:var(--font-plex-mono), monospace;color:var(--textSoft);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ver-control select{background:var(--surface,#0d1416);border:1px solid var(--border,#1f2c30);color:var(--text);font-family:var(--font-plex-mono), monospace;border-radius:2px;padding:3px 8px;font-size:11px}.ver-control-refresh{border:1px solid var(--border,#1f2c30);color:var(--cyan);font-family:var(--font-plex-mono), monospace;cursor:pointer;background:0 0;border-radius:2px;padding:3px 10px;font-size:11px}.ver-control-refresh:hover{border-color:var(--cyan)}.ver-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ver-row{border:1px solid var(--border,#1f2c30);background:var(--surface,#0d1416);border-radius:3px;padding:12px 14px}.ver-row-escalated{background:#ffb3400a;border-left:3px solid #ffb340}.ver-row-decided{opacity:.72}.ver-row-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ver-escalated-pin{font-family:var(--font-plex-mono), monospace;letter-spacing:.6px;color:#ffb340;border:1px solid #ffb340;border-radius:2px;padding:1px 5px;font-size:9.5px;font-weight:700}.ver-row-kind{font-family:var(--font-plex-mono), monospace;letter-spacing:.5px;text-transform:uppercase;color:var(--dim);border:1px solid var(--border,#1f2c30);border-radius:2px;padding:1px 6px;font-size:9.5px}.ver-row-subject{flex:1;min-width:0}.ver-row-subject-text{color:var(--text);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;font-size:13px;font-weight:600;display:inline-block;overflow:hidden}.ver-row-subject-link{color:var(--text);text-decoration:none}.ver-row-subject-link:hover .ver-row-subject-text{color:var(--cyan)}.ver-outcome-badge{font-family:var(--font-plex-mono), monospace;letter-spacing:.6px;border:1px solid;border-radius:2px;padding:2px 8px;font-size:9.5px;font-weight:700}.ver-outcome-agree{color:#4ade80;border-color:#4ade80}.ver-outcome-disagree-minor{color:#fcd34d;border-color:#fcd34d}.ver-outcome-disagree-major{color:#ff8aa0;border-color:#ff8aa0}.ver-outcome-uncertain{color:#c084fc;border-color:#c084fc}.ver-outcome-unknown{color:var(--dim);border-color:var(--dim)}.ver-row-when{font-family:var(--font-plex-mono), monospace;color:var(--dim);font-size:10.5px}.ver-row-recs{background:#0000002e;border-radius:2px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:6px 0;padding:8px 10px;display:grid}.ver-rec{min-width:0}.ver-rec-agent{font-family:var(--font-plex-mono), monospace;letter-spacing:.5px;text-transform:uppercase;color:var(--cyan);margin-bottom:2px;font-size:9.5px;display:block}.ver-rec-summary{font-family:var(--font-plex-mono), monospace;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.ver-rec-arrow{font-family:var(--font-plex-mono), monospace;color:var(--dim);font-size:14px}.ver-rec-original .ver-rec-agent{color:var(--textSoft)}.ver-rec-twin .ver-rec-agent{color:var(--cyan)}.ver-row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ver-action{border:1px solid var(--border,#1f2c30);font-family:var(--font-plex-mono), monospace;letter-spacing:.3px;cursor:pointer;color:var(--text);background:0 0;border-radius:2px;padding:4px 12px;font-size:11px}.ver-action:disabled{opacity:.45;cursor:not-allowed}.ver-action-accept-original{color:#4ade80;border-color:#4ade80}.ver-action-accept-twin{border-color:var(--cyan);color:var(--cyan)}.ver-action-reject-both{color:#ff8aa0;border-color:#ff8aa0}.ver-action-accept-original:not(:disabled):hover{background:#4ade8014}.ver-action-accept-twin:not(:disabled):hover{background:#40c4ff14}.ver-action-reject-both:not(:disabled):hover{background:#ff8aa014}.ver-action-detail-toggle{border:1px solid var(--border,#1f2c30);font-family:var(--font-plex-mono), monospace;cursor:pointer;color:var(--textSoft);background:0 0;border-radius:2px;padding:4px 10px;font-size:11px}.ver-row-decision-badge{font-family:var(--font-plex-mono), monospace;letter-spacing:.4px;color:var(--dim);border:1px dashed var(--dim);border-radius:2px;margin-left:auto;padding:2px 8px;font-size:10px}.ver-row-detail{border:1px dashed var(--border,#1f2c30);background:#00000038;border-radius:2px;flex-direction:column;gap:10px;margin-top:10px;padding:10px;display:flex}.ver-detail-block{flex-direction:column;gap:4px;display:flex}.ver-detail-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.5px;text-transform:uppercase;color:var(--cyan);font-size:9.5px}.ver-detail-pre{font-family:var(--font-plex-mono), monospace;color:var(--text);background:var(--surface,#0d1416);border:1px solid var(--border,#1f2c30);white-space:pre-wrap;word-break:break-word;border-radius:2px;margin:0;padding:8px;font-size:11px;overflow-x:auto}.ver-detail-text{font-family:var(--font-plex-mono), monospace;color:var(--textSoft);font-size:11.5px;line-height:1.5}.ver-detail-meta{font-family:var(--font-plex-mono), monospace;color:var(--dim);letter-spacing:.4px;gap:14px;font-size:9.5px;display:flex}.ver-footer{border-top:1px dashed var(--border,#1f2c30);font-family:var(--font-plex-mono), monospace;color:var(--dim);letter-spacing:.4px;margin-top:32px;padding-top:12px;font-size:10px}@media (max-width:768px){.ver-page{padding:18px 16px 36px}.ver-row-recs{grid-template-columns:1fr;gap:6px}.ver-rec-arrow{display:none}}@media (max-width:480px){.ver-row-head,.ver-row-actions{gap:6px}.ver-action{padding:3px 8px;font-size:10.5px}.ver-row-decision-badge{margin-left:0}}.da-page{background:var(--ground);min-height:100vh;padding:30px 32px 96px}.da-wrap{max-width:1200px;margin:0 auto}.da-head{padding-top:26px;position:relative}.da-head:before{content:"";background:linear-gradient(90deg, var(--phos), transparent);width:140px;height:2px;position:absolute;top:0;left:0}.da-eyebrow{font-family:var(--f-data);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}.da-headrow{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:10px;display:flex}.da-title{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,4.2vw,44px);font-weight:700;line-height:1.08}.da-state{font-family:var(--f-data);letter-spacing:.15em;text-transform:uppercase;border-radius:var(--r-1);white-space:nowrap;color:var(--up);background:#5ccb8917;background:lab(73.9875% -44.4592 22.8997/.09);border:1px solid #5ccb8940;border:1px solid lab(73.9875% -44.4592 22.8997/.25);padding:4px 11px;font-size:9.5px}.da-standfirst{font-family:var(--f-feature);color:var(--ink-soft);text-wrap:pretty;max-width:68ch;margin:18px 0 0;font-size:clamp(15px,1.35vw,17px);line-height:28px}.da-standfirst strong{color:var(--ink);font-weight:500}.da-statusline{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);font-family:var(--f-data);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px;padding:12px 0;font-size:11px;display:flex}.da-statusline b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.da-statusline .da-sep{color:var(--line-strong)}.da-dot{background:var(--phos);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--phos) 50%, transparent);border-radius:50%;flex:none}.da-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;margin-top:40px;display:grid}.da-main{min-width:0}.da-sec{margin-bottom:52px}.da-sec:last-child{margin-bottom:0}.da-h2{font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:10px;font-size:13px;font-weight:600}.da-steps{counter-reset:s;margin:0;padding:0;list-style:none}.da-steps li{counter-increment:s;padding:0 0 16px 40px;position:relative}.da-steps li:before{content:counter(s);border:1px solid var(--line-strong);width:24px;height:24px;font-family:var(--f-data);color:var(--ink-mute);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:-1px;left:0}.da-step-t{font-family:var(--f-body);color:var(--ink);font-size:14.5px;font-weight:500;display:block}.da-step-d{font-family:var(--f-body);color:var(--ink-mute);margin-top:3px;font-size:13.5px;line-height:21px;display:block}.da-step-d code{font-family:var(--f-data);color:var(--ink-soft);font-size:12.5px}.da-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.da-btn{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-2);white-space:nowrap;transition:transform .15s var(--ease-instrument), background-color .15s ease, border-color .15s ease, color .15s ease;border:1px solid #0000;justify-content:center;align-items:center;padding:11px 20px;font-size:12px;text-decoration:none;display:inline-flex}.da-btn-primary{background:var(--phos);color:#060a0d;color:lab(2.48798% -.778243 -1.56037);border-color:var(--phos);font-weight:600}.da-btn-ghost{color:var(--ink-soft);border-color:var(--line-strong);background:0 0}.da-btn:active{transform:scale(.97)}.da-btn:focus-visible{outline:2px solid var(--phos);outline-offset:2px}@media (hover:hover) and (pointer:fine){.da-btn-primary:hover{background:color-mix(in oklab, var(--phos) 88%, white)}.da-btn-ghost:hover{border-color:var(--phos);color:var(--phos)}}.da-term{border:1px solid var(--line);border-radius:var(--r-2);background:var(--ground-deep);margin-top:26px;overflow:hidden}.da-term-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.da-term-lbl{font-family:var(--f-data);font-size:var(--micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}.da-copy{font-family:var(--f-data);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-1);cursor:pointer;color:var(--ink-mute);border:1px solid var(--line-strong);transition:transform .15s var(--ease-instrument), color .15s ease, border-color .15s ease;background:0 0;padding:5px 11px;font-size:10.5px}.da-copy:active{transform:scale(.97)}.da-copy[data-state=copied]{color:var(--up);border-color:#5ccb8966;border-color:lab(73.9875% -44.4592 22.8997/.4)}.da-copy[data-state=failed]{color:var(--helio);border-color:#e8b54e66;border-color:lab(76.9262% 11.5573 57.7315/.4)}.da-copy:focus-visible{outline:2px solid var(--phos);outline-offset:2px}@media (hover:hover) and (pointer:fine){.da-copy:hover{color:var(--ink);border-color:var(--ink-faint)}}.da-code{font-family:var(--f-data);color:var(--ink-soft);white-space:pre;margin:0;padding:14px 16px;font-size:12px;line-height:21px;overflow-x:auto}.da-tablewrap{overflow-x:auto}.da-plans{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.da-plans th{text-align:left;font-family:var(--f-data);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 16px 10px 0;font-size:10px;font-weight:400}.da-plans td{border-bottom:1px solid var(--line);font-family:var(--f-data);color:var(--ink-soft);white-space:nowrap;padding:14px 16px 14px 0;font-size:13px}.da-plans tr:last-child td{border-bottom:none}.da-plan-n{font-weight:500;font-family:var(--f-body)!important;color:var(--ink)!important;font-size:14.5px!important}.da-plan-tag{font-family:var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--up);border-radius:var(--r-1);vertical-align:middle;background:#5ccb8917;background:lab(73.9875% -44.4592 22.8997/.09);border:1px solid #5ccb8940;border:1px solid lab(73.9875% -44.4592 22.8997/.25);margin-left:10px;padding:3px 7px;font-size:9px;display:inline-block}.da-plans tr.is-held td,.da-plans tr.is-held .da-plan-n{color:var(--ink-mute)!important}.da-held{border-radius:var(--r-2);background:var(--helio-dim);border:1px solid #e8b54e47;border:1px solid lab(76.9262% 11.5573 57.7315/.28);margin-top:20px;padding:15px 18px}.da-held-lbl{font-family:var(--f-data);font-size:var(--micro);letter-spacing:.2em;text-transform:uppercase;color:var(--helio);margin-bottom:7px;display:inline-block}.da-held p{font-family:var(--f-body);color:var(--ink-soft);max-width:68ch;margin:0;font-size:13.5px;line-height:22px}.da-held strong{color:var(--ink);font-weight:600}.da-faq{margin:0}.da-faq-item{border-bottom:1px solid var(--line);padding:14px 0}.da-faq-item:last-child{border-bottom:none}.da-faq dt{font-family:var(--f-body);color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.da-faq dd{font-family:var(--f-body);color:var(--ink-mute);max-width:72ch;margin:6px 0 0;font-size:13.5px;line-height:22px}.da-rail{flex-direction:column;gap:12px;display:flex}.da-card{border:1px solid var(--line);border-radius:var(--r-2);background:var(--ground-deep);transition:border-color .15s ease, transform .15s var(--ease-instrument);padding:16px 18px;text-decoration:none;display:block}.da-card:active{transform:scale(.99)}.da-card:focus-visible{outline:2px solid var(--phos);outline-offset:2px}@media (hover:hover) and (pointer:fine){.da-card:hover{border-color:var(--phos)}}.da-card-h{font-family:var(--f-body);color:var(--ink);font-size:14px;font-weight:600;display:block}.da-card-d{font-family:var(--f-body);color:var(--ink-mute);margin-top:6px;font-size:12.5px;line-height:19px;display:block}.da-card-go{font-family:var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--phos);margin-top:10px;font-size:10.5px;display:block}.da-fine{font-family:var(--f-body);color:var(--ink-mute);margin:6px 0 0;font-size:12px;line-height:19px}.da-lbl{font-family:var(--f-data);font-size:var(--micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px}.da-cta{border-top:1px solid var(--line-strong);margin-top:56px;padding-top:24px}@media (max-width:1000px){.da-grid{grid-template-columns:1fr;gap:40px}.da-rail{flex-flow:wrap}.da-card{flex:240px}}@media (max-width:620px){.da-page{padding:22px 18px 72px}.da-statusline{letter-spacing:.1em;font-size:10px}.da-actions .da-btn{flex:auto}.da-rail{flex-direction:column}}@media (prefers-reduced-motion:reduce){.da-btn,.da-copy,.da-card{transition:background-color .15s,border-color .15s,color .15s}.da-btn:active,.da-copy:active,.da-card:active{transform:none}}[data-theme=light] .apk-btn-primary,[data-theme=light] .da-btn-primary{color:var(--surface)}@media (hover:hover) and (pointer:fine){[data-theme=light] .apk-btn-primary:not(:disabled):hover,[data-theme=light] .da-btn-primary:hover{background:#006375;background:lab(37.8648% -20.9225 -18.335)}}[data-theme=light] .apk-badge:not(.is-revoked),[data-theme=light] .da-state,[data-theme=light] .da-plan-tag{color:var(--up-ink);background:var(--up-dim);border-color:color-mix(in oklab, currentColor 24%, transparent);font-weight:500}[data-theme=light] .apk-badge.is-revoked{color:var(--ink-soft);font-weight:500}[data-theme=light] .da-dot{box-shadow:none}[data-theme=light] .da-copy[data-state=copied]{border-color:#0b743a73;border-color:lab(42.4202% -38.9109 23.4425/.45)}[data-theme=light] .da-copy[data-state=failed],[data-theme=light] .da-held{border-color:#8f5d0a6b;border-color:lab(44.1317% 16.459 49.3426/.42)}[data-theme=light] .ver-error{color:var(--down);border-left-color:var(--down);background:#da534f0f;background:lab(54.2311% 53.5119 31.5282/.06)}[data-theme=light] .ver-retry{border-color:var(--down);color:var(--down)}[data-theme=light] .ver-count-escalated{border-left-color:var(--helio);color:var(--helio)}[data-theme=light] .ver-count-pill.ver-outcome-agree{border-left-color:var(--up)}[data-theme=light] .ver-count-pill.ver-outcome-disagree-minor{border-left-color:var(--helio)}[data-theme=light] .ver-count-pill.ver-outcome-disagree-major{border-left-color:var(--down)}[data-theme=light] .ver-count-pill.ver-outcome-uncertain{border-left-color:var(--desk-research-fg)}[data-theme=light] .ver-row-escalated{border-left-color:var(--helio);background:#f3c4431a;background:lab(81.7512% 8.27438 67.7564/.1)}[data-theme=light] .ver-escalated-pin{color:var(--helio);border-color:var(--helio)}[data-theme=light] .ver-outcome-agree,[data-theme=light] .ver-action-accept-original{color:var(--up);border-color:var(--up)}[data-theme=light] .ver-outcome-disagree-minor{color:var(--helio);border-color:var(--helio)}[data-theme=light] .ver-outcome-disagree-major,[data-theme=light] .ver-action-reject-both{color:var(--down);border-color:var(--down)}[data-theme=light] .ver-outcome-uncertain{color:var(--desk-research-fg);border-color:var(--desk-research-fg)}[data-theme=light] .ver-row-recs,[data-theme=light] .ver-row-detail{background:#2430370a;background:lab(18.8419% -3.50043 -6.11804/.04)}@media (hover:hover) and (pointer:fine){[data-theme=light] .apk-btn-quiet:not(:disabled):hover{background:var(--surface-up)}}[data-theme=light] .apk-input{background:var(--surface)}
