.v2root .govWrap{gap:18px}.v2root .govPanel{border:1px solid var(--border);border-radius:10px;background:var(--panel);padding:14px 16px 16px;margin-bottom:18px}.v2root .govPanelHd{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px}.v2root .govPanelHd h2{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.v2root .govHint{font-size:11.5px;color:var(--faint);line-height:1.5}.v2root .govLabel{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.v2root .govTbl .mono,.v2root .mono{font-family:var(--mono)}.v2root .govState{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--border);border-left-width:4px;border-radius:10px;padding:16px 18px;margin-bottom:18px;background:var(--panel)}.v2root .govStateMark{font-size:26px;line-height:1;width:34px;text-align:center;flex:none;margin-top:2px}.v2root .govStateBody{min-width:0}.v2root .govStateTitle{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text);line-height:1.35}.v2root .govStateText{font-size:13px;color:var(--muted)}.v2root .govStateRemedy,.v2root .govStateText{margin:8px 0 0;line-height:1.55;max-width:76ch}.v2root .govStateRemedy{font-size:12.5px;color:var(--text);opacity:.88}.v2root .govStateActs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.v2root .govStateActs:empty{display:none}.v2root .govState-neutral{border-left-color:var(--border)}.v2root .govState-neutral .govStateMark{color:var(--faint)}.v2root .govState-closed{border-left-color:var(--amber);background:linear-gradient(90deg,rgba(230,178,74,.1),var(--panel) 260px)}.v2root .govState-closed .govStateMark{color:var(--amber)}.v2root .govState-held{border-left-color:var(--violet);background:linear-gradient(90deg,rgba(154,140,255,.14),var(--panel) 320px)}.v2root .govState-held .govStateMark{color:var(--violet)}.v2root .govState-held .govStateTitle{color:#cfc7ff}.v2root .govState-open{border-left-color:var(--accent-2);background:linear-gradient(90deg,rgba(57,224,138,.1),var(--panel) 260px)}.v2root .govState-open .govStateMark{color:var(--accent-2)}.v2root .govState-broken{border-left-color:#e0574a;background:linear-gradient(90deg,rgba(224,87,74,.1),var(--panel) 260px)}.v2root .govState-broken .govStateMark{color:#e0574a;font-weight:700}.v2root .govRoleNow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.v2root .govChip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;border:1px solid var(--border);border-radius:20px;padding:4px 11px;background:var(--raise);color:var(--text)}.v2root .govChip-current{border-color:var(--accent-line);color:var(--accent);background:var(--accent-dim)}.v2root .govChip-none{color:var(--faint);font-style:italic}.v2root .govChip-bad{border-color:#e0574a;color:#ff9a90}.v2root .govWarn{font-size:11.5px;color:var(--amber);line-height:1.5}.v2root .govGrants{margin:6px 0 2px}.v2root .govGrants ul{margin:4px 0 0;padding-left:18px}.v2root .govGrants li{font-size:12px;color:var(--muted);line-height:1.65}.v2root .govRoleOpts{display:flex;flex-direction:column;gap:10px;margin-top:12px}.v2root .govRoleOpt{border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;background:var(--raise)}.v2root .govRoleOptHd{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.v2root .govSwitchBtn{margin-left:auto}.v2root .govSwitchGo{border-color:var(--accent-line);color:var(--accent)}.v2root .govConfirm{margin-top:12px;border:1px solid var(--accent-line);border-radius:8px;padding:12px 14px;background:var(--accent-dim)}.v2root .govConfirm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v2root .govConfirmText{font-size:12.5px;color:var(--text);line-height:1.6;margin-bottom:10px}.v2root .govGridBar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px}.v2root .govPick{display:inline-flex;align-items:center;gap:8px}.v2root .govSelect{height:28px;border-radius:7px;border:1px solid var(--border);background:var(--raise);color:var(--text);font-size:12px;padding:0 8px;font-family:var(--mono)}.v2root .govCaption{caption-side:top;text-align:left;font-size:11px;color:var(--faint);padding:0 0 6px}.v2root .govCaption,.v2root .govTbl th .govColName{font-family:var(--mono)}.v2root .govColTag{display:inline-block;margin-left:7px;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--violet);border:1px solid rgba(154,140,255,.45);border-radius:4px;padding:1px 5px;vertical-align:1px}.v2root .govCell-withheld>span{display:inline-block;font-family:var(--mono);font-size:11.5px;color:var(--violet);background:rgba(154,140,255,.13);border:1px dashed rgba(154,140,255,.5);border-radius:5px;padding:1px 8px;letter-spacing:.02em}.v2root .govCell-blank .govBlank{display:inline-block;min-width:22px;min-height:1em}.v2root .govRefused{border:1px solid var(--amber);border-radius:8px;background:rgba(230,178,74,.1)}.v2root .govCleared,.v2root .govRefused{color:var(--text);font-size:12.5px;line-height:1.6;padding:10px 12px;margin-bottom:10px}.v2root .govCleared{border:1px solid var(--accent-2);border-radius:8px;background:rgba(57,224,138,.1)}.v2root .govChain{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.v2root .govVerdict{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 7px;border:1px solid var(--border)}.v2root .govVerdict-allowed{color:var(--accent-2);border-color:rgba(57,224,138,.45)}.v2root .govVerdict-refused{color:var(--amber);border-color:rgba(230,178,74,.5)}.v2root .govVerdict-recorded{color:var(--accent);border-color:var(--accent-line)}.v2root .govPanel :focus-visible,.v2root .govState :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (max-width:820px){.v2root .govState{flex-direction:column;gap:8px}.v2root .govSwitchBtn{margin-left:0}}.v2root .govAsks{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.v2root .govUnmask{border-color:var(--accent-line);color:var(--accent)}.v2root .govAskAnyway{border-color:rgba(230,178,74,.5);color:var(--amber)}@media (max-width:820px){.v2root .govAsks{margin-left:0}}.govLedgerFilters{flex-wrap:wrap}.govObjInput{flex:1 1 260px;min-width:200px;height:30px;padding:0 10px;border:1px solid var(--border,#d8d8d8);border-radius:8px;background:var(--panel,#fff);color:var(--text,#222);font-size:12.5px;outline:none}.govObjInput:focus{border-color:var(--accent,#4a7dbd)}.govSemanticInput{flex:1 1 100%}.govLedgerPager{justify-content:center}.govChip[disabled]{opacity:.45;cursor:default}.govTraceCell{display:inline-flex;flex-direction:column;gap:3px}.govTraceRow{display:inline-flex;align-items:center;gap:6px}.govCopyId{font-family:var(--mono,monospace);font-size:10.5px;color:var(--faint,#666);background:var(--raise,#f4f4f4);border:1px solid var(--border,#d8d8d8);border-radius:4px;padding:1px 6px;cursor:pointer;line-height:1.5}.govCopyId:hover{color:var(--text,#222)}.govTraceLink{font-size:10.5px;color:var(--accent,#4a7dbd);text-decoration:none;white-space:nowrap}.govTraceLink:hover{text-decoration:underline}.govLedgerSkeleton{padding:.9rem .2rem .4rem}.govLedgerSkeleton .skeletonLine{height:12px;margin:0 0 10px;background:linear-gradient(90deg,var(--vf-surface-2) 25%,var(--vf-surface-3,rgba(127,127,127,.16)) 37%,var(--vf-surface-2) 63%);background-size:400% 100%;animation:skeletonShimmer 1.4s ease infinite}@media (prefers-reduced-motion:reduce){.govLedgerSkeleton .skeletonLine{animation:none}}.v2root .govLedgerState{border:1px solid var(--border);border-left-width:4px;border-radius:10px;padding:16px 18px;margin:6px 0 14px;background:var(--panel);max-width:82ch}.v2root .govLedgerState-anonymous{border-left-color:var(--amber)}.v2root .govLedgerState-unentitled{border-left-color:var(--violet)}.v2root .govLedgerState-failed{border-left-color:var(--red,#e06a5b)}.v2root .govChipSkeleton{display:inline-block;height:22px;border-color:transparent;background:linear-gradient(90deg,var(--vf-surface-2) 25%,var(--vf-surface-3,rgba(127,127,127,.16)) 37%,var(--vf-surface-2) 63%);background-size:400% 100%;animation:skeletonShimmer 1.4s ease infinite}@media (prefers-reduced-motion:reduce){.v2root .govChipSkeleton{animation:none}}.v2root .govWrap>.tabs{padding:0;margin-bottom:18px}.v2root .govWrap>.panel{padding:0;display:none}.v2root .govWrap>.panel.on{display:block;flex:initial;min-height:0;overflow:visible}.v2root .govWrap>.panel.on:has(.tblFrame){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.v2root .govWrap>.panel.on:has(.tblFrame)>.govPanel{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;margin-bottom:0}.v2root .govWrap>.panel.on:has(.tblFrame)>.govPanel>:not(.tblFrame){flex:0 0 auto}.v2root .govWrap>.panel:focus:not(:focus-visible){outline:none}.v2root .govStateSlim{padding:.5rem .9rem}.v2root .govStateRow{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.v2root .govStateRow .govStateTitle{margin:0}.v2root .govStateMore{background:none;border:0;padding:0;cursor:pointer;color:var(--muted);font-size:.8125rem;text-decoration:underline;text-underline-offset:2px}.v2root .govStateMore:hover{color:var(--text)}.v2root .govStateModalWrap{position:fixed;inset:0;z-index:70;background:rgba(10,10,15,.55);display:flex;align-items:center;justify-content:center;padding:1.5rem}.v2root .govStateModal{background:var(--surface,#12121a);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.5rem;max-width:40rem;width:100%;max-height:80vh;overflow:auto}.v2root .govStateModalHd{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.v2root .govIdChip{display:inline-flex;align-items:center;gap:8px;max-width:34ch;height:30px;padding:0 12px;border-radius:20px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:12.5px;cursor:pointer}.v2root .govIdChip:hover{border-color:var(--accent)}.v2root .govIdChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v2root .govIdChipMark{font-size:14px;line-height:1}.v2root .govIdChipWho{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2root .govIdChip-open{border-color:var(--accent-line);background:var(--accent-dim)}.v2root .govIdChip-open .govIdChipMark{color:var(--accent-2)}.v2root .govIdChip-held{border-color:rgba(154,140,255,.5)}.v2root .govIdChip-held .govIdChipMark{color:var(--violet)}.v2root .govIdChip-closed{border-color:rgba(230,178,74,.5)}.v2root .govIdChip-closed .govIdChipMark{color:var(--amber)}.v2root .govIdChip-broken{border-color:#e0574a}.v2root .govIdChip-broken .govIdChipMark{color:#e0574a}