:root{--hl-bg:#0a0a0a;--hl-bg-raised:#141414;--hl-bg-subtle:rgba(255,255,255,0.025);--hl-border:rgba(255,255,255,0.06);--hl-border-strong:rgba(255,255,255,0.14);--hl-text:rgba(255,255,255,0.96);--hl-text-muted:rgba(255,255,255,0.56);--hl-text-faint:rgba(255,255,255,0.32);--hl-text-whisper:rgba(255,255,255,0.18);--hl-accent:#fafafa;--hl-accent-on:#0a0a0a;--hl-go:#b9e687;--hl-stop:#f08b8b;--hl-warn:#e8c779;--hl-focus:rgba(255,255,255,0.22);--hl-fast:160ms;--hl-base:260ms;--hl-slow:460ms;--hl-ease:cubic-bezier(0.22,1,0.36,1);--hl-ease-emph:cubic-bezier(0.33,1,0.28,1)}.hp-gov-v4{font-family:TT Interphases,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-feature-settings:"ss01","cv05","cv11";color:var(--hl-text);-webkit-font-smoothing:antialiased}.hp-gov-v4-display{font-size:56px;line-height:1.05;letter-spacing:-.032em;font-weight:500}.hp-gov-v4-title{font-size:34px;line-height:1.15;letter-spacing:-.022em;font-weight:500}.hp-gov-v4-heading{font-size:20px;line-height:1.3;letter-spacing:-.01em;font-weight:500}.hp-gov-v4-body{font-size:15px;line-height:1.6;letter-spacing:-.003em;font-weight:400;color:var(--hl-text)}.hp-gov-v4-caption{font-size:13px;line-height:1.5;letter-spacing:0;font-weight:400;color:var(--hl-text-muted)}.hp-gov-v4-micro{font-size:11px;line-height:1.4;letter-spacing:.06em;font-weight:400;color:var(--hl-text-faint);text-transform:uppercase}.hp-gov-v4-mono{font-family:TT Interphases Mono,JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}@media (max-width:760px){.hp-gov-v4-display{font-size:40px}.hp-gov-v4-title{font-size:28px}}.hp-gov-v4-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:14px 22px;border-radius:14px;font-size:14px;letter-spacing:-.005em;transition:background var(--hl-fast) var(--hl-ease),transform var(--hl-fast) var(--hl-ease),opacity var(--hl-fast) var(--hl-ease),border-color var(--hl-fast) var(--hl-ease),color var(--hl-fast) var(--hl-ease);gap:8px;text-decoration:none;line-height:1}.hp-gov-v4-btn-primary{background:var(--hl-accent);color:var(--hl-accent-on)}.hp-gov-v4-btn-primary:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.hp-gov-v4-btn-primary:active:not(:disabled){transform:translateY(0)}.hp-gov-v4-btn-primary:disabled{opacity:.32;cursor:not-allowed}.hp-gov-v4-btn-secondary{background:#000;color:#fff;border:.5px solid #4d4d4d}.hp-gov-v4-btn-secondary:hover:not(:disabled){background:#0a0a0a;border-color:#6a6a6a;transform:translateY(-1px)}.hp-gov-v4-btn-secondary:active:not(:disabled){transform:translateY(0)}.hp-gov-v4-btn-secondary:disabled{opacity:.45;cursor:not-allowed}.hp-gov-v4-btn-sm{padding:10px 16px;font-size:13px;border-radius:12px}.hp-gov-v4-btn-ghost{background:transparent;color:var(--hl-text-muted);padding:13px 18px}.hp-gov-v4-btn-ghost:hover:not(:disabled){color:var(--hl-text);background:var(--hl-bg-subtle)}.hp-gov-v4-btn-text{color:var(--hl-text-muted);font-family:inherit;font-size:13px;letter-spacing:-.003em;cursor:pointer;padding:6px 4px;transition:color var(--hl-fast) var(--hl-ease)}.hp-gov-v4-btn-text:hover{color:var(--hl-text)}.hp-gov-v4-field{display:flex;flex-direction:column;gap:6px}.hp-gov-v4-field-label{font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-text-faint)}.hp-gov-v4-input,.hp-gov-v4-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:.5px solid var(--hl-border);color:var(--hl-text);font-family:inherit;font-size:17px;letter-spacing:-.008em;padding:8px 0;outline:none;transition:border-color var(--hl-base) var(--hl-ease)}.hp-gov-v4-input:focus,.hp-gov-v4-textarea:focus{border-bottom-color:var(--hl-text)}.hp-gov-v4-input::-moz-placeholder,.hp-gov-v4-textarea::-moz-placeholder{color:var(--hl-text-whisper)}.hp-gov-v4-input::placeholder,.hp-gov-v4-textarea::placeholder{color:var(--hl-text-whisper)}.hp-gov-v4-textarea{resize:none;min-height:72px;line-height:1.55}.setup-team-picker{display:flex;flex-wrap:wrap;gap:8px}.setup-team-chip{background:rgba(255,255,255,.025);border:.5px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.72);font:inherit;font-size:12.5px;font-weight:500;padding:7px 14px;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.setup-team-chip:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16);color:#fff}.setup-team-chip.active{background:rgba(167,139,250,.14);border-color:rgba(167,139,250,.45);color:#d8caff}.hp-gov-v4-rule{border:none;border-top:.5px solid var(--hl-border);margin:48px 0}.hp-gov-v4-shell{max-width:760px;margin:0 auto;padding:96px 48px 120px;min-height:100vh}.hp-gov-v4-shell-wide{max-width:920px}.hp-gov-v4-steps{display:flex;gap:10px;align-items:center;margin:0 0 24px}.hp-gov-v4-step{width:5px;height:5px;border-radius:50%;background:var(--hl-text-whisper);transition:background var(--hl-base) var(--hl-ease),transform var(--hl-base) var(--hl-ease)}.hp-gov-v4-step.past{background:var(--hl-text-muted)}.hp-gov-v4-step.current{background:var(--hl-accent);transform:scale(1.6)}.hp-gov-v4-drop{border-radius:18px;background:var(--hl-bg-subtle);border:1px dashed var(--hl-border);padding:72px 40px;text-align:center;cursor:pointer;transition:background var(--hl-base) var(--hl-ease),border-color var(--hl-base) var(--hl-ease)}.hp-gov-v4-drop.drag,.hp-gov-v4-drop:hover{background:rgba(255,255,255,.045);border-color:var(--hl-border-strong)}.hp-gov-v4-drop-label{font-size:15px;color:var(--hl-text);letter-spacing:-.005em}.hp-gov-v4-drop-hint{font-size:13px;color:var(--hl-text-faint);margin-top:10px;letter-spacing:0}.hp-gov-v4-file{display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:center;padding:18px 20px;background:var(--hl-bg-raised);border-radius:12px}.hp-gov-v4-file-mark{width:44px;height:44px;border-radius:8px;background:var(--hl-bg-subtle);display:flex;align-items:center;justify-content:center;color:var(--hl-text-muted)}.hp-gov-v4-file-name{font-size:15px;color:var(--hl-text);letter-spacing:-.006em}.hp-gov-v4-file-meta{font-size:12.5px;color:var(--hl-text-faint);margin-top:2px}.hp-gov-v4-file-replace{font-size:12px;color:var(--hl-text-muted);background:transparent;border:none;cursor:pointer}.hp-gov-v4-file-replace:hover{color:var(--hl-text)}.hp-gov-v4-stages{display:flex;flex-direction:column;gap:18px;margin:40px 0 32px}.hp-gov-v4-stage{display:grid;grid-template-columns:16px 1fr;gap:14px;align-items:center;font-size:14px;letter-spacing:-.003em;color:var(--hl-text-faint);transition:color var(--hl-base) var(--hl-ease)}.hp-gov-v4-stage.done{color:var(--hl-text-muted)}.hp-gov-v4-stage.current{color:var(--hl-text)}.hp-gov-v4-stage-glyph{width:16px;height:16px;display:flex;align-items:center;justify-content:center;position:relative}.hp-gov-v4-stage-glyph:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--hl-text-whisper);transition:background var(--hl-base) var(--hl-ease),transform var(--hl-base) var(--hl-ease)}.hp-gov-v4-stage.done .hp-gov-v4-stage-glyph:before{background:var(--hl-text-muted);transform:scale(0)}.hp-gov-v4-stage.current .hp-gov-v4-stage-glyph:before{background:var(--hl-accent);animation:hp-gov-v4-stage-pulse 1.4s var(--hl-ease) infinite}.hp-gov-v4-stage-check{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--hl-go);opacity:0;transition:opacity var(--hl-base) var(--hl-ease)}.hp-gov-v4-stage-check svg{width:12px;height:12px;stroke-width:2}.hp-gov-v4-stage.done .hp-gov-v4-stage-check{opacity:1}@keyframes hp-gov-v4-stage-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.5}}.hp-gov-v4-clause{position:relative;padding:0 0 0 56px;margin:0 0 32px}.hp-gov-v4-clause-ref{position:absolute;left:0;top:2px;width:44px;font-size:12px;color:var(--hl-text-faint);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-gov-v4-clause-text{font-size:15px;line-height:1.65;color:var(--hl-text);letter-spacing:-.003em;word-break:break-word}.hp-gov-v4-clause-suffix{color:var(--hl-text-faint);font-weight:400;letter-spacing:-.002em}.hp-gov-v4-clause-tags{margin-top:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-text-faint);font-weight:400}.hp-gov-v4-clause-tag-sep{display:inline-block;margin:0 8px;color:var(--hl-text-whisper)}.hp-gov-v4-signatory{display:grid;grid-template-columns:40px 1fr auto;gap:16px;padding:16px 0;transition:background var(--hl-fast) var(--hl-ease)}.hp-gov-v4-av{width:32px;height:32px;background:var(--hl-bg-raised);color:var(--hl-text-muted);font-size:11.5px;letter-spacing:.02em;font-weight:500}.hp-gov-v4-av.signed{background:color-mix(in srgb,var(--hl-go) 18%,transparent);color:var(--hl-go)}.hp-gov-v4-av.pending{background:var(--hl-bg-raised)}.hp-gov-v4-signatory-name{font-size:15px;color:var(--hl-text);letter-spacing:-.005em}.hp-gov-v4-signatory-role{font-size:12.5px;color:var(--hl-text-faint);margin-top:2px}.hp-gov-v4-sig-action{font-size:13px;color:var(--hl-text-muted);border:none;padding:8px 14px;border-radius:999px;transition:color var(--hl-fast),background var(--hl-fast)}.hp-gov-v4-sig-action:hover{color:var(--hl-text);background:var(--hl-bg-subtle)}.hp-gov-v4-sig-action.primary{background:var(--hl-accent);color:var(--hl-accent-on)}.hp-gov-v4-sig-action.primary:hover{background:#fff}.hp-gov-v4-sig-badge{font-size:11px;letter-spacing:.06em;color:var(--hl-text-faint);font-weight:400}.hp-gov-v4-sig-badge.signed{color:var(--hl-go)}.hp-gov-v4-quorum{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;margin:40px 0}.hp-gov-v4-quorum-head{font-size:28px;font-weight:500;letter-spacing:-.022em;line-height:1.15;color:var(--hl-text)}.hp-gov-v4-quorum-head .hp-gov-v4-quorum-of{color:var(--hl-text-faint);font-weight:400}.hp-gov-v4-quorum-sub{font-size:13px;line-height:1.55;color:var(--hl-text-muted);margin-top:6px;max-width:460px}.hp-gov-v4-quorum.done .hp-gov-v4-quorum-head{color:var(--hl-go)}.hp-gov-v4-ring{width:64px;height:64px;position:relative}.hp-gov-v4-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hp-gov-v4-ring circle{fill:none;stroke-width:1.5}.hp-gov-v4-ring circle.track{stroke:var(--hl-border)}.hp-gov-v4-ring circle.arc{stroke:var(--hl-accent);stroke-linecap:round;transition:stroke-dashoffset var(--hl-slow) var(--hl-ease-emph)}.hp-gov-v4-ring.done circle.arc{stroke:var(--hl-go)}.hp-gov-v4-ring-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--hl-go)}.hp-gov-v4-callout{padding:4px 0 4px 16px;border-left:1px solid var(--hl-warn);font-size:13px;line-height:1.55;color:var(--hl-text-muted);margin:24px 0 40px}.hp-gov-v4-callout-title{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-warn);margin-bottom:4px;font-weight:400}.hp-gov-v4-callout ul{margin:0;padding:0 0 0 16px}.hp-gov-v4-callout li{margin:2px 0}.v-error-panel{display:flex;align-items:flex-start;gap:14px;margin:32px 0;padding:18px 20px;background:rgba(240,139,139,.05);border:1px solid rgba(240,139,139,.22);border-radius:10px}.v-error-ico{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;background:rgba(240,139,139,.12);border-radius:8px;color:var(--hl-stop)}.v-error-text{flex:1 1 auto;min-width:0}.v-error-title{font-size:13.5px;font-weight:500;color:var(--hl-text);margin-bottom:2px}.v-error-detail{font-size:12.5px;color:var(--hl-text-muted);word-break:break-word}.hp-gov-v3-modal.hp-gov-v4{width:min(1080px,calc(100vw - 48px));max-height:calc(100vh - 48px);background:var(--hl-bg);border:.5px solid var(--hl-border);border-radius:18px}.hp-gov-v3-modal.hp-gov-v4-ratify{width:min(720px,calc(100vw - 48px))}.hp-gov-v4-ratify-formats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.hp-gov-v4-ratify-format{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hl-bg-subtle);border:.5px solid var(--hl-border);border-radius:12px;padding:16px 18px;color:var(--hl-text-muted);font-family:inherit;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px;transition:background var(--hl-fast) var(--hl-ease),border-color var(--hl-fast) var(--hl-ease),color var(--hl-fast) var(--hl-ease)}.hp-gov-v4-ratify-format:hover:not(.active){background:rgba(255,255,255,.04);border-color:var(--hl-border-strong);color:var(--hl-text)}.hp-gov-v4-ratify-format.active{background:rgba(255,255,255,.05);border-color:var(--hl-border-strong);color:var(--hl-text);box-shadow:inset 0 0 0 1px var(--hl-border-strong)}.hp-gov-v4-ratify-format-name{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--hl-text)}.hp-gov-v4-ratify-format-desc{font-size:12.5px;color:var(--hl-text-faint);line-height:1.5}.hp-gov-v4-ratify-toggle{display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:start;padding:16px 18px;background:var(--hl-bg-subtle);border:.5px solid var(--hl-border);border-radius:12px;cursor:pointer;transition:background var(--hl-fast) var(--hl-ease),border-color var(--hl-fast) var(--hl-ease)}.hp-gov-v4-ratify-toggle.disabled{cursor:not-allowed;opacity:.7}.hp-gov-v4-ratify-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:.5px solid var(--hl-border-strong);border-radius:4px;background:transparent;margin:1px 0 0;cursor:inherit}.hp-gov-v4-ratify-toggle.on input[type=checkbox]{background:var(--hl-accent);border-color:var(--hl-accent)}.hp-gov-v4-ratify-toggle-title{font-size:13.5px;color:var(--hl-text);letter-spacing:-.005em;font-weight:500;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hp-gov-v4-ratify-toggle-desc{font-size:12.5px;color:var(--hl-text-faint);margin-top:6px;line-height:1.55;font-weight:400}.hp-gov-v4-ratify-soon{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;padding:2px 8px;border-radius:4px;background:rgba(255,255,255,.06);color:var(--hl-text-faint)}.hp-gov-v4-chain-note{margin-top:24px;padding:12px 14px;border-radius:10px;background:rgba(96,165,250,.05);border:.5px solid rgba(96,165,250,.18);font-size:12.5px;line-height:1.55;color:var(--hl-text-muted)}.hp-gov-v4-chain-note strong{color:var(--hl-text);font-weight:500}.hp-gov-v4-chain-note .chain-link{display:inline-block;margin-top:6px;font-family:TT Interphases Mono,JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#93c5fd;text-decoration:none;word-break:break-all}@media (max-width:760px){.hp-gov-v4-ratify-formats{grid-template-columns:1fr}}.hp-gov-v4-viewer-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;border-bottom:.5px solid var(--hl-border);flex-shrink:0}.hp-gov-v4-viewer-back{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;color:var(--hl-text-faint);font-family:inherit;font-size:12.5px;letter-spacing:-.002em;padding:6px 8px;margin:-6px -8px;border-radius:6px;transition:color var(--hl-fast) var(--hl-ease),background var(--hl-fast) var(--hl-ease)}.hp-gov-v4-viewer-back:hover{color:var(--hl-text);background:var(--hl-bg-subtle)}.hp-gov-v4-viewer-back svg{width:11px;height:11px;stroke-width:1.25;transition:transform var(--hl-fast) var(--hl-ease)}.hp-gov-v4-viewer-back:hover svg{transform:translateX(-2px)}.hp-gov-v4-viewer-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--hl-text-faint);font-weight:400}.hp-gov-v4-viewer-body{padding:48px 64px 72px;overflow-y:auto;flex:1}.hp-gov-v4-doc-title{font-size:38px;line-height:1.1;letter-spacing:-.024em;font-weight:500;margin:0 0 28px;max-width:760px}@media (max-width:760px){.hp-gov-v4-doc-title{font-size:30px}}.hp-gov-v4-facts-strip{grid-template-columns:repeat(4,1fr);border-top:.5px solid var(--hl-border);border-bottom:.5px solid var(--hl-border);margin:0 0 16px}.hp-gov-v4-fact-cell{padding:18px 20px 20px;border-left:.5px solid var(--hl-border)}.hp-gov-v4-fact-cell:first-child{border-left:none;padding-left:0}.hp-gov-v4-fact-cell:last-child{padding-right:0}.hp-gov-v4-fact-eyebrow{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--hl-text-faint);font-weight:400}.hp-gov-v4-fact-value{font-size:22px;letter-spacing:-.018em;font-weight:500;color:var(--hl-text);font-variant-numeric:tabular-nums;line-height:1.2;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-gov-v4-pill{gap:8px;font-size:16px;letter-spacing:-.008em}.hp-gov-v4-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.9;flex-shrink:0}.hp-gov-v4-pill.active{color:var(--hl-go)}.hp-gov-v4-pill.pending{color:var(--hl-warn)}.hp-gov-v4-meta-line,.hp-gov-v4-pill.inactive{color:var(--hl-text-muted)}.hp-gov-v4-meta-line{display:flex;align-items:center;flex-wrap:wrap;gap:0 14px;margin:18px 0 0;font-size:12.5px}.hp-gov-v4-meta-line>*{display:inline-flex;align-items:center;gap:8px}.hp-gov-v4-meta-sep{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--hl-text-whisper);margin:0 2px}.hp-gov-v4-meta-ws-btn{background:transparent;border:none;color:var(--hl-text-muted);font-family:inherit;font-size:12.5px;cursor:pointer;padding:4px 8px;margin:-4px -8px;border-radius:6px;transition:color var(--hl-fast) var(--hl-ease),background var(--hl-fast) var(--hl-ease);display:inline-flex;align-items:center;gap:6px}.hp-gov-v4-meta-ws-btn:hover{color:var(--hl-text);background:var(--hl-bg-subtle)}.hp-gov-v4-meta-ws-btn svg{width:10px;height:10px;opacity:.6}.hp-gov-v4-action-bar{gap:12px;padding:16px 0 0;margin:24px 0 8px;border-top:.5px solid var(--hl-border)}.hp-gov-v4-action-bar .hp-gov-v4-btn{padding:10px 18px;font-size:13.5px}.hp-gov-v4-action-bar .hp-gov-v4-btn-secondary{background:var(--hl-bg-subtle);color:var(--hl-text);border:.5px solid var(--hl-border)}.hp-gov-v4-action-bar .hp-gov-v4-btn-secondary:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:var(--hl-border-strong)}.hp-gov-v4-action-spacer{flex:1}.hp-gov-v4-facts{display:grid;grid-template-columns:auto 1fr;gap:18px 40px;margin:40px 0 48px}.hp-gov-v4-fact-k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--hl-text-faint);padding-top:2px;font-weight:400}.hp-gov-v4-fact-v{font-size:15px;color:var(--hl-text);letter-spacing:-.005em}.hp-gov-v4-fact-v.status-active{color:var(--hl-go)}.hp-gov-v4-fact-v.status-pending{color:var(--hl-warn)}.hp-gov-v4-fact-v.status-inactive{color:var(--hl-text-muted)}@media (max-width:760px){.hp-gov-v4-facts-strip{grid-template-columns:repeat(2,1fr)}.hp-gov-v4-fact-cell{border-left:none;padding-left:0}.hp-gov-v4-fact-cell:nth-child(2){padding-left:20px;border-left:.5px solid var(--hl-border)}.hp-gov-v4-fact-cell:nth-child(odd){border-top:.5px solid var(--hl-border)}.hp-gov-v4-action-bar{flex-wrap:wrap}.hp-gov-v4-action-spacer{display:none}.hp-gov-v4-viewer-body{padding:32px 24px 56px}.hp-gov-v4-viewer-head{padding:16px 20px}}.hp-gov-v4-section-title{font-size:11px;letter-spacing:.08em;color:var(--hl-text-faint);font-weight:400;margin:64px 0 24px;padding-top:24px;border-top:.5px solid var(--hl-border);align-items:center;gap:16px}.hp-gov-v4-vote-options{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--hl-bg-subtle);border:.5px solid var(--hl-border);border-radius:12px;overflow:hidden;position:relative}.hp-gov-v4-vote-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-left:.5px solid var(--hl-border);padding:16px 14px;color:var(--hl-text-muted);font-family:inherit;font-size:13.5px;letter-spacing:-.005em;cursor:pointer;transition:background var(--hl-fast) var(--hl-ease),color var(--hl-fast) var(--hl-ease),box-shadow var(--hl-fast) var(--hl-ease);display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:0}.hp-gov-v4-vote-option:first-child{border-left:none}.hp-gov-v4-vote-option:hover:not([aria-checked=true]){background:rgba(255,255,255,.025);color:var(--hl-text)}.hp-gov-v4-vote-option[aria-checked=true]{background:rgba(255,255,255,.05);color:var(--hl-text);box-shadow:inset 0 0 0 1px var(--hl-border-strong);z-index:1}.hp-gov-v4-vote-option[aria-checked=true] .hp-gov-v4-vote-glyph{color:var(--hl-opt)}.hp-gov-v4-vote-option.for{--hl-opt:var(--hl-go)}.hp-gov-v4-vote-option.against{--hl-opt:var(--hl-stop)}.hp-gov-v4-vote-option.abstain{--hl-opt:rgba(255,255,255,0.7)}.hp-gov-v4-vote-glyph{width:16px;height:16px;color:var(--hl-text-faint);transition:color var(--hl-fast) var(--hl-ease);flex-shrink:0}.hp-gov-v4-vote-label{font-weight:500;letter-spacing:-.003em}.hp-gov-v4-vote-submit{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.hp-gov-v4-vote-weight{font-size:12px;color:var(--hl-text-faint);letter-spacing:0}.hp-gov-v4-tally-bar{height:2px;background:var(--hl-border);border-radius:1px;display:flex;overflow:hidden;margin-bottom:14px}.hp-gov-v4-tally-bar span{display:block;transition:width var(--hl-slow) var(--hl-ease-emph)}.hp-gov-v4-tally-bar .f{background:var(--hl-go)}.hp-gov-v4-tally-bar .a{background:var(--hl-stop)}.hp-gov-v4-tally-bar .s{background:rgba(255,255,255,.32)}.hp-gov-v4-tally{display:flex;gap:32px;font-size:12.5px;color:var(--hl-text-faint);font-variant-numeric:tabular-nums}.hp-gov-v4-tally-num{color:var(--hl-text);font-weight:500;font-size:22px;letter-spacing:-.015em}.hp-gov-v4-tally-lbl{font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-weight:400}.hp-gov-v4-index-shell{max-width:880px;margin:0 auto;padding:64px 48px 96px}.hp-gov-v4-index-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.hp-gov-v4-index-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-text-faint);font-weight:400;margin-bottom:10px}.hp-gov-v4-index-summary{font-size:28px;font-weight:500;letter-spacing:-.022em;line-height:1.25;color:var(--hl-text);margin:0;max-width:600px}.hp-gov-v4-index-summary .dim{color:var(--hl-text-faint)}.hp-gov-v4-index-summary .ok{color:var(--hl-go)}.hp-gov-v4-index-summary .warn{color:var(--hl-warn)}.hp-gov-v4-index-summary .muted{color:var(--hl-text-muted)}.hp-gov-v4-index-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.hp-gov-v4-index-secondary{display:flex;align-items:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.hp-gov-v4-index-section{margin-bottom:40px}.hp-gov-v4-index-section:last-child{margin-bottom:0}.hp-gov-v4-index-section-head{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-text-faint);font-weight:400;margin-bottom:4px}.hp-gov-v4-index-section-count{font-size:11px;color:var(--hl-text-whisper);letter-spacing:.04em}.hp-gov-v4-row-body{min-width:0}.hp-gov-v4-row-title{font-size:16px;letter-spacing:-.005em;font-weight:500;color:var(--hl-text);line-height:1.35;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-gov-v4-row-meta{font-size:12.5px;color:var(--hl-text-faint);letter-spacing:0;display:flex;align-items:center;flex-wrap:wrap}.hp-gov-v4-row-meta-sep{display:inline-block;margin:0 8px;color:var(--hl-text-whisper)}.hp-gov-v4-row-status{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:12.5px;letter-spacing:-.003em;color:var(--hl-text-muted);font-variant-numeric:tabular-nums}.hp-gov-v4-row-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85;flex-shrink:0}.hp-gov-v4-row-status.ok{color:var(--hl-go)}.hp-gov-v4-row-status.warn{color:var(--hl-warn)}.hp-gov-v4-row-status.inactive,.hp-gov-v4-section-empty{color:var(--hl-text-faint)}.hp-gov-v4-section-empty{padding:16px 0;border-top:.5px solid var(--hl-border);font-size:13px}.hp-gov-v4-index-empty{text-align:center;padding:80px 20px}.hp-gov-v4-index-empty-title{font-size:22px;letter-spacing:-.015em;font-weight:500;color:var(--hl-text);margin-bottom:10px}.hp-gov-v4-index-empty-body{font-size:14px;color:var(--hl-text-muted);max-width:380px;margin:0 auto 28px;line-height:1.55}.hp-gov-v3-root{width:100%;background:#0d0d0d;font-family:Inter,sans-serif;color:#fff}.hp-gov-v3-hero-actions{display:flex;align-items:center;gap:8px}.hp-gov-v3-top-btn{display:flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--hp-border-strong);border-radius:9px;padding:8px 14px;color:rgba(255,255,255,.92);font-size:13px;font-family:Inter,sans-serif;cursor:pointer;transition:all .18s;font-weight:400;text-decoration:none}.hp-gov-v3-top-btn svg{width:16px;height:16px;flex-shrink:0}.hp-gov-v3-top-btn:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.38)}.hp-gov-v3-top-btn.primary{background:#fff;color:#000;border-color:transparent}.hp-gov-v3-top-btn.primary:hover{background:rgba(255,255,255,.88)}.hp-gov-v3-page{padding:56px 40px 48px;max-width:1180px;margin:0 auto;width:100%}.hp-gov-v3-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.hp-gov-v3-title{font-size:34px;font-weight:600;color:#fff;letter-spacing:-1px;line-height:1.15;margin:0}.hp-gov-v3-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.hp-gov-v3-tabs{gap:4px}.hp-gov-v3-tab,.hp-gov-v3-tabs{display:flex;align-items:center}.hp-gov-v3-tab{gap:8px;background:transparent;border:none;color:rgba(255,255,255,.72);font-size:13px;font-family:Inter,sans-serif;padding:8px 13px;border-radius:9px;cursor:pointer;transition:all .15s;font-weight:400}.hp-gov-v3-tab:hover{color:#fff}.hp-gov-v3-tab.active{background:#1a1a1a;color:#fff;font-weight:500;border:.5px solid #292929}.hp-gov-v3-tab svg{opacity:.85;flex-shrink:0;width:16px;height:16px}.hp-gov-v3-tab.active svg{opacity:1}.hp-gov-v3-filters{display:flex;align-items:center;gap:8px}.hp-gov-v3-search{position:relative}.hp-gov-v3-search input{background:#131313;border:.5px solid #292929;border-radius:9px;padding:8px 12px 8px 34px;font-family:Inter,sans-serif;font-size:13px;color:#fff;outline:none;width:180px;transition:border-color .15s,width .2s}.hp-gov-v3-search input:focus{border-color:rgba(255,255,255,.22);width:240px}.hp-gov-v3-search input::-moz-placeholder{color:rgba(255,255,255,.3)}.hp-gov-v3-search input::placeholder{color:rgba(255,255,255,.3)}.hp-gov-v3-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);opacity:.4;pointer-events:none}.hp-gov-v3-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.hp-gov-v3-card{background:#131313;border:.5px solid #292929;border-radius:14px;padding:18px 18px 0;cursor:pointer;transition:all .18s;display:flex;flex-direction:column;overflow:hidden}.hp-gov-v3-card:hover{border-color:rgba(255,255,255,.18);background:#171717;transform:translateY(-1px)}.hp-gov-v3-pc-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.hp-gov-v3-pc-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hp-gov-v3-pc-icon.red{background:rgba(224,90,90,.16);border:.5px solid rgba(224,90,90,.32);color:var(--hp-danger)}.hp-gov-v3-pc-icon.green{background:rgba(67,206,152,.12);border:.5px solid rgba(67,206,152,.28);color:#43ce98}.hp-gov-v3-pc-icon.purple{background:rgba(139,92,246,.12);border:.5px solid rgba(139,92,246,.28);color:var(--hp-accent-hover)}.hp-gov-v3-pc-icon.amber{background:rgba(212,168,32,.1);border:.5px solid rgba(212,168,32,.28);color:#e8b94a}.hp-gov-v3-pc-icon.blue{background:rgba(59,130,246,.12);border:.5px solid rgba(59,130,246,.28);color:#93c5fd}.hp-gov-v3-pc-icon.muted{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.4)}.hp-gov-v3-pc-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;padding:3px 8px;border-radius:100px;letter-spacing:.4px;font-weight:500;font-family:TT Interphases Mono,Inter,monospace;text-transform:uppercase}.hp-gov-v3-pc-pill.active{background:rgba(67,206,152,.08);color:#43ce98;border:.5px solid rgba(67,206,152,.3)}.hp-gov-v3-pc-pill.pending{background:rgba(212,168,32,.08);color:#e8b94a;border:.5px solid rgba(212,168,32,.32)}.hp-gov-v3-pc-pill.inactive{background:rgba(255,255,255,.03);color:rgba(255,255,255,.45);border:.5px solid rgba(255,255,255,.1)}.hp-gov-v3-pc-title{font-size:15px;color:#fff;font-weight:500;margin-bottom:4px;letter-spacing:-.15px;line-height:1.35}.hp-gov-v3-pc-sub{font-size:12.5px;color:rgba(255,255,255,.48);margin-bottom:16px;line-height:1.4}.hp-gov-v3-pc-foot{display:flex;align-items:center;justify-content:space-between;border-top:.5px solid #1e1e1e;margin:0 -18px;padding:12px 18px}.hp-gov-v3-pc-foot-left{display:flex;align-items:center;gap:8px;font-size:12px;color:rgba(255,255,255,.72)}.hp-gov-v3-pc-foot-av{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#43ce98,#43ce98);display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:600;color:#fff;letter-spacing:.2px}.hp-gov-v3-pc-foot-right{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums}.hp-gov-v3-pc-foot-right svg{opacity:.55}.hp-gov-v3-empty{padding:80px 20px;text-align:center;color:rgba(255,255,255,.4);font-size:13.5px}.hp-gov-v3-empty-title{color:rgba(255,255,255,.78);font-weight:500;font-size:15px;margin-bottom:6px}.hp-gov-v3-section-label{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;letter-spacing:.6px;color:rgba(255,255,255,.35);font-weight:400;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.hp-gov-v3-section-left{display:flex;align-items:center;gap:10px}.hp-gov-v3-section-count{color:rgba(255,255,255,.45);text-transform:none;letter-spacing:0;font-size:12px;font-family:Inter,sans-serif;font-weight:400}.hp-gov-v3-new-team-btn{display:flex;align-items:center;gap:7px;background:#fff;color:#000;border:none;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s}.hp-gov-v3-new-team-btn:hover{background:rgba(255,255,255,.88)}.hp-gov-v3-team-row{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#131313;border:.5px solid #292929;border-radius:12px;margin-bottom:6px;transition:all .15s}.hp-gov-v3-team-row:hover{background:#171717;border-color:rgba(255,255,255,.14)}.hp-gov-v3-team-row.open{background:#171717}.hp-gov-v3-team-av{width:38px;height:38px;border-radius:9px;background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:rgba(255,255,255,.78);letter-spacing:.2px;flex-shrink:0;cursor:pointer;transition:background .15s}.hp-gov-v3-team-av:hover{background:rgba(255,255,255,.08)}.hp-gov-v3-team-av.general{color:rgba(255,255,255,.5)}.hp-gov-v3-team-av svg{width:18px;height:18px;opacity:.72}.hp-gov-v3-team-body{flex:1;min-width:0;cursor:pointer;padding:2px 0}.hp-gov-v3-team-name{font-size:14px;color:#fff;font-weight:500;letter-spacing:-.1px;margin-bottom:2px}.hp-gov-v3-team-members{font-size:12px;color:rgba(255,255,255,.45)}.hp-gov-v3-team-right{display:flex;align-items:center;gap:10px;font-size:12.5px;color:rgba(255,255,255,.45);cursor:pointer;padding:6px 8px;border-radius:7px;transition:background .15s}.hp-gov-v3-team-right:hover{background:rgba(255,255,255,.04);color:rgba(255,255,255,.75)}.hp-gov-v3-team-right .chev{transition:transform .18s;opacity:.55}.hp-gov-v3-team-row.open .chev{transform:rotate(180deg)}.hp-gov-v3-team-protocols{padding:6px 18px 10px}.hp-gov-v3-team-empty{padding:16px;text-align:center;color:rgba(255,255,255,.4);font-size:12.5px;border:.5px dashed #292929;border-radius:10px}.hp-gov-v3-protocol-row{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#131313;border:.5px solid #292929;border-radius:10px;margin-bottom:6px;cursor:pointer;transition:all .15s}.hp-gov-v3-protocol-row:hover{background:#171717;border-color:rgba(255,255,255,.14)}.hp-gov-v3-protocol-row .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.hp-gov-v3-protocol-row .dot.red{background:var(--hp-danger);box-shadow:0 0 0 3px rgba(224,90,90,.15)}.hp-gov-v3-protocol-row .dot.green{background:#43ce98}.hp-gov-v3-protocol-row .dot.amber{background:#e8b94a}.hp-gov-v3-protocol-row .dot.muted{background:rgba(255,255,255,.25)}.hp-gov-v3-protocol-row .pr-name{flex:1;font-size:13.5px;color:#fff;font-weight:400;letter-spacing:-.05px}.hp-gov-v3-protocol-row .pr-tag{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;color:rgba(255,255,255,.4);letter-spacing:.4px;text-transform:uppercase}.hp-gov-v3-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .22s;z-index:80}.hp-gov-v3-backdrop.show{opacity:1;pointer-events:all}.hp-gov-v3-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% + 12px));width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);background:#0f0f0f;border:.5px solid #292929;border-radius:16px;z-index:90;display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .22s;box-shadow:0 28px 80px rgba(0,0,0,.6);font-family:Inter,sans-serif;color:#fff}.hp-gov-v3-modal.show{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}.hp-gov-v3-m-head{padding:22px 24px 18px;flex-shrink:0;display:flex;align-items:flex-start;gap:16px}.hp-gov-v3-m-head-body{flex:1;min-width:0}.hp-gov-v3-m-kicker{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;color:rgba(255,255,255,.45);letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px;font-weight:400}.hp-gov-v3-m-title{font-size:22px;font-weight:600;color:#fff;letter-spacing:-.5px;line-height:1.2;margin-bottom:5px}.hp-gov-v3-m-sub{font-size:13px;color:rgba(255,255,255,.5);line-height:1.4}.hp-gov-v3-m-close{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.05);border:.5px solid #2d2d2d;color:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.hp-gov-v3-m-close:hover{background:rgba(255,255,255,.1);color:#fff}.hp-gov-v3-m-body{flex:1;overflow-y:auto;padding:0 24px 20px}.hp-gov-v3-m-body::-webkit-scrollbar{width:5px}.hp-gov-v3-m-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:5px}.hp-gov-v3-m-label{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;letter-spacing:.6px;color:rgba(255,255,255,.38);font-weight:400;text-transform:uppercase;margin:22px 0 12px;display:flex;align-items:center;justify-content:space-between}.hp-gov-v3-link{display:inline-flex;align-items:center;gap:5px;color:var(--hp-accent-hover);cursor:pointer;text-transform:none;letter-spacing:0;font-family:Inter,sans-serif;font-size:11.5px;font-weight:400;transition:color .15s}.hp-gov-v3-link:hover{color:#ddd6fe}.hp-gov-v3-deploy-table{background:#131313;border:.5px solid #292929;border-radius:12px;overflow:hidden}.hp-gov-v3-deploy-row{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:.5px solid #1e1e1e}.hp-gov-v3-deploy-row:last-child{border-bottom:none}.hp-gov-v3-deploy-key{font-size:13px;color:rgba(255,255,255,.58)}.hp-gov-v3-deploy-val{font-size:13px;color:#fff;font-weight:400;font-variant-numeric:tabular-nums}.hp-gov-v3-deploy-val.green{color:#43ce98}.hp-gov-v3-deploy-val.amber{color:#e8b94a}.hp-gov-v3-deploy-val.muted{color:rgba(255,255,255,.5)}.hp-gov-v3-rules-list{display:flex;flex-direction:column;gap:6px}.hp-gov-v3-rule-row{display:flex;gap:16px;padding:14px 16px;background:#131313;border:.5px solid #292929;border-radius:10px;transition:border-color .15s}.hp-gov-v3-rule-row.interactive{cursor:pointer}.hp-gov-v3-rule-row.interactive:hover{border-color:rgba(255,255,255,.18)}.hp-gov-v3-rule-row.selected{border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.06)}.hp-gov-v3-rule-num{font-family:TT Interphases Mono,Inter,monospace;font-size:11px;color:rgba(255,255,255,.35);letter-spacing:.3px;padding-top:2px;flex-shrink:0;min-width:24px}.hp-gov-v3-rule-text{flex:1;font-size:13px;color:rgba(255,255,255,.82);line-height:1.55}.hp-gov-v3-rule-text .clause{color:#fff;font-weight:500}.hp-gov-v3-expand-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px;background:#131313;border:.5px solid #292929;border-radius:10px;color:rgba(255,255,255,.78);font-size:13px;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;margin-top:10px}.hp-gov-v3-expand-btn:hover{background:#171717;border-color:rgba(255,255,255,.18);color:#fff}.hp-gov-v3-browse-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:13px;background:transparent;border:.5px solid #292929;border-radius:10px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;margin-top:16px}.hp-gov-v3-browse-btn:hover{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.2)}.hp-gov-v3-onchain-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#131313;border:.5px solid #292929;border-radius:10px;font-size:12.5px;color:rgba(255,255,255,.65)}.hp-gov-v3-onchain-hash{display:inline-flex;align-items:center;gap:5px;font-family:TT Interphases Mono,Inter,monospace;color:var(--hp-accent-hover);font-size:12px;letter-spacing:.2px;cursor:pointer;transition:color .15s}.hp-gov-v3-onchain-hash:hover{color:#ddd6fe}.hp-gov-v3-danger-zone{background:rgba(224,90,90,.06);border:.5px solid rgba(224,90,90,.25);border-radius:10px;padding:14px 16px;margin-top:12px;display:flex;gap:12px;align-items:flex-start}.hp-gov-v3-danger-zone svg{color:var(--hp-danger);flex-shrink:0;margin-top:1px}.hp-gov-v3-danger-zone-text{font-size:12.5px;color:rgba(255,255,255,.75);line-height:1.5}.hp-gov-v3-deactivate-btn{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:rgba(224,90,90,.14);border:.5px solid rgba(224,90,90,.3);border-radius:11px;color:var(--hp-danger);font-size:13.5px;font-weight:500;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.hp-gov-v3-deactivate-btn:hover{background:rgba(224,90,90,.22);border-color:rgba(224,90,90,.5);color:#fca5a5}.hp-gov-v3-dr-warn{background:rgba(212,168,32,.06);border:.5px solid rgba(212,168,32,.25);border-radius:11px;padding:14px 16px;margin:0 0 18px;display:flex;gap:12px;align-items:flex-start}.hp-gov-v3-dr-warn svg{color:#e8b94a;flex-shrink:0;margin-top:1px}.hp-gov-v3-dr-warn-text{font-size:12.5px;color:rgba(255,255,255,.78);line-height:1.55}.hp-gov-v3-dr-warn-text strong{color:#fff;font-weight:500}.hp-gov-v3-field-label{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;letter-spacing:.6px;color:rgba(255,255,255,.4);text-transform:uppercase;margin-bottom:8px;font-weight:400;margin-top:4px}.hp-gov-v3-textarea{width:100%;background:#131313;border:.5px solid #292929;border-radius:10px;padding:12px 14px;font-family:Inter,sans-serif;font-size:13px;color:#fff;outline:none;resize:vertical;min-height:80px;transition:border-color .15s;line-height:1.5}.hp-gov-v3-textarea:focus{border-color:rgba(255,255,255,.22)}.hp-gov-v3-textarea::-moz-placeholder{color:rgba(255,255,255,.32)}.hp-gov-v3-textarea::placeholder{color:rgba(255,255,255,.32)}.hp-gov-v3-text-input{width:100%;background:#131313;border:.5px solid #292929;border-radius:10px;padding:11px 14px;font-family:Inter,sans-serif;font-size:13px;color:#fff;outline:none;transition:border-color .15s}.hp-gov-v3-text-input:focus{border-color:rgba(224,90,90,.45)}.hp-gov-v3-text-input::-moz-placeholder{color:rgba(255,255,255,.3)}.hp-gov-v3-text-input::placeholder{color:rgba(255,255,255,.3)}.hp-gov-v3-ws-select{width:100%;background:#131313;border:.5px solid #292929;border-radius:10px;font-family:Inter,sans-serif;font-size:13px;color:#fff;outline:none;transition:border-color .15s;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding:10px 32px 10px 14px;margin-bottom:4px}.hp-gov-v3-ws-select:focus{border-color:rgba(255,255,255,.22)}.hp-gov-v3-ws-select option{background:#1a1a1a;color:#fff}.hp-gov-v3-m-foot{padding:14px 20px;border-top:.5px solid #1e1e1e;display:grid;grid-template-columns:auto 1fr;gap:8px;flex-shrink:0}.hp-gov-v3-btn-cancel{background:transparent;border:.5px solid #2d2d2d;color:rgba(255,255,255,.78);font-size:13px;font-weight:500;padding:11px 22px;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.hp-gov-v3-btn-cancel:hover{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.18)}.hp-gov-v3-btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;background:#f0ece5;color:#0d0d0d;border:none;font-size:13px;font-weight:500;padding:11px 20px;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;transition:background .15s;letter-spacing:-.05px}.hp-gov-v3-btn-primary:hover:not(:disabled){background:#e5e0d6}.hp-gov-v3-btn-primary:disabled{opacity:.5;cursor:not-allowed}.hp-gov-v3-btn-warn{display:flex;align-items:center;justify-content:center;gap:7px;background:rgba(212,168,32,.14);border:.5px solid rgba(212,168,32,.32);color:#e8b94a;font-size:13px;font-weight:500;padding:11px 20px;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.hp-gov-v3-btn-warn:hover{background:rgba(212,168,32,.22);border-color:rgba(212,168,32,.5);color:#f3c658}.hp-gov-v3-btn-danger{display:flex;align-items:center;justify-content:center;gap:7px;background:rgba(224,90,90,.16);border:.5px solid rgba(224,90,90,.35);color:var(--hp-danger);font-size:13px;font-weight:500;padding:11px 20px;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.hp-gov-v3-btn-danger:hover:not(:disabled){background:rgba(224,90,90,.26);color:#fca5a5;border-color:rgba(224,90,90,.55)}.hp-gov-v3-btn-danger:disabled{opacity:.4;cursor:not-allowed}.hp-gov-v3-deact-tracker{background:rgba(212,168,32,.04);border:.5px solid rgba(212,168,32,.22);border-radius:12px;padding:16px;margin-bottom:12px}.hp-gov-v3-deact-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px}.hp-gov-v3-deact-head-left{display:flex;align-items:center;gap:8px;font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;color:#e8b94a;letter-spacing:.5px;text-transform:uppercase}.hp-gov-v3-deact-head-left .dot{width:7px;height:7px;border-radius:50%;background:#e8b94a;animation:hp-gov-v3-pulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes hp-gov-v3-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(212,168,32,.4)}50%{opacity:.7;box-shadow:0 0 0 5px rgba(212,168,32,0)}}.hp-gov-v3-deact-head-count{font-family:TT Interphases Mono,Inter,monospace;font-size:11px;color:rgba(255,255,255,.7);letter-spacing:.3px}.hp-gov-v3-deact-head-count strong{color:#fff}.hp-gov-v3-deact-progress{height:3px;background:rgba(255,255,255,.06);border-radius:2px;margin-bottom:16px;overflow:hidden}.hp-gov-v3-deact-progress-fill{height:100%;background:#e8b94a;border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.hp-gov-v3-deact-meta{font-size:12px;color:rgba(255,255,255,.55);line-height:1.55}.hp-gov-v3-deact-meta .label{font-family:TT Interphases Mono,Inter,monospace;color:rgba(255,255,255,.4);font-size:10px;letter-spacing:.6px;text-transform:uppercase;display:block;margin-bottom:4px}.hp-gov-v3-deact-meta .val{color:rgba(255,255,255,.82);display:block;font-size:12.5px}.hp-gov-v3-deact-reason{margin-top:12px;padding:10px 12px;background:rgba(0,0,0,.25);border-radius:8px;font-size:12.5px;color:rgba(255,255,255,.72);line-height:1.55;font-style:italic}.hp-gov-v3-deact-sig-list{margin-top:14px;display:flex;flex-direction:column;gap:5px}.hp-gov-v3-deact-sig{display:flex;align-items:center;gap:10px;padding:9px 12px;background:rgba(0,0,0,.2);border-radius:9px}.hp-gov-v3-deact-sig-av{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;border:.5px solid rgba(255,255,255,.1)}.hp-gov-v3-deact-sig-av.green{background:rgba(67,206,152,.14);border-color:rgba(67,206,152,.3);color:#43ce98}.hp-gov-v3-deact-sig-av.amber{background:rgba(212,168,32,.12);border-color:rgba(212,168,32,.28);color:#e8b94a}.hp-gov-v3-deact-sig-body{flex:1;min-width:0}.hp-gov-v3-deact-sig-name{font-size:12.5px;color:#fff;font-weight:500;line-height:1.3}.hp-gov-v3-deact-sig-role{font-size:11px;color:rgba(255,255,255,.45);margin-top:1px}.hp-gov-v3-deact-sig-state{font-family:TT Interphases Mono,Inter,monospace;font-size:9.5px;letter-spacing:.4px;text-transform:uppercase;padding:3px 8px;border-radius:100px;font-weight:500}.hp-gov-v3-deact-sig-state.approved{color:#43ce98;background:rgba(67,206,152,.08);border:.5px solid rgba(67,206,152,.3)}.hp-gov-v3-deact-sig-state.pending{color:rgba(255,255,255,.55);background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.12);cursor:pointer;transition:all .15s}.hp-gov-v3-deact-sig-state.pending:hover{background:rgba(67,206,152,.05);color:#43ce98;border-color:rgba(67,206,152,.25)}.hp-gov-v3-deact-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.hp-gov-v3-deact-cancel-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;background:transparent;border:.5px solid #2d2d2d;color:rgba(255,255,255,.78);font-size:12.5px;font-weight:500;cursor:pointer;border-radius:9px;font-family:Inter,sans-serif;transition:all .15s}.hp-gov-v3-deact-cancel-btn:hover{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.18)}.hp-gov-v3-deact-complete{background:rgba(255,255,255,.02);border:.5px solid rgba(255,255,255,.08);border-radius:12px;padding:18px 16px;margin-bottom:12px;text-align:center}.hp-gov-v3-deact-complete-icon{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:rgba(255,255,255,.55)}.hp-gov-v3-deact-complete-title{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}.hp-gov-v3-deact-complete-meta{font-size:12px;color:rgba(255,255,255,.48);line-height:1.5}.hp-gov-v3-cb-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .22s;z-index:100}.hp-gov-v3-cb-backdrop.show{opacity:1;pointer-events:all}.hp-gov-v3-cb{position:fixed;top:20px;left:50%;transform:translateX(-50%) translateY(20px);width:min(780px,calc(100vw - 48px));height:calc(100vh - 40px);background:#0f0f0f;border:.5px solid #292929;border-radius:16px;z-index:110;display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s;box-shadow:0 32px 100px rgba(0,0,0,.7);font-family:Inter,sans-serif;color:#fff}.hp-gov-v3-cb.show{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0)}.hp-gov-v3-cb-head{display:flex;align-items:center;gap:14px;padding:16px 24px;border-bottom:.5px solid #1e1e1e;flex-shrink:0}.hp-gov-v3-cb-back{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.04);border:.5px solid #2d2d2d;border-radius:9px;padding:8px 13px;color:rgba(255,255,255,.85);font-size:12.5px;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.hp-gov-v3-cb-back:hover{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.18)}.hp-gov-v3-cb-head-body{flex:1;min-width:0}.hp-gov-v3-cb-title{font-size:16px;font-weight:500;color:#fff;letter-spacing:-.2px}.hp-gov-v3-cb-meta{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;color:rgba(255,255,255,.42);letter-spacing:.6px;text-transform:uppercase;margin-top:3px}.hp-gov-v3-cb-search{position:relative}.hp-gov-v3-cb-search input{background:#131313;border:.5px solid #292929;border-radius:9px;padding:8px 12px 8px 34px;font-family:Inter,sans-serif;font-size:12.5px;color:#fff;outline:none;width:220px;transition:border-color .15s}.hp-gov-v3-cb-search input:focus{border-color:rgba(255,255,255,.22)}.hp-gov-v3-cb-search input::-moz-placeholder{color:rgba(255,255,255,.3)}.hp-gov-v3-cb-search input::placeholder{color:rgba(255,255,255,.3)}.hp-gov-v3-cb-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);opacity:.4;pointer-events:none}.hp-gov-v3-cb-body{flex:1;overflow-y:auto;padding:24px 24px 20px}.hp-gov-v3-cb-body::-webkit-scrollbar{width:6px}.hp-gov-v3-cb-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:6px}.hp-gov-v3-cb-total{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;letter-spacing:.6px;color:rgba(255,255,255,.38);margin-bottom:14px;text-transform:uppercase}.hp-gov-v3-cb-foot{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:.5px solid #1e1e1e;flex-shrink:0}.hp-gov-v3-cb-count{font-size:12px;color:rgba(255,255,255,.48);font-variant-numeric:tabular-nums}.hp-gov-v3-tm-head{padding:22px 24px 18px;flex-shrink:0;display:flex;align-items:flex-start;gap:14px;border-bottom:.5px solid #1e1e1e}.hp-gov-v3-tm-head-av{width:44px;height:44px;border-radius:11px;background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:rgba(255,255,255,.78);letter-spacing:.3px;flex-shrink:0}.hp-gov-v3-tm-head-av svg{width:20px;height:20px;opacity:.7}.hp-gov-v3-tm-head-body{flex:1;min-width:0}.hp-gov-v3-tm-kicker{font-size:10.5px;color:rgba(255,255,255,.45);letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px;font-weight:400;display:flex;align-items:center;gap:7px}.hp-gov-v3-general-badge,.hp-gov-v3-tm-kicker{font-family:TT Interphases Mono,Inter,monospace}.hp-gov-v3-general-badge{font-size:9.5px;color:var(--hp-accent-hover);background:rgba(139,92,246,.1);border:.5px solid rgba(139,92,246,.28);padding:2px 7px;border-radius:5px;letter-spacing:.4px}.hp-gov-v3-tm-title{font-size:22px;font-weight:600;color:#fff;letter-spacing:-.5px;line-height:1.2;display:flex;align-items:center;gap:8px;cursor:pointer}.hp-gov-v3-tm-title .edit-icon{opacity:0;color:rgba(255,255,255,.5);transition:opacity .15s}.hp-gov-v3-tm-title:hover .edit-icon{opacity:1}.hp-gov-v3-tm-title-input{font-size:22px;font-weight:600;color:#fff;letter-spacing:-.5px;line-height:1.2;background:transparent;border:none;border-bottom:1.5px solid rgba(167,139,250,.5);outline:none;font-family:Inter,sans-serif;padding:0 0 2px;width:100%}.hp-gov-v3-tm-sub{font-size:12.5px;color:rgba(255,255,255,.5);margin-top:4px}.hp-gov-v3-tm-member{display:flex;align-items:center;gap:12px;padding:11px 14px;background:#131313;border:.5px solid #292929;border-radius:10px;margin-bottom:6px;transition:border-color .15s}.hp-gov-v3-tm-member:hover{border-color:rgba(255,255,255,.14)}.hp-gov-v3-tm-member-av{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.3px;flex-shrink:0;background:rgba(67,206,152,.12);border:.5px solid rgba(67,206,152,.3);color:#43ce98}.hp-gov-v3-tm-member-body{flex:1;min-width:0}.hp-gov-v3-tm-member-name{font-size:13px;color:#fff;font-weight:500;line-height:1.3}.hp-gov-v3-tm-member-role{font-size:11.5px;color:rgba(255,255,255,.45);margin-top:1px}.hp-gov-v3-tm-member-status{font-family:TT Interphases Mono,Inter,monospace;font-size:9.5px;letter-spacing:.4px;text-transform:uppercase;padding:3px 8px;border-radius:100px;font-weight:500;color:#43ce98;background:rgba(67,206,152,.06);border:.5px solid rgba(67,206,152,.3)}.hp-gov-v3-tm-member-remove{opacity:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,.04);border:none;color:rgba(255,255,255,.5);cursor:pointer;transition:all .15s;margin-left:2px}.hp-gov-v3-tm-member:hover .hp-gov-v3-tm-member-remove{opacity:1}.hp-gov-v3-tm-member-remove:hover{background:rgba(224,90,90,.15);color:var(--hp-danger)}.hp-gov-v3-tm-assigned{display:flex;align-items:center;gap:12px;padding:11px 14px;background:#131313;border:.5px solid #292929;border-radius:10px;margin-bottom:6px;cursor:pointer;transition:all .15s}.hp-gov-v3-tm-assigned:hover{border-color:rgba(255,255,255,.14);background:#171717}.hp-gov-v3-tm-assigned-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(139,92,246,.12);border:.5px solid rgba(139,92,246,.28);color:var(--hp-accent-hover)}.hp-gov-v3-tm-assigned-body{flex:1;min-width:0}.hp-gov-v3-tm-assigned-name{font-size:13px;color:#fff;font-weight:500}.hp-gov-v3-tm-assigned-sub{font-size:11.5px;color:rgba(255,255,255,.45);margin-top:1px}.hp-gov-v3-tm-empty{padding:20px 16px;text-align:center;color:rgba(255,255,255,.4);font-size:12.5px;border:.5px dashed #292929;border-radius:10px}.hp-gov-v3-ex-report-opt{display:flex;align-items:flex-start;gap:13px;padding:14px 16px;background:#131313;border:.5px solid #292929;border-radius:11px;margin-bottom:6px;cursor:pointer;transition:all .15s}.hp-gov-v3-ex-report-opt:hover{border-color:rgba(255,255,255,.14);background:#171717}.hp-gov-v3-ex-report-opt.active{border-color:rgba(255,255,255,.65);background:#171717;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.15)}.hp-gov-v3-ex-radio{width:16px;height:16px;border-radius:50%;border:1.2px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .15s;position:relative}.hp-gov-v3-ex-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .15s}.hp-gov-v3-ex-report-opt.active .hp-gov-v3-ex-radio{border-color:#fff}.hp-gov-v3-ex-report-opt.active .hp-gov-v3-ex-radio:after{transform:scale(1)}.hp-gov-v3-ex-report-body{flex:1;min-width:0}.hp-gov-v3-ex-report-title{font-size:14px;color:#fff;font-weight:500;margin-bottom:3px}.hp-gov-v3-ex-report-desc{font-size:12.5px;color:rgba(255,255,255,.5);line-height:1.45}.hp-gov-v3-ex-fmts{display:flex;gap:5px;flex-shrink:0;margin-top:1px}.hp-gov-v3-ex-fmt{font-family:TT Interphases Mono,Inter,monospace;font-size:9.5px;color:rgba(255,255,255,.5);border:.5px solid rgba(255,255,255,.14);padding:3px 7px;border-radius:5px;letter-spacing:.4px;background:rgba(255,255,255,.02)}.hp-gov-v3-ex-period{display:flex;gap:4px;padding:4px;background:#131313;border:.5px solid #292929;border-radius:11px}.hp-gov-v3-ex-period-btn{flex:1;background:transparent;border:none;color:rgba(255,255,255,.55);font-family:TT Interphases Mono,Inter,monospace;font-size:11px;letter-spacing:.3px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:all .15s}.hp-gov-v3-ex-period-btn:hover{color:#fff}.hp-gov-v3-ex-period-btn.active{background:#1f1f1f;color:#fff;box-shadow:0 0 0 .5px rgba(255,255,255,.25)}.hp-gov-v3-ex-protocol{display:flex;align-items:center;gap:12px;padding:11px 14px;background:#131313;border:.5px solid #292929;border-radius:10px;margin-bottom:6px;cursor:pointer;transition:all .15s}.hp-gov-v3-ex-protocol:hover{border-color:rgba(255,255,255,.14)}.hp-gov-v3-ex-protocol.checked{background:rgba(67,206,152,.06);border-color:rgba(67,206,152,.28)}.hp-gov-v3-ex-check{width:17px;height:17px;border-radius:5px;border:1.2px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;background:transparent}.hp-gov-v3-ex-check svg{opacity:0;color:#052e16}.hp-gov-v3-ex-protocol.checked .hp-gov-v3-ex-check{background:#43ce98;border-color:#43ce98}.hp-gov-v3-ex-protocol.checked .hp-gov-v3-ex-check svg{opacity:1}.hp-gov-v3-ex-protocol-name{flex:1;font-size:13px;color:#fff;font-weight:400}.hp-gov-v3-ex-include-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hp-gov-v3-ex-include{display:flex;align-items:center;gap:10px;padding:11px 14px;background:transparent;border:.5px solid #292929;border-radius:10px;cursor:pointer;transition:all .15s}.hp-gov-v3-ex-include:hover{border-color:rgba(255,255,255,.16)}.hp-gov-v3-ex-include.checked{border-color:rgba(255,255,255,.22)}.hp-gov-v3-ex-include.checked .hp-gov-v3-ex-check{background:#43ce98;border-color:#43ce98}.hp-gov-v3-ex-include.checked .hp-gov-v3-ex-check svg{opacity:1}.hp-gov-v3-ex-include-name{font-size:12.5px;color:rgba(255,255,255,.85)}.hp-gov-v3-ex-include.checked .hp-gov-v3-ex-include-name{color:#fff}.hp-gov-v3-ex-generating{padding:40px 28px;display:flex;flex-direction:column;align-items:center;text-align:center}.hp-gov-v3-ex-spinner{width:38px;height:38px;border-radius:50%;border-left:2px solid rgba(139,92,246,.2);border-bottom:2px solid rgba(139,92,246,.2);border-top:2px solid rgba(139,92,246,.2);border-top-color:var(--hp-accent);border-right:2px solid rgba(139,92,246,.55);animation:hp-gov-v3-spin .9s linear infinite;margin-bottom:20px;flex-shrink:0}@keyframes hp-gov-v3-spin{to{transform:rotate(1turn)}}.hp-gov-v3-ex-gen-title{font-size:18px;font-weight:600;color:#fff;letter-spacing:-.3px;margin-bottom:6px}.hp-gov-v3-ex-gen-sub{font-size:12.5px;color:rgba(255,255,255,.5);margin-bottom:22px}.hp-gov-v3-ex-gen-steps{display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left;min-width:240px}.hp-gov-v3-ex-gen-step{display:flex;align-items:center;gap:9px;font-size:13px;color:rgba(255,255,255,.4);transition:color .2s}.hp-gov-v3-ex-gen-step.active{color:#fff}.hp-gov-v3-ex-gen-step.done{color:rgba(255,255,255,.72)}.hp-gov-v3-ex-gen-step-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.2);transition:all .2s;flex-shrink:0}.hp-gov-v3-ex-gen-step.active .hp-gov-v3-ex-gen-step-dot{background:var(--hp-accent);animation:hp-gov-v3-dot-pulse 1.4s ease-in-out infinite}.hp-gov-v3-ex-gen-step.done .hp-gov-v3-ex-gen-step-dot{background:#43ce98}@keyframes hp-gov-v3-dot-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(167,139,250,.4)}50%{opacity:.7;box-shadow:0 0 0 5px rgba(167,139,250,0)}}.hp-gov-v3-ex-gen-step svg{opacity:0;color:#43ce98;margin-left:1px}.hp-gov-v3-ex-gen-step.done svg{opacity:1}.hp-gov-v3-ex-ready{padding:32px 28px;display:flex;flex-direction:column;align-items:center;text-align:center}.hp-gov-v3-ex-ready-check{width:48px;height:48px;border-radius:50%;background:rgba(67,206,152,.12);border:.5px solid rgba(67,206,152,.32);color:#43ce98;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.hp-gov-v3-ex-ready-title{font-size:20px;font-weight:600;color:#fff;letter-spacing:-.4px;margin-bottom:4px}.hp-gov-v3-ex-ready-sub{font-size:13px;color:rgba(255,255,255,.55);margin-bottom:22px}.hp-gov-v3-ex-file-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#131313;border:.5px solid #292929;border-radius:12px;width:100%;text-align:left}.hp-gov-v3-ex-file-icon{width:40px;height:40px;border-radius:10px;background:rgba(139,92,246,.1);border:.5px solid rgba(139,92,246,.28);color:var(--hp-accent-hover);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hp-gov-v3-ex-file-body{flex:1;min-width:0}.hp-gov-v3-ex-file-name{font-size:13.5px;color:#fff;font-weight:500;margin-bottom:2px;word-break:break-all}.hp-gov-v3-ex-file-meta{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;color:rgba(255,255,255,.45);letter-spacing:.3px;text-transform:uppercase}.hp-gov-v3-uf-page{max-width:560px;margin:0 auto;padding:40px 24px 96px;font-family:Inter,sans-serif;color:#fff}.hp-gov-v3-uf-back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:rgba(255,255,255,.5);font-size:12.5px;font-family:Inter,sans-serif;cursor:pointer;transition:color .15s;padding:0;margin-bottom:28px;letter-spacing:.1px;text-decoration:none}.hp-gov-v3-uf-back:hover{color:#fff}.hp-gov-v3-uf-back svg{flex-shrink:0;opacity:.7}.hp-gov-v3-uf-back:hover svg{opacity:1}.hp-gov-v3-uf-kicker{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;color:rgba(255,255,255,.42);letter-spacing:.6px;text-transform:uppercase;margin-bottom:12px;font-weight:400;display:flex;align-items:center;gap:8px}.hp-gov-v3-uf-kicker .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hp-gov-v3-uf-kicker .dot.purple{background:var(--hp-accent);box-shadow:0 0 0 3px rgba(139,92,246,.18)}.hp-gov-v3-uf-kicker .dot.green{background:#43ce98;box-shadow:0 0 0 3px rgba(67,206,152,.18)}.hp-gov-v3-uf-title{font-size:30px;font-weight:600;color:#fff;letter-spacing:-.8px;line-height:1.15;margin-bottom:10px}.hp-gov-v3-uf-intro{font-size:13.5px;color:rgba(255,255,255,.58);line-height:1.55;margin-bottom:28px;max-width:520px}.hp-gov-v3-uf-section-label{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;letter-spacing:.6px;color:rgba(255,255,255,.38);text-transform:uppercase;margin-bottom:14px;font-weight:400}.hp-gov-v3-uf-dropzone{border:1px dashed rgba(255,255,255,.14);border-radius:14px;padding:44px 20px;text-align:center;transition:all .18s;cursor:pointer;background:rgba(255,255,255,.01)}.hp-gov-v3-uf-dropzone.dragover,.hp-gov-v3-uf-dropzone:hover{border-color:rgba(167,139,250,.45);background:rgba(139,92,246,.04)}.hp-gov-v3-uf-dz-label{font-size:13.5px;color:rgba(255,255,255,.82);margin-bottom:6px;font-weight:400;letter-spacing:-.05px}.hp-gov-v3-uf-dz-sub{font-size:12px;color:rgba(255,255,255,.42)}.hp-gov-v3-uf-dz-file .hp-gov-v3-uf-dz-label{font-size:14px;color:#fff;font-weight:500;letter-spacing:-.1px}.hp-gov-v3-uf-field{margin-top:22px}.hp-gov-v3-uf-field label{display:block;font-size:12px;color:rgba(255,255,255,.55);margin-bottom:8px;font-family:TT Interphases Mono,Inter,monospace;letter-spacing:.5px;text-transform:uppercase;font-weight:400}.hp-gov-v3-uf-field input{width:100%;background:#131313;border:.5px solid #292929;border-radius:10px;padding:12px 14px;font-family:Inter,sans-serif;font-size:13.5px;color:#fff;outline:none;transition:border-color .15s;letter-spacing:.1px}.hp-gov-v3-uf-field input:focus{border-color:rgba(255,255,255,.25)}.hp-gov-v3-uf-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;background:var(--hp-accent);color:#fff;border:none;border-radius:11px;font-size:13.5px;font-weight:500;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;margin-top:20px;letter-spacing:-.05px}.hp-gov-v3-uf-cta:hover:not(:disabled){background:#9672f7}.hp-gov-v3-uf-cta:disabled{opacity:.5;cursor:not-allowed}.hp-gov-v3-uf-proc-head{display:flex;align-items:center;gap:14px;margin-bottom:28px}.hp-gov-v3-uf-spinner{width:24px;height:24px;border-radius:50%;border-left:1.5px solid rgba(139,92,246,.2);border-bottom:1.5px solid rgba(139,92,246,.2);border-top:1.5px solid rgba(139,92,246,.2);border-top-color:var(--hp-accent);border-right:1.5px solid rgba(139,92,246,.5);animation:hp-gov-v3-uf-spin .9s linear infinite;flex-shrink:0}@keyframes hp-gov-v3-uf-spin{to{transform:rotate(1turn)}}.hp-gov-v3-uf-steps{display:flex;flex-direction:column;gap:11px;margin-bottom:22px}.hp-gov-v3-uf-step{display:flex;align-items:center;gap:10px;font-size:13.5px;color:rgba(255,255,255,.85);transition:color .2s;letter-spacing:-.05px}.hp-gov-v3-uf-step.pending{color:rgba(255,255,255,.32)}.hp-gov-v3-uf-step.active{color:#fff}.hp-gov-v3-uf-step-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:rgba(255,255,255,.22);transition:all .2s}.hp-gov-v3-uf-step.done .hp-gov-v3-uf-step-dot{background:#43ce98}.hp-gov-v3-uf-step.active .hp-gov-v3-uf-step-dot{background:var(--hp-accent);animation:hp-gov-v3-uf-pulse 1.4s ease-in-out infinite}@keyframes hp-gov-v3-uf-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(167,139,250,.4)}50%{opacity:.7;box-shadow:0 0 0 5px rgba(167,139,250,0)}}.hp-gov-v3-uf-step-check{color:#43ce98;opacity:0;margin-left:2px}.hp-gov-v3-uf-step.done .hp-gov-v3-uf-step-check{opacity:1}.hp-gov-v3-uf-proc-hint{font-size:12px;color:rgba(255,255,255,.38);line-height:1.5}.hp-gov-v3-uf-result-summary{font-size:13.5px;color:rgba(255,255,255,.62);margin-bottom:32px;line-height:1.55}.hp-gov-v3-uf-result-summary .hl{color:#43ce98;font-weight:500}.hp-gov-v3-uf-clause{background:#131313;border:.5px solid #292929;border-radius:12px;padding:14px 16px;margin-bottom:6px;display:flex;gap:12px;align-items:flex-start}.hp-gov-v3-uf-clause-tag{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;color:var(--hp-accent-hover);background:rgba(139,92,246,.12);padding:4px 8px;border-radius:6px;letter-spacing:.3px;flex-shrink:0;line-height:1.2;margin-top:1px;white-space:nowrap}.hp-gov-v3-uf-clause-body{flex:1;min-width:0}.hp-gov-v3-uf-clause-text{font-size:13px;color:rgba(255,255,255,.85);line-height:1.55;margin-bottom:10px;letter-spacing:-.05px}.hp-gov-v3-uf-clause-kinds{display:flex;gap:5px;flex-wrap:wrap}.hp-gov-v3-uf-clause-kind{font-family:TT Interphases Mono,Inter,monospace;font-size:10px;color:rgba(255,255,255,.5);background:rgba(255,255,255,.03);border:.5px solid rgba(255,255,255,.08);padding:2px 7px;border-radius:5px;letter-spacing:.3px;text-transform:lowercase}.hp-gov-v3-uf-more{text-align:center;color:rgba(255,255,255,.42);font-size:12px;padding:16px}.hp-gov-v3-uf-progress-bar{height:3px;background:rgba(255,255,255,.06);border-radius:2px;margin-bottom:28px;overflow:hidden}.hp-gov-v3-uf-progress-fill{height:100%;background:#fff;border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1)}.hp-gov-v3-uf-quorum-card{background:#131313;border:.5px solid rgba(212,168,32,.2);border-radius:12px;padding:16px;margin-bottom:24px}.hp-gov-v3-uf-qr-row{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;letter-spacing:.1px;padding:2px 0}.hp-gov-v3-uf-qr-key{color:rgba(255,255,255,.55)}.hp-gov-v3-uf-qr-val{color:#e8b94a;font-weight:500;font-variant-numeric:tabular-nums;font-family:TT Interphases Mono,Inter,monospace;font-size:12px;letter-spacing:.3px}.hp-gov-v3-uf-qr-basis{font-size:12.5px;color:rgba(255,255,255,.72);line-height:1.6;padding:12px 0;border-top:.5px solid rgba(255,255,255,.05);border-bottom:.5px solid rgba(255,255,255,.05);margin:12px 0;letter-spacing:-.05px}.hp-gov-v3-uf-qr-basis-label{font-family:TT Interphases Mono,Inter,monospace;color:rgba(255,255,255,.38);font-size:10px;letter-spacing:.6px;text-transform:uppercase;display:block;margin-bottom:5px;font-weight:400}.hp-gov-v3-uf-sig-row{display:flex;align-items:center;gap:14px;padding:13px 16px;background:#131313;border:.5px solid #292929;border-radius:12px;margin-bottom:6px}.hp-gov-v3-uf-sig-av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;letter-spacing:.4px;flex-shrink:0;border:.5px solid rgba(255,255,255,.1)}.hp-gov-v3-uf-sig-av.green{background:rgba(67,206,152,.12);border-color:rgba(67,206,152,.3);color:#43ce98}.hp-gov-v3-uf-sig-av.amber{background:rgba(212,168,32,.1);border-color:rgba(212,168,32,.26);color:#e8b94a}.hp-gov-v3-uf-sig-body{flex:1;min-width:0}.hp-gov-v3-uf-sig-name{font-size:13.5px;color:#fff;font-weight:500;letter-spacing:-.1px;margin-bottom:1px}.hp-gov-v3-uf-sig-role{font-size:12px;color:rgba(255,255,255,.48)}.hp-gov-v3-uf-sig-pill{font-family:TT Interphases Mono,Inter,monospace;font-size:10px;padding:4px 9px;border-radius:100px;letter-spacing:.4px;font-weight:500}.hp-gov-v3-uf-sig-pill.on{color:#43ce98;border:.5px solid rgba(67,206,152,.35);background:rgba(67,206,152,.05)}.hp-gov-v3-uf-sig-pill.invite{color:#e8b94a;border:.5px solid rgba(212,168,32,.3);background:rgba(212,168,32,.04);cursor:pointer;transition:all .15s}.hp-gov-v3-uf-sig-pill.invite:hover{background:rgba(212,168,32,.1)}.hp-gov-v3-uf-sig-pill.signed{color:#43ce98;border:.5px solid rgba(67,206,152,.5);background:rgba(67,206,152,.1)}.hp-gov-v3-uf-auth-progress{margin-top:26px;margin-bottom:22px}.hp-gov-v3-uf-auth-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hp-gov-v3-uf-auth-label{font-family:TT Interphases Mono,Inter,monospace;font-size:10.5px;letter-spacing:.6px;color:rgba(255,255,255,.4);text-transform:uppercase;font-weight:400}.hp-gov-v3-uf-auth-count{color:#fff;font-size:12.5px;font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.1px}.hp-gov-v3-uf-final-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.hp-gov-v3-uf-final-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:13px;border-radius:11px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;border:.5px solid transparent;letter-spacing:-.05px;text-decoration:none}.hp-gov-v3-uf-final-btn.primary{background:#f0ece5;color:#0d0d0d}.hp-gov-v3-uf-final-btn.primary:hover{background:#e5e0d6}.hp-gov-v3-uf-final-btn.ghost{background:transparent;color:rgba(255,255,255,.78);border-color:rgba(255,255,255,.14)}.hp-gov-v3-uf-final-btn.ghost:hover{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.22)}.hp-gov-v3-uf-error{background:rgba(224,90,90,.08);border:.5px solid rgba(224,90,90,.3);border-radius:11px;padding:14px 16px;margin:18px 0;font-size:13px;color:#fca5a5;line-height:1.5}.hp-gov-v3-toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%) translateY(12px);background:#1a1a1a;border:.5px solid #2d2d2d;border-radius:10px;padding:10px 16px;display:flex;align-items:center;gap:10px;font-size:13px;color:#fff;box-shadow:0 12px 40px rgba(0,0,0,.5);z-index:200;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;font-family:Inter,sans-serif}.hp-gov-v3-toast.show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:all}.hp-gov-v3-toast-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--hp-accent)}.hp-gov-v3-clause-chips{display:inline-flex;align-items:center;gap:6px;margin-left:12px;flex-shrink:0}.hp-gov-v3-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:100px;font-size:10.5px;font-family:TT Interphases,TTInterphases,Inter,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;white-space:nowrap}.hp-gov-v3-chip-dot{width:5px;height:5px;border-radius:50%;display:inline-block}.hp-gov-v3-chip.live{background:rgba(232,185,74,.1);border:.5px solid rgba(232,185,74,.32);color:#e8b94a}.hp-gov-v3-chip.live .hp-gov-v3-chip-dot{background:#e8b94a}.hp-gov-v3-chip.amended{background:rgba(67,206,152,.08);border:.5px solid rgba(67,206,152,.25);color:#43ce98}.hp-gov-v3-chip.amended .hp-gov-v3-chip-dot{background:#43ce98}.hp-gov-v3-activity-row{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px;color:rgba(255,255,255,.62);padding:8px 0 10px;letter-spacing:.1px}.hp-gov-v3-activity-row .live{color:#e8b94a;text-decoration:none;font-weight:500}.hp-gov-v3-activity-row .amended,.hp-gov-v3-activity-row .live{display:inline-flex;align-items:center;gap:6px}.hp-gov-v3-activity-row .amended-label{color:#43ce98;font-weight:500}.hp-gov-v3-activity-row .muted{color:rgba(255,255,255,.4)}.hp-gov-v3-activity-row .muted-strong{color:rgba(255,255,255,.45);font-weight:400}.hp-gov-v3-activity-row .dot{width:6px;height:6px;border-radius:50%;display:inline-block}.hp-gov-v3-activity-row .dot.amber{background:#e8b94a}.hp-gov-v3-activity-row .dot.green{background:#43ce98}@media (max-width:1100px){.hp-gov-v3-page{padding:48px 28px 40px}.hp-gov-v3-grid{grid-template-columns:repeat(2,1fr)}.hp-gov-v3-cb{width:calc(100vw - 32px);max-width:960px}}@media (max-width:760px){.hp-gov-v3-page{padding:80px 20px 40px}.hp-gov-v3-hero{flex-direction:column;align-items:flex-start}.hp-gov-v3-controls{flex-direction:column;align-items:stretch}.hp-gov-v3-filters{justify-content:space-between}.hp-gov-v3-search input{width:100%}.hp-gov-v3-grid{grid-template-columns:1fr}.hp-gov-v3-cb{width:calc(100vw - 16px);height:calc(100vh - 16px);top:8px}.hp-gov-v3-modal{width:calc(100vw - 16px);right:8px;left:8px}}.hp-gov-v4{font-family:TT Interphases,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"cv11","ss01","ss03";color:#fff;width:100%;min-height:100vh;background:#0d0d0d}.hp-gov-v4-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.05px;border:.5px solid transparent;cursor:pointer;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;white-space:nowrap}.hp-gov-v4-btn:disabled{opacity:.5;cursor:not-allowed}.hp-gov-v4-btn-primary{background:#fff;color:#0a0a0a;border-color:transparent;padding:0 14px}.hp-gov-v4-btn-primary:hover:not(:disabled){background:#ededed;transform:none}.hp-gov-v4-btn-secondary{background:transparent;color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.14)}.hp-gov-v4-btn-secondary:hover:not(:disabled){background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.24);color:#fff}.hp-gov-v4-btn-text{background:transparent;color:rgba(255,255,255,.65);height:32px;padding:0 10px;border:none}.hp-gov-v4-btn-text:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.04)}.hp-gov-v4-pill{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:10.5px;font-weight:500;letter-spacing:.2px;padding:3px 8px;border-radius:100px;border:.5px solid transparent;flex-shrink:0;text-transform:uppercase}.hp-gov-v4-pill .pill-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.hp-gov-v4-pill.active{background:rgba(67,206,152,.1);color:#43ce98;border-color:rgba(67,206,152,.28)}.hp-gov-v4-pill.active .pill-dot{background:#43ce98}.hp-gov-v4-pill.pending{background:rgba(212,168,32,.1);color:#e8b94a;border-color:rgba(212,168,32,.28)}.hp-gov-v4-pill.pending .pill-dot{background:#e8b94a;animation:hp-gov-v4-pulse-pill 2s ease-in-out infinite}.hp-gov-v4-pill.inactive{background:rgba(255,255,255,.05);color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.12)}.hp-gov-v4-pill.inactive .pill-dot{background:rgba(255,255,255,.4)}@keyframes hp-gov-v4-pulse-pill{0%,to{opacity:1}50%{opacity:.45}}.gov-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 32px;background:rgba(13,13,13,.82);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:.5px solid rgba(255,255,255,.06)}.topbar-left{gap:6px;min-width:0}.topbar-left,.topbar-right{display:flex;align-items:center}.topbar-right{justify-content:flex-end;gap:4px}.topbar-center{font-size:13.5px;font-weight:500;color:#fff;letter-spacing:-.1px}.gov-page-title{font-family:Inter,sans-serif;font-size:34px;font-weight:600;color:#fff;letter-spacing:-.6px;line-height:1.1;margin:0 0 20px}@media (max-width:760px){.gov-page-title{font-size:28px;margin-bottom:24px}}.scope-pick{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:6px 8px;border-radius:8px;color:#fff;font-family:inherit;font-size:13.5px;font-weight:500;letter-spacing:-.1px;cursor:pointer;transition:background .15s}.scope-pick:hover{background:rgba(255,255,255,.05)}.scope-pick svg{color:rgba(255,255,255,.45)}.scope-sep{color:rgba(255,255,255,.18);font-size:14px;margin:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scope-sub{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.6);font-size:13px;font-weight:400;background:transparent;border:none;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s;font-family:inherit}.scope-sub:hover{background:rgba(255,255,255,.04);color:rgba(255,255,255,.92)}.icon-btn{width:32px;height:32px;border-radius:8px;background:transparent;border:none;color:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;position:relative}.icon-btn:hover{background:rgba(255,255,255,.06);color:#fff}.icon-btn .dot-badge{position:absolute;top:6px;right:7px;width:6px;height:6px;border-radius:50%;background:#a78bfa;box-shadow:0 0 0 1.5px #0d0d0d}.gov-subnav{gap:32px;padding:0 4px;border-bottom:1px solid #292929;margin-bottom:30px}.gov-subnav,.gov-subtab{display:flex;align-items:center}.gov-subtab{position:relative;background:none;border:none;cursor:pointer;padding:14px 4px;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:-.05px;color:rgba(255,255,255,.45);transition:color .18s;gap:7px}.gov-subtab:hover{color:rgba(255,255,255,.75)}.gov-subtab.active{color:#fff}.gov-subtab.active:after{content:"";position:absolute;left:-4px;right:-4px;bottom:-1px;height:1.5px;background:#fff;border-radius:2px}.gov-subtab .subtab-count{display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:500;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.6);margin-left:6px;letter-spacing:.2px;font-variant-numeric:tabular-nums}.gov-subtab.active .subtab-count{color:#fff;background:rgba(255,255,255,.14)}.page{padding:40px 32px 56px;max-width:1280px;margin:0 auto;width:100%}.hp-gov-v4-index-controls{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;margin-bottom:30px;position:relative;z-index:50}.hp-gov-v4-index-search{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;background:#101010;border:.5px solid rgba(255,255,255,.09);border-radius:10px;padding:0 14px;height:40px;margin:0;transition:border-color .18s,background .18s}.filter-anchor,.hp-gov-v4-index-ctrl,.hp-gov-v4-index-new,.hp-gov-v4-index-view,.status-anchor{flex-shrink:0}.status-anchor{position:relative}.status-trigger{height:40px;display:inline-flex;align-items:center;gap:9px;background:#101010;border:.5px solid rgba(255,255,255,.09);border-radius:10px;padding:0 14px;color:rgba(255,255,255,.85);font-family:inherit;font-size:13px;cursor:pointer;transition:all .18s}.status-trigger.has-filters,.status-trigger:hover{border-color:rgba(255,255,255,.18);background:#141414;color:#fff}.status-trigger svg{color:rgba(255,255,255,.55);transition:transform .18s ease}.status-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.status-trigger-label{display:inline-flex;align-items:center;gap:6px;letter-spacing:-.05px}.status-trigger-label,.status-trigger-label strong{color:#fff;font-weight:500}.status-trigger-dots{display:inline-flex;align-items:center}.status-trigger-dots>.status-dot{margin-left:-4px;border:1.5px solid #101010}.status-trigger-dots>.status-dot:first-child{margin-left:0}.status-trigger.has-filters .status-trigger-dots>.status-dot{border-color:#141414}.status-trigger-count{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:11.5px;color:rgba(255,255,255,.7);background:rgba(255,255,255,.06);padding:1px 8px;border-radius:999px;letter-spacing:0}.status-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.status-dot.tone-active{background:#43ce98}.status-dot.tone-pending{background:#e8b94a}.status-dot.tone-inactive{background:#7a7a78}.status-popover{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;background:#141414;border:.5px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.55),0 0 0 .5px rgba(255,255,255,.05);padding:8px;z-index:30;opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none;transition:opacity .16s ease,transform .16s ease;display:flex;flex-direction:column;gap:2px}.status-popover.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.status-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;cursor:pointer;border-radius:8px;background:transparent;border:none;font-family:inherit;text-align:left;color:rgba(255,255,255,.92);transition:background .12s}.status-row:hover{background:rgba(255,255,255,.04)}.status-check{width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,255,255,.32);background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .12s}.status-row.checked .status-check{background:#fff;border-color:#fff}.status-row.checked .status-check svg{display:block;color:#0a0a0a;width:11px;height:11px;stroke-width:3}.status-check svg{display:none}.status-row-label{flex:1;font-size:14px;letter-spacing:-.05px;color:rgba(255,255,255,.95);font-weight:400}.status-row.checked .status-row-label{color:#fff}.status-row-hint{margin-left:auto;font-size:12.5px;color:rgba(255,255,255,.55);opacity:0;transition:opacity .12s ease;pointer-events:none;letter-spacing:-.05px}.status-row:focus-visible .status-row-hint,.status-row:hover .status-row-hint{opacity:1}.status-row .status-dot{width:10px;height:10px}.hp-gov-v4-index-search:focus-within{border-color:rgba(255,255,255,.22);background:#131313}.hp-gov-v4-index-search svg{color:rgba(255,255,255,.4);flex-shrink:0}.hp-gov-v4-index-search input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:13.5px}.hp-gov-v4-index-search input::-moz-placeholder{color:rgba(255,255,255,.32);font-weight:300}.hp-gov-v4-index-search input::placeholder{color:rgba(255,255,255,.32);font-weight:300}.hp-gov-v4-index-search-kbd{font-size:10.5px;color:rgba(255,255,255,.45);background:rgba(255,255,255,.06);padding:2px 6px;border-radius:4px;letter-spacing:.4px;font-family:TT Interphases Mono,JetBrains Mono,monospace}.hp-gov-v4-index-ctrl{height:40px;width:40px;background:#101010;border:.5px solid rgba(255,255,255,.09);border-radius:10px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.6);cursor:pointer;transition:all .18s;position:relative}.hp-gov-v4-index-ctrl:hover{border-color:rgba(255,255,255,.18);color:#fff;background:#141414}.hp-gov-v4-index-ctrl.has-filters{border-color:rgba(167,139,250,.45);color:#c4b5fd;background:rgba(167,139,250,.06)}.hp-gov-v4-index-ctrl .filter-badge{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:#a78bfa;color:#0a0a0a;font-size:9px;font-weight:600;display:none;align-items:center;justify-content:center;font-family:TT Interphases Mono,JetBrains Mono,monospace;border:1.5px solid #0d0d0d}.hp-gov-v4-index-ctrl.has-filters .filter-badge{display:flex}.hp-gov-v4-index-view{height:40px;display:flex;align-items:center;background:#101010;border:.5px solid rgba(255,255,255,.09);border-radius:10px;padding:3px}.hp-gov-v4-index-view button{height:32px;width:34px;border:none;background:transparent;color:rgba(255,255,255,.45);cursor:pointer;border-radius:7px;display:flex;align-items:center;justify-content:center;transition:all .15s}.hp-gov-v4-index-view button:hover{color:#fff}.hp-gov-v4-index-view button.on{background:rgba(255,255,255,.08);color:#fff}.hp-gov-v4-index-new{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;height:40px;padding:0 18px;box-shadow:0 1px 0 rgba(0,0,0,.5),inset 0 0 0 .5px rgba(0,0,0,.05);transition:transform .18s ease,box-shadow .18s ease;text-decoration:none}.hp-gov-v4-index-new:hover{transform:translateY(-.5px);box-shadow:0 4px 14px rgba(255,255,255,.06),0 1px 0 rgba(0,0,0,.5)}.hp-gov-v4-index-new-label{color:#0a0a0a;font-size:13.5px;font-weight:500;letter-spacing:-.1px}.filter-anchor{position:relative}.filter-popover{position:absolute;top:calc(100% + 6px);right:0;width:280px;background:#141414;border:.5px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.55),0 0 0 .5px rgba(255,255,255,.05);padding:14px;z-index:30;opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.filter-popover.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.filter-section{padding:6px 4px}.filter-section+.filter-section{border-top:.5px solid rgba(255,255,255,.06)}.filter-section-title{font-size:10.5px;font-family:TT Interphases Mono,JetBrains Mono,monospace;color:rgba(255,255,255,.5);letter-spacing:.5px;text-transform:uppercase;font-weight:500;margin-bottom:8px}.filter-row{display:flex;align-items:center;gap:10px;padding:7px 4px;cursor:pointer;border-radius:6px;transition:background .12s;background:none;border:none;width:100%;font-family:inherit;text-align:left;color:inherit}.filter-row:hover{background:rgba(255,255,255,.03)}.filter-check{width:14px;height:14px;border-radius:4px;border:.5px solid rgba(255,255,255,.22);background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .12s}.filter-row.checked .filter-check{background:#a78bfa;border-color:#a78bfa}.filter-row.checked .filter-check svg{display:block}.filter-check svg{display:none;color:#0a0a0a}.filter-row-label{flex:1;font-size:12.5px;color:rgba(255,255,255,.85);letter-spacing:-.1px}.filter-row.checked .filter-row-label{color:#fff}.filter-row-count{font-size:11px;color:rgba(255,255,255,.4);font-family:TT Interphases Mono,JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.filter-foot{display:flex;justify-content:space-between;align-items:center;padding:10px 4px 4px;margin-top:6px;border-top:.5px solid rgba(255,255,255,.06)}.filter-foot button{background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:12px;padding:6px 10px;border-radius:6px;transition:all .12s;letter-spacing:-.1px}.filter-foot .clear{color:rgba(255,255,255,.55)}.filter-foot .clear:hover{color:#fff;background:rgba(255,255,255,.04)}.filter-foot .clear:disabled{opacity:.35;cursor:not-allowed}.filter-foot .done{color:#0a0a0a;background:#fff;font-weight:500;padding:6px 14px}.filter-foot .done:hover{background:#ededed}.create-menu{position:absolute;top:calc(100% + 6px);right:0;width:316px;background:#141414;border:.5px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.55),0 0 0 .5px rgba(255,255,255,.05);padding:6px;z-index:55;opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.create-menu.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.create-menu-eyebrow{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:10px;color:rgba(255,255,255,.4);letter-spacing:.5px;text-transform:uppercase;font-weight:500;padding:8px 10px 6px}.create-menu-item{display:flex;align-items:flex-start;gap:11px;padding:10px 11px;border-radius:8px;cursor:pointer;font-family:inherit;background:transparent;border:none;width:100%;text-align:left;transition:background .12s;position:relative;color:inherit}.create-menu-item:hover{background:rgba(255,255,255,.035)}.create-menu-icon{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-top:1px}.create-menu-icon svg{width:14px;height:14px;color:rgba(255,255,255,.78)}.create-menu-item:hover .create-menu-icon{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}.create-menu-item:hover .create-menu-icon svg{color:#fff}.create-menu-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.create-menu-title{font-size:13px;color:#fff;font-weight:500;letter-spacing:-.1px;display:flex;align-items:center;gap:7px}.create-menu-default{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:9.5px;color:rgba(167,139,250,.85);background:rgba(167,139,250,.1);border:.5px solid rgba(167,139,250,.28);padding:1px 5px;border-radius:4px;letter-spacing:.4px;text-transform:uppercase;font-weight:500}.create-menu-desc{font-size:11.5px;color:rgba(255,255,255,.52);letter-spacing:-.05px;line-height:1.45}.hp-gov-v4-index-grid{display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:start}.hp-gov-v4-index-grid.single-col{grid-template-columns:1fr}.col-stack{gap:32px}.col-stack,.section-block{display:flex;flex-direction:column;min-width:0}.section-block{gap:14px}.hp-gov-v4-index-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px}.hp-gov-v4-index-section-title{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;color:#fff;letter-spacing:-.1px;text-transform:none;border:none;padding:0;margin:0}.hp-gov-v4-index-section-title .section-count{font-size:11.5px;font-weight:500;color:rgba(255,255,255,.45);background:rgba(255,255,255,.05);padding:2px 7px;border-radius:100px;font-variant-numeric:tabular-nums;letter-spacing:0}.hp-gov-v4-index-section-meta{font-size:11.5px;color:rgba(255,255,255,.4);font-weight:400;display:flex;align-items:center;gap:6px}.hp-gov-v4-index-section-meta button{background:none;border:none;color:rgba(255,255,255,.55);cursor:pointer;font:inherit;letter-spacing:inherit;transition:color .15s}.hp-gov-v4-index-section-meta button:hover{color:#fff}.snapshot-card{background:rgba(255,255,255,.025);border:.5px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;transition:border-color .2s;position:relative}.snapshot-card:hover{border-color:rgba(255,255,255,.11)}.snapshot-head{padding:18px 22px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:.5px solid rgba(255,255,255,.05)}.snapshot-head-label{font-size:13px;color:rgba(255,255,255,.85);font-weight:400;display:flex;align-items:center;gap:9px;min-width:0}.snapshot-head-label .pulse{position:relative;width:7px;height:7px;border-radius:50%;background:#a78bfa;flex-shrink:0}.snapshot-head-label .pulse:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:rgba(167,139,250,.4);animation:hp-gov-v4-pulse-ring 2.4s ease-out infinite}@keyframes hp-gov-v4-pulse-ring{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.2);opacity:0}}.snapshot-body{padding:18px 22px}.snapshot-stats{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;gap:14px}.snapshot-col{display:flex;flex-direction:column;gap:4px;min-width:0}.snapshot-col.right{text-align:right}.qstat-label{font-size:11.5px;color:rgba(255,255,255,.42);font-weight:400}.qstat-value{font-size:14px;color:#fff;font-weight:400;letter-spacing:-.1px;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline}.qstat-value .num{font-weight:500}.qstat-value .of{color:rgba(255,255,255,.4);margin:0 4px;font-size:13px}.qstat-value .denom{color:rgba(255,255,255,.5)}.qbar{position:relative;height:5px;background:rgba(255,255,255,.06);overflow:hidden;margin-bottom:14px}.qbar,.qbar-fill{border-radius:6px}.qbar-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#7c8af0,#a78bfa);transition:width .9s cubic-bezier(.4,0,.2,1);box-shadow:0 0 14px rgba(167,139,250,.3)}.snapshot-rows{display:flex;flex-direction:column}.qrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:.5px solid rgba(255,255,255,.05)}.qrow:first-child{border-top:none;padding-top:8px}.qrow-label{font-size:13px;color:rgba(255,255,255,.78);font-weight:400;gap:7px}.qrow-label,.qrow-label .info{display:flex;align-items:center}.qrow-label .info{color:rgba(255,255,255,.28);width:13px;height:13px;justify-content:center}.qrow-value{font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.1px;display:flex;align-items:center;gap:7px}.qrow-value.bright{color:#fff;font-weight:400}.qrow-value.warn{color:#e8b94a;font-weight:500}.qrow-value.success{color:#43ce98;display:inline-flex;align-items:center;gap:5px;font-weight:500}.qrow-value.success svg{color:#43ce98}.qrow-value.mono{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11.5px;color:rgba(255,255,255,.78);letter-spacing:-.2px;background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.06);padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s;max-width:100%}.qrow-value.mono:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:#fff}.qrow-value.mono svg{color:rgba(255,255,255,.4);flex-shrink:0}.qrow-value.mono:hover svg{color:rgba(255,255,255,.7)}.snapshot-admin{display:flex;align-items:center;gap:6px;padding:10px 14px;border-top:.5px solid rgba(255,255,255,.05);background:rgba(255,255,255,.012)}.snapshot-admin .hp-gov-v4-btn-text{flex:1;justify-content:flex-start;height:30px;font-size:12px;color:rgba(255,255,255,.62)}.snapshot-admin .hp-gov-v4-btn-text:hover{color:#fff}.snapshot-admin svg{color:rgba(255,255,255,.45)}.widget-empty{background:rgba(255,255,255,.025);border:.5px solid rgba(255,255,255,.07);border-radius:14px;padding:30px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-height:128px;text-align:center;transition:border-color .2s}.widget-empty:hover{border-color:rgba(255,255,255,.11)}.widget-empty-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.32)}.widget-empty-text{font-size:13px;color:rgba(255,255,255,.5);font-weight:400;letter-spacing:-.05px;line-height:1.5;max-width:240px}.widget-empty-text strong{color:rgba(255,255,255,.7);font-weight:500}.hp-gov-v4-empty-hero{background:rgba(255,255,255,.025);border:.5px solid rgba(255,255,255,.08);border-radius:16px;padding:56px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;min-height:320px}.hp-gov-v4-empty-hero.compact{padding:30px 28px;min-height:auto;gap:12px}.hp-gov-v4-empty-hero-icon{width:54px;height:54px;border-radius:14px;background:rgba(167,139,250,.1);border:.5px solid rgba(167,139,250,.32);display:flex;align-items:center;justify-content:center;color:rgba(216,202,255,.92);margin-bottom:6px}.hp-gov-v4-empty-hero-icon svg{width:24px;height:24px}.hp-gov-v4-empty-hero-title{font-size:20px;font-weight:600;color:#fff;letter-spacing:-.4px;line-height:1.25;margin:0}.hp-gov-v4-empty-hero-title.small{font-size:14.5px;font-weight:500;letter-spacing:-.1px}.hp-gov-v4-empty-hero-body{font-size:13.5px;color:rgba(255,255,255,.6);line-height:1.55;max-width:480px;margin:0}.hp-gov-v4-empty-hero-body.small{font-size:12.5px;color:rgba(255,255,255,.5);max-width:420px}.hp-gov-v4-empty-hero-cta{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap;justify-content:center}.hp-gov-v4-empty-hero-cta .hp-gov-v4-btn{text-decoration:none}.hp-gov-v4-row-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.hp-gov-v4-row{background:transparent;border:.5px solid rgba(255,255,255,.1);border-radius:14px;padding:20px 22px;transition:border-color .18s ease,background .18s ease;cursor:pointer;display:flex;flex-direction:column;gap:14px;min-height:148px;height:100%;position:relative;text-align:left;font-family:inherit;width:100%;color:inherit}.hp-gov-v4-row:focus,.hp-gov-v4-row:focus-visible{outline:none!important;border-color:rgba(255,255,255,.1)!important}.hp-gov-v4-row:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.015)}.hp-gov-v4-row.is-deactivated{background:transparent;border-color:rgba(255,255,255,.05)}.hp-gov-v4-row.is-deactivated .row-icon,.hp-gov-v4-row.is-deactivated .row-name,.hp-gov-v4-row.is-deactivated .row-url{opacity:.55}.hp-gov-v4-row.is-deactivated:hover{border-color:rgba(255,255,255,.1)}.hp-gov-v4-row.is-deactivated:hover .row-icon,.hp-gov-v4-row.is-deactivated:hover .row-name,.hp-gov-v4-row.is-deactivated:hover .row-url{opacity:.85}.row-head{gap:12px}.row-head,.row-icon{display:flex;align-items:center}.row-icon{width:32px;height:32px;border-radius:8px;flex-shrink:0;justify-content:center;position:relative;overflow:hidden;transition:opacity .22s,background .22s,border-color .22s}.row-info{flex:1;gap:2px}.row-info,.row-mid{min-width:0;display:flex;flex-direction:column}.row-mid{gap:3px}.row-mid-primary{font-size:13px;color:rgba(255,255,255,.85);gap:6px}.row-mid-meta,.row-mid-primary{letter-spacing:-.05px;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-mid-meta{font-size:11.5px;color:rgba(255,255,255,.5);gap:5px;margin-top:auto}.row-mid-meta svg{color:rgba(255,255,255,.4);flex-shrink:0}.row-mid-meta .branch{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px;color:rgba(255,255,255,.6)}.row-mid-meta .branch.warn{color:#e8b94a}.view-list .hp-gov-v4-row-grid{display:flex;flex-direction:column;gap:0;border:.5px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.view-list .hp-gov-v4-row{border:none;border-bottom:.5px solid rgba(255,255,255,.06);border-radius:0;padding:22px 24px;min-height:72px;height:auto;gap:28px}.view-list .hp-gov-v4-row:last-child{border-bottom:none}.view-list .hp-gov-v4-row:hover{border-color:transparent transparent rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.view-list .row-head{display:contents}.view-list .row-icon{order:1;flex:0 0 auto;margin-right:4px}.view-list .row-info{order:2;flex:0 0 auto;min-width:220px;max-width:280px;gap:4px}.view-list .row-mid{order:3;flex:1 1 auto;min-width:0;gap:5px}.view-list .team-badge{order:4;flex:0 0 auto}.view-list .row-actions{order:5;flex:0 0 auto;margin-left:0;gap:8px}.view-list .row-name{font-size:14px;line-height:1.3}.view-list .row-url{font-size:12.5px;line-height:1.3}.view-list .row-mid-primary{font-size:13px;line-height:1.35}.view-list .row-mid-meta{margin-top:0;line-height:1.35}.row-name{font-size:14.5px;font-weight:500;color:#fff;letter-spacing:-.2px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .22s}.row-icon.is-custom{background:rgba(235,87,87,.06);border:.5px solid rgba(235,87,87,.18)}.row-icon.is-custom svg{display:block;width:16px;height:16px}.row-icon.is-template{background:rgba(255,255,255,.035);border:.5px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.row-icon.is-template svg{display:block;width:16px;height:16px}.row-url{font-size:12px;color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums;letter-spacing:-.05px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:7px;transition:opacity .22s}.row-url .sep{color:rgba(255,255,255,.22)}.row-url strong{color:rgba(255,255,255,.72);font-weight:500}.row-url-mono{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11.5px;color:rgba(255,255,255,.7);letter-spacing:-.2px;background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.row-url-mono:hover{color:#fff}.row-url-mono.row-url-muted{cursor:default;color:rgba(255,255,255,.4)}.row-url-mono.row-url-muted:hover{color:rgba(255,255,255,.4)}.row-url .clauseref{color:rgba(196,181,253,.85);font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11.5px}.row-actions{gap:4px}.row-actions,.row-status{display:flex;align-items:center;flex-shrink:0}.row-status{width:28px;height:28px;border-radius:50%;position:relative;justify-content:center}.row-status svg.ring{position:absolute;inset:0;width:100%;height:100%}.row-status .ring-track{stroke:rgba(255,255,255,.08)}.row-status .ring-fill{stroke-linecap:round;transform-origin:center;transform:rotate(-90deg)}.row-status.is-active .ring-fill{stroke:#7794f0}.row-status.is-active .glyph{color:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center}.row-status.is-pending .ring-fill{stroke:#e8b94a}.row-status.is-pending .glyph{color:#e8b94a;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:9px;font-weight:500;letter-spacing:-.4px;line-height:1;display:flex;align-items:center;justify-content:center}.row-status.is-pending:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:radial-gradient(closest-side,rgba(232,185,74,.18),transparent 70%);z-index:-1}.row-status.is-never .ring-fill{stroke:rgba(255,255,255,.32);stroke-dasharray:2.5 3.5}.row-status.is-never .glyph{color:rgba(255,255,255,.4)}.row-status.is-deact .ring-fill{stroke:rgba(255,255,255,.18)}.row-status.is-deact .glyph{color:rgba(255,255,255,.42)}.row-status.is-deact:before{content:"";position:absolute;inset:6px;border-bottom:1px solid rgba(255,255,255,.32);transform:rotate(-45deg);transform-origin:center}.menu-btn{width:26px;height:26px;border-radius:7px;background:transparent;border:none;color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;outline:none}.menu-btn:hover{background:rgba(255,255,255,.06);color:#fff}.hp-gov-v4 :focus,.hp-gov-v4 :focus-visible,.hp-gov-v4 :focus-within,.hp-gov-v4 button:focus,.hp-gov-v4 button:focus-visible,.hp-gov-v4 svg:focus,.hp-gov-v4 svg:focus-visible,.hp-gov-v4-row,.hp-gov-v4-row *,.hp-gov-v4-row :focus,.hp-gov-v4-row :focus-visible,.hp-gov-v4-row:focus,.hp-gov-v4-row:focus-visible,.menu-btn,.menu-btn:focus,.menu-btn:focus-visible,.menu-btn:focus-within,.row-actions,.row-actions *,.row-actions :focus,.row-actions :focus-visible,.row-status,.row-status *,.row-status svg,.row-status svg:focus,.row-status svg:focus-visible,.row-status:focus,.row-status:focus-visible{outline:none!important;outline-width:0!important;outline-color:transparent!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important}.row-status,.row-status circle,.row-status svg{border:0!important;outline:0!important;box-shadow:none!important}.team-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.11);border-radius:100px;padding:4px 12px 4px 10px;font-size:11.5px;color:rgba(255,255,255,.88);font-weight:500;width:-moz-fit-content;width:fit-content;letter-spacing:-.05px;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.team-badge:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);color:#fff}.team-badge svg{flex-shrink:0;color:rgba(255,255,255,.6)}.team-badge .ws{color:rgba(255,255,255,.95)}.row-activity{font-size:13px;color:rgba(255,255,255,.78);font-weight:400;line-height:1.45;letter-spacing:-.05px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.row-activity .commit-tag{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px;color:#c4b5fd;background:rgba(139,92,246,.12);border:.5px solid rgba(139,92,246,.24);padding:1.5px 6px;border-radius:5px;margin-right:7px;letter-spacing:-.2px;font-weight:500}.row-activity .commit-tag.tag-pending{color:#e8b94a;background:rgba(232,185,74,.1);border-color:rgba(232,185,74,.24)}.row-activity .commit-tag.tag-deact{color:rgba(255,255,255,.6);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.row-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11.5px;color:rgba(255,255,255,.42);margin-top:auto}.row-meta svg{color:rgba(255,255,255,.35);flex-shrink:0}.row-meta .branch{color:rgba(255,255,255,.6);font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px}.row-meta .branch.warn{color:#e8b94a}.row-meta .author-dot{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:7.5px;font-weight:600;color:#fff;letter-spacing:0;flex-shrink:0}.row-meta .author-dot.av-green{background:linear-gradient(135deg,#43ce98,#43ce98)}.row-meta .author-dot.av-blue{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.row-meta .author-dot.av-violet{background:linear-gradient(135deg,#7c3aed,#a855f7)}.row-meta .author-dot.av-amber{background:linear-gradient(135deg,#d4a820,#e8b94a)}.row-meta .row-meta-sep{color:rgba(255,255,255,.22)}.row-progress{display:flex;align-items:center;gap:9px}.row-progress-bar{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.06);display:flex;overflow:hidden}.row-progress-bar .seg{height:100%;flex:1;border-right:1px solid #0d0d0d}.row-progress-bar .seg:last-child{border-right:none}.row-progress-bar .seg.signed{background:#e8b94a}.row-progress-bar .seg.declined{background:rgba(248,113,113,.6)}.row-progress-bar .seg.pending{background:rgba(255,255,255,.06)}.row-progress-text{font-size:11px;color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums;letter-spacing:.1px;flex-shrink:0}.row-progress-text strong{color:#fff;font-weight:500}.row-cta{font-size:13px;color:#7d9aff;font-weight:400;cursor:pointer;letter-spacing:-.05px;width:-moz-fit-content;width:fit-content;background:none;border:none;padding:0;font-family:inherit;text-align:left}.row-cta:hover{text-decoration:underline;text-decoration-color:rgba(125,154,255,.5);text-underline-offset:3px}.row-cta.muted{color:rgba(255,255,255,.55)}.row-cta.muted:hover{color:rgba(255,255,255,.85);text-decoration:none}.row-deact-flag{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#e8b94a;font-weight:400;letter-spacing:.05px;background:rgba(232,185,74,.06);border:.5px solid rgba(232,185,74,.2);padding:3px 8px;border-radius:7px;width:-moz-fit-content;width:fit-content}.row-deact-flag svg{color:#e8b94a}.stage{display:none}.stage.is-on{display:block}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:50}.modal-backdrop.show{opacity:1;pointer-events:all}.viewer{position:fixed;top:0;right:0;bottom:0;width:min(680px,100vw);background:#0f0f0f;border-left:.5px solid #292929;z-index:60;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1),width .34s cubic-bezier(.22,1,.36,1),top .34s cubic-bezier(.22,1,.36,1),bottom .34s cubic-bezier(.22,1,.36,1),right .34s cubic-bezier(.22,1,.36,1),border-radius .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease;display:flex;flex-direction:column;overflow:hidden}.viewer.show{transform:translateX(0)}.viewer.expanded{width:calc(100vw - 48px);top:24px;bottom:24px;right:24px;border:.5px solid #292929;border-radius:14px;box-shadow:0 24px 80px rgba(0,0,0,.6)}.v-head{gap:10px;padding:14px 18px;border-bottom:.5px solid #1e1e1e;flex-shrink:0;background:#0f0f0f}.v-head,.v-head-meta{display:flex;align-items:center}.v-head-meta{flex:1;gap:8px;min-width:0;font-size:11.5px;color:rgba(255,255,255,.5)}.v-head-meta svg{color:rgba(255,255,255,.4);flex-shrink:0}.v-head-meta .crumb{color:rgba(255,255,255,.7);font-weight:500}.v-head-meta .sep{color:rgba(255,255,255,.22)}.v-icon-btn{width:30px;height:30px;border-radius:7px;background:transparent;border:none;color:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.v-icon-btn:hover{background:rgba(255,255,255,.06);color:#fff}.v-body{flex:1;overflow:hidden;display:flex;min-height:0;background:#0d0d0d}.v-rail{width:300px;flex-shrink:0;border-right:.5px solid #1e1e1e;overflow-y:auto;padding:22px;display:none}.viewer.expanded .v-rail{display:block}.v-main{flex:1;overflow-y:auto;padding:24px 28px 28px;min-width:0}.v-main::-webkit-scrollbar{width:6px}.v-main::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:6px}.v-main-doc{display:flex;flex-direction:column;gap:18px;padding:0}.v-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:rgba(255,255,255,.42);margin-bottom:9px}.v-eyebrow .sep{color:rgba(255,255,255,.2)}.hp-gov-v4-doc-title{font-size:24px;font-weight:600;color:#fff;letter-spacing:-.5px;line-height:1.2;margin-bottom:6px}.hp-gov-v4-facts-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;border:.5px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;margin:18px 0 22px;background:rgba(255,255,255,.025)}.hp-gov-v4-fact-cell{padding:14px 18px;border-right:.5px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:6px;min-width:0}.hp-gov-v4-fact-cell:last-child{border-right:none}.hp-gov-v4-fact-cell .k{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:10px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.8px;font-weight:400;display:flex;align-items:center;gap:8px;line-height:1.1}.hp-gov-v4-fact-cell .fact-edit{background:transparent;border:none;cursor:pointer;padding:0;font:inherit;font-family:Inter,sans-serif;font-size:11px;text-transform:none;letter-spacing:-.05px;font-weight:500;color:rgba(255,255,255,.5);margin-left:auto;transition:color .12s}.hp-gov-v4-fact-cell .fact-edit:hover{color:#fff}.hp-gov-v4-fact-cell .v{font-size:14.5px;color:#fff;font-weight:500;letter-spacing:-.2px;font-variant-numeric:tabular-nums;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-gov-v4-fact-cell .v.muted{color:rgba(255,255,255,.72)}.hp-gov-v4-fact-cell .v.success{color:#43ce98}.hp-gov-v4-fact-cell .v.warn{color:#e8b94a}.hp-gov-v4-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.hp-gov-v4-action-bar .grow{flex:1}.v-panel{background:#131313;border:.5px solid #292929;border-radius:12px;padding:16px 18px;margin-bottom:18px}.v-panel.warn{border-color:rgba(232,185,74,.32);background:rgba(232,185,74,.04)}.v-panel.danger{border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.04)}.v-panel-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.v-panel-head svg{flex-shrink:0}.v-panel-head .pt{font-size:13px;font-weight:500;color:#fff;letter-spacing:-.1px;flex:1}.v-panel-head .pt.warn{color:#e8b94a}.v-panel-head .pt.danger{color:#fca5a5}.v-panel-body{font-size:12.5px;color:rgba(255,255,255,.78);line-height:1.55}.v-panel-body em{font-style:normal;color:rgba(255,255,255,.92);background:rgba(255,255,255,.05);padding:1px 5px;border-radius:4px}.env-progress{margin-top:12px;display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(0,0,0,.25);border-radius:8px;border:.5px solid rgba(255,255,255,.05)}.env-progress-bar{flex:1;height:4px;border-radius:3px;overflow:hidden;background:rgba(255,255,255,.06);display:flex}.env-progress-bar .seg{height:100%;flex:1;border-right:1px solid #131313}.env-progress-bar .seg:last-child{border-right:none}.env-progress-bar .seg.signed{background:#e8b94a}.env-progress-bar .seg.declined{background:rgba(248,113,113,.6)}.env-progress-bar .seg.skipped{background:rgba(255,255,255,.16);background-image:repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 5px)}.env-progress-bar .seg.pending{background:rgba(255,255,255,.06)}.env-progress-text{font-size:11.5px;color:rgba(255,255,255,.7);font-variant-numeric:tabular-nums;flex-shrink:0}.env-progress-text strong{color:#fff;font-weight:500}.deact-tracker{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;border-top:.5px solid rgba(255,255,255,.05);padding-top:12px}.deact-tracker .dt-cell{padding:0 12px 0 0;border-right:.5px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:3px}.deact-tracker .dt-cell:last-child{border-right:none}.deact-tracker .dt-k{font-size:10.5px;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.6px}.deact-tracker .dt-v{font-size:12.5px;color:#fff;font-weight:500;font-variant-numeric:tabular-nums}.hp-gov-v4-section-title{display:flex;align-items:baseline;gap:10px;font-size:13px;font-weight:500;color:rgba(255,255,255,.92);text-transform:uppercase;letter-spacing:.8px;padding-bottom:10px;border-bottom:.5px solid rgba(255,255,255,.06);margin:24px 0 14px}.hp-gov-v4-section-title .count{font-size:11px;color:rgba(255,255,255,.45);font-weight:400;letter-spacing:0;text-transform:none}.hp-gov-v4-section-title .right{margin-left:auto;font-weight:400;color:rgba(255,255,255,.55);font-size:11.5px;letter-spacing:0;text-transform:none}.hp-gov-v4-section-title .right button{background:none;border:none;color:rgba(255,255,255,.65);cursor:pointer;font:inherit;text-transform:none;letter-spacing:0;font-size:12px}.hp-gov-v4-section-title .right button:hover{color:#fff}.hp-gov-v4-signatory{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:.5px solid rgba(255,255,255,.05)}.hp-gov-v4-signatory:last-child{border-bottom:none}.hp-gov-v4-signatory.skipped{opacity:.55}.hp-gov-v4-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;letter-spacing:.2px;background:linear-gradient(135deg,#7c3aed,#a855f7)}.hp-gov-v4-av.av-amber{background:linear-gradient(135deg,#d4a820,#e8b94a)}.hp-gov-v4-av.av-blue{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.hp-gov-v4-av.av-green{background:linear-gradient(135deg,#43ce98,#43ce98)}.hp-gov-v4-av.av-rose{background:linear-gradient(135deg,#f87171,#fca5a5)}.hp-gov-v4-av.av-teal{background:linear-gradient(135deg,#14b8a6,#5eead4)}.sig-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sig-name{font-size:13px;color:#fff;font-weight:500;letter-spacing:-.05px}.sig-meta{font-size:11.5px;color:rgba(255,255,255,.45)}.sig-meta .sep{color:rgba(255,255,255,.22)}.sig-meta .carry{color:#7d9aff}.hp-gov-v4-sig-badge,.sig-meta .carry{font-weight:500;letter-spacing:.3px;font-size:10.5px}.hp-gov-v4-sig-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:100px;border:0;outline:0;box-shadow:none;flex-shrink:0;text-transform:uppercase}.hp-gov-v4-sig-badge .dot{width:5px;height:5px;border-radius:50%}.hp-gov-v4-sig-badge.signed{background:rgba(67,206,152,.12);color:#43ce98}.hp-gov-v4-sig-badge.signed .dot{background:#43ce98}.hp-gov-v4-sig-badge.pending{background:rgba(212,168,32,.12);color:#e8b94a}.hp-gov-v4-sig-badge.pending .dot{background:#e8b94a}.hp-gov-v4-sig-badge.declined{background:rgba(248,113,113,.12);color:#fca5a5}.hp-gov-v4-sig-badge.declined .dot{background:#fca5a5}.hp-gov-v4-sig-badge.unverified{background:rgba(255,255,255,.06);color:rgba(255,255,255,.62)}.hp-gov-v4-sig-badge.skipped{background:rgba(255,255,255,.05);color:rgba(255,255,255,.5)}.hp-gov-v4-sig-action{background:transparent;border:.5px solid rgba(255,255,255,.12);color:rgba(255,255,255,.7);font-size:11.5px;font-weight:500;letter-spacing:-.05px;padding:5px 9px;border-radius:7px;cursor:pointer;font-family:inherit;transition:all .15s}.hp-gov-v4-sig-action:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.22);color:#fff}.skipped-group{margin-top:10px;padding:12px 14px;border:.5px dashed rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.012)}.skipped-group-head{font-size:11px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.6px;font-weight:500;margin-bottom:8px}.hp-gov-v4-clause{display:flex;gap:14px;padding:11px 0;border-bottom:.5px solid rgba(255,255,255,.05);position:static;margin:0}.hp-gov-v4-clause:last-child{border-bottom:none;margin-bottom:0}.hp-gov-v4-clause-ref{flex-shrink:0;width:48px;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11.5px;color:#c4b5fd;font-weight:500;padding-top:2px;letter-spacing:-.2px;position:static}.hp-gov-v4-clause-text{flex:1;font-size:13px;color:rgba(255,255,255,.82);line-height:1.55;letter-spacing:-.05px}.hp-gov-v4-clause-text strong{color:#fff;font-weight:500}.read-all-clauses{margin-top:14px;display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:#7d9aff;font-size:13px;font-family:inherit;font-weight:500;letter-spacing:-.05px}.read-all-clauses:hover{text-decoration:underline;text-decoration-color:rgba(125,154,255,.5);text-underline-offset:3px}.verifier-footer{margin-top:24px;padding:16px 18px;background:#0a0a0a;border:.5px solid rgba(255,255,255,.07);border-radius:10px;display:flex;flex-direction:column;gap:8px}.vf-row{display:flex;align-items:center;gap:10px;font-size:11.5px}.vf-row .vk{color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:500;width:80px;flex-shrink:0}.vf-row .vv{color:rgba(255,255,255,.85);font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px;letter-spacing:-.2px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-row .vv a{color:#7d9aff;text-decoration:none}.vf-row .vv a:hover{text-decoration:underline}.vf-row .anchor-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;letter-spacing:.3px;padding:2px 8px;border-radius:100px;background:rgba(67,206,152,.1);color:#43ce98;border:.5px solid rgba(67,206,152,.28);text-transform:uppercase}.vf-row .anchor-pill.pending{background:rgba(212,168,32,.1);color:#e8b94a;border-color:rgba(212,168,32,.28)}.vf-row .anchor-pill .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.rail-card{background:#131313;border:.5px solid #292929;border-radius:12px;padding:14px 16px;margin-bottom:12px}.rail-card-title{font-size:10.5px;color:rgba(255,255,255,.45);font-weight:500;margin-bottom:10px;letter-spacing:.7px;text-transform:uppercase}.rail-kv{display:flex;justify-content:space-between;padding:6px 0;font-size:12px}.rail-kv+.rail-kv{border-top:.5px solid rgba(255,255,255,.05)}.rail-kv .k{color:rgba(255,255,255,.5)}.rail-kv .v{color:rgba(255,255,255,.92);font-weight:500;font-variant-numeric:tabular-nums}.rail-kv .v.mono{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px}.rail-link{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;background:transparent;border:none;cursor:pointer;font:inherit;text-align:left}.rail-link+.rail-link{border-top:.5px solid rgba(255,255,255,.05)}.rail-link .k{color:rgba(255,255,255,.5);transition:color .15s}.rail-link .v.link{color:#a78bfa;font-weight:500;transition:color .15s}.rail-link:hover .k{color:rgba(255,255,255,.75)}.rail-link:hover .v.link{color:#c4b5fd}.submodal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:20px}.submodal.show{pointer-events:all}.submodal-panel{background:#101010;border:.5px solid #292929;border-radius:14px;width:100%;max-width:520px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;transform:translateY(8px) scale(.98);opacity:0;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s;box-shadow:0 32px 80px rgba(0,0,0,.7),0 0 0 .5px rgba(255,255,255,.04)}.submodal.show .submodal-panel{transform:translateY(0) scale(1);opacity:1}.submodal-panel.wide{max-width:680px}.submodal-panel.tall{height:min(640px,calc(100vh - 40px))}.sm-head{padding:18px 20px 14px;border-bottom:.5px solid rgba(255,255,255,.06);align-items:flex-start;gap:14px}.sm-head,.sm-head-ico{display:flex;flex-shrink:0}.sm-head-ico{width:36px;height:36px;border-radius:9px;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.08);color:rgba(255,255,255,.85)}.sm-head-ico.danger{background:rgba(248,113,113,.06);border-color:rgba(248,113,113,.22);color:#fca5a5}.sm-head-ico.warn{background:rgba(232,185,74,.06);border-color:rgba(232,185,74,.22);color:#e8b94a}.sm-head-ico.success{background:rgba(67,206,152,.06);border-color:rgba(67,206,152,.22);color:#43ce98}.sm-head-text{flex:1;min-width:0}.sm-title{font-size:15.5px;font-weight:600;color:#fff;letter-spacing:-.2px;line-height:1.3}.sm-subtitle{font-size:12.5px;color:rgba(255,255,255,.5);margin-top:3px;line-height:1.45}.sm-body{padding:18px 20px;overflow-y:auto;flex:1;min-height:0}.sm-body::-webkit-scrollbar{width:6px}.sm-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:6px}.sm-foot{padding:14px 20px;border-top:.5px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;background:#0d0d0d}.sm-foot .grow{flex:1;font-size:11.5px;color:rgba(255,255,255,.45)}.field{margin-bottom:14px}.field-label{display:block;font-size:11px;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.6px;font-weight:500;margin-bottom:6px}.field-input,.field-textarea{width:100%;background:#161616;border:.5px solid rgba(255,255,255,.1);border-radius:9px;padding:10px 12px;color:#fff;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.field-input:focus,.field-textarea:focus{outline:none;border-color:rgba(255,255,255,.24);background:#1a1a1a}.field-textarea{resize:vertical;min-height:88px;line-height:1.5}.field-help{font-size:11.5px;color:rgba(255,255,255,.45);margin-top:6px;line-height:1.5}.field-help.warn{color:#e8b94a}.field-help.danger{color:#fca5a5}.radio-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.radio-card{background:#161616;border:.5px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .15s;position:relative;font-family:inherit;text-align:left;color:inherit}.radio-card:hover{border-color:rgba(255,255,255,.18);background:#1a1a1a}.radio-card.sel{border-color:rgba(167,139,250,.55);background:rgba(167,139,250,.06);box-shadow:inset 0 0 0 .5px rgba(167,139,250,.4)}.radio-card .rc-t{font-size:13px;font-weight:500;color:#fff;letter-spacing:-.1px;display:flex;align-items:center;gap:7px}.radio-card .rc-s{font-size:11.5px;color:rgba(255,255,255,.5);line-height:1.45}.radio-card .rc-mark{position:absolute;top:10px;right:10px;width:14px;height:14px;border-radius:50%;border:1.2px solid rgba(255,255,255,.2);transition:all .15s}.radio-card.sel .rc-mark{border-color:#a78bfa;background:radial-gradient(closest-side,#a78bfa 45%,transparent 55%)}.toggle-row{display:flex;align-items:center;gap:14px;padding:11px 0;border-top:.5px solid rgba(255,255,255,.05)}.toggle-row:first-child{border-top:none;padding-top:0}.toggle-info{flex:1;min-width:0}.toggle-info .tt{font-size:13px;color:#fff;font-weight:500;letter-spacing:-.05px}.toggle-info .ts{font-size:11.5px;color:rgba(255,255,255,.5);margin-top:2px;line-height:1.45}.toggle-info .ts.warn{color:#e8b94a}.toggle{width:34px;height:20px;border-radius:100px;background:rgba(255,255,255,.1);border:.5px solid rgba(255,255,255,.12);position:relative;cursor:pointer;transition:background .18s,border-color .18s;flex-shrink:0}.toggle:after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s cubic-bezier(.4,0,.2,1)}.toggle.on{background:#a78bfa;border-color:#a78bfa}.toggle.on:after{left:17px}.toggle.disabled{opacity:.4;cursor:not-allowed}.share-url-row{display:flex;align-items:center;gap:8px;background:#161616;border:.5px solid rgba(255,255,255,.1);border-radius:9px;padding:6px 6px 6px 12px}.share-url-row input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11.5px;letter-spacing:-.2px;min-width:0}.copy-btn{background:rgba(255,255,255,.06);border:.5px solid rgba(255,255,255,.12);color:rgba(255,255,255,.85);font-size:11.5px;font-weight:500;font-family:inherit;padding:6px 11px;border-radius:6px;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.copy-btn:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.2)}.copy-btn.copied{background:rgba(67,206,152,.12);color:#43ce98;border-color:rgba(67,206,152,.32)}.qr-block{gap:18px;padding:16px;background:#0a0a0a;border:.5px solid rgba(255,255,255,.06);border-radius:10px;margin-top:12px}.qr-block,.qr-img{display:flex;align-items:center}.qr-img{width:108px;height:108px;flex-shrink:0;background:#fff;border-radius:8px;padding:6px;justify-content:center}.qr-img svg{width:100%;height:100%}.qr-info{flex:1;min-width:0}.qr-info .qit{font-size:13px;font-weight:500;color:#fff}.qr-info .qis{font-size:11.5px;color:rgba(255,255,255,.5);margin-top:4px;line-height:1.5}.approval-list{display:flex;flex-direction:column;gap:8px;margin-top:6px}.approval-row{display:flex;align-items:center;gap:10px;padding:8px 10px;background:rgba(255,255,255,.018);border-radius:8px;border:.5px solid rgba(255,255,255,.05)}.approval-row .ar-name{flex:1;font-size:12.5px;color:#fff}.approval-row .ar-meta{font-size:11px;color:rgba(255,255,255,.5)}.audit-list{display:flex;flex-direction:column}.audit-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:14px;align-items:center;padding:11px 4px;border-bottom:.5px solid rgba(255,255,255,.05);font-size:12.5px}.audit-row:last-child{border-bottom:none}.audit-time{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px;color:rgba(255,255,255,.5);letter-spacing:-.2px}.audit-action{color:rgba(255,255,255,.85)}.audit-action strong{color:#fff;font-weight:500}.audit-actor{font-size:11.5px;color:rgba(255,255,255,.55);display:flex;align-items:center;gap:6px}.audit-actor .author-dot{width:14px;height:14px;border-radius:50%;justify-content:center;font-size:7.5px;font-weight:600;color:#fff}.audit-actor .author-dot,.chain-chip{display:inline-flex;align-items:center}.chain-chip{gap:5px;font-size:10.5px;font-weight:500;letter-spacing:.3px;padding:2px 8px;border-radius:100px;border:.5px solid transparent;text-transform:uppercase;font-family:TT Interphases Mono,JetBrains Mono,monospace}.chain-chip .dot{width:5px;height:5px;border-radius:50%}.chain-chip.anchored{background:rgba(67,206,152,.1);color:#43ce98;border-color:rgba(67,206,152,.28)}.chain-chip.anchored .dot{background:#43ce98}.chain-chip.pending{background:rgba(212,168,32,.1);color:#e8b94a;border-color:rgba(212,168,32,.28)}.chain-chip.pending .dot{background:#e8b94a;animation:hp-gov-v4-pulse-pill 2s ease-in-out infinite}.chain-chip.failed{background:rgba(248,113,113,.1);color:#fca5a5;border-color:rgba(248,113,113,.24)}.chain-chip.failed .dot{background:#fca5a5}.chain-chip.skipped{background:rgba(255,255,255,.04);color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.chain-chip.skipped .dot{background:rgba(255,255,255,.4)}.danger-zone{background:rgba(248,113,113,.04);border:.5px solid rgba(248,113,113,.2);border-radius:10px;padding:14px 16px}.danger-zone .dz-warn{font-size:12.5px;color:#fca5a5;line-height:1.5;margin-bottom:10px}.danger-zone .dz-warn strong{font-weight:500;color:#fff;background:rgba(248,113,113,.15);padding:1px 6px;border-radius:4px}.ws-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ws-card{background:rgba(255,255,255,.025);border:.5px solid rgba(255,255,255,.07);border-radius:14px;padding:18px 20px;cursor:pointer;transition:border-color .18s,background .18s;display:flex;flex-direction:column;gap:12px;font-family:inherit;text-align:left;width:100%;color:inherit}.ws-card:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.035)}.ws-card.v2{padding:16px 18px 14px;gap:0;position:relative}.ws-card.v2 .ws-head{margin-bottom:12px}.ws-head{gap:11px}.ws-head,.ws-icon{display:flex;align-items:center}.ws-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#a855f7);justify-content:center;font-size:12px;font-weight:600;color:#fff;letter-spacing:-.3px;flex-shrink:0}.ws-icon.amber{background:linear-gradient(135deg,#d4a820,#e8b94a)}.ws-icon.teal{background:linear-gradient(135deg,#14b8a6,#5eead4)}.ws-icon.blue{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.ws-icon.green{background:linear-gradient(135deg,#43ce98,#43ce98)}.ws-name-block{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.ws-name{font-size:14px;font-weight:500;color:#fff;letter-spacing:-.15px;flex:1}.ws-name-meta{font-size:11px;color:rgba(255,255,255,.45);font-family:TT Interphases Mono,JetBrains Mono,monospace;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-body{display:flex;flex-direction:column;border-top:.5px solid rgba(255,255,255,.05);margin:4px 0 0}.ws-kv-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:.5px solid rgba(255,255,255,.04);font-size:12px}.ws-kv-row:last-child{border-bottom:none}.ws-kv-k{color:rgba(255,255,255,.5);font-size:11.5px;flex-shrink:0}.ws-kv-v{color:#fff;font-weight:500;text-align:right;letter-spacing:-.05px}.ws-kv-meta{color:rgba(255,255,255,.5);font-weight:400}.ws-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.ws-stats{display:flex;gap:14px;font-size:11.5px;color:rgba(255,255,255,.55)}.ws-stats .ws-stat strong{color:#fff;font-weight:500}.ws-members{display:flex;align-items:center;gap:0}.ws-members .hp-gov-v4-av{width:24px;height:24px;font-size:8.5px;border:1.5px solid #0d0d0d;margin-left:-6px}.ws-members .hp-gov-v4-av:first-child{margin-left:0}.ws-members .more{width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.06);border:1.5px solid #0d0d0d;margin-left:-6px;font-size:9.5px;color:rgba(255,255,255,.6);font-weight:500;letter-spacing:-.2px}.ws-add,.ws-members .more{display:flex;align-items:center;justify-content:center}.ws-add{width:26px;height:26px;border-radius:7px;background:transparent;border:.5px dashed rgba(255,255,255,.18);color:rgba(255,255,255,.55);cursor:pointer;transition:all .15s}.ws-add:hover{background:rgba(167,139,250,.06);border-color:rgba(167,139,250,.4);color:#c4b5fd;border-style:solid}.ws-pending-tag{position:absolute;top:18px;right:46px;font-size:10px;color:#e8b94a;font-family:TT Interphases Mono,JetBrains Mono,monospace;background:rgba(212,168,32,.08);border:.5px solid rgba(212,168,32,.22);padding:2px 7px;border-radius:100px;letter-spacing:.3px;text-transform:uppercase;font-weight:500}.invite-list{background:rgba(255,255,255,.018);border:.5px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.invite-row{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:.5px solid rgba(255,255,255,.05);transition:background .15s}.invite-row:last-child{border-bottom:none}.invite-row:hover{background:rgba(255,255,255,.014)}.invite-av{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#4b5563,#6b7280);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;letter-spacing:-.3px;flex-shrink:0}.invite-av.amber{background:linear-gradient(135deg,#d4a820,#e8b94a);color:#1a1300}.invite-av.teal{background:linear-gradient(135deg,#14b8a6,#5eead4);color:#0a2f29}.invite-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.invite-email{font-size:13px;color:#fff;font-weight:500;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-meta{font-size:11.5px;color:rgba(255,255,255,.5)}.invite-meta strong{color:rgba(255,255,255,.85);font-weight:500}.invite-actions{display:flex;gap:8px;flex-shrink:0}.invite-actions button{background:transparent;border:.5px solid rgba(255,255,255,.1);color:rgba(255,255,255,.65);font-size:11.5px;font-weight:500;padding:6px 12px;border-radius:7px;cursor:pointer;transition:all .15s;font-family:inherit}.invite-actions button:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.2);color:#fff}.invite-actions button.danger:hover{background:rgba(248,113,113,.06);border-color:rgba(248,113,113,.32);color:#fca5a5}.toast-stack{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);flex-direction:column;gap:8px;z-index:200;pointer-events:none}.toast,.toast-stack{display:flex;align-items:center}.toast{background:#181818;border:.5px solid rgba(255,255,255,.14);border-radius:10px;padding:10px 14px 10px 12px;gap:10px;font-size:12.5px;color:#fff;box-shadow:0 12px 40px rgba(0,0,0,.5);pointer-events:all;cursor:pointer;min-width:280px;max-width:440px;transform:translateY(8px);opacity:0;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s}.toast.show{transform:translateY(0);opacity:1}.toast .ti{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%}.toast.error .ti{background:rgba(248,113,113,.14);color:#fca5a5}.toast.warn .ti{background:rgba(232,185,74,.14);color:#e8b94a}.toast.success .ti{background:rgba(67,206,152,.14);color:#43ce98}.toast.info .ti{background:rgba(125,154,255,.14);color:#7d9aff}.toast .tt{flex:1;min-width:0;line-height:1.45}.toast .tt .tcode{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:10.5px;color:rgba(255,255,255,.4);letter-spacing:-.2px;margin-right:6px}.toast .tx{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:16px;line-height:1;color:rgba(255,255,255,.32);margin-left:4px;padding:2px 6px;border-radius:4px;transition:color .12s,background .12s}.toast .tx:hover{color:rgba(255,255,255,.85);background:rgba(255,255,255,.06)}.toast .tx:focus-visible{outline:2px solid var(--hl-focus);outline-offset:1px}.row-menu{position:fixed;top:0;left:0;min-width:200px;max-width:280px;background:#0c0c0b;border:1px solid #3d3d3b;border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.55);padding:10px 8px;z-index:60;opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.row-menu.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.row-menu-item{display:flex;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;color:#f9faf8;font-weight:400;letter-spacing:-.01em;line-height:1.3;background:transparent;border:none;width:100%;text-align:left;transition:background .1s ease}.row-menu-item:hover{background:rgba(255,255,255,.05)}.row-menu-item svg{display:none}.row-menu-item.danger{color:#fca5a5}.row-menu-item.danger:hover{background:rgba(248,113,113,.06);color:#fca5a5}.row-menu-divider{height:1px;background:#2e2e2c;margin:6px 4px}.submodal-panel.gmv6-share{background:#0c0c0b;border:1px solid #3d3d3b;border-radius:14px;width:100%;max-width:560px;padding:24px;display:flex;flex-direction:column;gap:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#f9faf8}.gmv6-share-head{display:flex;align-items:flex-start;gap:14px}.gmv6-share-head-ico{width:40px;height:40px;border:1px solid #3d3d3b;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#f9faf8;flex-shrink:0}.gmv6-share-head-text{flex:1;min-width:0}.gmv6-share-title{font-size:16px;font-weight:500;color:#f9faf8;letter-spacing:-.01em;line-height:1.3}.gmv6-share-subtitle{font-size:13px;color:#bbbdbb;margin-top:4px;letter-spacing:-.01em;line-height:1.5}.gmv6-share-body{display:flex;flex-direction:column;gap:18px}.gmv6-share-empty{font-size:13.5px;color:#bbbdbb;letter-spacing:-.01em;line-height:1.55;padding:14px 16px;border:1px dashed #3d3d3b;border-radius:10px}.gmv6-share-empty strong{color:#f9faf8;font-weight:600}.gmv6-share-field{display:flex;flex-direction:column;gap:8px}.gmv6-share-field-label{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:10.5px;color:#bbbdbb;letter-spacing:.13em;text-transform:uppercase;font-weight:400}.gmv6-share-url-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:stretch}.gmv6-share-url-input{background:transparent;border:1px solid #3d3d3b;border-radius:10px;padding:11px 14px;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:13px;color:#f9faf8;letter-spacing:.01em;outline:none;min-width:0;width:100%;text-overflow:ellipsis}.gmv6-share-url-input:focus{border-color:#bbbdbb}.gmv6-share-copy{display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #3d3d3b;border-radius:10px;background:transparent;color:#f9faf8;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:-.01em;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.gmv6-share-copy:hover{background:rgba(255,255,255,.04);border-color:#bbbdbb}.gmv6-share-copy.copied{color:#43ce98;border-color:rgba(67,206,152,.4)}.gmv6-share-copy.copied svg{color:#43ce98}.gmv6-share-qr-row{display:flex;align-items:center;gap:18px}.gmv6-share-qr{width:84px;height:84px;background:#fff;border-radius:8px;padding:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.gmv6-share-qr svg{width:100%;height:100%;display:block}.gmv6-share-qr-caption{font-size:13px;color:#f9faf8;letter-spacing:-.01em}.gmv6-share-text-input,.gmv6-share-textarea{width:100%;background:transparent;border:1px solid #3d3d3b;border-radius:10px;padding:11px 14px;font-family:inherit;font-size:13.5px;color:#f9faf8;letter-spacing:-.01em;outline:none;transition:border-color .15s ease}.gmv6-share-text-input::-moz-placeholder,.gmv6-share-textarea::-moz-placeholder{color:#a6a6a6}.gmv6-share-text-input::placeholder,.gmv6-share-textarea::placeholder{color:#a6a6a6}.gmv6-share-text-input:focus,.gmv6-share-textarea:focus{border-color:#bbbdbb}.gmv6-share-textarea{resize:vertical;min-height:88px;line-height:1.55}.gmv6-share-help{font-size:12.5px;color:#bbbdbb;letter-spacing:-.01em}.gmv6-share-help.danger{color:#fca5a5}.gmv6-share-foot{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #2e2e2c;padding-top:18px}.gmv6-share-btn{background:transparent;color:#f9faf8;border:1px solid #3d3d3b;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:400;cursor:pointer;letter-spacing:-.01em;transition:background .15s ease,border-color .15s ease}.gmv6-share-btn:hover:not(:disabled){background:rgba(255,255,255,.04);border-color:#bbbdbb}.gmv6-share-btn:disabled{opacity:.5;cursor:not-allowed}.gmv6-share-btn.primary{background:#fff;color:#000;border-color:#fff;font-weight:500}.gmv6-share-btn.primary:hover:not(:disabled){background:#e6e8e6;border-color:#e6e8e6}.gmv6-share-head-ico.warn{border-color:rgba(212,160,23,.4);background:rgba(212,160,23,.08);color:#d4a017}.gmv6-share-field-aux{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-transform:none;letter-spacing:-.01em;font-size:13px;color:#bbbdbb;font-weight:400;margin-left:6px}.gmv6-share-textarea.warn{border-color:rgba(212,160,23,.5)}.gmv6-share-textarea.warn:focus{border-color:#d4a017}.gmv6-deact-meta{font-size:13px;color:#bbbdbb;letter-spacing:-.01em;line-height:1.5}.gmv6-deact-meta strong{color:#f9faf8;font-weight:500}.gmv6-share-btn.warn{background:#d4a017;color:#1a1300;border-color:#d4a017;font-weight:500}.gmv6-share-btn.warn:hover:not(:disabled){background:#e8b32a;border-color:#e8b32a}.gmv6-share-btn.warn:disabled{opacity:.55;cursor:not-allowed}.gmv6-share-head-ico.danger{border-color:rgba(248,113,113,.4);background:rgba(248,113,113,.08);color:#fca5a5}.gmv6-share-textarea.danger{border-color:rgba(248,113,113,.45)}.gmv6-share-textarea.danger:focus{border-color:#f08b8b}.gmv6-share-btn.danger{background:#f08b8b;color:#1a0a0a;border-color:#f08b8b;font-weight:500}.gmv6-share-btn.danger:hover:not(:disabled){background:#f5a3a3;border-color:#f5a3a3}.gmv6-share-btn.danger:disabled{opacity:.55;cursor:not-allowed}.row-menu-item.danger:hover svg{color:#fca5a5}.row-menu-divider{height:.5px;background:rgba(255,255,255,.07);margin:4px}.view-list .hp-gov-v4-row-grid{grid-template-columns:1fr;gap:6px}.view-list .hp-gov-v4-row{min-height:0;padding:11px 16px;gap:0;flex-direction:row;align-items:center}.view-list .hp-gov-v4-row .row-head{flex:1;gap:11px;min-width:0}.view-list .hp-gov-v4-row .row-icon{width:26px;height:26px}.view-list .hp-gov-v4-row .row-icon svg{width:13px;height:13px}.view-list .hp-gov-v4-row .row-status,.view-list .hp-gov-v4-row .row-status .ring{width:22px;height:22px}.view-list .hp-gov-v4-row .row-status .glyph svg{width:11px;height:11px}.view-list .hp-gov-v4-row .row-name{font-size:13px}.view-list .hp-gov-v4-row .row-url{font-size:11.5px}.view-list .hp-gov-v4-row .row-activity,.view-list .hp-gov-v4-row .row-cta,.view-list .hp-gov-v4-row .row-deact-flag,.view-list .hp-gov-v4-row .row-meta,.view-list .hp-gov-v4-row .row-progress,.view-list .hp-gov-v4-row .team-badge{display:none}.view-list .hp-gov-v4-row .menu-btn{width:24px;height:24px}.fade-up{opacity:0;transform:translateY(6px);animation:hp-gov-v4-fade-up .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes hp-gov-v4-fade-up{to{opacity:1;transform:translateY(0)}}.fade-up.d1{animation-delay:.04s}.fade-up.d2{animation-delay:.08s}@media (max-width:1100px){.hp-gov-v4-index-grid{grid-template-columns:1fr}.col-stack{gap:24px}}@media (max-width:780px){.hp-gov-v4-row-grid{grid-template-columns:1fr}.topbar-center{display:none}.gov-topbar{grid-template-columns:1fr auto;padding:12px 18px}.gov-subnav{padding:0 18px;overflow-x:auto}.page{padding:24px 18px 56px}.hp-gov-v4-index-controls{flex-wrap:wrap}.hp-gov-v4-index-search{order:0;flex:1 1 100%}.hp-gov-v4-index-ctrl,.hp-gov-v4-index-view{order:1}.hp-gov-v4-index-new{order:2;margin-left:auto}}@media (max-width:760px){.viewer{width:100vw}.viewer.expanded{inset:0;border-radius:0;border-left:none;width:100vw;right:0;top:0;bottom:0}.submodal{padding:0;align-items:flex-end}.submodal-panel{border-radius:14px 14px 0 0;max-height:90vh}}.usage-card{background:rgba(255,255,255,.025);border:.5px solid rgba(255,255,255,.07);border-radius:14px;padding:18px}.usage-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.usage-card-head .cycle{font-size:14.5px;font-weight:600;color:#fff;letter-spacing:-.2px}.usage-billing-btn{height:30px;padding:0 14px;background:transparent;border:.5px solid rgba(255,255,255,.14);border-radius:8px;color:rgba(255,255,255,.85);font-size:12.5px;cursor:pointer;transition:all .15s;font-family:inherit}.usage-billing-btn:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.22);color:#fff}.usage-meter-card{background:rgba(0,0,0,.22);border:.5px solid rgba(255,255,255,.05);border-radius:10px;padding:13px 14px}.usage-meter-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px;gap:16px}.usage-meter-col{display:flex;flex-direction:column;gap:3px}.usage-meter-col.right{align-items:flex-end}.usage-meter-label{font-size:11.5px;color:rgba(255,255,255,.5);letter-spacing:-.05px}.usage-meter-value{font-size:14.5px;font-weight:500;color:#fff;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.usage-meter-value .denom{color:rgba(255,255,255,.4);font-weight:400}.usage-bar{height:5px;background:rgba(255,255,255,.06);border-radius:100px;overflow:hidden}.usage-bar-fill{height:100%;background:linear-gradient(90deg,#7794f0,#a78bfa);border-radius:100px;transition:width .6s ease}.usage-spend-row{display:flex;align-items:center;justify-content:space-between;padding:14px 4px 13px;border-bottom:.5px solid rgba(255,255,255,.06);margin-top:6px}.usage-spend-label{font-size:13px;color:rgba(255,255,255,.85);letter-spacing:-.1px}.usage-spend-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#7dd590;letter-spacing:-.1px}.usage-meters-list{display:flex;flex-direction:column}.usage-meter-line{display:flex;align-items:center;justify-content:space-between;padding:11px 4px;border-bottom:.5px solid rgba(255,255,255,.045)}.usage-meter-line:last-child{border-bottom:none}.usage-meter-line-name{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:rgba(255,255,255,.88);letter-spacing:-.1px}.usage-info-icon{width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.06);display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.42);font-size:9px;font-weight:600;cursor:help;flex-shrink:0;font-family:TT Interphases Mono,JetBrains Mono,monospace;line-height:1;letter-spacing:0}.usage-info-icon:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.usage-meter-line-cost{font-size:13px;color:rgba(255,255,255,.92);font-variant-numeric:tabular-nums;letter-spacing:-.05px;font-weight:400}.usage-meter-line-cost.zero{color:rgba(255,255,255,.4)}.gmv6{--gmv6-bg:#000;--gmv6-border:#3d3d3b;--gmv6-divider:#3d3d3b;--gmv6-text:#f9faf8;--gmv6-text-2:#bbbdbb;--gmv6-text-3:#a6a6a6;--gmv6-label:#bbbdbb;--gmv6-accent:#43ce98;--gmv6-active:#43ce98;--gmv6-pending:#e8b94a;--gmv6-danger:#ff7a7a;display:flex;flex-direction:column;height:100%;background:var(--gmv6-bg);color:var(--gmv6-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.gmv6 *{box-sizing:border-box}.gmv6-header{justify-content:space-between;gap:12px;padding:18px 22px;flex-shrink:0;border-bottom:1px solid var(--gmv6-border)}.gmv6-bc,.gmv6-header{display:flex;align-items:center}.gmv6-bc{gap:14px;font-size:13.5px;letter-spacing:.01em;min-width:0}.gmv6-close{width:13px;height:13px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--gmv6-text);cursor:pointer;padding:0;flex-shrink:0}.gmv6-close:hover{color:var(--gmv6-text-2)}.gmv6-bc-text{display:flex;align-items:center;gap:8px;color:var(--gmv6-text);min-width:0;overflow:hidden}.gmv6-bc-text .muted{color:var(--gmv6-text-2);font-weight:400}.gmv6-bc-text .sep{color:var(--gmv6-text-3)}.gmv6-bc-text .crumb{color:var(--gmv6-text-2);font-weight:400;letter-spacing:.01em}.gmv6-bc-text .crumb:hover{color:var(--gmv6-text);cursor:pointer}.gmv6-bc-text .title{color:var(--gmv6-text);font-weight:400;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.gmv6-bc-text .id-mono{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11.5px;color:var(--gmv6-text-3);letter-spacing:.04em}.gmv6-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.gmv6-btn{height:34px;padding:0 14px;border-radius:8px;border:1px solid var(--gmv6-border);background:transparent;color:var(--gmv6-text);font-family:inherit;font-size:13px;font-weight:400;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,border-color .15s ease}.gmv6-btn:hover:not(:disabled){background:#141414;border-color:#4d4d4b}.gmv6-btn:disabled{opacity:.5;cursor:not-allowed}.gmv6-btn.primary{background:#fff;color:#000;border-color:#fff;font-weight:500}.gmv6-btn.primary:hover:not(:disabled){background:#ededed;border-color:#ededed}.gmv6-btn.danger-text{border-color:transparent;color:var(--gmv6-text-2)}.gmv6-btn.danger-text:hover:not(:disabled){background:rgba(255,122,122,.06);color:var(--gmv6-danger);border-color:transparent}.gmv6-iconbtn{width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--gmv6-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.gmv6-iconbtn:hover{background:#141414}.gmv6-body{flex:1;overflow-y:auto;display:grid;grid-template-columns:300px 1fr;min-height:0}.gmv6-body::-webkit-scrollbar{width:6px}.gmv6-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:6px}@media (max-width:900px){.gmv6-body{grid-template-columns:1fr}.gmv6-sidebar{border-right:none!important;border-bottom:1px solid var(--gmv6-divider)}}.gmv6-sidebar{display:flex;flex-direction:column;gap:18px;padding:20px 20px 28px;border-right:1px solid var(--gmv6-divider)}.gmv6-card{border:1px solid var(--gmv6-border);border-radius:10px;padding:20px 22px 6px}.gmv6-card-label{font-family:TTInterphases,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400;color:var(--gmv6-label);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}.gmv6-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--gmv6-divider);font-size:13.5px}.gmv6-row:last-child{border-bottom:none}.gmv6-row-k{color:var(--gmv6-text-2);font-weight:400}.gmv6-row-v{color:var(--gmv6-text);font-weight:400}.gmv6-row-v.mono{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:12.5px;color:var(--gmv6-text);letter-spacing:.02em}.gmv6-row-v.link{color:var(--gmv6-accent);cursor:pointer}.gmv6-row-v.link:hover{color:#1ab4cc}.gmv6-row-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:100px;font-size:11px;background:rgba(232,185,74,.1);color:var(--gmv6-pending);border:.5px solid rgba(232,185,74,.28)}.gmv6-row-pill.active{background:rgba(67,206,152,.1);color:var(--gmv6-active);border-color:rgba(67,206,152,.28)}.gmv6-row-pill .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.gmv6-main{display:flex;flex-direction:column;min-width:0}.gmv6-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--gmv6-text-2);padding:32px 28px 0;letter-spacing:.01em}.gmv6-eyebrow .sep{color:var(--gmv6-text-3)}.gmv6-doc-title{font-size:30px;font-weight:600;color:var(--gmv6-text);letter-spacing:-.03em;line-height:1.15;padding:6px 28px 0;text-transform:uppercase;word-break:break-word}.gmv6-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 32px;padding:48px 28px 52px;border-bottom:1px solid var(--gmv6-divider)}.gmv6-stat-label{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:var(--gmv6-text-2);font-weight:400;margin-bottom:14px;display:flex;align-items:center;gap:10px;letter-spacing:0}.gmv6-stat-action{background:transparent;border:none;cursor:pointer;padding:0;font:inherit;font-family:Inter,sans-serif;letter-spacing:-.01em;font-size:11px;color:var(--gmv6-text-2);font-weight:500;margin-left:auto;transition:color .12s}.gmv6-stat-action:hover,.gmv6-stat-value{color:var(--gmv6-text)}.gmv6-stat-value{font-size:15px;font-weight:400;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmv6-stat-value .stat-dot{width:9px;height:9px;border-radius:50%;background:var(--gmv6-pending);display:inline-block;flex-shrink:0}.gmv6-stat-value.live .stat-dot{background:var(--gmv6-active)}.gmv6-stat-value.inactive .stat-dot{background:rgba(255,255,255,.4)}.gmv6-stat-value.inactive{color:var(--gmv6-text-2)}.gmv6-stat-value .stat-sub{color:var(--gmv6-text-3);font-size:13px;font-weight:400;margin-left:2px}.gmv6-stat-mono{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:13px;letter-spacing:.02em}.gmv6-stat-copy{background:transparent;border:none;color:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:8px;font:inherit;transition:color .15s}.gmv6-stat-copy:hover{color:var(--gmv6-text)}.gmv6-stat-copy.copied{color:var(--gmv6-accent)}.gmv6-stat-copy svg{color:var(--gmv6-text-3);transition:color .15s;flex-shrink:0}.gmv6-stat-copy:hover svg{color:var(--gmv6-text)}.gmv6-stat-copy.copied svg{color:var(--gmv6-accent)}@media (max-width:900px){.gmv6-stats{grid-template-columns:repeat(2,1fr)}}.gmv6-actionbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:22px 28px 24px;border-bottom:1px solid var(--gmv6-divider)}.gmv6-actionbar .grow{flex:1}.gmv6-section{padding:0 28px;border-bottom:1px solid var(--gmv6-divider)}.gmv6-section:last-child{border-bottom:none}.gmv6-section-head{display:flex;align-items:center;gap:14px;padding:20px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--gmv6-text);font-size:15px;font-weight:400;background:transparent;border:none;width:100%;text-align:left;font-family:inherit;letter-spacing:0}.gmv6-section-head .gmv6-chev{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease;color:var(--gmv6-text-2);flex-shrink:0}.gmv6-section.closed .gmv6-section-head .gmv6-chev{transform:rotate(-90deg)}.gmv6-section-count{margin-left:auto;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11.5px;color:var(--gmv6-text-2);letter-spacing:.05em}.gmv6-section-content{padding-bottom:8px}.gmv6-section.closed .gmv6-section-content{display:none}.gmv6-sig{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--gmv6-divider);font-size:13.5px}.gmv6-sig:first-child{border-top:none}.gmv6-sig-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:#fff;letter-spacing:.02em}.gmv6-sig-av.av-green{background:linear-gradient(135deg,#43ce98,#43ce98)}.gmv6-sig-av.av-blue{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.gmv6-sig-av.av-violet{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.gmv6-sig-av.av-amber{background:linear-gradient(135deg,#d4a820,#e8b94a)}.gmv6-sig-av.av-rose{background:linear-gradient(135deg,#e11d48,#f43f5e)}.gmv6-sig-av.av-teal{background:linear-gradient(135deg,#14b8a6,#5eead4)}.gmv6-sig-info{flex:1;min-width:0}.gmv6-sig-name{color:var(--gmv6-text);font-weight:500;font-size:13.5px;letter-spacing:-.01em}.gmv6-sig-meta,.gmv6-sig-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmv6-sig-meta{font-size:11.5px;color:var(--gmv6-text-2);margin-top:2px}.gmv6-sig-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:500;background:rgba(232,185,74,.1);color:var(--gmv6-pending);border:0;letter-spacing:-.01em}.gmv6-sig-badge.signed{background:rgba(67,206,152,.1);color:var(--gmv6-active)}.gmv6-sig-badge.declined{background:rgba(255,122,122,.1);color:var(--gmv6-danger)}.gmv6-sig-badge.skipped{background:rgba(255,255,255,.04);color:rgba(255,255,255,.45)}.gmv6-sig-badge .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.gmv6-sig-action{background:transparent;border:1px solid var(--gmv6-border);border-radius:6px;padding:5px 10px;font-size:11.5px;color:var(--gmv6-text-2);cursor:pointer;font-family:inherit;letter-spacing:-.01em;transition:background .15s,color .15s,border-color .15s}.gmv6-sig-action:hover:not(:disabled){background:#141414;color:var(--gmv6-text);border-color:#4d4d4b}.gmv6-sig-action:disabled{opacity:.5;cursor:not-allowed}.gmv6-item{border-top:1px solid var(--gmv6-divider)}.gmv6-item:first-child{border-top:none}.gmv6-item-head{display:flex;align-items:center;gap:14px;padding:14px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gmv6-item-chev{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease;color:var(--gmv6-text-2);flex-shrink:0}.gmv6-item.closed .gmv6-item-chev{transform:rotate(-90deg)}.gmv6-item-icon{min-width:32px;height:30px;padding:0 10px;border:1px solid var(--gmv6-divider);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px;color:var(--gmv6-text);letter-spacing:.04em}.gmv6-item-title{flex:1;color:var(--gmv6-text);font-size:15px;font-weight:400;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmv6-item-date{font-size:12.5px;color:var(--gmv6-text-2);flex-shrink:0;letter-spacing:-.01em}.gmv6-item-active-dot{width:8px;height:8px;border-radius:50%;background:var(--gmv6-active);flex-shrink:0}.gmv6-item-body{padding:0 0 16px 60px;display:flex;flex-direction:column;gap:8px}.gmv6-item.closed .gmv6-item-body{display:none}.gmv6-item-line{font-size:13px;color:var(--gmv6-text);letter-spacing:-.01em;line-height:1.55}.gmv6-item-line .ref{display:inline-block;min-width:34px;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px;color:var(--gmv6-text-2);margin-right:8px;letter-spacing:.02em}.gmv6-clause-body{padding:2px 0 18px 60px;gap:10px}.gmv6-clause-line{font-size:14.5px;letter-spacing:.005em;line-height:1.55}.gmv6-clause-line,.gmv6-clause-line .ref{font-family:Times New Roman,Times,serif;color:var(--gmv6-text)}.gmv6-clause-line .ref{font-size:14px;font-weight:400;margin-right:0;min-width:0;letter-spacing:0}.gmv6-clause-sub-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--gmv6-divider);border-radius:8px;overflow:hidden}.gmv6-clause-sub{display:flex;flex-direction:column;border-top:1px solid var(--gmv6-divider);padding:14px 16px}.gmv6-clause-sub:first-child{border-top:none}.gmv6-clause-sub-head{display:flex;align-items:center;gap:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 0}.gmv6-clause-sub-chev{width:14px;height:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--gmv6-text-2);transition:transform .18s ease}.gmv6-clause-sub.closed .gmv6-clause-sub-chev{transform:rotate(-90deg)}.gmv6-clause-sub-tag{border:1px solid var(--gmv6-divider);border-radius:6px;padding:3px 9px;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:12px;letter-spacing:.01em;color:var(--gmv6-text-2);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.gmv6-clause-sub-copy,.gmv6-clause-sub-tag{display:inline-flex;align-items:center;background:transparent;flex-shrink:0}.gmv6-clause-sub-copy{margin-left:auto;width:26px;height:26px;justify-content:center;border:none;color:var(--gmv6-text-3);cursor:pointer;border-radius:6px;transition:color .15s ease,background .15s ease}.gmv6-clause-sub-copy:hover{color:var(--gmv6-text);background:rgba(255,255,255,.04)}.gmv6-clause-sub-copy.copied{color:var(--gmv6-active)}.gmv6-clause-sub-text{padding:8px 0 0 28px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.55;color:var(--gmv6-text);letter-spacing:-.005em}.hp-gov-v4{--gmidx-bg:#000;--gmidx-divider:#2e2e2c;--gmidx-divider-strong:#3d3d3b;--gmidx-text:#f9faf8;--gmidx-text-2:#bbbdbb;--gmidx-text-3:#a6a6a6;--gmidx-label:#757573;--gmidx-accent:#43ce98;--gmidx-pending:#d4a017;background:var(--gmidx-bg)}.hp-gov-v4 .gov-topbar{display:none}.hp-gov-v4 .stage{padding:0}.hp-gov-v4 .page{max-width:1400px;margin:0 auto;padding:72px 60px 100px}.hp-gov-v4 .gov-page-title{font-family:Inter,sans-serif;font-size:34px;font-weight:600;letter-spacing:-.6px;margin:0 0 20px;color:#fff}.hp-gov-v4 .gov-subnav{display:flex;gap:32px;border-bottom:1px solid var(--gmidx-divider);margin-bottom:36px;position:relative}.hp-gov-v4 .gov-subtab{background:transparent;border:none;font-family:inherit;font-size:14px;font-weight:400;color:var(--gmidx-text-3);padding:8px 0 14px;cursor:pointer;position:relative;transition:color .15s ease;letter-spacing:-.01em}.hp-gov-v4 .gov-subtab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent;transition:background .15s ease}.hp-gov-v4 .gov-subtab:hover{color:var(--gmidx-text-2)}.hp-gov-v4 .gov-subtab.active{color:var(--gmidx-text)}.hp-gov-v4 .gov-subtab.active:after{background:var(--gmidx-text)}.hp-gov-v4 .hp-gov-v4-index-controls{display:flex;align-items:center;gap:10px;margin-bottom:28px;flex-wrap:nowrap}.hp-gov-v4 .hp-gov-v4-index-search{flex:1;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--gmidx-divider);border-radius:10px;background:transparent;transition:border-color .15s ease;min-width:0}.hp-gov-v4 .hp-gov-v4-index-search:focus-within{border-color:var(--gmidx-text-2)}.hp-gov-v4 .hp-gov-v4-index-search svg{color:var(--gmidx-text-3);flex-shrink:0}.hp-gov-v4 .hp-gov-v4-index-search input{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:14px;color:var(--gmidx-text);letter-spacing:-.01em;min-width:0;padding:0}.hp-gov-v4 .hp-gov-v4-index-search input::-moz-placeholder{color:var(--gmidx-text-3)}.hp-gov-v4 .hp-gov-v4-index-search input::placeholder{color:var(--gmidx-text-3)}.hp-gov-v4 .hp-gov-v4-index-search-kbd{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.06);color:var(--gmidx-text-3);border:none}.hp-gov-v4 .status-anchor{position:relative;flex-shrink:0}.hp-gov-v4 .status-trigger{display:inline-flex;align-items:center;gap:10px;padding:11px 14px 11px 16px;border:1px solid var(--gmidx-divider);border-radius:10px;background:transparent;color:var(--gmidx-text);font-family:inherit;font-size:14px;cursor:pointer;transition:border-color .15s ease;letter-spacing:-.01em}.hp-gov-v4 .status-trigger:hover{border-color:var(--gmidx-text-2)}.hp-gov-v4 .status-trigger.has-filters{border-color:var(--gmidx-divider-strong)}.hp-gov-v4 .status-trigger-label{display:inline-flex;align-items:center;gap:6px}.hp-gov-v4 .status-trigger-label,.hp-gov-v4 .status-trigger-label strong{color:var(--gmidx-text);font-weight:400}.hp-gov-v4 .status-trigger svg{color:var(--gmidx-text-2)}.hp-gov-v4 .hp-gov-v4-index-ctrl{width:42px;height:42px;border:1px solid var(--gmidx-divider);border-radius:10px;background:transparent;color:var(--gmidx-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;position:relative;transition:color .15s ease,border-color .15s ease,background .15s ease}.hp-gov-v4 .hp-gov-v4-index-ctrl:hover{background:rgba(255,255,255,.03)}.hp-gov-v4 .hp-gov-v4-index-ctrl.has-filters,.hp-gov-v4 .hp-gov-v4-index-ctrl:hover{color:var(--gmidx-text);border-color:var(--gmidx-text-2)}.hp-gov-v4 .hp-gov-v4-index-ctrl .filter-badge{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;padding:0 4px;border-radius:7px;background:var(--gmidx-accent);color:#000;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:9.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.hp-gov-v4 .hp-gov-v4-index-ctrl .filter-badge:empty,.hp-gov-v4 .hp-gov-v4-index-ctrl:not(.has-filters) .filter-badge{display:none}.hp-gov-v4 .hp-gov-v4-index-view{display:inline-flex;align-items:stretch;flex-shrink:0;border:1px solid var(--gmidx-divider);border-radius:10px;overflow:hidden;background:transparent;height:42px}.hp-gov-v4 .hp-gov-v4-index-view button{width:40px;background:transparent;border:none;color:var(--gmidx-text-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease;padding:0}.hp-gov-v4 .hp-gov-v4-index-view button:hover{color:var(--gmidx-text)}.hp-gov-v4 .hp-gov-v4-index-view button.on{color:var(--gmidx-text);background:rgba(255,255,255,.06)}.hp-gov-v4 .hp-gov-v4-index-new{background:#fff;color:#000;border:none;border-radius:10px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;letter-spacing:-.01em;transition:background .15s ease,transform .05s ease}.hp-gov-v4 .hp-gov-v4-index-new:hover{background:#e6e8e6}.hp-gov-v4 .hp-gov-v4-index-new:active{transform:scale(.98)}.hp-gov-v4 .hp-gov-v4-index-new-label{font-weight:500}.hp-gov-v4 .hp-gov-v4-index-grid{margin-top:0}.hp-gov-v4 .hp-gov-v4-index-grid .col-stack{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.hp-gov-v4 .gmidx-list{border:1px solid var(--gmidx-divider);border-radius:12px;overflow:hidden;width:100%;min-width:0;box-sizing:border-box}.hp-gov-v4 .gmidx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;min-width:0;box-sizing:border-box}@media (max-width:980px){.hp-gov-v4 .gmidx-grid{grid-template-columns:repeat(2,1fr)}.hp-gov-v4 .page{padding:60px 32px 80px}}@media (max-width:700px){.hp-gov-v4 .gmidx-grid{grid-template-columns:1fr}}.hp-gov-v4 .gmidx-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 44px;gap:24px;padding:22px 28px;border-top:1px solid var(--gmidx-divider);align-items:center;cursor:pointer;transition:background .15s ease;background:transparent}.hp-gov-v4 .gmidx-list .gmidx-row:first-child{border-top:none}.hp-gov-v4 .gmidx-row:hover{background:rgba(255,255,255,.025)}.hp-gov-v4 .gmidx-row-title{font-size:14px;color:var(--gmidx-text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-gov-v4 .gmidx-cell-label{font-size:14px;color:var(--gmidx-text-2);margin-bottom:12px;letter-spacing:-.01em}.hp-gov-v4 .gmidx-cell-value,.hp-gov-v4 .gmidx-status{font-size:15px;color:var(--gmidx-text);letter-spacing:-.01em}.hp-gov-v4 .gmidx-status{display:inline-flex;align-items:center;gap:10px}.hp-gov-v4 .gmidx-status-dot{width:8px;height:8px;border-radius:50%;background:var(--gmidx-accent);flex-shrink:0}.hp-gov-v4 .gmidx-status-dot.pending{background:var(--gmidx-pending)}.hp-gov-v4 .gmidx-status-dot.inactive{background:var(--gmidx-label)}.hp-gov-v4 .gmidx-address{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:14px;cursor:pointer;background:transparent;border:none;padding:0;color:var(--gmidx-text);letter-spacing:.02em;transition:color .15s ease}.hp-gov-v4 .gmidx-address.copied,.hp-gov-v4 .gmidx-address:hover{color:var(--gmidx-accent)}.hp-gov-v4 .gmidx-address-empty{color:var(--gmidx-text-3);font-size:14px}.hp-gov-v4 .gmidx-menu-wrap{position:relative;justify-self:end}.hp-gov-v4 .gmidx-menu-btn{width:32px;height:32px;border:none;background:transparent;color:var(--gmidx-text-3);cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.hp-gov-v4 .gmidx-menu-btn:hover{color:var(--gmidx-text);background:rgba(255,255,255,.06)}.hp-gov-v4 .gmidx-card{border:1px solid var(--gmidx-divider);border-radius:12px;padding:22px 24px 6px;cursor:pointer;transition:border-color .15s ease;display:flex;flex-direction:column;background:transparent}.hp-gov-v4 .gmidx-card:hover{border-color:var(--gmidx-divider-strong)}.hp-gov-v4 .gmidx-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:12px}.hp-gov-v4 .gmidx-card-title{font-size:14px;color:var(--gmidx-text);text-transform:uppercase;letter-spacing:.04em;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-gov-v4 .gmidx-card-rows{display:flex;flex-direction:column}.hp-gov-v4 .gmidx-card-cell{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:16px;column-gap:16px;padding:16px 0;border-top:1px solid var(--gmidx-divider);font-size:14px}.hp-gov-v4 .gmidx-card-cell .gmidx-cell-label{color:var(--gmidx-text-2);margin-bottom:0;justify-self:start}.hp-gov-v4 .gmidx-card-cell .gmidx-address,.hp-gov-v4 .gmidx-card-cell .gmidx-address-empty,.hp-gov-v4 .gmidx-card-cell .gmidx-cell-value,.hp-gov-v4 .gmidx-card-cell .gmidx-status{justify-self:end;font-size:15px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--gmidx-text)}.hp-gov-v4 .gmidx-card-cell .gmidx-address-empty,.hp-gov-v4 .gmidx-empty{color:var(--gmidx-text-3)}.hp-gov-v4 .gmidx-empty{padding:64px 24px;text-align:center;border:1px dashed var(--gmidx-divider);border-radius:12px;font-size:14px}.hp-gov-v4 .gmidx-team-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 44px;gap:24px;padding:22px 28px;border-top:1px solid var(--gmidx-divider);align-items:center;cursor:pointer;background:transparent;transition:background .15s ease}.hp-gov-v4 .gmidx-list .gmidx-team-row:first-child{border-top:none}.hp-gov-v4 .gmidx-team-row:hover{background:rgba(255,255,255,.025)}.hp-gov-v4 .gmidx-team-name-wrap{display:flex;align-items:center;gap:12px;min-width:0}.hp-gov-v4 .gmidx-team-avatar{width:32px;height:32px;border:1px solid var(--gmidx-divider-strong);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px;color:var(--gmidx-text);letter-spacing:.04em;flex-shrink:0;background:transparent}.hp-gov-v4 .gmidx-team-name{font-size:15px;color:var(--gmidx-text);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:700px){.hp-gov-v4 .gmidx-row,.hp-gov-v4 .gmidx-team-row{grid-template-columns:1fr 40px}.hp-gov-v4 .gmidx-row>:nth-child(2),.hp-gov-v4 .gmidx-row>:nth-child(3),.hp-gov-v4 .gmidx-team-row>:nth-child(2),.hp-gov-v4 .gmidx-team-row>:nth-child(3){display:none}.hp-gov-v4 .hp-gov-v4-index-controls{flex-wrap:wrap}.hp-gov-v4 .hp-gov-v4-index-search{flex-basis:100%}}.hp-gov-v4 .filter-popover,.hp-gov-v4 .status-popover{background:#0c0c0b;border:1px solid var(--gmidx-divider-strong);border-radius:10px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.6)}.hp-gov-v4 .filter-section-title,.hp-gov-v4 .status-popover-title{padding:8px 10px;font-size:11px;color:var(--gmidx-text-3);text-transform:uppercase;letter-spacing:.04em;font-family:TT Interphases Mono,JetBrains Mono,monospace}.hp-gov-v4 .filter-row,.hp-gov-v4 .status-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;font-family:inherit;font-size:13px;color:var(--gmidx-text);cursor:pointer;border-radius:6px;text-align:left;letter-spacing:-.01em;transition:background .12s ease}.hp-gov-v4 .filter-row:hover,.hp-gov-v4 .status-row:hover{background:rgba(255,255,255,.05)}.hp-gov-v4 .filter-row.checked,.hp-gov-v4 .status-row.checked{color:var(--gmidx-text)}.hp-gov-v4 .filter-row.checked .filter-check,.hp-gov-v4 .status-row.checked .status-check{color:var(--gmidx-accent)}.hp-gov-v4 .filter-row .filter-check,.hp-gov-v4 .status-row .status-check{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:transparent;flex-shrink:0}.hp-gov-v4 .filter-row .filter-row-label,.hp-gov-v4 .status-row .status-row-label{flex:1;color:var(--gmidx-text)}.hp-gov-v4 .filter-row .filter-row-count{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:11px;color:var(--gmidx-text-3);letter-spacing:.02em}.hp-gov-v4 .filter-foot,.hp-gov-v4 .status-foot{display:flex;justify-content:space-between;gap:8px;padding:8px 6px 4px;border-top:1px solid var(--gmidx-divider);margin-top:4px}.hp-gov-v4 .filter-foot .clear,.hp-gov-v4 .status-foot .clear{background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:12px;color:var(--gmidx-text-3);padding:6px 10px;border-radius:6px;letter-spacing:-.01em}.hp-gov-v4 .filter-foot .clear:hover:not(:disabled),.hp-gov-v4 .status-foot .clear:hover:not(:disabled){color:var(--gmidx-text);background:rgba(255,255,255,.04)}.hp-gov-v4 .filter-foot .clear:disabled,.hp-gov-v4 .status-foot .clear:disabled{opacity:.4;cursor:not-allowed}.hp-gov-v4 .filter-foot .done,.hp-gov-v4 .status-foot .done{background:#fff;color:#000;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 14px;border-radius:6px;letter-spacing:-.01em;transition:background .15s ease}.hp-gov-v4 .filter-foot .done:hover,.hp-gov-v4 .status-foot .done:hover{background:#e6e8e6}.hp-gov-v4 .filter-section{padding:4px 0}.hp-gov-v4 .filter-section+.filter-section{border-top:1px solid var(--gmidx-divider);margin-top:4px;padding-top:4px}.gmv6-item-action{margin-left:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--gmv6-text-3);background:transparent;border:none;cursor:pointer;border-radius:6px;flex-shrink:0;transition:color .15s ease,background .15s ease}.gmv6-item-action:hover{color:var(--gmv6-text);background:rgba(255,255,255,.04)}.gmv6-item-action.copied{color:var(--gmv6-accent)}.gmv6-empty{padding:18px 0 22px;font-size:13px;color:var(--gmv6-text-2);letter-spacing:-.01em}.gmv6-callout{display:flex;align-items:flex-start;gap:12px;margin:18px 28px 0;padding:14px 16px;border-radius:10px;border:1px solid var(--gmv6-border);background:rgba(255,255,255,.02)}.gmv6-callout.warn{border-color:rgba(232,185,74,.32);background:rgba(232,185,74,.05)}.gmv6-callout.danger{border-color:rgba(255,122,122,.32);background:rgba(255,122,122,.05)}.gmv6-callout-ico{flex-shrink:0;color:var(--gmv6-text-2);margin-top:1px}.gmv6-callout.warn .gmv6-callout-ico{color:var(--gmv6-pending)}.gmv6-callout.danger .gmv6-callout-ico{color:var(--gmv6-danger)}.gmv6-callout-body{font-size:13px;color:var(--gmv6-text);letter-spacing:-.01em;line-height:1.5}.gmv6-callout-body strong{color:var(--gmv6-text);font-weight:600}.gmv6-callout-body .meta{color:var(--gmv6-text-2);margin-top:2px;display:block}.gmv6-error,.gmv6-loading{padding:32px 28px;color:var(--gmv6-text-2);font-size:13px}.gmv6-error{display:flex;flex-direction:column;gap:10px}.gmv6-error .gmv6-error-title{color:var(--gmv6-text);font-weight:600;font-size:14px}.gmv6-logs{font-family:TT Interphases Mono,JetBrains Mono,monospace;border:1px solid var(--gmv6-divider);border-radius:8px;margin:4px 0 18px;overflow:hidden}.gmv6-logs-toolbar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--gmv6-divider);font-size:12.5px;color:var(--gmv6-text-2);font-family:Inter,sans-serif;letter-spacing:-.01em}.gmv6-logs-list{padding:6px 0;max-height:340px;overflow-y:auto;font-size:12px}.gmv6-logs-list::-webkit-scrollbar{width:6px}.gmv6-logs-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:6px}.gmv6-log-row{display:grid;grid-template-columns:120px 18px 1fr;gap:14px;padding:4px 16px;align-items:center;white-space:nowrap;letter-spacing:.01em}.gmv6-log-row:hover{background:rgba(255,255,255,.02)}.gmv6-log-time{color:var(--gmv6-text-3)}.gmv6-log-type{color:var(--gmv6-text-2);text-align:center}.gmv6-log-path{color:var(--gmv6-text);overflow:hidden;text-overflow:ellipsis}.gmv6-amend-version{min-width:48px;padding:0 9px;height:26px;border:1px solid var(--gmv6-divider);border-radius:6px;justify-content:center;font-size:11px;letter-spacing:.04em;color:var(--gmv6-text)}.gmv6-amend-pill,.gmv6-amend-version{display:inline-flex;align-items:center;font-family:TT Interphases Mono,JetBrains Mono,monospace;flex-shrink:0}.gmv6-amend-pill{gap:6px;padding:3px 10px;border-radius:999px;border:0;outline:0;box-shadow:none;font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.gmv6-amend-pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.gmv6-amend-pill.active{border:0;background:rgba(0,151,178,.14);color:#5BC4D4}.gmv6-amend-pill.active .dot{background:var(--gmv6-active);box-shadow:0 0 0 3px rgba(0,151,178,.18)}.gmv6-amend-pill.superseded{border:0;background:rgba(255,255,255,.05);color:var(--gmv6-text-3)}.gmv6-amend-pill.superseded .dot{background:var(--gmv6-text-3);opacity:.6}.gmv6-amend-item.closed .gmv6-amend-body{display:none}.gmv6-amend-body{padding:4px 0 18px 60px}.gmv6-amend-card{border:1px solid var(--gmv6-divider);border-radius:10px;background:rgba(255,255,255,.012);overflow:hidden}.gmv6-amend-meta{display:grid;grid-template-columns:1.1fr 1.4fr 1fr;gap:24px;padding:14px 18px}.gmv6-amend-meta-cell{display:flex;flex-direction:column;gap:8px;min-width:0}.gmv6-amend-meta-label{font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gmv6-text-3)}.gmv6-amend-meta-value{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--gmv6-text);min-width:0}.gmv6-amend-sigs{display:inline-flex;align-items:center;gap:4px}.gmv6-amend-sig-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--gmv6-divider);background:transparent;flex-shrink:0}.gmv6-amend-sig-dot.filled{background:var(--gmv6-active);border-color:var(--gmv6-active)}.gmv6-amend-sigs-count{color:var(--gmv6-text-2);font-size:13px;margin-left:4px}.gmv6-amend-onchain{display:flex;flex-direction:column;gap:2px;font-family:TT Interphases Mono,JetBrains Mono,monospace;font-size:12px;min-width:0}.gmv6-amend-onchain .gmv6-amend-block{color:var(--gmv6-text)}.gmv6-amend-onchain .gmv6-amend-block.dim{color:var(--gmv6-text-3)}.gmv6-amend-onchain .gmv6-amend-tx{color:var(--gmv6-text-3);font-size:11px}.gmv6-amend-rollback{padding:10px 18px;border-top:1px solid var(--gmv6-divider);display:flex;align-items:center;justify-content:flex-end}.gmv6-amend-rollback-btn{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--gmv6-divider);background:transparent;color:var(--gmv6-text-2);border-radius:6px;font-family:inherit;font-size:12px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.gmv6-amend-rollback-btn:hover{border-color:rgba(255,255,255,.18);color:var(--gmv6-text);background:rgba(255,255,255,.03)}.gmv6-logs-toolbar-left{display:flex;align-items:center;gap:10px}.gmv6-logs-search{display:flex;align-items:center;gap:8px;margin-left:auto;padding:5px 10px;border:1px solid var(--gmv6-divider);border-radius:6px;font-size:12px;color:var(--gmv6-text-3);width:220px;max-width:50%;transition:border-color .15s ease}.gmv6-logs-search:focus-within{border-color:var(--gmv6-text-2)}.gmv6-logs-search-input{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:12px;color:var(--gmv6-text);padding:0;min-width:0}.gmv6-logs-search-input::-moz-placeholder{color:var(--gmv6-text-3)}.gmv6-logs-search-input::placeholder{color:var(--gmv6-text-3)}.gmv6-log-row{grid-template-columns:120px 14px 18px 1fr}.gmv6-log-tree{color:var(--gmv6-text-3);text-align:center}.gmv6-team-add-trigger{display:flex;align-items:center;gap:14px;width:100%;padding:14px 0;background:transparent;border:none;border-top:1px solid var(--gmv6-divider);cursor:pointer;font-family:inherit;font-size:13.5px;color:var(--gmv6-text-2);text-align:left;letter-spacing:-.01em;transition:color .15s ease}.gmv6-team-add-trigger.open,.gmv6-team-add-trigger:hover{color:var(--gmv6-text)}.gmv6-team-add-icon{width:30px;height:30px;border:1px dashed var(--gmv6-divider);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--gmv6-text-2);flex-shrink:0;transition:color .15s ease,border-color .15s ease}.gmv6-team-add-trigger.open .gmv6-team-add-icon,.gmv6-team-add-trigger:hover .gmv6-team-add-icon{color:var(--gmv6-text);border-color:var(--gmv6-text-2)}.gmv6-team-add-panel{border-top:1px solid var(--gmv6-divider);padding:14px 0 18px 60px;display:flex;flex-direction:column;gap:10px}.gmv6-team-pick-list{display:flex;flex-direction:column;gap:4px;border:1px solid var(--gmv6-divider);border-radius:8px;overflow:hidden}.gmv6-team-pick-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid var(--gmv6-divider);font-family:inherit;color:var(--gmv6-text);text-align:left;cursor:pointer;transition:background .12s ease}.gmv6-team-pick-row:last-child{border-bottom:none}.gmv6-team-pick-row:hover{background:rgba(255,255,255,.03)}.gmv6-team-pick-name{flex:1;font-size:13.5px;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmv6-team-pick-cta,.gmv6-team-pick-meta{font-size:11.5px;color:var(--gmv6-text-2);flex-shrink:0}.gmv6-team-pick-cta{letter-spacing:-.01em}.gmv6-team-pick-row:hover .gmv6-team-pick-cta{color:var(--gmv6-text)}.gmv6-team-add-foot{display:flex;gap:8px;margin-top:2px}.hp-newp-page{position:fixed;inset:0;background:var(--hl-bg);color:var(--hl-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;z-index:60}.hp-newp-backdrop{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.42}.hp-newp-backdrop-title{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-text-faint)}.hp-newp-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1}.hp-newp-modal{width:100%;max-width:460px;padding:24px 24px 20px;background:#0c0c0b;border:1px solid var(--hl-border-strong);border-radius:14px;box-shadow:0 12px 48px rgba(0,0,0,.55);transition:max-width .25s ease;animation:hpNewpFadeIn .22s ease-out}.hp-newp-modal.wide{max-width:620px}@keyframes hpNewpFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hp-newp-state{animation:hpNewpFadeIn .22s ease-out}.hp-newp-state-title{font-size:18px;font-weight:500;margin:0 0 6px;color:var(--hl-text);letter-spacing:-.005em}.hp-newp-state-title.centered{text-align:center}.hp-newp-state-sub{margin:0 0 22px;font-size:13px;line-height:1.5;color:var(--hl-text-muted)}.hp-newp-state-sub.centered{text-align:center}.hp-newp-dots{display:flex;gap:8px;align-items:center;margin-bottom:18px}.hp-newp-dot{width:5px;height:5px;border-radius:50%;background:var(--hl-border-strong);transition:all .2s ease}.hp-newp-dot.complete{background:var(--hl-text-muted)}.hp-newp-dot.current{width:7px;height:7px;background:var(--hl-text)}.hp-newp-progress{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:18px}.hp-newp-step{display:flex;align-items:center;gap:14px}.hp-newp-step-glyph{position:relative;width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.hp-newp-step-num{position:relative;z-index:1;font-size:12px;font-weight:500}.hp-newp-step.pending .hp-newp-step-glyph{border:1.5px solid var(--hl-border-strong);border-radius:50%;color:var(--hl-text-muted)}.hp-newp-step.pending .hp-newp-step-label{color:var(--hl-text-muted)}.hp-newp-step.active .hp-newp-step-glyph{border-radius:50%}.hp-newp-step.active .hp-newp-step-glyph:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(185,230,135,.18)}.hp-newp-step.active .hp-newp-step-num{color:var(--hl-text)}.hp-newp-step.active .hp-newp-step-label{color:var(--hl-text);font-weight:500}.hp-newp-step-ring{position:absolute;inset:0;transform:rotate(-90deg)}.hp-newp-step-ring circle{fill:none;stroke:var(--hl-go);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:81.68;stroke-dashoffset:81.68;animation:hpNewpRingFill 1.2s ease-out forwards}@keyframes hpNewpRingFill{to{stroke-dashoffset:0}}.hp-newp-step.complete .hp-newp-step-glyph{background:var(--hl-go);border-radius:50%;color:#0a0a0a}.hp-newp-step.complete .hp-newp-step-label{color:var(--hl-text-muted);text-decoration:line-through;text-decoration-color:var(--hl-text-muted)}.hp-newp-step-label{font-size:14px;transition:color .2s ease}.hp-newp-progress-foot{display:flex;gap:8px;font-size:12px;color:var(--hl-text-faint);margin-top:6px}.hp-newp-error{margin-top:6px;padding:14px 16px;border-radius:10px;background:rgba(240,139,139,.08);border:.5px solid rgba(240,139,139,.32)}.hp-newp-error-title{font-size:13px;font-weight:500;color:var(--hl-stop);margin-bottom:4px}.hp-newp-error-body{font-size:13px;margin-bottom:14px}.hp-newp-error-body,.hp-newp-warn{color:var(--hl-text-muted);line-height:1.5}.hp-newp-warn{padding:12px 14px;border-radius:10px;background:rgba(232,199,121,.06);border-left:2px solid var(--hl-warn);margin-bottom:18px;font-size:12.5px}.hp-newp-warn-title{font-size:12px;font-weight:500;color:var(--hl-warn);margin-bottom:4px}.hp-newp-warn ul{margin:0;padding-left:18px}.hp-newp-quorum{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid var(--hl-border);border-radius:10px;margin-bottom:18px}.hp-newp-quorum-info{min-width:0}.hp-newp-quorum-label{font-size:13px;font-weight:500;color:var(--hl-text);margin-bottom:3px}.hp-newp-quorum-help{font-size:12px;line-height:1.5;color:var(--hl-text-muted)}.hp-newp-quorum-err{color:var(--hl-stop)}.hp-newp-quorum-stepper{display:flex;align-items:stretch;flex-shrink:0;border:1px solid var(--hl-border);border-radius:8px;overflow:hidden}.hp-newp-quorum-step{width:34px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--hl-text);transition:background .12s ease}.hp-newp-quorum-step:hover:not(:disabled){background:rgba(255,255,255,.05)}.hp-newp-quorum-step:disabled{opacity:.3;cursor:not-allowed}.hp-newp-quorum-value{display:flex;align-items:center;justify-content:center;min-width:62px;padding:8px 6px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--hl-text);border-left:1px solid var(--hl-border);border-right:1px solid var(--hl-border)}.hp-newp-clauses{border:1px solid var(--hl-border);border-radius:10px;margin-bottom:22px;max-height:360px;overflow-y:auto}.hp-newp-clauses::-webkit-scrollbar{width:8px}.hp-newp-clauses::-webkit-scrollbar-thumb{background:var(--hl-border-strong);border-radius:4px}.hp-newp-clause-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--hl-border);cursor:pointer;transition:background .15s ease}.hp-newp-clause-row:first-child{border-top:none}.hp-newp-clause-row:hover{background:rgba(255,255,255,.025)}.hp-newp-clause-chev{width:12px;height:12px;flex-shrink:0;color:var(--hl-text-muted);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.hp-newp-clause-row.expanded .hp-newp-clause-chev{transform:rotate(90deg)}.hp-newp-clause-num{min-width:32px;height:26px;padding:0 6px;border:1px solid var(--hl-border-strong);border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:TT Interphases Mono,JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--hl-text-muted);flex-shrink:0;letter-spacing:.04em}.hp-newp-clause-text{flex:1;min-width:0;font-size:13px;color:var(--hl-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.hp-newp-clause-row.expanded .hp-newp-clause-text{white-space:normal;overflow:visible;text-overflow:clip}.hp-newp-clause-copy{background:transparent;border:none;color:var(--hl-text-muted);cursor:pointer;padding:6px;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.hp-newp-clause-copy:hover{color:var(--hl-text);background:rgba(255,255,255,.06)}.hp-newp-clause-copy.copied{color:var(--hl-go)}.hp-newp-clause-more{padding:14px 14px 12px;border-top:1px solid var(--hl-border);font-size:12px;color:var(--hl-text-faint)}.hp-newp-field{margin-bottom:18px}.hp-newp-field-label{display:block;font-size:12px;color:var(--hl-text-muted);margin-bottom:8px}.hp-newp-field-hint{font-size:11.5px;color:var(--hl-text-faint);margin-top:8px}.hp-newp-input{width:100%;background:transparent;border:1px solid var(--hl-border);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;color:var(--hl-text);outline:none;transition:border-color .15s ease}.hp-newp-input:focus{border-color:var(--hl-go)}.hp-newp-anchor{display:flex;align-items:center;gap:10px;padding:12px 10px 12px 14px;border:1px solid var(--hl-border);border-radius:10px;background:rgba(255,255,255,.02)}.hp-newp-anchor-text{flex:1;font-family:TT Interphases Mono,JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--hl-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.hp-newp-anchor-copy{flex-shrink:0;background:transparent;border:1px solid var(--hl-border);border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;color:var(--hl-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease,border-color .15s ease,background .15s ease}.hp-newp-anchor-copy:hover{color:var(--hl-text);border-color:var(--hl-border-strong);background:rgba(255,255,255,.04)}.hp-newp-anchor-copy.copied{color:var(--hl-go);border-color:var(--hl-go)}.hp-newp-team-list{border:1px solid var(--hl-border);border-radius:10px;margin-bottom:22px;max-height:280px;overflow-y:auto}.hp-newp-team-list::-webkit-scrollbar{width:8px}.hp-newp-team-list::-webkit-scrollbar-thumb{background:var(--hl-border-strong);border-radius:4px}.hp-newp-team-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-top:1px solid var(--hl-border);background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:var(--hl-text);transition:background .15s ease}.hp-newp-team-row:first-child{border-top:none}.hp-newp-team-row:hover{background:rgba(255,255,255,.025)}.hp-newp-team-row.selected{background:rgba(185,230,135,.06)}.hp-newp-team-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--hl-border-strong);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#0a0a0a;transition:all .15s ease}.hp-newp-team-row.selected .hp-newp-team-radio{border-color:var(--hl-go);background:var(--hl-go)}.hp-newp-team-row:not(.selected) .hp-newp-team-radio svg{opacity:0}.hp-newp-team-avatar{width:26px;height:26px;border:1px solid var(--hl-border-strong);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-family:TT Interphases Mono,JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--hl-text);letter-spacing:.04em;flex-shrink:0}.hp-newp-team-name{flex:1;font-size:14px;color:var(--hl-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-newp-team-meta{font-size:12px;color:var(--hl-text-faint);flex-shrink:0}.hp-newp-team-empty{padding:32px 16px;border:1px solid var(--hl-border);border-radius:10px;margin-bottom:22px;text-align:center;color:var(--hl-text-muted);font-size:13px}.hp-newp-success-mark{width:56px;height:56px;margin:8px auto 18px;border-radius:50%;background:rgba(185,230,135,.14);color:var(--hl-go);display:flex;align-items:center;justify-content:center}.hp-newp-actions{display:flex;gap:8px;justify-content:flex-end}.hp-newp-actions.centered,.hp-newp-btn{justify-content:center}.hp-newp-btn{font-family:inherit;font-size:14px;font-weight:500;padding:11px 18px;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease;text-decoration:none;display:inline-flex;align-items:center}.hp-newp-btn.primary{background:#ffffff;color:#0a0a0a;border:none}.hp-newp-btn.primary:hover:not(:disabled){background:#ebede9}.hp-newp-btn.primary:active:not(:disabled){transform:scale(.98)}.hp-newp-btn.primary:disabled{opacity:.4;cursor:not-allowed}.hp-newp-btn.ghost{background:transparent;color:var(--hl-text);border:1px solid var(--hl-border)}.hp-newp-btn.ghost:hover{background:rgba(255,255,255,.04);border-color:var(--hl-text-muted)}@media (max-width:600px){.hp-newp-modal,.hp-newp-modal.wide{max-width:92vw}.hp-newp-state-title{font-size:17px}}.hp-newp-modal.sig{max-width:620px}.hp-newp-sig-banner{border-left:1.5px solid;padding:2px 0 2px 14px;margin-bottom:12px}.hp-newp-sig-banner-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-bottom:5px}.hp-newp-sig-banner-body{font-size:12px;color:var(--hl-text-muted);line-height:1.5}.hp-newp-sig-banner.carried{border-color:var(--hl-go)}.hp-newp-sig-banner.carried .hp-newp-sig-banner-title{color:var(--hl-go)}.hp-newp-sig-banner.needed{border-color:var(--hl-warn)}.hp-newp-sig-banner.needed .hp-newp-sig-banner-title{color:var(--hl-warn)}.hp-newp-sig-banner-link{color:var(--hl-go);text-decoration:none;font-weight:500}.hp-newp-sig-banner-link:hover{text-decoration:underline}.hp-newp-sig-list{border:1px solid var(--hl-border);border-radius:10px;overflow:hidden;margin-top:14px;margin-bottom:18px;max-height:420px;overflow-y:auto}.hp-newp-sig-list::-webkit-scrollbar{width:8px}.hp-newp-sig-list::-webkit-scrollbar-thumb{background:var(--hl-border-strong);border-radius:4px}.hp-newp-sig-row{display:grid;grid-template-columns:36px 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:12px;padding:16px 18px;border-top:1px solid var(--hl-border);transition:background .15s ease}.hp-newp-sig-row:first-child{border-top:none}.hp-newp-sig-row:hover{background:rgba(255,255,255,.025)}.hp-newp-sig-avatar{grid-row:1/3;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:500;letter-spacing:.04em;align-self:start;flex-shrink:0}.hp-newp-sig-avatar.signed{background:var(--hl-go);color:#0a0a0a}.hp-newp-sig-meta{min-width:0;padding-top:1px}.hp-newp-sig-name{font-size:14px;color:var(--hl-text);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-newp-sig-you{color:var(--hl-text-muted);font-weight:400}.hp-newp-sig-role{font-size:12px;color:var(--hl-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-newp-sig-action{grid-column:2/-1;display:flex;align-items:center;gap:10px;min-width:0}.hp-newp-sig-display{flex:1;font-size:13px;color:var(--hl-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hp-newp-sig-display.mono{font-family:TT Interphases Mono,JetBrains Mono,ui-monospace,monospace}.hp-newp-sig-display.dim{color:var(--hl-text-muted)}.hp-newp-sig-input{flex:1;background:transparent;border:1px solid var(--hl-border);border-radius:7px;padding:8px 11px;font-family:inherit;font-size:13px;color:var(--hl-text);outline:none;min-width:0;transition:border-color .15s ease}.hp-newp-sig-input:focus{border-color:var(--hl-go)}.hp-newp-sig-tag{font-size:10px;letter-spacing:.14em;color:var(--hl-go);text-transform:uppercase;flex-shrink:0;font-weight:500;padding:2px 7px;border:1px solid rgba(185,230,135,.32);border-radius:4px}.hp-newp-sig-trailing{display:flex;align-items:center;gap:2px;flex-shrink:0}.hp-newp-sig-link{background:transparent;border:none;color:var(--hl-text-muted);font-family:inherit;font-size:13px;cursor:pointer;padding:5px 9px;border-radius:5px;transition:color .15s ease,background .15s ease}.hp-newp-sig-link:hover{color:var(--hl-text);background:rgba(255,255,255,.04)}.hp-newp-sig-link:disabled{opacity:.45;cursor:not-allowed}.hp-newp-sig-save{background:#ffffff;color:#0a0a0a;border:none;padding:7px 12px;border-radius:7px;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .05s ease}.hp-newp-sig-save:hover:not(:disabled){background:#ebede9}.hp-newp-sig-save:active:not(:disabled){transform:scale(.98)}.hp-newp-sig-save:disabled{opacity:.4;cursor:not-allowed}.hp-newp-sig-inline{grid-column:2/-1;display:flex;flex-direction:column;gap:10px;padding:4px 0 2px}.hp-newp-sig-inline-row{display:flex;gap:10px;align-items:center}.hp-newp-sig-confirm{font-size:12.5px;line-height:1.5;color:var(--hl-text)}.hp-newp-sig-confirm strong{font-weight:500}.hp-newp-sig-error{font-size:12px;color:var(--hl-stop);line-height:1.45}.hp-newp-btn.primary.danger{background:var(--hl-stop);color:#0a0a0a}.hp-newp-btn.primary.danger:hover:not(:disabled){background:#f5a3a3}.hp-newp-sig-footer{display:flex;align-items:center;gap:14px;margin-top:4px}.hp-newp-sig-helper{flex:1;min-width:0;font-size:12px;line-height:1.4}.hp-newp-sig-helper .warn{color:var(--hl-warn)}.hp-newp-sig-helper .muted{color:var(--hl-text-muted)}.hp-newp-sig-footer-buttons{display:flex;gap:8px;flex-shrink:0;margin-left:auto}@media (max-width:600px){.hp-newp-sig-footer{flex-direction:column;align-items:stretch;gap:10px}.hp-newp-sig-footer-buttons{margin-left:0}.hp-newp-sig-footer-buttons .hp-newp-btn{flex:1}.hp-newp-sig-action{flex-wrap:wrap;gap:8px}}