.qtnContactTrigger{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.qtnContactTrigger>svg{width:34px;height:34px;padding:8px;border:1px solid rgba(116,235,255,.3);border-radius:50%;fill:none;stroke:#74ebff;stroke-width:1.5}.qtnContactTrigger>span{display:grid;gap:2px}.qtnContactTrigger small{color:#718080;font-size:.56rem;text-transform:uppercase}.qtnContactTrigger strong{font-size:.72rem}.qtnContactTrigger.is-compact>svg{width:20px;height:20px;padding:0;border:0}.qtnContactTrigger.is-compact>span{display:block;font-size:.72rem}.qtnContactBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#020507d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.qtnContactDialog{width:min(720px,100%);overflow:hidden;border:1px solid rgba(116,235,255,.3);border-radius:18px;background:#080d10;color:#eef5f3;box-shadow:0 44px 120px #000000b8;text-align:left}.qtnContactDialog>header{display:grid;grid-template-columns:auto 1fr auto;gap:16px;padding:26px;border-bottom:1px solid rgba(232,240,246,.11)}.qtnContactIcon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(116,235,255,.32);border-radius:50%;color:#74ebff}.qtnContactIcon svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.5}.qtnContactDialog header small{color:#74ebff;font-size:.6rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.qtnContactDialog h2{margin:5px 0 7px;font-size:1.7rem}.qtnContactDialog header p,.qtnContactDialog form footer p{margin:0;color:#718080;font-size:.73rem;line-height:1.55}.qtnContactDialog header>button{width:34px;height:34px;border:1px solid rgba(232,240,246,.13);border-radius:50%;background:transparent;color:#9aabaa;font-size:1.25rem;cursor:pointer}.qtnContactDialog form{display:grid;gap:18px;padding:26px}.qtnContactRow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qtnContactDialog label{display:grid;gap:8px;color:#9aabaa;font-size:.72rem;font-weight:720}.qtnContactDialog input,.qtnContactDialog select,.qtnContactDialog textarea{width:100%;box-sizing:border-box;padding:13px;border:1px solid rgba(232,240,246,.13);border-radius:9px;outline:none;background:#05090b;color:#eef5f3;font:inherit;resize:vertical}.qtnContactDialog input:focus,.qtnContactDialog select:focus,.qtnContactDialog textarea:focus{border-color:#74ebff;box-shadow:0 0 0 3px #74ebff14}.qtnContactDialog form footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.qtnContactDialog form footer p{max-width:390px}.qtnContactDialog form footer button{min-height:46px;display:inline-flex;align-items:center;gap:18px;padding:0 19px;border:0;border-radius:9px;background:#74ebff;color:#041014;font-weight:850;cursor:pointer}.qtnContactDialog.is-compact{width:min(590px,100%)}.qtnContactDialog.is-compact>header{padding:20px}.qtnContactDialog.is-compact .qtnContactIcon{width:42px;height:42px}.qtnContactDialog.is-compact h2{font-size:1.42rem}.qtnContactDialog.is-compact form{gap:14px;padding:20px}.qtnContactDialog.is-compact input,.qtnContactDialog.is-compact select,.qtnContactDialog.is-compact textarea{padding:11px}.qtnContactDialog.is-compact form footer button{min-height:42px}@media(max-width:620px){.qtnContactDialog{max-height:calc(100svh - 24px);overflow:auto}.qtnContactDialog>header,.qtnContactDialog form{padding:18px}.qtnContactRow{grid-template-columns:1fr}.qtnContactDialog form footer{align-items:stretch;flex-direction:column}.qtnContactDialog form footer button{justify-content:center;width:100%}}:root{--qtn-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qtn-radius-sm: 8px;--qtn-radius-md: 12px;--qtn-radius-lg: 16px;--qtn-content-wide: 1420px;--qtn-focus: #8fe9e1;--qtn-motion-fast: .16s;--qtn-motion-view: .36s;--qtn-ease-out: cubic-bezier(.22, 1, .36, 1);--qtn-control-height: 44px;--qtn-surface: rgba(255, 255, 255, .035);--qtn-surface-raised: rgba(255, 255, 255, .06);--qtn-border: rgba(232, 240, 246, .15);--qtn-text: #f4f8f7;--qtn-text-muted: rgba(232, 240, 246, .7);--qtn-positive: #75dfbd;--qtn-warning: #efbd6b;--qtn-negative: #ef7a68}::selection{background:#72d7ef47;color:inherit}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--qtn-focus);outline-offset:3px}:where(button,input,textarea,select){font:inherit}:where(button){touch-action:manipulation}.qtn-ds-button{min-height:var(--qtn-control-height);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--qtn-border);border-radius:var(--qtn-radius-sm);padding:0 1rem;background:var(--qtn-surface);color:var(--qtn-text);cursor:pointer;font-weight:750;transition:transform var(--qtn-motion-fast) var(--qtn-ease-out),border-color var(--qtn-motion-fast) ease}.qtn-ds-button:hover{transform:translateY(-1px);border-color:var(--qtn-focus)}.qtn-ds-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.qtn-ds-card{border:1px solid var(--qtn-border);border-radius:var(--qtn-radius-md);background:var(--qtn-surface)}.qtn-ds-status{width:fit-content;display:inline-flex;align-items:center;gap:.45rem;min-height:1.75rem;border:1px solid var(--qtn-border);border-radius:999px;padding:0 .65rem;color:var(--qtn-text-muted);font-size:.68rem;font-weight:800}.qtn-ds-status[data-tone=positive]{color:var(--qtn-positive)}.qtn-ds-status[data-tone=warning]{color:var(--qtn-warning)}.qtn-ds-status[data-tone=negative]{color:var(--qtn-negative)}.qtn-ds-nav{display:flex;align-items:center;gap:.75rem}.qtn-ds-nav a{color:var(--qtn-text-muted);text-decoration:none}.qtn-ds-nav a[aria-current=page]{color:var(--qtn-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color-scheme:dark;--page: #090b09;--surface: rgba(13, 18, 16, .88);--surface-strong: #101713;--surface-soft: rgba(246, 248, 238, .055);--ink: #f5f8ef;--muted: rgba(235, 241, 228, .7);--dim: rgba(235, 241, 228, .48);--line: rgba(235, 241, 228, .14);--line-strong: rgba(114, 219, 185, .36);--green: #6edbb9;--cyan: #6ec6d8;--amber: #e0b560;--red: #df735f;--violet: #a98fd8;--panel-shadow: 0 22px 58px rgba(0, 0, 0, .34)}.registryConsole{grid-template-columns:minmax(0,1fr)}.registryLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:16px}.registryLayout.singleApprovalLayout{grid-template-columns:minmax(0,1fr)}.authorityNotice{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:10px;background:#6edbb90f}.authorityNotice p{margin:0;color:var(--muted)}.primarySigningCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;border:1px solid rgba(110,219,185,.55);border-radius:12px;background:linear-gradient(135deg,#6edbb921,#6ec6d80d);box-shadow:var(--panel-shadow)}.primarySigningCard div{display:grid;gap:6px}.primarySigningCard span{color:var(--green);font-size:.75rem;font-weight:900}.primarySigningCard h2,.primarySigningCard p{margin:0}.primarySigningCard p{color:var(--muted)}.primarySigningButton{min-width:190px;min-height:52px;border:1px solid #9ff0d4;border-radius:10px;padding:0 22px;background:var(--green);color:#06100c;font-weight:950;cursor:pointer;box-shadow:0 10px 28px #6edbb933}.primarySigningButton:hover:not(:disabled){transform:translateY(-2px)}.primarySigningButton:disabled{opacity:.45;cursor:not-allowed}.primarySigningButton.compact{min-width:160px;min-height:46px}.proposalPanel form,.signatureForm,.signerSlot{display:grid;gap:12px}.proposalPanel label,.signerSlot label{display:grid;gap:7px;color:var(--muted);font-size:.82rem;font-weight:800}.proposalPanel textarea,.signerSlot textarea,.signerSlot input{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px;background:#00000047;color:var(--ink);font:500 .78rem/1.45 ui-monospace,monospace}.digestBlock{display:grid;gap:10px;padding:15px;border:1px solid var(--line-strong);border-radius:9px;background:#6edbb90d}.digestBlock code,.signerSlot code{color:var(--cyan);overflow-wrap:anywhere}.signerGrid{display:grid;gap:10px}.signerSlot{padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.signerSlot.complete{border-color:var(--line-strong)}.signerSlot header{display:flex;align-items:center;justify-content:space-between}.signatureCallout{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:14px;padding:16px;border:1px solid var(--line-strong);border-radius:10px;background:#6edbb90f}.signatureCallout div{display:grid;gap:5px}.signatureCallout span,.signatureCallout small{color:var(--muted)}.finalityFlow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.finalityFlow span{padding:9px 12px;border:1px solid var(--line);border-radius:999px}.finalityPanel pre{max-height:280px;overflow:auto;padding:14px;border-radius:8px;background:#0000004d}@media(max-width:900px){.registryLayout{grid-template-columns:1fr}.authorityNotice,.signatureCallout,.primarySigningCard{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.primarySigningButton{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-width:320px;min-height:100%;margin:0}body{background:var(--page);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#090b09cc,#090b09f0),linear-gradient(90deg,#090b09f0,#090b0994 54%,#090b09f5),url(/assets/optimized/background.webp) center/cover no-repeat}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(110,198,216,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(110,219,185,.06) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}button,input,select{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,span,strong,small{overflow-wrap:anywhere}.adminAccessShell{min-height:100svh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(110,219,185,.08),transparent 34%),var(--bg)}.adminAccessCard{width:min(100%,420px);display:grid;gap:18px;padding:22px;border:1px solid rgba(235,241,228,.14);border-radius:8px;background:#0a0e0cf7;box-shadow:0 24px 56px #0000006b}.adminAccessHeader{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}.adminAccessHeader img{width:40px;height:40px;border-radius:50%;border:1px solid rgba(235,241,228,.14)}.adminAccessHeader h1{margin:2px 0 0;font-size:1.18rem;line-height:1.15;letter-spacing:0}.adminAccessDomain,.adminAccessKicker{color:var(--dim);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminAccessPanel{display:grid;gap:8px;padding:16px;border:1px solid rgba(235,241,228,.12);border-radius:8px;background:#f6f8ee0b}.adminAccessPanel strong{font-size:1.06rem;line-height:1.25}.adminAccessPanel p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.adminAccessActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.accessPrimaryButton,.accessGhostButton{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 14px;font-weight:900;font-size:.88rem;text-align:center;text-decoration:none;cursor:pointer}.accessPrimaryButton{border:1px solid rgba(110,219,185,.7);background:var(--green);color:#06100c}.accessGhostButton{border:1px solid rgba(235,241,228,.14);background:transparent;color:var(--ink)}.accessPrimaryButton:hover:not(:disabled),.accessPrimaryButton:focus-visible,.accessGhostButton:hover:not(:disabled),.accessGhostButton:focus-visible{transform:translateY(-1px)}.accessPrimaryButton:disabled,.accessGhostButton:disabled{cursor:not-allowed;opacity:.56}.adminAccessError{margin:0;border-radius:8px;padding:11px 12px;border:1px solid rgba(223,115,95,.42);background:#df735f1a;color:#ffd6ce;font-size:.88rem}@media(max-width:620px){.adminAccessShell{padding:16px}.adminAccessCard{padding:18px}.adminAccessHeader{grid-template-columns:36px minmax(0,1fr)}.adminAccessHeader img{width:36px;height:36px}.adminAccessHeader .statusPill{grid-column:1 / -1;justify-self:start}.adminAccessActions{grid-template-columns:1fr}}.adminShell{min-height:100svh;display:grid;grid-template-columns:220px minmax(0,1fr)}.sideNav{position:sticky;top:0;height:100svh;padding:22px 16px;border-right:1px solid var(--line);background:#070a08d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{min-height:46px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:7px;border:1px solid rgba(110,198,216,.35);border-radius:8px;background:#6ec6d814}.brand img{width:32px;height:32px;border-radius:50%}.brand span{font-size:.86rem;font-weight:800;letter-spacing:0}.sideNav nav{display:grid;gap:6px;margin-top:26px}.sideNav nav a{min-height:38px;display:flex;align-items:center;padding:8px 10px;border-radius:6px;color:var(--muted);font-size:.88rem}.sideNav nav a:hover,.sideNav nav a:focus-visible{outline:none;color:var(--ink);background:#f5f8ef14}.workspace{min-width:0;padding:22px 22px 104px}.topBar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.eyebrow,.panelHeader span,.metric span,.routeRow span,.runtimeList span,.heroFacts span,.authorityRow small,.gateRow span{color:var(--dim);font-size:.76rem;font-weight:720;letter-spacing:0;text-transform:uppercase}.topBar h1{margin:3px 0 0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05;letter-spacing:0}.topActions{display:flex;align-items:center;gap:10px}.sectionSurface{min-width:0;margin-bottom:16px;scroll-margin-top:14px}.sectionTopNav{min-height:50px;position:sticky;top:0;z-index:8;display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,1.2fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:8px 10px;border:1px solid rgba(235,241,228,.16);border-radius:8px;background:#080c0ae0;box-shadow:0 12px 34px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sectionTitle{min-width:0;display:grid;gap:2px}.sectionTitle span{color:var(--green);font-size:.72rem;font-weight:820;text-transform:uppercase}.sectionTitle strong{color:var(--ink);font-size:.95rem;line-height:1.15}.sectionLinks{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin}.sectionLinks a{min-height:30px;display:inline-flex;align-items:center;white-space:nowrap;padding:5px 9px;border:1px solid rgba(235,241,228,.12);border-radius:6px;color:var(--muted);background:#f5f8ef0b;font-size:.8rem;font-weight:760}.sectionLinks a:hover,.sectionLinks a:focus-visible{outline:none;color:var(--ink);border-color:#6ec6d85c;background:#6ec6d81a}.sectionRight{display:flex;align-items:center;justify-content:flex-end}.bottomNav{position:fixed;left:50%;bottom:14px;z-index:60;width:min(930px,calc(100vw - 28px));min-height:66px;display:grid;grid-template-columns:repeat(5,minmax(78px,1fr)) minmax(164px,.9fr);align-items:center;gap:6px;padding:7px;border:1px solid rgba(235,241,228,.16);border-radius:8px;background:#070a08eb;box-shadow:0 18px 48px #0000006b;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottomNav a{min-width:0;min-height:50px;display:grid;align-content:center;justify-items:center;gap:3px;border-radius:6px;color:var(--muted);background:transparent}.bottomNav a:hover,.bottomNav a:focus-visible,.bottomNav a[data-active=true]{outline:none;color:var(--ink);background:#6ec6d81a}.bottomNav a[data-active=true]{box-shadow:inset 0 0 0 1px #6ec6d847}.bottomNav a span{font-size:.82rem;font-weight:850;line-height:1}.bottomNav a small{color:var(--dim);font-size:.67rem;font-weight:760;line-height:1}.bottomNavStatus{min-width:0;min-height:50px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-left:10px;border-left:1px solid var(--line)}.bottomNavStatus strong{color:var(--ink);font-size:.96rem}.refreshButton{min-height:36px;padding:0 13px;border:1px solid rgba(110,198,216,.38);border-radius:6px;background:#6ec6d81f;color:var(--ink);cursor:pointer}.refreshButton:hover,.refreshButton:focus-visible{outline:none;border-color:#6ec6d8b8}.heroStrip{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;align-items:stretch;margin-bottom:16px}.heroCopy,.heroFacts,.sourceNotice,.metric,.panel,.adminFooter{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--panel-shadow)}.heroCopy{min-height:126px;display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:18px;padding:20px}.heroCopy img{width:86px;height:86px;object-fit:contain}.heroCopy span{color:var(--green);font-size:.8rem;font-weight:800;text-transform:uppercase}.heroCopy strong{display:block;max-width:840px;margin-top:6px;font-size:clamp(1.4rem,2.4vw,2.35rem);line-height:1.05;letter-spacing:0}.heroFacts{display:grid;align-content:center;gap:10px;padding:18px}.heroFacts span{min-height:28px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.heroFacts span:last-child{border-bottom:0}.sourceNotice{margin:0 0 16px;padding:10px 12px;color:var(--amber);font-size:.9rem}.metricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.metric{min-height:118px;display:grid;align-content:space-between;gap:10px;padding:14px}.metric strong{font-size:clamp(1.12rem,1.5vw,1.55rem);line-height:1}.metric small{color:var(--muted);font-size:.78rem;line-height:1.25}.metric[data-tone=good]{border-color:#6edbb94d}.metric[data-tone=watch]{border-color:#e0b56057}.metric[data-tone=blocked]{border-color:#df735f57}.rollupGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.rollupCard{min-width:0;min-height:116px;display:grid;align-content:space-between;gap:12px;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--panel-shadow)}.rollupCard>div{display:flex;justify-content:space-between;gap:10px}.rollupCard span,.matrixControls span,.matrixHead,.evidenceCell small,.boundaryText{color:var(--dim);font-size:.75rem;font-weight:760}.rollupCard strong{color:var(--ink);font-size:1.18rem;line-height:1}.rollupCard small{color:var(--muted);font-size:.77rem;line-height:1.25}.rollupCard[data-tone=good]{border-color:#6edbb947}.rollupCard[data-tone=watch]{border-color:#e0b56057}.rollupCard[data-tone=blocked]{border-color:#df735f57}.matrixPanel{overflow:hidden}.matrixHeader{align-items:flex-end}.matrixHeader>div:first-child{min-width:0}.matrixHeader>div:first-child span{display:block;margin-top:4px}.matrixControls{min-width:min(100%,680px);display:grid;grid-template-columns:minmax(150px,.8fr) minmax(130px,.65fr) minmax(190px,1fr);gap:8px}.matrixControls label{min-width:0;display:grid;gap:5px}.matrixControls select,.matrixControls input{width:100%;min-height:34px;border:1px solid var(--line);border-radius:6px;padding:0 9px;color:var(--ink);background:#070a08d1}.matrixControls select:focus-visible,.matrixControls input:focus-visible{outline:2px solid rgba(110,198,216,.42);outline-offset:1px}.matrixTable{width:100%;overflow-x:auto;display:grid;gap:7px;padding-bottom:2px}.matrixRow{min-width:980px;min-height:74px;display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(132px,.72fr) minmax(124px,.56fr) minmax(140px,.7fr) minmax(74px,.36fr) minmax(220px,1.28fr);align-items:center;gap:12px;padding:11px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft)}.matrixHead{min-height:34px;color:var(--dim);background:#f5f8ef09;text-transform:uppercase}.matrixRow[data-tone=good]{border-color:#6edbb93b}.matrixRow[data-tone=watch]{border-color:#e0b56040}.matrixRow[data-tone=blocked]{border-color:#df735f47}.gateCell,.progressCell,.evidenceCell{min-width:0}.gateCell strong{display:block;color:var(--ink);font-size:.92rem}.gateCell small{display:block;margin-top:5px;color:var(--muted);font-size:.78rem;line-height:1.32}.progressCell{display:grid;gap:7px}.progressCell>span,.matrixRow>span{color:var(--muted);font-size:.82rem;line-height:1.25}.evidenceCell{display:flex;flex-wrap:wrap;gap:5px}.evidenceCell code,.claimGrid span{max-width:100%;display:inline-flex;min-height:22px;align-items:center;border:1px solid rgba(110,198,216,.2);border-radius:5px;padding:2px 6px;color:#f5f8efdb;background:#6ec6d813;font-size:.72rem;line-height:1.25;overflow-wrap:anywhere}.boundaryText{margin:0 0 12px;color:var(--muted);line-height:1.45;text-transform:none}.claimGrid{display:flex;flex-wrap:wrap;gap:7px}.dashboardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lowerGrid{margin-top:16px}.sectionSurface .lowerGrid{margin-top:0}.panel{min-width:0;padding:16px}.widePanel{grid-column:span 2}.panelHeader{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panelHeader h2{margin:0;font-size:1rem;letter-spacing:0}.statusPill{min-height:24px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:3px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#f5f8ef0f;font-size:.72rem;font-weight:800}.statusPill[data-tone=good]{border-color:#6edbb96b;color:var(--green);background:#6edbb91a}.statusPill[data-tone=watch]{border-color:#e0b5606b;color:var(--amber);background:#e0b5601a}.statusPill[data-tone=blocked]{border-color:#df735f70;color:var(--red);background:#df735f1a}.statusPill[data-tone=idle]{border-color:#a98fd85c;color:var(--violet);background:#a98fd81a}.gateList,.routeList,.actionList,.runtimeList,.authorityTable{display:grid;gap:8px}.gateRow,.routeRow,.authorityRow{min-height:54px;display:grid;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft)}.gateRow{grid-template-columns:minmax(0,1fr) minmax(150px,.34fr)}.gateRow strong,.routeRow strong,.authorityRow strong,.actionRow strong,.runtimeList strong{display:block;color:var(--ink);font-size:.9rem;line-height:1.2}.gateRow span{display:block;margin-top:4px;text-transform:none}.gateStatus{display:grid;gap:7px;justify-items:end}.progressTrack{width:100%;height:7px;overflow:hidden;border-radius:999px;background:#f5f8ef14}.progressFill{display:block;height:100%;border-radius:inherit;background:var(--dim)}.progressFill[data-tone=good]{background:linear-gradient(90deg,var(--green),var(--cyan))}.progressFill[data-tone=watch]{background:linear-gradient(90deg,var(--amber),var(--green))}.progressFill[data-tone=blocked]{background:linear-gradient(90deg,var(--red),var(--amber))}.progressFill[data-tone=idle]{background:linear-gradient(90deg,var(--violet),var(--cyan))}.routeRow{grid-template-columns:minmax(0,1fr) auto}.authorityRow{grid-template-columns:160px minmax(0,1fr) minmax(0,1fr)}.authorityRow span{color:var(--muted);font-size:.86rem}.authorityRow small{color:var(--red);text-transform:none}.actionRow{min-height:68px;display:grid;grid-template-columns:9px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.actionRow:last-child{border-bottom:0}.actionRow>span{width:9px;height:100%;min-height:42px;border-radius:999px;background:var(--violet)}.actionRow[data-tone=watch]>span{background:var(--amber)}.actionRow[data-tone=blocked]>span{background:var(--red)}.actionRow p{margin:4px 0 0;color:var(--muted);font-size:.86rem;line-height:1.35}.runtimeList{grid-template-columns:repeat(2,minmax(0,1fr))}.runtimeList article{min-height:76px;display:grid;align-content:center;gap:8px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft)}.adminFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:16px;color:var(--muted)}.adminFooter strong{color:var(--ink);font-size:.9rem}@media(max-width:1180px){.metricGrid,.rollupGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.heroStrip,.dashboardGrid{grid-template-columns:1fr}.widePanel{grid-column:auto}}@media(max-width:820px){.adminShell{display:block}.sideNav{position:static;height:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-right:0;border-bottom:1px solid var(--line)}.sideNav nav{display:flex;gap:4px;margin-top:0;overflow-x:auto;padding-bottom:2px}.sideNav nav a{white-space:nowrap}.workspace{padding:14px 14px 106px}.topBar,.adminFooter{align-items:flex-start;flex-direction:column}.heroStrip,.heroCopy{grid-template-columns:1fr}.heroCopy img{width:72px;height:72px}.sectionTopNav{position:static;grid-template-columns:1fr;align-items:stretch}.sectionLinks{width:100%}.sectionRight{justify-content:flex-start}.bottomNav{bottom:8px;width:calc(100vw - 16px);min-height:58px;grid-template-columns:repeat(5,minmax(0,1fr))}.bottomNavStatus{display:none}.bottomNav a{min-height:46px}.bottomNav a small{display:none}.metricGrid,.rollupGrid,.runtimeList{grid-template-columns:repeat(2,minmax(0,1fr))}.gateRow,.authorityRow{grid-template-columns:1fr}.matrixHeader{align-items:stretch;flex-direction:column}.matrixControls{width:100%;min-width:0;grid-template-columns:1fr}.gateStatus{justify-items:stretch}}@media(max-width:520px){.metricGrid,.rollupGrid,.runtimeList{grid-template-columns:1fr}.bottomNav{gap:4px;padding:5px}.bottomNav a span{font-size:.74rem}.topActions{width:100%;align-items:stretch;flex-direction:column}.refreshButton{width:100%}}.adminShell{min-height:100vh;display:block;padding:0 0 calc(122px + env(safe-area-inset-bottom,0px))}.topBar,.adminWorkspace,.adminFooter{width:min(1360px,calc(100% - 40px));margin-inline:auto}.topBar{position:sticky;top:0;z-index:30;min-height:70px;padding:14px 0 12px;background:linear-gradient(180deg,#090b09f5,#090b09b8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.adminBrandLockup{min-width:0;display:flex;align-items:center;gap:11px}.adminBrandLockup img{width:38px;height:38px;flex:0 0 auto;object-fit:contain}.adminBrandLockup h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminShell .sectionTopNav{position:sticky;top:70px;z-index:25;width:min(520px,calc(100% - 40px));min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px auto 16px;padding:7px;overflow:visible;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#6ec6d80e,#e0b5600a),#090d0ceb;box-shadow:0 18px 38px #0003,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%)}.adminShell .sectionTopNav button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;min-width:0;min-height:50px;padding:5px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff0b;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.sectionTabIcon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(110,198,216,.16);border-radius:8px;color:var(--cyan);background:#6ec6d814}.sectionTabIcon svg{width:20px;height:20px}.adminShell .sectionTopNav button:after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:5;min-width:max-content;padding:6px 9px;border:1px solid rgba(110,198,216,.24);border-radius:8px;color:var(--ink);background:#080c0af5;box-shadow:0 14px 28px #00000047;font-size:.72rem;font-weight:800;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.adminShell .sectionTopNav button:hover,.adminShell .sectionTopNav button:focus-visible,.adminShell .sectionTopNav button.is-active,.adminShell .sectionTopNav button[aria-current=page]{outline:none;transform:translateY(-1px);color:#07100d;border-color:var(--amber);background:linear-gradient(135deg,var(--green),var(--amber));box-shadow:0 16px 30px #e0b56029,inset 0 1px #ffffff6b}.adminShell .sectionTopNav button:hover:after,.adminShell .sectionTopNav button:focus-visible:after{opacity:1;transform:translate(-50%)}.adminShell .sectionTopNav button:hover .sectionTabIcon,.adminShell .sectionTopNav button:focus-visible .sectionTabIcon,.adminShell .sectionTopNav button.is-active .sectionTabIcon,.adminShell .sectionTopNav button[aria-current=page] .sectionTabIcon{color:#07100d;border-color:#07100d29;background:#07100d1a}.adminWorkspace{min-height:min(720px,calc(100vh - 230px))}.adminCurrent{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#f5f8ef0e}.adminCurrent strong{color:var(--ink);font-size:1rem}.adminCurrent span{color:var(--muted);font-size:.86rem;line-height:1.35}.adminWorkspace .metricGrid,.adminWorkspace .rollupGrid{margin-bottom:0}.bottomNav{bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(900px,calc(100% - 28px));min-height:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;border-radius:20px;background:linear-gradient(180deg,#121816f0,#070a08f7),linear-gradient(90deg,#6ec6d814,#6edbb90f,#6ec6d814);box-shadow:0 -10px 24px #00000047,0 12px 34px #0000004d,inset 0 1px #ffffff14;isolation:isolate;overflow:hidden}.bottomNav:before,.bottomNav:after{content:"";position:absolute;pointer-events:none}.bottomNav:before{top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(110,198,216,.15),transparent),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:180% 100%,100% 12px;opacity:.58}.bottomNav:after{left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,198,216,.78),rgba(110,219,185,.72),transparent);box-shadow:0 0 18px #6ec6d852}.bottomNav a{min-width:0;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;border:1px solid transparent;border-radius:15px;color:var(--muted);background:#ffffff0b;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.bottomNav a:hover,.bottomNav a:focus-visible,.bottomNav a[aria-current=page]{outline:none;transform:translateY(-1px);color:var(--ink);border-color:#6ec6d842;background:#6ec6d814;box-shadow:inset 0 0 0 1px #6edbb90d}.bottomNavIcon{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(110,198,216,.18);border-radius:10px;color:var(--cyan);background:#6ec6d814;flex:0 0 auto}.bottomNavIcon svg{width:17px;height:17px}.bottomNav a:hover .bottomNavIcon,.bottomNav a:focus-visible .bottomNavIcon,.bottomNav a[aria-current=page] .bottomNavIcon{color:#07100d;border-color:#07100d24;background:linear-gradient(135deg,var(--green),var(--amber));box-shadow:0 10px 22px #6edbb924}.bottomNavCopy{min-width:0;display:grid;gap:2px}.bottomNavCopy strong,.bottomNavCopy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottomNavCopy strong{color:currentColor;font-size:.84rem;line-height:1.1}.bottomNavCopy span{color:var(--dim);font-size:.68rem;font-weight:740}@media(max-width:980px){.bottomNav a{grid-template-columns:1fr;justify-items:center;gap:5px;text-align:center}.bottomNavCopy span{display:none}}@media(max-width:760px){.topBar,.adminWorkspace,.adminFooter,.adminShell .sectionTopNav{width:calc(100% - 20px)}.topBar{position:static;align-items:flex-start;flex-direction:column;gap:10px}.adminBrandLockup h1{white-space:normal}.adminShell .sectionTopNav{top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px}.adminShell .sectionTopNav button{min-height:44px;padding:4px}.sectionTabIcon{width:30px;height:30px}.adminShell .sectionTopNav button:after{display:none}.bottomNav{width:calc(100% - 16px);gap:6px;padding:6px;border-radius:16px}.bottomNav a{min-height:50px;padding:6px 4px}.bottomNavIcon{width:28px;height:28px}.bottomNavCopy strong{font-size:.72rem}.adminCurrent{align-items:stretch;flex-direction:column}}.adminShell .matrixPageNav{width:min(640px,calc(100% - 40px));grid-template-columns:repeat(6,minmax(0,1fr))}.matrixControlsCompact{min-width:min(100%,460px);grid-template-columns:minmax(130px,.72fr) minmax(190px,1fr)}@media(max-width:760px){.adminShell .matrixPageNav{width:calc(100% - 20px);grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:520px){.adminShell .matrixPageNav{gap:4px;padding:5px}.adminShell .matrixPageNav button{min-height:42px}.adminShell .matrixPageNav .sectionTabIcon{width:28px;height:28px}}.adminShell .matrixPageNav{width:min(1180px,calc(100% - 40px));grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.adminShell .matrixPageNav button{min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr);place-items:initial;align-items:center;gap:9px;padding:8px 10px;text-align:left}.adminShell .matrixPageNav button:after{display:none}.matrixPageTabCopy{min-width:0;display:grid;gap:3px}.matrixPageTabCopy strong,.matrixPageTabCopy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrixPageTabCopy strong{color:currentColor;font-size:.78rem;font-weight:860;line-height:1.1}.matrixPageTabCopy small{color:var(--dim);font-size:.66rem;font-weight:780;line-height:1.1}.adminShell .matrixPageNav button:hover .matrixPageTabCopy small,.adminShell .matrixPageNav button:focus-visible .matrixPageTabCopy small,.adminShell .matrixPageNav button.is-active .matrixPageTabCopy small,.adminShell .matrixPageNav button[aria-current=page] .matrixPageTabCopy small{color:#07100db8}.matrixPageSummary{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);gap:14px;align-items:center;margin-bottom:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#6ec6d817,#6edbb90b),#0d1210e6;box-shadow:var(--panel-shadow)}.matrixPageSummary[data-tone=good]{border-color:#6edbb947}.matrixPageSummary[data-tone=watch]{border-color:#e0b56057}.matrixPageSummary[data-tone=blocked]{border-color:#df735f57}.matrixPageIdentity{min-width:0;display:grid;gap:5px}.matrixPageIdentity span,.matrixPageStats span{color:var(--dim);font-size:.72rem;font-weight:820;text-transform:uppercase}.matrixPageIdentity strong{color:var(--ink);font-size:clamp(1.1rem,1.8vw,1.6rem);line-height:1.05}.matrixPageIdentity small{color:var(--muted);font-size:.84rem;line-height:1.35}.matrixPageStats{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.matrixPageStats article{min-width:0;min-height:72px;display:grid;align-content:center;gap:7px;padding:10px;border:1px solid var(--line);border-radius:6px;background:#f5f8ef0e}.matrixPageStats strong{color:var(--ink);font-size:1rem;line-height:1}.matrixPageSummary>.progressTrack{grid-column:1 / -1;height:8px}.matrixPanel{border-color:#6ec6d82e}.matrixEmpty{min-width:980px;min-height:86px;display:grid;align-content:center;gap:6px;padding:14px;border:1px dashed rgba(224,181,96,.38);border-radius:6px;color:var(--muted);background:#e0b5600f}.matrixEmpty strong{color:var(--ink);font-size:.94rem}.matrixEmpty span{color:var(--muted);font-size:.84rem}@media(max-width:1180px){.adminShell .matrixPageNav{grid-template-columns:repeat(3,minmax(0,1fr))}.matrixPageSummary,.matrixPageStats{grid-template-columns:1fr}}@media(max-width:760px){.adminShell .matrixPageNav{width:calc(100% - 20px);grid-template-columns:repeat(3,minmax(0,1fr))}.adminShell .matrixPageNav button{min-height:58px;grid-template-columns:30px minmax(0,1fr);gap:7px}.matrixPageTabCopy strong{font-size:.72rem}.matrixPageTabCopy small{display:none}}@media(max-width:520px){.adminShell .matrixPageNav{grid-template-columns:repeat(2,minmax(0,1fr))}.matrixPageStats article{min-height:58px}}@media(max-width:760px){.adminShell .matrixPageNav{width:calc(100% - 20px);max-width:calc(100vw - 20px);display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.adminShell .matrixPageNav button{flex:0 0 clamp(148px,56vw,232px);min-width:0;max-width:calc(100vw - 40px);min-height:66px;grid-template-columns:30px minmax(0,1fr);scroll-snap-align:start}.matrixPageTabCopy strong,.matrixPageTabCopy small{white-space:normal;overflow-wrap:anywhere}.matrixPageTabCopy small{display:block}.matrixTable{overflow-x:visible}.matrixHead{display:none}.matrixRow{min-width:0;grid-template-columns:1fr;align-items:stretch;gap:9px}.matrixRow>span,.progressCell>span{font-size:.8rem}.progressCell,.evidenceCell{min-width:0}.evidenceCell code,.claimGrid span{width:fit-content;max-width:100%}.matrixEmpty{min-width:0}}@media(max-width:420px){.adminShell .matrixPageNav button{flex-basis:calc(100vw - 56px)}.matrixPageSummary{padding:12px}.matrixPageStats{gap:6px}}@media(max-width:760px){.adminShell .matrixPageNav{width:calc(100% - 20px);max-width:calc(100vw - 20px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:6px;overflow:visible;scroll-snap-type:none}.adminShell .matrixPageNav button{flex:initial;max-width:none;min-width:0;min-height:44px;display:grid;grid-template-columns:1fr;place-items:center;gap:0;padding:4px;scroll-snap-align:none;text-align:center}.adminShell .matrixPageNav .sectionTabIcon{width:30px;height:30px}.adminShell .matrixPageNav .sectionTabIcon svg{width:17px;height:17px}.adminShell .matrixPageNav .matrixPageTabCopy{display:none}}@media(max-width:420px){.adminShell .matrixPageNav{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:5px}.adminShell .matrixPageNav button{flex-basis:auto;min-height:42px;padding:3px}.adminShell .matrixPageNav .sectionTabIcon{width:28px;height:28px}}.opsShell{display:block;min-height:100svh;padding:22px 22px 108px}.opsWorkspace{width:min(1440px,100%);min-width:0;margin:0 auto}.adminBrandLockup{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.adminBrandLockup img{width:42px;height:42px;border-radius:50%}.opsHero{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px;align-items:stretch;margin-bottom:16px;padding:18px;border:1px solid rgba(235,241,228,.15);border-radius:8px;background:#0c120fc7;box-shadow:var(--panel-shadow)}.opsHeroCopy{min-width:0;display:grid;grid-template-columns:minmax(118px,150px) minmax(0,1fr);align-items:center;gap:18px}.opsHeroCopy img{width:min(150px,100%)}.opsHeroCopy span,.queueMeta span,.guardChecklist span,.statusBridgeCard small,.runtimeStrip span{color:var(--dim);font-size:.76rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.opsHeroCopy strong{display:block;max-width:820px;margin-top:5px;font-size:clamp(1.25rem,2vw,2rem);line-height:1.08;letter-spacing:0}.opsHeroFacts{display:grid;gap:8px;align-content:center}.opsHeroFacts span{min-height:38px;display:flex;align-items:center;padding:8px 10px;border:1px solid rgba(235,241,228,.12);border-radius:6px;background:#f5f8ef0e;color:var(--muted);font-size:.84rem;font-weight:720}.opsMetricGrid{margin-bottom:16px}.opsPage{min-width:0;padding:0}.queuePanel,.guardPanel,.statusBridgeCard,.routePanel,.authorityPanel,.claimPanel{min-width:0}.queueList{display:grid;gap:10px}.queueRow{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr) minmax(170px,.26fr);gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(235,241,228,.12);border-radius:8px;background:#f5f8ef0b}.queueRow[data-tone=blocked]{border-color:#df735f61}.queueRow[data-tone=watch]{border-color:#e0b56057}.queueMarker{width:10px;border-radius:999px;background:var(--amber)}.queueRow[data-tone=blocked] .queueMarker{background:var(--red)}.queueMain{min-width:0;display:grid;gap:8px}.queueTitle{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.queueTitle strong{font-size:1rem;letter-spacing:0}.queueMain p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.queueMeta{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.queueMeta span{padding:4px 7px;border:1px solid rgba(235,241,228,.1);border-radius:999px;background:#ebf1e40b}.queueEvidence{display:flex;flex-wrap:wrap;gap:6px}.queueActions{min-width:0;display:grid;align-content:center;gap:8px}.queueActions button,.refreshButton,.linkButton{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border:1px solid rgba(110,219,185,.28);border-radius:6px;background:#6edbb91a;color:var(--ink);font-weight:800;letter-spacing:0;cursor:pointer}.queueActions button:disabled{cursor:not-allowed;color:var(--dim);border-color:#ebf1e41f;background:#ebf1e40a}.linkButton.secondary{border-color:#6ec6d847;background:#6ec6d814}.cutoverGrid,.statusBridgeGrid,.authorityGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guardScore,.bridgeScore{display:grid;gap:2px;margin-bottom:12px}.guardScore strong,.bridgeScore strong{font-size:clamp(2rem,5vw,3.4rem);line-height:.95;letter-spacing:0}.guardScore span,.bridgeScore span{color:var(--muted);font-weight:760}.artifactList,.guardChecklist,.blockerList,.bridgeActions{min-width:0;display:grid;gap:8px;margin-top:14px}.artifactRow,.guardChecklist article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(235,241,228,.12);border-radius:6px;background:#f5f8ef0a}.artifactRow[data-verified=true]{border-color:#6edbb952}.db10SignoffPanel,.db11ExecutionPanel{min-width:0;display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(235,241,228,.12)}.executionConfirm{min-width:0;display:grid;gap:5px}.executionConfirm span{color:var(--dim);font-size:.75rem;font-weight:760;text-transform:uppercase}.executionConfirm input{width:100%;min-width:0;border:1px solid rgba(235,241,228,.14);border-radius:6px;padding:9px 10px;color:var(--ink);background:#070a08b8;font:inherit}.executionConfirm input:focus-visible{outline:2px solid rgba(110,198,216,.42);outline-offset:1px}.signoffHeader,.signoffActions,.signoffToolbar,.signatureDigestList article{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.signoffHeader strong{display:block;font-size:.96rem}.signoffHeader span,.signoffForm span,.signatureDigestList span{color:var(--dim);font-size:.75rem;font-weight:760;text-transform:uppercase}.signoffHeader button,.signoffDialogHeader button,.signoffActions button{min-height:34px;padding:7px 10px;border:1px solid rgba(110,198,216,.28);border-radius:6px;color:var(--ink);background:#6ec6d814;font-weight:820;cursor:pointer}.signoffHeader button:disabled,.signoffDialogHeader button:disabled,.signoffActions button:disabled{cursor:not-allowed;color:var(--dim);border-color:#ebf1e41f;background:#ebf1e40a}.signoffToolbar{flex-wrap:wrap;justify-content:flex-end}.signoffDialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px}.signoffDialogBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#030605bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.signoffDialogCard{position:relative;z-index:1;width:min(680px,calc(100vw - 32px));max-height:min(760px,calc(100svh - 32px));min-width:0;overflow:auto;display:grid;gap:14px;padding:18px;border:1px solid rgba(110,219,185,.24);border-radius:8px;background:#090d0bfa;box-shadow:0 34px 90px #00000094}.signoffDialogHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(235,241,228,.12)}.signoffDialogHeader span{display:block;color:var(--dim);font-size:.72rem;font-weight:860;text-transform:uppercase}.signoffDialogHeader strong{display:block;margin-top:2px;font-size:1.08rem;line-height:1.2}.signoffDialog .db10SignoffPanel{margin-top:0;padding-top:0;border-top:0}.signoffNotice{margin:0;padding:8px 10px;border:1px solid rgba(235,241,228,.12);border-radius:6px;color:var(--muted);background:#f5f8ef0a;font-size:.84rem;line-height:1.35}.signoffNotice[data-tone=blocked]{border-color:#df735f47;color:var(--red);background:#df735f14}.signoffNotice[data-tone=good]{border-color:#6edbb94d;color:var(--green);background:#6edbb914}.serverDetailList{min-width:0;display:grid;gap:5px;margin:0;padding:8px 10px 8px 24px;border:1px solid rgba(224,181,96,.22);border-radius:6px;color:#f5f8efc7;background:#e0b56012;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.serverDetailList li::marker{color:var(--amber)}.signoffForm{min-width:0;display:grid;gap:9px}.signoffForm label{min-width:0;display:grid;gap:5px}.signoffForm select,.signoffForm input,.signoffForm textarea{width:100%;min-width:0;border:1px solid rgba(235,241,228,.14);border-radius:6px;padding:9px 10px;color:var(--ink);background:#070a08b8;font:inherit;resize:vertical}.signoffForm textarea{min-height:72px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.4}.signoffForm textarea[readonly]{color:var(--muted)}.signoffForm select:focus-visible,.signoffForm input:focus-visible,.signoffForm textarea:focus-visible{outline:2px solid rgba(110,198,216,.42);outline-offset:1px}.signoffActions code,.signatureDigestList code{min-width:0;padding:6px 7px;border:1px solid rgba(235,241,228,.12);border-radius:6px;color:var(--muted);background:#f5f8ef0a;font-size:.74rem;overflow-wrap:anywhere}.signatureDigestList{min-width:0;display:grid;gap:7px}.signatureDigestList article{padding:8px 9px;border:1px solid rgba(110,219,185,.16);border-radius:6px;background:#6edbb90e}.signatureDigestList strong{min-width:0;font-size:.82rem}.artifactRow strong,.guardChecklist strong{font-size:.88rem}.artifactRow span{color:var(--muted);font-size:.82rem;font-weight:720;text-align:right}.blockerList,.bridgeActions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.blockerList code,.claimGrid span{min-width:0;padding:7px 8px;border:1px solid rgba(223,115,95,.22);border-radius:6px;background:#df735f14;color:var(--ink);font-size:.78rem;overflow-wrap:anywhere}.blockerList[data-ready=true] code{border-color:#e0b5604d;background:#e0b5601a}@media(max-width:620px){.signoffDialog{align-items:end;padding:10px}.signoffDialogCard{width:100%;max-height:calc(100svh - 20px);padding:15px}.signoffHeader,.signoffActions{align-items:stretch;flex-direction:column}.signoffToolbar{width:100%;justify-content:stretch}.signoffToolbar button,.signoffActions button,.signoffDialogHeader button{width:100%}}.statusBridgeCard{display:grid;gap:12px}.runtimeStrip{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.runtimeStrip article{min-width:0;min-height:86px;display:grid;gap:8px;align-content:center;padding:12px;border:1px solid rgba(235,241,228,.12);border-radius:8px;background:#f5f8ef0b}.runtimeStrip strong{font-size:1rem}.claimPanel .panelHeader span{display:block;max-width:720px;line-height:1.35}.opsFooter{margin-top:18px}@media(max-width:980px){.opsShell{padding:14px 12px 104px}.opsHero,.cutoverGrid,.statusBridgeGrid,.authorityGrid{grid-template-columns:minmax(0,1fr)}.runtimeStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.opsTopBar{align-items:flex-start}.opsTopBar,.topActions{flex-direction:column}.topActions,.topActions .refreshButton{width:100%}.opsHero{padding:12px}.opsHeroCopy{grid-template-columns:minmax(0,1fr)}.opsHeroCopy img{width:132px}.queueRow{grid-template-columns:8px minmax(0,1fr)}.queueActions{grid-column:2;grid-template-columns:minmax(0,1fr)}.queueTitle,.artifactRow,.guardChecklist article{align-items:flex-start;grid-template-columns:minmax(0,1fr)}.artifactRow span{text-align:left}.signoffHeader,.signoffActions,.signatureDigestList article{align-items:stretch;flex-direction:column}.signoffHeader button,.signoffActions button{width:100%}.runtimeStrip{grid-template-columns:minmax(0,1fr)}}.decisionPane{min-width:0;display:grid;gap:14px}.networkSnapshot{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.networkSnapshot article{min-width:0;min-height:92px;display:grid;align-content:center;gap:9px;padding:12px;border:1px solid rgba(235,241,228,.12);border-radius:8px;background:#f5f8ef0b}.networkSnapshot span,.decisionProgress span,.decisionStep span{color:var(--muted);font-size:.8rem;line-height:1.35}.networkSnapshot span,.decisionProgress span{color:var(--dim);font-weight:760;text-transform:uppercase}.networkSnapshot strong{color:var(--ink);font-size:1rem;line-height:1.15}.decisionCard{grid-template-columns:10px minmax(0,1fr) minmax(190px,.24fr)}.decisionCard[data-compact=true]{grid-template-columns:8px minmax(0,1fr) minmax(172px,.22fr)}.decisionProgress{min-width:0;display:grid;grid-template-columns:auto auto minmax(120px,1fr);align-items:center;gap:8px;padding:8px;border:1px solid rgba(235,241,228,.1);border-radius:6px;background:#070a0847}.decisionProgress strong{color:var(--ink);font-size:.9rem}.decisionList{min-width:0;display:grid;gap:6px}.decisionStep{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:8px;padding:8px 9px;border:1px solid rgba(235,241,228,.11);border-radius:6px;background:#f5f8ef0a;cursor:pointer}.decisionStep:hover,.decisionStep:focus-within{border-color:#6ec6d857;background:#6ec6d812}.decisionStep input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--green)}.decisionStep[data-ready=true]{border-color:#6edbb95c;background:#6edbb914}.decisionStep[data-ready=true] span{color:var(--ink)}.decisionStep[data-disabled=true]{cursor:default;opacity:.72}.decisionStep[data-disabled=true]:hover,.decisionStep[data-disabled=true]:focus-within{border-color:#ebf1e41c;background:#f5f8ef0a}.decisionActions{align-content:start}.queueActions button:hover,.queueActions button:focus-visible{outline:none;border-color:#6edbb994;background:#6edbb929}.queueActions .secondaryAction{border-color:#ebf1e429;background:#f5f8ef0e;color:var(--muted)}.queueActions .secondaryAction:hover,.queueActions .secondaryAction:focus-visible{color:var(--ink);border-color:#ebf1e447;background:#f5f8ef17}.compactDecisionList{gap:8px}.identityDecisionPanel{margin-top:14px}@media(max-width:980px){.networkSnapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.decisionCard,.decisionCard[data-compact=true]{grid-template-columns:8px minmax(0,1fr)}.decisionActions{grid-column:2}.decisionProgress{grid-template-columns:minmax(0,1fr) auto}.decisionProgress .progressTrack{grid-column:1 / -1}.networkSnapshot{grid-template-columns:minmax(0,1fr)}}
