.continuity-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:10px;padding:14px 16px 20px;display:grid}.continuity-summary{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-copper);background:#f5efe2c7;grid-template-columns:52px minmax(0,1fr) 320px;align-items:center;gap:16px;min-height:168px;padding:20px 24px;display:grid}.continuity-summary.is-ready{border-top-color:var(--state-pine)}.continuity-summary.is-attention{border-top-color:var(--state-cinnabar)}.continuity-summary>svg{width:42px;height:42px;color:var(--state-copper)}.continuity-summary.is-ready>svg{color:var(--state-pine)}.continuity-summary.is-attention>svg{color:var(--state-cinnabar)}.continuity-summary>div{gap:5px;display:grid}.continuity-summary span{color:var(--state-indigo);font-family:var(--state-serif);font-size:.62rem}.continuity-summary h1{font-size:1.55rem;font-weight:550}.continuity-summary p{color:var(--state-ink-soft);font-size:.61rem;line-height:1.65}.continuity-summary dl{border-left:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.continuity-summary dl div{box-shadow:inset -1px 0 var(--state-line), inset 0 -1px var(--state-line);gap:3px;padding:8px 12px;display:grid}.continuity-summary dt{color:var(--state-ink-soft);font-size:.5rem}.continuity-summary dd{font-family:var(--state-serif);margin:0;font-size:.65rem}.continuity-summary>a{color:var(--state-indigo);grid-column:3;justify-self:end;align-items:center;gap:5px;font-size:.54rem;display:inline-flex}.continuity-summary>a svg{width:15px;height:15px}.continuity-metrics{border:1px solid var(--state-line-strong);background:#f5efe2b8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.continuity-metrics>div{min-height:70px;box-shadow:inset -1px 0 var(--state-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.continuity-metrics svg{width:20px;height:20px;color:var(--state-indigo)}.continuity-metrics span{color:var(--state-ink-soft);font-size:.56rem}.continuity-metrics strong{font-family:var(--state-serif);font-size:1.15rem}.continuity-ledger,.continuity-exercises{border:1px solid var(--state-line-strong);background:#f5efe2b8}.continuity-ledger>header,.continuity-exercises>header{border-bottom:1px solid var(--state-line);align-items:center;gap:10px;min-height:54px;padding:0 14px;display:flex}.continuity-ledger>header svg,.continuity-exercises>header svg{width:19px;height:19px;color:var(--state-indigo)}.continuity-ledger>header div,.continuity-exercises>header div{gap:2px;display:grid}.continuity-ledger h2,.continuity-exercises h2{font-size:.82rem}.continuity-ledger header p,.continuity-exercises header p{color:var(--state-ink-soft);font-size:.52rem}.continuity-ledger>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.continuity-ledger article{border-bottom:1px solid var(--state-line);min-width:0;padding:14px}.continuity-ledger article:nth-child(odd){border-right:1px solid var(--state-line)}.continuity-ledger article>header{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;display:grid}.continuity-ledger article>header>span,.continuity-ledger article>header>div{gap:3px;display:grid}.continuity-ledger article>header b{color:var(--state-copper);font-size:.53rem}.continuity-ledger article.is-ready>header b{color:var(--state-pine)}.continuity-ledger article.is-attention>header b{color:var(--state-cinnabar)}.continuity-ledger article>header small,.continuity-ledger code{color:var(--state-ink-soft);font-size:.48rem}.continuity-ledger h3{font-size:.72rem}.continuity-ledger article>p{color:var(--state-ink-soft);margin-top:8px;font-size:.55rem;line-height:1.55}.continuity-targets{box-shadow:inset 0 0 0 1px var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 0;display:grid}.continuity-targets div{box-shadow:inset -1px 0 var(--state-line);gap:3px;padding:7px;display:grid}.continuity-targets dt{color:var(--state-ink-soft);font-size:.46rem}.continuity-targets dd{font-variant-numeric:tabular-nums;margin:0;font-size:.52rem}.continuity-evidence-row{border-top:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.continuity-evidence-row section{min-height:70px;box-shadow:inset -1px 0 var(--state-line);grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.continuity-evidence-row svg{width:17px;height:17px;color:var(--state-indigo)}.continuity-evidence-row section>div{gap:2px;display:grid}.continuity-evidence-row span,.continuity-evidence-row small{color:var(--state-ink-soft);font-size:.47rem}.continuity-evidence-row strong{font-size:.53rem}.continuity-approach{min-height:40px}.continuity-ledger article>footer{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.continuity-ledger article>footer span{color:var(--state-cinnabar);background:#a63d2f14;padding:4px 6px;font-size:.47rem}.continuity-ledger article>footer.is-clear{color:var(--state-pine);align-items:center;font-size:.49rem}.continuity-ledger article>footer.is-clear svg{width:15px;height:15px}.continuity-exercises>div{display:grid}.continuity-exercises article{border-bottom:1px solid var(--state-line);padding:13px 14px}.continuity-exercises article>header{grid-template-columns:minmax(0,1fr) 90px 170px;align-items:center;gap:10px;display:grid}.continuity-exercises article>header span{gap:2px;display:grid}.continuity-exercises article>header b{color:var(--state-indigo);font-size:.5rem}.continuity-exercises article>header strong{font-family:var(--state-serif);font-size:.68rem}.continuity-exercises article>header small,.continuity-exercises time{color:var(--state-ink-soft);font-size:.48rem}.continuity-exercises em{color:var(--state-pine);font-size:.52rem;font-style:normal}.continuity-exercises em.is-failed{color:var(--state-cinnabar)}.continuity-exercises em.is-partial{color:var(--state-copper)}.continuity-exercises article>p{color:var(--state-ink-soft);margin-top:7px;font-size:.55rem;line-height:1.55}.continuity-exercises dl{box-shadow:inset 0 0 0 1px var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:9px 0 0;display:grid}.continuity-exercises dl div{box-shadow:inset -1px 0 var(--state-line), inset 0 -1px var(--state-line);grid-template-columns:85px minmax(0,1fr);gap:6px;padding:6px 8px;font-size:.49rem;display:grid}.continuity-exercises dt{color:var(--state-ink-soft)}.continuity-exercises dd{margin:0}.continuity-empty{min-height:130px;color:var(--state-copper);align-content:center;place-items:center;gap:5px;display:grid}.continuity-empty svg{width:27px;height:27px}.continuity-empty strong{font-family:var(--state-serif);font-size:.67rem}.continuity-empty p{color:var(--state-ink-soft);font-size:.52rem}.continuity-disclosure{border:1px solid var(--state-line-strong);min-height:48px;color:var(--state-ink-soft);background:#f5efe2a3;align-items:center;gap:9px;padding:8px 13px;font-size:.54rem;display:flex}.continuity-disclosure svg{width:17px;height:17px;color:var(--state-pine)}@media (max-width:980px){.continuity-summary{grid-template-columns:44px minmax(0,1fr)}.continuity-summary dl,.continuity-summary>a{grid-column:1/-1}.continuity-summary dl{border-top:1px solid var(--state-line);border-left:0}.continuity-ledger>div{grid-template-columns:1fr}.continuity-ledger article:nth-child(odd){border-right:0}}@media (max-width:650px){.continuity-page{padding:9px 9px 78px}.continuity-summary{grid-template-columns:1fr;padding:17px}.continuity-summary dl,.continuity-metrics,.continuity-targets,.continuity-evidence-row,.continuity-exercises dl,.continuity-ledger article>header,.continuity-exercises article>header,.continuity-exercises dl div{grid-template-columns:1fr}}.state-status-continuity-link{border:1px solid var(--state-line-strong);border-left:5px solid var(--state-copper);min-height:68px;color:var(--state-ink);background:#f5efe2b3;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 15px;transition:background-color .15s,border-color .15s;display:grid}.state-status-continuity-link:hover{border-color:var(--state-copper);background:#fffcf4e6}.state-status-continuity-link>svg:first-child{width:25px;height:25px;color:var(--state-copper)}.state-status-continuity-link>svg:last-child{width:17px;height:17px;color:var(--state-indigo)}.state-status-continuity-link>span{gap:3px;min-width:0;display:grid}.state-status-continuity-link b{font-family:var(--state-serif);font-size:.68rem}.state-status-continuity-link small{color:var(--state-ink-soft);font-size:.52rem;line-height:1.5}.admin-continuity-workbench{gap:12px;display:grid}.admin-continuity-workbench :is(h2,h3,p,blockquote,pre,dl,ol){margin:0}.admin-continuity-workbench :is(strong,b,time,code,dd){font-variant-numeric:tabular-nums}.admin-continuity-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-continuity-command{border:1px solid var(--state-line-strong);border-left:5px solid var(--state-indigo);background:#e7e1d3b3;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 15px;display:grid}.admin-continuity-command>svg{width:26px;height:26px;color:var(--state-indigo)}.admin-continuity-command>div{gap:3px;display:grid}.admin-continuity-command strong{font-family:var(--state-serif);font-size:.76rem}.admin-continuity-command p{color:var(--state-ink-soft);font-size:.56rem;line-height:1.5}.admin-continuity-workbench>.admin-panel>header,.admin-continuity-operations>.admin-panel>header{background:#ddd2be47;justify-content:flex-start;gap:10px;min-height:58px;padding:9px 14px}.admin-continuity-workbench>.admin-panel>header>svg,.admin-continuity-operations>.admin-panel>header>svg{width:20px;height:20px;color:var(--state-cinnabar)}.admin-continuity-workbench>.admin-panel>header>div{gap:2px;display:grid}.admin-continuity-workbench>.admin-panel>header h2,.admin-continuity-operations>.admin-panel>header h2{font-size:.78rem}.admin-continuity-workbench>.admin-panel>header small{color:var(--state-ink-soft);font-size:.5rem}.admin-continuity-workbench>.admin-panel>header>b,.admin-continuity-operations>.admin-panel>header>b{color:var(--state-indigo);margin-left:auto;font-size:.54rem}.admin-continuity-create{border-bottom:1px solid var(--state-line);background:#ffffff2e;padding:12px 14px}.admin-continuity-create>form,.admin-continuity-create-form{border-bottom:1px solid var(--state-line);background:#ffffff2e;gap:10px;padding:12px 14px;display:grid}.admin-continuity-create>form{background:0 0;border:0;padding:0}.admin-continuity-create form>header{color:var(--state-indigo);align-items:center;gap:7px;display:flex}.admin-continuity-create form>header svg{width:17px;height:17px}.admin-continuity-create form>header strong{font-family:var(--state-serif);font-size:.66rem}.admin-continuity-create form>footer{justify-content:flex-end;display:flex}.admin-continuity-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-continuity-form-grid>.is-wide{grid-column:span 2}.admin-continuity-identity{border-bottom:1px solid var(--state-line);padding-bottom:10px}.admin-continuity-workbench .admin-field{gap:4px;font-size:.56rem}.admin-continuity-workbench .admin-field :is(input,select){min-height:38px;font-size:.65rem}.admin-continuity-workbench .admin-field textarea{min-height:72px;padding:8px;font-size:.65rem;line-height:1.5}.admin-continuity-workbench .admin-check{min-height:38px;color:var(--state-ink-soft);font-family:var(--state-serif);align-self:end;align-items:center;gap:8px;font-size:.57rem;display:flex}.admin-continuity-workbench .admin-check input{width:17px;height:17px;accent-color:var(--state-indigo)}.admin-continuity-ledger>details,.admin-continuity-records>details{border-bottom:1px solid var(--state-line)}.admin-continuity-ledger>details>summary,.admin-continuity-records>details>summary{cursor:pointer;grid-template-columns:minmax(250px,1.2fr) 105px minmax(180px,.8fr);align-items:center;gap:11px;min-height:70px;padding:10px 14px;list-style:none;transition:background-color .15s;display:grid}.admin-continuity-ledger>details>summary:hover,.admin-continuity-records>details>summary:hover{background:#ffffff47}.admin-continuity-ledger summary::-webkit-details-marker{display:none}.admin-continuity-records summary::-webkit-details-marker{display:none}.admin-continuity-ledger summary>span,.admin-continuity-records summary>span{gap:3px;min-width:0;display:grid}.admin-continuity-ledger summary strong,.admin-continuity-records summary strong{overflow-wrap:anywhere;font-family:var(--state-serif);font-size:.66rem}.admin-continuity-ledger summary small,.admin-continuity-records summary small,.admin-continuity-records summary time,.admin-continuity-ledger summary>span:last-child{overflow-wrap:anywhere;color:var(--state-ink-soft);font-size:.5rem;line-height:1.45}.admin-continuity-ledger summary>b,.admin-continuity-records summary>b{border:1px solid var(--state-line);color:var(--state-indigo);background:#ffffff3d;justify-self:start;padding:5px 7px;font-size:.49rem}.admin-continuity-ledger summary>b.is-ready{color:var(--state-pine)}.admin-continuity-ledger summary>b.is-attention{color:var(--state-cinnabar)}.admin-continuity-ledger>details>div,.admin-continuity-records>details>div{border-top:1px solid var(--state-line);background:#ffffff1f;gap:10px;padding:11px 13px 14px;display:grid}.admin-continuity-ledger article{border:1px solid var(--state-line);background:#f7f2e7b8;gap:10px;padding:11px;display:grid}.admin-continuity-ledger article>header{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start;gap:12px;display:grid}.admin-continuity-ledger article>header>span{gap:3px;display:grid}.admin-continuity-ledger article>header>span>b{color:var(--state-cinnabar);font-size:.51rem}.admin-continuity-ledger article>header>span>strong{font-family:var(--state-serif);font-size:.7rem}.admin-continuity-ledger article>header small{color:var(--state-ink-soft);font-size:.49rem}.admin-continuity-ledger article>header dl,.admin-continuity-records>details>div>dl{border:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-continuity-ledger article>header dl>div,.admin-continuity-records>details>div>dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);gap:3px;padding:7px 8px;display:grid}.admin-continuity-ledger dt,.admin-continuity-records dt{color:var(--state-ink-soft);font-size:.46rem}.admin-continuity-ledger dd,.admin-continuity-records dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.51rem}.admin-continuity-ledger article>form,.admin-continuity-records>details>div>form{border-top:1px solid var(--state-line);gap:9px;padding-top:10px;display:grid}.admin-continuity-ledger article>form>button,.admin-continuity-records>details>div>form>button,.admin-continuity-create-form>button{justify-self:end}.admin-return-reason{border-left:3px solid var(--state-cinnabar);color:var(--state-cinnabar);background:#a43c2f0d;padding:7px 9px;font-size:.52rem;line-height:1.45}.admin-continuity-workbench .admin-protected{border:1px solid var(--state-line);border-left:4px solid var(--state-copper);background:#b58a460f}.admin-continuity-workbench .admin-protected>summary{cursor:pointer;min-height:40px;color:var(--state-indigo);align-items:center;gap:7px;padding:7px 9px;font-size:.53rem;font-weight:800;list-style:none;display:flex}.admin-continuity-workbench .admin-protected>summary::-webkit-details-marker{display:none}.admin-continuity-workbench .admin-protected>summary svg{width:15px;height:15px}.admin-continuity-workbench .admin-protected>:not(summary){margin:0 9px 9px}.admin-continuity-workbench .admin-protected :is(p,blockquote,pre,code){overflow-wrap:anywhere;color:var(--state-ink-soft);white-space:pre-wrap;font-size:.51rem;line-height:1.55}.admin-continuity-workbench .admin-protected blockquote,.admin-continuity-workbench .admin-protected pre{background:#ffffff57;padding:8px}.admin-continuity-actions{flex-wrap:wrap;align-items:end;gap:7px;padding-top:2px;display:flex}.admin-continuity-actions>form{align-items:end;gap:6px;min-width:0;display:flex}.admin-continuity-actions input,.admin-continuity-resubmit :is(input,textarea){border:1px solid var(--state-line-strong);min-width:220px;min-height:40px;color:var(--state-ink);font:inherit;background:#ffffffad;padding:7px 8px;font-size:.56rem}.admin-continuity-workbench button{color:#fff;background:var(--state-indigo);min-height:40px;font-family:var(--state-serif);border:0;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:.57rem;font-weight:800;transition:background-color .15s,transform .15s;display:inline-flex}.admin-continuity-workbench button:hover{background:var(--state-indigo-light)}.admin-continuity-workbench button:active{transform:scale(.97)}.admin-continuity-workbench button.is-danger{background:var(--state-cinnabar)}.admin-continuity-workbench button.is-danger:hover{background:var(--state-cinnabar-dark)}.admin-continuity-workbench button:disabled{cursor:not-allowed;opacity:.45}.admin-continuity-workbench button svg{width:15px;height:15px}.admin-continuity-records>details>summary{grid-template-columns:minmax(260px,1fr) 150px 175px}.admin-continuity-scope{border:1px solid var(--state-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px;display:grid}.admin-continuity-scope legend{color:var(--state-indigo);font-family:var(--state-serif);padding:0 5px;font-size:.55rem;font-weight:800}.admin-continuity-scope label{border-left:3px solid var(--state-copper);background:#ffffff52;align-items:center;gap:7px;min-height:44px;padding:7px;display:flex!important}.admin-continuity-scope input{accent-color:var(--state-indigo);width:16px!important;min-height:16px!important}.admin-continuity-scope label span,.admin-continuity-scope-ledger>span{gap:2px;min-width:0;display:grid}.admin-continuity-scope label strong,.admin-continuity-scope-ledger strong{overflow-wrap:anywhere;font-size:.53rem}.admin-continuity-scope label small,.admin-continuity-scope-ledger small{color:var(--state-ink-soft);font-size:.46rem}.admin-continuity-scope-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-continuity-scope-ledger>span{border-left:3px solid var(--state-indigo);background:#244d700d;padding:8px}.admin-continuity-checkpoints{border:1px solid var(--state-line);padding:0;list-style:none;display:grid}.admin-continuity-checkpoints li{border-bottom:1px solid var(--state-line);grid-template-columns:125px minmax(0,1fr) 175px;align-items:start;gap:9px;padding:9px;display:grid}.admin-continuity-checkpoints li>b{color:var(--state-indigo);font-size:.49rem}.admin-continuity-checkpoints li>span{gap:2px;display:grid}.admin-continuity-checkpoints li strong{font-size:.54rem}.admin-continuity-checkpoints li small,.admin-continuity-checkpoints li time{color:var(--state-ink-soft);font-size:.47rem}.admin-continuity-checkpoints li pre{white-space:pre-wrap;background:#ffffff52;grid-column:2/-1;padding:7px;font-size:.48rem;overflow:auto}.admin-continuity-run{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-continuity-run>form{border:1px solid var(--state-line);background:#ffffff3d;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding:10px;display:grid}.admin-continuity-run .is-wide,.admin-continuity-run button{grid-column:1/-1}.admin-continuity-resubmit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.admin-continuity-resubmit textarea{resize:vertical;min-width:0;min-height:82px}.admin-continuity-resubmit button{grid-column:1/-1;justify-self:end}.admin-continuity-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-continuity-operations .admin-table{min-width:760px}.admin-continuity-audit .admin-table{min-width:880px}.admin-continuity-workbench .admin-table code{overflow-wrap:anywhere;font-size:.66rem}@media (max-width:1100px){.admin-continuity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-continuity-ledger article>header{grid-template-columns:1fr}.admin-continuity-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-continuity-operations{grid-template-columns:1fr}}@media (max-width:720px){.state-status-continuity-link{grid-template-columns:28px minmax(0,1fr) 16px;padding:10px 12px}.admin-continuity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-continuity-metrics a:last-child{grid-column:1/-1}.admin-continuity-command{grid-template-columns:28px minmax(0,1fr)}.admin-continuity-command form{grid-column:1/-1}.admin-continuity-command button{width:100%}.admin-continuity-form-grid,.admin-continuity-ledger article>header dl,.admin-continuity-records>details>div>dl,.admin-continuity-scope,.admin-continuity-scope-ledger,.admin-continuity-run,.admin-continuity-run>form,.admin-continuity-resubmit{grid-template-columns:1fr}.admin-continuity-form-grid>.is-wide,.admin-continuity-run .is-wide,.admin-continuity-run button,.admin-continuity-resubmit button{grid-column:auto}.admin-continuity-ledger>details>summary,.admin-continuity-records>details>summary{grid-template-columns:1fr auto}.admin-continuity-ledger summary>span:last-child,.admin-continuity-records summary>time{grid-column:1/-1}.admin-continuity-actions,.admin-continuity-actions>form{flex-direction:column;align-items:stretch}.admin-continuity-actions>form,.admin-continuity-actions input,.admin-continuity-actions button{width:100%;min-width:0}.admin-continuity-checkpoints li{grid-template-columns:1fr}.admin-continuity-checkpoints li pre{grid-column:auto}.admin-continuity-ledger article>form>button,.admin-continuity-records>details>div>form>button,.admin-continuity-create-form>button,.admin-continuity-resubmit button{justify-self:stretch;width:100%}}
.state-display-settings{width:min(340px,100vw - 20px);max-height:min(620px, calc(100dvh - var(--state-masthead-height) - 20px));gap:0;padding:0;display:grid;overflow-y:auto}.state-display-settings>header{border-bottom:1px solid var(--state-line-strong);min-height:48px;color:var(--state-paper-light);background:var(--state-indigo-deep);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.state-display-settings>header strong{font-family:var(--state-serif);font-size:.75rem}.state-display-settings>header button{width:34px;min-height:34px;color:inherit;background:0 0;place-items:center;display:grid}.state-display-settings>header svg{width:17px;height:17px}.state-display-settings>label{justify-content:initial;border-bottom:1px solid var(--state-line);min-height:52px;font-family:var(--state-serif);grid-template-columns:22px minmax(0,1fr);gap:9px;padding:9px 13px;font-size:.62rem;line-height:1.45;display:grid}.state-display-settings>label:first-of-type{grid-template-columns:minmax(0,1fr) 112px}.state-display-settings :is(input,select){border:1px solid var(--state-line-strong);min-width:0;color:var(--state-ink);background:#ffffffb8}.state-display-settings input[type=checkbox]{width:18px;height:18px;accent-color:var(--state-indigo);margin:0}.state-display-settings select{width:100%;min-height:36px;padding:5px 7px;font-size:.58rem}.state-display-sync{border-bottom:1px solid var(--state-line);min-height:42px;color:var(--state-ink-soft);align-items:center;padding:8px 13px;font-size:.54rem;line-height:1.45;display:flex}.state-display-sync.is-synced{color:var(--state-pine)}.state-display-sync.is-saving,.state-display-sync.is-checking{color:var(--state-copper)}.state-display-sync.is-error{color:var(--state-cinnabar)}.state-display-settings>nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.state-display-settings>nav a{border-right:1px solid var(--state-line);min-height:44px;color:var(--state-indigo);font-family:var(--state-serif);text-align:center;place-items:center;padding:8px;font-size:.58rem;font-weight:800;display:grid}.state-display-settings>nav a:last-child{border-right:0}.state-accessibility-page,.account-accessibility-page,.admin-accessibility-workbench{align-content:start;gap:14px;min-width:0;display:grid}.state-accessibility-page :is(h1,h2,h3,p,dl,ul),.account-accessibility-page :is(h1,h2,p),.admin-accessibility-workbench :is(h2,h3,p,dl,ul,blockquote){margin:0}.state-accessibility-page :is(strong,b,time,dd),.account-accessibility-page :is(strong,time),.admin-accessibility-workbench :is(strong,b,time,dd){font-variant-numeric:tabular-nums}.state-accessibility-heading{border-top:5px solid var(--state-cinnabar);border-bottom:1px solid var(--state-line-strong);background:#f7f2e7a8;grid-template-columns:46px minmax(0,1fr) 190px;align-items:center;gap:17px;min-height:154px;padding:22px 26px;display:grid}.state-accessibility-heading>svg{width:38px;height:38px;color:var(--state-cinnabar)}.state-accessibility-heading>div{gap:6px;min-width:0;display:grid}.state-accessibility-heading>div>span,.state-accessibility-capabilities>header span,.state-accessibility-findings>header span{color:var(--state-cinnabar);font-size:.52rem;font-weight:800}.state-accessibility-heading h1{font-family:var(--state-serif);font-size:1.42rem;font-weight:600}.state-accessibility-heading p{max-width:830px;color:var(--state-ink-soft);font-size:.6rem;line-height:1.65}.state-accessibility-heading>aside{border-left:4px solid var(--state-pine);background:#496a5412;gap:5px;padding:12px 14px;display:grid}.state-accessibility-heading>aside b{color:var(--state-pine);font-size:.56rem}.state-accessibility-heading>aside time{font-family:var(--state-serif);font-size:.72rem}.state-accessibility-heading>aside small{color:var(--state-ink-soft);font-size:.48rem;line-height:1.45}.state-accessibility-metrics{border:1px solid var(--state-line-strong);background:#ffffff47;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-accessibility-metrics>div{border-right:1px solid var(--state-line);text-align:center;place-content:center;gap:3px;min-height:78px;padding:10px 14px;display:grid}.state-accessibility-metrics>div:last-child{border-right:0}.state-accessibility-metrics strong{font-family:var(--state-serif);font-size:1.12rem}.state-accessibility-metrics span{color:var(--state-ink-soft);font-size:.5rem}.state-accessibility-disclosure,.account-accessibility-boundary,.admin-accessibility-boundary{border-left:4px solid var(--state-pine);color:var(--state-ink-soft);background:#496a5412;align-items:flex-start;gap:9px;padding:12px 15px;font-size:.54rem;line-height:1.6;display:flex}.state-accessibility-disclosure svg,.account-accessibility-boundary svg,.admin-accessibility-boundary svg{width:19px;height:19px;color:var(--state-pine);flex:none}.state-accessibility-policy-grid{border:1px solid var(--state-line-strong);background:#f7f2e78a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.state-accessibility-policy-grid>section{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.state-accessibility-policy-grid>section:nth-child(2n){border-right:0}.state-accessibility-policy-grid>section:nth-last-child(-n+2){border-bottom:0}.state-accessibility-policy-grid span{color:var(--state-indigo);font-family:var(--state-serif);font-size:.62rem;font-weight:800}.state-accessibility-policy-grid p{color:var(--state-ink-soft);font-size:.55rem;line-height:1.65}.state-accessibility-policy-grid small{color:var(--state-cinnabar);font-size:.48rem;line-height:1.5}.state-accessibility-capabilities,.state-accessibility-findings{border:1px solid var(--state-line-strong);background:#f7f2e794}.state-accessibility-capabilities>header,.state-accessibility-findings>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 16px;display:flex}.state-accessibility-capabilities>header>div,.state-accessibility-findings>header>div{gap:3px;display:grid}.state-accessibility-capabilities h2,.state-accessibility-findings h2{font-size:.8rem}.state-accessibility-capabilities>header a{color:#fff;background:var(--state-indigo);align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:.52rem;font-weight:800;display:inline-flex}.state-accessibility-capabilities>header a svg{width:15px;height:15px}.state-accessibility-findings>header>small{color:var(--state-ink-soft);font-size:.49rem}.state-accessibility-capabilities ul{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.state-accessibility-capabilities li{border-right:1px solid var(--state-line);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-height:70px;padding:11px 13px;font-size:.52rem;line-height:1.45;display:grid}.state-accessibility-capabilities li:last-child{border-right:0}.state-accessibility-capabilities li svg{width:17px;height:17px;color:var(--state-pine)}.state-accessibility-finding{border-bottom:1px solid var(--state-line);border-left:4px solid var(--state-copper)}.state-accessibility-finding.is-verified{border-left-color:var(--state-pine)}.state-accessibility-finding.is-pending_verification{border-left-color:var(--state-indigo)}.state-accessibility-finding.is-open{border-left-color:var(--state-cinnabar)}.state-accessibility-finding>header{background:#fff3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 15px;display:grid}.state-accessibility-finding>header>span{gap:3px;min-width:0;display:grid}.state-accessibility-finding>header b{color:var(--state-cinnabar);font-size:.48rem}.state-accessibility-finding>header strong{font-family:var(--state-serif);font-size:.68rem}.state-accessibility-finding>header small{color:var(--state-ink-soft);font-size:.46rem}.state-accessibility-finding>header em{color:var(--state-indigo);border:1px solid;padding:5px 8px;font-size:.48rem;font-style:normal;font-weight:800}.state-accessibility-finding>p{color:var(--state-ink-soft);padding:0 15px 12px;font-size:.53rem;line-height:1.6}.state-accessibility-finding>dl{border:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 15px 13px;display:grid}.state-accessibility-finding>dl>div{border-right:1px solid var(--state-line);min-width:0;padding:8px 9px}.state-accessibility-finding>dl>div:last-child{border-right:0}.state-accessibility-finding dt{color:var(--state-ink-soft);font-size:.45rem}.state-accessibility-finding dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.49rem;line-height:1.5}.state-accessibility-finding>section{border-left:4px solid var(--state-indigo);background:#163b590f;gap:6px;margin:0 15px 14px;padding:11px 12px;display:grid}.state-accessibility-finding>section>span{color:var(--state-indigo);font-size:.47rem;font-weight:800}.state-accessibility-finding>section>p{font-size:.51rem;line-height:1.55}.state-accessibility-finding>section>small,.state-accessibility-finding>section>footer{color:var(--state-ink-soft);align-items:flex-start;gap:7px;font-size:.47rem;line-height:1.5;display:flex}.state-accessibility-finding>section svg{width:17px;height:17px;color:var(--state-pine);flex:none}.state-accessibility-finding>section footer span{gap:2px;display:grid}.state-accessibility-finding>section footer strong{color:var(--state-pine);font-size:.51rem}.state-accessibility-finding>section footer small{color:var(--state-ink-soft);font-size:.46rem}.state-accessibility-empty{color:var(--state-ink-soft);padding:18px;font-size:.54rem}.state-accessibility-feedback{border:1px solid var(--state-line-strong);border-left:5px solid var(--state-cinnabar);background:#f7f2e79e;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px 16px;display:flex}.state-accessibility-feedback>div{grid-template-columns:21px minmax(0,1fr);align-items:center;gap:9px;display:grid}.state-accessibility-feedback>div>svg{width:20px;height:20px;color:var(--state-cinnabar)}.state-accessibility-feedback>div span{gap:3px;display:grid}.state-accessibility-feedback strong{font-family:var(--state-serif);font-size:.62rem}.state-accessibility-feedback small{color:var(--state-ink-soft);font-size:.49rem;line-height:1.5}.state-accessibility-feedback>a,.state-accessibility-unpublished a{color:#fff;background:var(--state-indigo);flex:none;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:.51rem;font-weight:800;display:inline-flex}.state-accessibility-feedback>a svg,.state-accessibility-unpublished a svg{width:15px;height:15px}.state-accessibility-unpublished{border:1px solid var(--state-line-strong);background:#f7f2e78f;grid-template-columns:38px minmax(0,560px);place-content:center;gap:14px;min-height:260px;padding:26px;display:grid}.state-accessibility-unpublished>svg{width:34px;height:34px;color:var(--state-cinnabar)}.state-accessibility-unpublished>div{gap:9px;display:grid}.state-accessibility-unpublished h2{font-size:.9rem}.state-accessibility-unpublished p{color:var(--state-ink-soft);font-size:.56rem;line-height:1.65}.state-accessibility-unpublished a{justify-self:start}.account-accessibility-header{border-top:5px solid var(--state-cinnabar);border-bottom:1px solid var(--state-line-strong);min-height:126px;color:var(--state-ink);background:#f7f2e7a8;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:18px;padding:22px 26px;display:grid}.account-accessibility-header>div{gap:6px;display:grid}.account-accessibility-header span{color:var(--state-cinnabar);font-size:.52rem;font-weight:800}.account-accessibility-header h1{font-family:var(--state-serif);font-size:1.3rem}.account-accessibility-header p{max-width:760px;color:var(--state-ink-soft);font-size:.56rem;line-height:1.6}.account-accessibility-header>svg{width:38px;height:38px;color:var(--state-cinnabar)}.account-accessibility-form{border:1px solid var(--state-line-strong);background:#f7f2e794;display:grid}.account-accessibility-form>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:11px 16px;display:flex}.account-accessibility-form>header>div{gap:3px;display:grid}.account-accessibility-form>header span{color:var(--state-cinnabar);font-size:.48rem;font-weight:800}.account-accessibility-form>header h2{font-size:.8rem}.account-accessibility-form>header>small{color:var(--state-ink-soft);font-size:.47rem}.account-accessibility-form>label{border-bottom:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:11px 16px;display:grid}.account-accessibility-form>label>span{gap:3px;display:grid}.account-accessibility-form>label strong{font-family:var(--state-serif);font-size:.62rem}.account-accessibility-form>label small{color:var(--state-ink-soft);font-size:.49rem;line-height:1.5}.account-accessibility-form input[type=checkbox]{width:19px;height:19px;accent-color:var(--state-indigo);margin:0}.account-accessibility-form>.account-accessibility-scale{grid-template-columns:minmax(0,1fr) 180px}.account-accessibility-scale select{border:1px solid var(--state-line-strong);width:100%;min-width:0;min-height:42px;color:var(--state-ink);background:#ffffffb3;padding:7px 9px;font-size:.54rem}.account-accessibility-form>footer{justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 16px;display:flex}.account-accessibility-form>footer p{color:var(--state-ink-soft);align-items:center;gap:7px;font-size:.5rem;line-height:1.5;display:flex}.account-accessibility-form>footer p.is-saved{color:var(--state-pine)}.account-accessibility-form>footer p.is-error{color:var(--state-cinnabar)}.account-accessibility-form>footer p svg{flex:none;width:17px;height:17px}.account-accessibility-form>footer button{color:#fff;background:var(--state-indigo);flex:none;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:.52rem;font-weight:800;display:inline-flex}.account-accessibility-form>footer button svg{width:16px;height:16px}.account-accessibility-links{border:1px solid var(--state-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-accessibility-links a{border-right:1px solid var(--state-line);min-height:48px;color:var(--state-indigo);font-family:var(--state-serif);text-align:center;place-items:center;padding:9px;font-size:.55rem;font-weight:800;display:grid}.account-accessibility-links a:last-child{border-right:0}.admin-accessibility-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-accessibility-boundary{border:1px solid var(--state-line);border-left:4px solid var(--state-pine)}.admin-accessibility-workbench>.admin-panel{border:1px solid var(--state-line-strong);background:#f7f2e794}.admin-accessibility-workbench>.admin-panel>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;align-items:center;gap:10px;min-height:64px;padding:10px 15px;display:flex}.admin-accessibility-workbench>.admin-panel>header>svg{width:21px;height:21px;color:var(--state-cinnabar)}.admin-accessibility-workbench>.admin-panel>header>div{gap:2px;display:grid}.admin-accessibility-workbench>.admin-panel>header span{color:var(--state-cinnabar);font-size:.47rem;font-weight:800}.admin-accessibility-workbench>.admin-panel>header h2{font-size:.78rem}.admin-accessibility-workbench>.admin-panel>header>b{color:var(--state-indigo);margin-left:auto;font-size:.53rem}.admin-accessibility-policy-create>form,.admin-accessibility-finding-create>form,.admin-accessibility-edit>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 15px;display:grid}.admin-accessibility-workbench form label{min-width:0;color:var(--state-ink-soft);gap:4px;font-size:.47rem;font-weight:700;display:grid}.admin-accessibility-workbench form label.is-wide,.admin-accessibility-policy-create>form>button,.admin-accessibility-finding-create>form>button,.admin-accessibility-edit>form>button{grid-column:1/-1}.admin-accessibility-workbench :is(input,select,textarea){border:1px solid var(--state-line-strong);width:100%;min-width:0;min-height:40px;color:var(--state-ink);background:#ffffffb3;padding:7px 8px;font-size:.5rem}.admin-accessibility-workbench textarea{resize:vertical;min-height:72px;line-height:1.5}.admin-accessibility-workbench button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:.5rem;font-weight:800;display:inline-flex}.admin-accessibility-workbench button.is-danger{background:var(--state-cinnabar)}.admin-accessibility-workbench button svg{width:15px;height:15px}.admin-accessibility-check{border-left:3px solid var(--state-copper);background:#b9822012;align-self:end;align-items:center;min-height:40px;padding:7px 9px;gap:7px!important;display:flex!important}.admin-accessibility-check input{accent-color:var(--state-indigo);margin:0;width:17px!important;min-height:17px!important}.admin-accessibility-policy-ledger>details,.admin-accessibility-finding-ledger>details{border-bottom:1px solid var(--state-line)}.admin-accessibility-policy-ledger>details>summary,.admin-accessibility-finding>summary{cursor:pointer;background:#ffffff30;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:11px 15px;list-style:none;display:grid}.admin-accessibility-policy-ledger>details>summary::-webkit-details-marker{display:none}.admin-accessibility-finding>summary::-webkit-details-marker{display:none}.admin-accessibility-edit>summary::-webkit-details-marker{display:none}.admin-accessibility-event-ledger>summary::-webkit-details-marker{display:none}.admin-accessibility-policy-ledger summary>span,.admin-accessibility-finding summary>span{gap:3px;min-width:0;display:grid}.admin-accessibility-policy-ledger summary b,.admin-accessibility-finding summary b{color:var(--state-cinnabar);font-size:.48rem}.admin-accessibility-policy-ledger summary strong,.admin-accessibility-finding summary strong{font-family:var(--state-serif);font-size:.66rem}.admin-accessibility-policy-ledger summary small,.admin-accessibility-policy-ledger summary time,.admin-accessibility-finding summary small{color:var(--state-ink-soft);font-size:.46rem}.admin-accessibility-policy-ledger>details>div,.admin-accessibility-finding>div{border-top:1px solid var(--state-line);gap:10px;padding:13px 15px;display:grid}.admin-accessibility-policy-ledger details>div>p,.admin-accessibility-finding>div>p{color:var(--state-ink-soft);font-size:.53rem;line-height:1.6}.admin-accessibility-policy-ledger dl,.admin-accessibility-finding dl{border:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-accessibility-policy-ledger dl>div,.admin-accessibility-finding dl>div{border-right:1px solid var(--state-line);min-width:0;padding:8px}.admin-accessibility-policy-ledger dl>div:last-child,.admin-accessibility-finding dl>div:last-child{border-right:0}.admin-accessibility-workbench dt{color:var(--state-ink-soft);font-size:.44rem}.admin-accessibility-workbench dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.49rem;line-height:1.5}.admin-accessibility-policy-ledger ul{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.admin-accessibility-policy-ledger li{border-left:3px solid var(--state-pine);background:#496a540f;padding:5px 7px;font-size:.47rem}.admin-accessibility-policy-ledger blockquote,.admin-accessibility-reports blockquote{overflow-wrap:anywhere;border-left:3px solid var(--state-copper);color:var(--state-ink-soft);white-space:pre-wrap;background:#b982200f;padding:9px 10px;font-size:.49rem;line-height:1.55}.admin-accessibility-return{border-left:3px solid var(--state-cinnabar);background:#a43c2f0d;padding:8px 10px;color:var(--state-cinnabar)!important}.admin-accessibility-edit{border:1px solid var(--state-line);background:#fff3}.admin-accessibility-edit>summary{cursor:pointer;min-height:40px;color:var(--state-indigo);padding:9px 11px;font-size:.51rem;font-weight:800}.admin-accessibility-edit>form{border-top:1px solid var(--state-line)}.admin-accessibility-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.admin-accessibility-actions>form{flex:0 auto;align-items:end;gap:7px;min-width:0;display:flex}.admin-accessibility-actions>form:has(textarea){grid-template-columns:150px minmax(180px,1fr) minmax(180px,1fr) auto;min-width:min(100%,560px);display:grid}.admin-accessibility-actions textarea{min-height:58px}.admin-accessibility-finding{border-left:4px solid var(--state-copper)}.admin-accessibility-finding.is-open{border-left-color:var(--state-cinnabar)}.admin-accessibility-finding.is-pending_verification{border-left-color:var(--state-indigo)}.admin-accessibility-finding.is-verified{border-left-color:var(--state-pine)}.admin-accessibility-finding summary{grid-template-columns:minmax(0,1fr) 70px 120px}.admin-accessibility-finding summary em,.admin-accessibility-finding summary i{justify-self:end;font-size:.47rem;font-style:normal;font-weight:800}.admin-accessibility-finding summary em{color:var(--state-cinnabar)}.admin-accessibility-finding summary i{color:var(--state-indigo)}.admin-accessibility-reports{gap:8px;display:grid}.admin-accessibility-reports h3{font-size:.6rem}.admin-accessibility-reports article{border:1px solid var(--state-line);background:#fff3;gap:7px;padding:10px;display:grid}.admin-accessibility-reports article>header{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;font-size:.46rem;display:grid}.admin-accessibility-reports article>header time,.admin-accessibility-reports article>header span{color:var(--state-ink-soft)}.admin-accessibility-reports article>p{font-size:.51rem;line-height:1.55}.admin-accessibility-reports article>footer,.admin-accessibility-reports article>small{color:var(--state-ink-soft);align-items:flex-start;gap:7px;font-size:.47rem;line-height:1.5;display:flex}.admin-accessibility-reports article>footer svg,.admin-accessibility-reports article>small svg{width:17px;height:17px;color:var(--state-pine);flex:none}.admin-accessibility-reports footer>span{gap:3px;display:grid}.admin-accessibility-reports footer small,.admin-accessibility-reports footer em{color:var(--state-ink-soft);font-size:.45rem;font-style:normal}.admin-accessibility-event-ledger{border:1px solid var(--state-line)}.admin-accessibility-event-ledger>summary{cursor:pointer;min-height:42px;color:var(--state-indigo);align-items:center;gap:7px;padding:8px 10px;font-size:.51rem;font-weight:800;display:flex}.admin-accessibility-event-ledger>summary svg{width:16px;height:16px}.admin-accessibility-event-ledger>p,.admin-accessibility-events>p{border-top:1px solid var(--state-line);grid-template-columns:135px minmax(0,1fr);gap:10px;padding:8px 11px;display:grid}.admin-accessibility-event-ledger>p time,.admin-accessibility-events>p time{color:var(--state-ink-soft);font-size:.45rem}.admin-accessibility-event-ledger>p span,.admin-accessibility-events>p span{gap:2px;display:grid}.admin-accessibility-event-ledger>p b,.admin-accessibility-events>p b{font-size:.5rem}.admin-accessibility-event-ledger>p small,.admin-accessibility-event-ledger>p em,.admin-accessibility-events>p small,.admin-accessibility-events>p em{overflow-wrap:anywhere;color:var(--state-ink-soft);font-size:.44rem;font-style:normal;line-height:1.5}.admin-accessibility-empty{align-items:center;gap:14px;min-height:150px;padding:22px;display:flex}.admin-accessibility-empty>svg{width:30px;height:30px;color:var(--state-cinnabar)}.admin-accessibility-empty>div{gap:5px;display:grid}.admin-accessibility-empty h2{font-size:.78rem}.admin-accessibility-empty p{color:var(--state-ink-soft);font-size:.51rem;line-height:1.55}@media (max-width:980px){.state-accessibility-heading{grid-template-columns:42px minmax(0,1fr)}.state-accessibility-heading>aside{grid-column:1/-1}.state-accessibility-capabilities ul{grid-template-columns:repeat(3,minmax(0,1fr))}.state-accessibility-capabilities li{border-bottom:1px solid var(--state-line)}.state-accessibility-capabilities li:nth-child(3n){border-right:0}.admin-accessibility-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-accessibility-actions>form:has(textarea){grid-template-columns:130px minmax(160px,1fr) minmax(160px,1fr)}.admin-accessibility-actions>form:has(textarea) button{grid-column:1/-1;justify-self:end}}@media (max-width:719px){.state-display-settings{width:min(340px,100vw - 12px);max-height:calc(100dvh - var(--state-masthead-height) - 70px);top:calc(100% + 4px);right:6px}.state-accessibility-page,.account-accessibility-page,.admin-accessibility-workbench{gap:10px}.state-accessibility-heading,.account-accessibility-header{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;min-height:0;padding:17px 15px}.state-accessibility-heading>svg,.account-accessibility-header>svg{width:29px;height:29px}.state-accessibility-heading>div{gap:5px}.state-accessibility-heading h1,.account-accessibility-header h1{font-size:1.02rem}.state-accessibility-heading p,.account-accessibility-header p{font-size:.56rem}.state-accessibility-heading>aside{grid-column:1/-1}.state-accessibility-metrics,.state-accessibility-policy-grid,.account-accessibility-links,.admin-accessibility-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.state-accessibility-metrics>div{border-bottom:1px solid var(--state-line);min-height:66px}.state-accessibility-metrics>div:nth-child(2n){border-right:0}.state-accessibility-policy-grid>section{border-right:0;border-bottom:1px solid var(--state-line)!important}.state-accessibility-policy-grid>section:last-child{border-bottom:0!important}.state-accessibility-capabilities>header,.state-accessibility-findings>header,.state-accessibility-feedback,.account-accessibility-form>header,.account-accessibility-form>footer{flex-direction:column;align-items:stretch}.state-accessibility-capabilities>header a,.state-accessibility-feedback>a,.account-accessibility-form>footer button{justify-content:center;width:100%}.state-accessibility-capabilities ul{grid-template-columns:1fr}.state-accessibility-capabilities li{border-right:0;border-bottom:1px solid var(--state-line);min-height:58px}.state-accessibility-capabilities li:last-child{border-bottom:0}.state-accessibility-finding>header{grid-template-columns:1fr}.state-accessibility-finding>header em{justify-self:start}.state-accessibility-finding>dl,.admin-accessibility-policy-ledger dl,.admin-accessibility-finding dl{grid-template-columns:1fr 1fr}.state-accessibility-finding>dl>div:nth-child(2n),.admin-accessibility-policy-ledger dl>div:nth-child(2n),.admin-accessibility-finding dl>div:nth-child(2n){border-right:0}.state-accessibility-finding>dl>div,.admin-accessibility-policy-ledger dl>div,.admin-accessibility-finding dl>div{border-bottom:1px solid var(--state-line)}.state-accessibility-unpublished{grid-template-columns:30px minmax(0,1fr);place-content:start;padding:20px 15px}.state-accessibility-unpublished>svg{width:28px;height:28px}.account-accessibility-header>svg{grid-area:1/1}.account-accessibility-header>div{grid-column:2}.account-accessibility-form>.account-accessibility-scale,.admin-accessibility-policy-create>form,.admin-accessibility-finding-create>form,.admin-accessibility-edit>form{grid-template-columns:1fr}.admin-accessibility-workbench form label.is-wide,.admin-accessibility-policy-create>form>button,.admin-accessibility-finding-create>form>button,.admin-accessibility-edit>form>button{grid-column:auto}.admin-accessibility-policy-ledger>details>summary,.admin-accessibility-finding>summary{grid-template-columns:1fr}.admin-accessibility-policy-ledger summary time,.admin-accessibility-finding summary em,.admin-accessibility-finding summary i{justify-self:start}.admin-accessibility-actions,.admin-accessibility-actions>form{flex-direction:column;grid-template-columns:1fr;align-items:stretch;width:100%}.admin-accessibility-actions>form:has(textarea){flex-direction:column;grid-template-columns:1fr;align-items:stretch;width:100%}.admin-accessibility-actions>form:has(textarea) button{grid-column:auto;width:100%}.admin-accessibility-actions button{width:100%}.admin-accessibility-reports article>header,.admin-accessibility-event-ledger>p,.admin-accessibility-events>p{grid-template-columns:1fr}}
.state-privacy-page,.account-privacy-page,.admin-privacy-workbench{align-content:start;gap:14px;min-width:0;display:grid}.state-privacy-page :is(h1,h2,h3,p,dl,ul),.account-privacy-page :is(h1,h2,h3,p,dl),.admin-privacy-workbench :is(h2,h3,p,dl,blockquote){margin:0}.state-privacy-page :is(strong,b,time,dd),.account-privacy-page :is(strong,b,time),.admin-privacy-workbench :is(strong,b,time,dd){font-variant-numeric:tabular-nums}.state-privacy-heading{border-top:5px solid var(--state-cinnabar);border-bottom:1px solid var(--state-line-strong);background:#f7f2e7ad;grid-template-columns:48px minmax(0,1fr) 205px;align-items:center;gap:18px;min-height:168px;padding:24px 27px;display:grid}.state-privacy-heading>svg{width:39px;height:39px;color:var(--state-cinnabar)}.state-privacy-heading>div{gap:6px;min-width:0;display:grid}.state-privacy-heading>div>span,.state-privacy-policy>header span,.state-privacy-register>header span{color:var(--state-cinnabar);font-size:.52rem;font-weight:800}.state-privacy-heading h1{font-family:var(--state-serif);font-size:1.42rem;font-weight:600}.state-privacy-heading p{max-width:850px;color:var(--state-ink-soft);font-size:.6rem;line-height:1.65}.state-privacy-heading>aside{border-left:4px solid var(--state-pine);background:#496a5412;gap:5px;padding:13px 15px;display:grid}.state-privacy-heading>aside b{color:var(--state-pine);font-size:.55rem}.state-privacy-heading>aside time{font-family:var(--state-serif);font-size:.72rem}.state-privacy-heading>aside small{color:var(--state-ink-soft);font-size:.48rem;line-height:1.45}.state-privacy-metrics,.account-privacy-metrics{border:1px solid var(--state-line-strong);background:#ffffff45;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-privacy-metrics>div,.account-privacy-metrics>div{border-right:1px solid var(--state-line);grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:3px 9px;min-width:0;min-height:82px;padding:12px 15px;display:grid}.state-privacy-metrics>div:last-child,.account-privacy-metrics>div:last-child{border-right:0}.state-privacy-metrics svg,.account-privacy-metrics svg{width:21px;height:21px;color:var(--state-cinnabar);grid-row:1/3;align-self:center}.state-privacy-metrics span,.account-privacy-metrics span{color:var(--state-ink-soft);font-size:.48rem}.state-privacy-metrics strong,.account-privacy-metrics strong{overflow-wrap:anywhere;min-width:0;font-family:var(--state-serif);font-size:.78rem}.state-privacy-disclosure,.account-privacy-boundary,.admin-privacy-boundary{border-left:4px solid var(--state-pine);color:var(--state-ink-soft);background:#496a5412;align-items:flex-start;gap:9px;padding:12px 15px;font-size:.54rem;line-height:1.6;display:flex}.state-privacy-disclosure svg,.account-privacy-boundary svg,.admin-privacy-boundary svg{width:19px;height:19px;color:var(--state-pine);flex:none}.state-privacy-policy,.state-privacy-register,.account-privacy-authorities,.account-privacy-requests,.account-privacy-create{border:1px solid var(--state-line-strong);background:#f7f2e791}.state-privacy-policy>header,.state-privacy-register>header,.account-privacy-authorities>header,.account-privacy-requests>header,.account-privacy-create>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;align-items:center;gap:10px;min-height:67px;padding:11px 16px;display:flex}.state-privacy-policy>header>svg,.account-privacy-authorities>header>svg,.account-privacy-requests>header>svg,.account-privacy-create>header>svg{width:22px;height:22px;color:var(--state-cinnabar)}.state-privacy-policy>header>div,.state-privacy-register>header>div,.account-privacy-authorities>header>div,.account-privacy-requests>header>div,.account-privacy-create>header>div{gap:3px;display:grid}.state-privacy-policy h2,.state-privacy-register h2,.account-privacy-authorities h2,.account-privacy-requests h2,.account-privacy-create h2{font-size:.8rem}.state-privacy-policy>header a{color:#fff;background:var(--state-indigo);align-items:center;gap:6px;min-height:40px;margin-left:auto;padding:8px 11px;font-size:.52rem;font-weight:800;display:inline-flex}.state-privacy-policy>header a svg{width:15px;height:15px}.state-privacy-register>header small{color:var(--state-ink-soft);margin-left:auto;font-size:.48rem}.state-privacy-policy>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-privacy-policy>div>section{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);align-content:start;gap:7px;min-width:0;padding:16px 18px;display:grid}.state-privacy-policy>div>section:nth-child(3n){border-right:0}.state-privacy-policy>div>section:nth-last-child(-n+3){border-bottom:0}.state-privacy-policy h3{color:var(--state-indigo);font-family:var(--state-serif);font-size:.62rem}.state-privacy-policy p{color:var(--state-ink-soft);font-size:.54rem;line-height:1.65}.state-privacy-policy nav{flex-wrap:wrap;gap:7px;display:flex}.state-privacy-policy nav a{color:var(--state-cinnabar);font-size:.49rem;font-weight:800}.state-privacy-activity{border-bottom:1px solid var(--state-line);border-left:4px solid var(--state-indigo)}.state-privacy-activity:last-child{border-bottom:0}.state-privacy-activity>header{background:#ffffff2e;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:93px;padding:14px 16px;display:grid}.state-privacy-activity>header>svg{width:23px;height:23px;color:var(--state-indigo)}.state-privacy-activity>header>div{gap:4px;min-width:0;display:grid}.state-privacy-activity>header span{color:var(--state-cinnabar);font-size:.47rem;font-weight:800}.state-privacy-activity>header h2{font-family:var(--state-serif);font-size:.73rem}.state-privacy-activity>header p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.55}.state-privacy-activity>header>b{border:1px solid var(--state-pine);color:var(--state-pine);padding:6px 8px;font-size:.47rem}.state-privacy-activity-grid{border-top:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-privacy-activity-grid>section{border-right:1px solid var(--state-line);min-width:0;padding:12px 13px}.state-privacy-activity-grid>section:last-child{border-right:0}.state-privacy-activity-grid h3{color:var(--state-indigo);margin-bottom:8px;font-size:.54rem}.state-privacy-activity-grid ul{gap:6px;padding:0;list-style:none;display:grid}.state-privacy-activity-grid li{color:var(--state-ink-soft);grid-template-columns:15px minmax(0,1fr);gap:5px;font-size:.48rem;line-height:1.45;display:grid}.state-privacy-activity-grid li svg{width:14px;height:14px;color:var(--state-pine)}.state-privacy-activity>dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-privacy-activity>dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);min-width:0;padding:11px 13px}.state-privacy-activity>dl>div:nth-child(3n){border-right:0}.state-privacy-activity dt{color:var(--state-cinnabar);font-size:.46rem;font-weight:800}.state-privacy-activity dd{overflow-wrap:anywhere;color:var(--state-ink-soft);margin:4px 0 0;font-size:.5rem;line-height:1.55}.state-privacy-activity>footer{min-height:48px;color:var(--state-ink-soft);align-items:center;gap:13px;padding:8px 14px;font-size:.47rem;display:flex}.state-privacy-activity>footer span{align-items:center;gap:5px;display:inline-flex}.state-privacy-activity>footer svg{width:15px;height:15px}.state-privacy-activity>footer time{margin-left:auto}.state-privacy-activity>footer a{color:var(--state-indigo);align-items:center;gap:4px;font-weight:800;display:inline-flex}.state-privacy-footer{border:1px solid var(--state-line-strong);border-left:5px solid var(--state-copper);background:#b982200f;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:15px 18px;display:grid}.state-privacy-footer>svg{width:23px;height:23px;color:var(--state-copper)}.state-privacy-footer>div{gap:4px;display:grid}.state-privacy-footer strong{font-family:var(--state-serif);font-size:.62rem}.state-privacy-footer p{color:var(--state-ink-soft);font-size:.5rem;line-height:1.55}.state-privacy-footer>a{color:#fff;background:var(--state-indigo);align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:.5rem;font-weight:800;display:inline-flex}.state-privacy-footer>a svg{width:15px;height:15px}.state-privacy-unpublished{border:1px solid var(--state-line-strong);background:#f7f2e794;grid-template-columns:42px minmax(0,620px);place-content:center;gap:15px;min-height:230px;padding:30px;display:grid}.state-privacy-unpublished>svg{width:36px;height:36px;color:var(--state-cinnabar)}.state-privacy-unpublished>div{gap:8px;display:grid}.state-privacy-unpublished h2{font-size:.82rem}.state-privacy-unpublished p{color:var(--state-ink-soft);font-size:.55rem;line-height:1.6}.state-privacy-unpublished a{width:fit-content;color:var(--state-indigo);align-items:center;gap:5px;font-size:.52rem;font-weight:800;display:inline-flex}.state-privacy-empty{color:var(--state-ink-soft);text-align:center;padding:20px;font-size:.53rem}.account-privacy-header{border-top:5px solid var(--state-cinnabar);grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:18px;min-height:124px;display:grid}.account-privacy-header>svg{width:43px;height:43px;color:var(--state-cinnabar)}.account-privacy-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);align-items:start;gap:14px;min-width:0;display:grid}.account-privacy-layout>main,.account-privacy-layout>aside{gap:14px;min-width:0;display:grid}.account-privacy-authorities>header span,.account-privacy-requests>header span,.account-privacy-create>header span{color:var(--state-cinnabar);font-size:.48rem;font-weight:800}.account-privacy-requests>header>b{color:var(--state-indigo);margin-left:auto;font-size:.54rem}.account-privacy-authority-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-privacy-authority-grid>section{border-right:1px solid var(--state-line);min-width:0}.account-privacy-authority-grid>section:last-child{border-right:0}.account-privacy-authority-grid>section>header{border-bottom:1px solid var(--state-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:53px;padding:9px 11px;display:grid}.account-privacy-authority-grid>section>header svg{width:18px;height:18px;color:var(--state-indigo)}.account-privacy-authority-grid h3{font-size:.58rem}.account-privacy-authority-grid>section>header b{color:var(--state-cinnabar);font-size:.5rem}.account-privacy-authority-grid article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:102px;padding:10px 11px;display:grid}.account-privacy-authority-grid article>span{gap:3px;min-width:0;display:grid}.account-privacy-authority-grid article strong{overflow-wrap:anywhere;font-size:.53rem}.account-privacy-authority-grid article small,.account-privacy-authority-grid article time{color:var(--state-ink-soft);font-size:.44rem;line-height:1.45}.account-privacy-authority-grid article p{overflow-wrap:anywhere;color:var(--state-ink-soft);font-size:.47rem;line-height:1.45}.account-privacy-authority-grid article a{color:var(--state-indigo);align-items:center;gap:4px;font-size:.46rem;font-weight:800;display:inline-flex}.account-privacy-authority-grid article a svg{width:14px;height:14px}.account-privacy-authority-grid>section>p{color:var(--state-ink-soft);padding:16px 11px;font-size:.49rem}.account-privacy-request{border-bottom:1px solid var(--state-line);border-left:4px solid var(--state-copper)}.account-privacy-request.is-completed{border-left-color:var(--state-pine)}.account-privacy-request.is-needs_information{border-left-color:var(--state-cinnabar)}.account-privacy-request.is-withdrawn{border-left-color:var(--state-ink-soft)}.account-privacy-request>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:11px 14px;list-style:none;display:grid}.account-privacy-request>summary::-webkit-details-marker{display:none}.account-privacy-supplement>summary::-webkit-details-marker{display:none}.account-privacy-request>summary>span{gap:3px;min-width:0;display:grid}.account-privacy-request>summary b{color:var(--state-cinnabar);font-size:.47rem}.account-privacy-request>summary strong{font-family:var(--state-serif);font-size:.65rem}.account-privacy-request>summary small{color:var(--state-ink-soft);font-size:.45rem}.account-privacy-request>summary em{color:var(--state-indigo);border:1px solid;padding:5px 7px;font-size:.46rem;font-style:normal;font-weight:800}.account-privacy-request>div{border-top:1px solid var(--state-line);gap:10px;padding:13px 14px;display:grid}.account-privacy-request-copy{border-left:3px solid var(--state-indigo);background:#2f3c5d0d;gap:6px;padding:11px;display:grid}.account-privacy-request-copy h3,.account-privacy-action-ledger h3,.account-privacy-timeline h3{color:var(--state-indigo);font-size:.56rem}.account-privacy-request-copy p{white-space:pre-wrap;color:var(--state-ink-soft);font-size:.51rem;line-height:1.55}.account-privacy-request-copy strong{font-size:.5rem}.account-privacy-request-copy small{color:var(--state-ink-soft);font-size:.45rem}.account-privacy-decision{border-left:3px solid var(--state-pine);background:#496a540f;grid-template-columns:23px minmax(0,1fr);gap:9px;padding:11px;display:grid}.account-privacy-decision>svg{width:20px;height:20px;color:var(--state-pine)}.account-privacy-decision>div{gap:5px;display:grid}.account-privacy-decision h3{font-size:.56rem}.account-privacy-decision p,.account-privacy-decision small{color:var(--state-ink-soft);font-size:.49rem;line-height:1.55}.account-privacy-decision a{width:fit-content;color:var(--state-indigo);align-items:center;gap:4px;font-size:.47rem;font-weight:800;display:inline-flex}.account-privacy-action-ledger{gap:7px;display:grid}.account-privacy-action-ledger article{border:1px solid var(--state-line);grid-template-columns:115px minmax(0,1fr) auto;gap:8px;padding:9px 10px;display:grid}.account-privacy-action-ledger article>b,.account-privacy-action-ledger article>em{font-size:.45rem;font-style:normal}.account-privacy-action-ledger article>b{color:var(--state-cinnabar)}.account-privacy-action-ledger article>em{color:var(--state-indigo);font-weight:800}.account-privacy-action-ledger article>span{gap:3px;display:grid}.account-privacy-action-ledger article strong{font-size:.49rem}.account-privacy-action-ledger article p{color:var(--state-ink-soft);font-size:.47rem;line-height:1.45}.account-privacy-timeline{border:1px solid var(--state-line);display:grid}.account-privacy-timeline>h3{border-bottom:1px solid var(--state-line);align-items:center;gap:6px;padding:9px 10px;display:flex}.account-privacy-timeline>h3 svg{width:16px;height:16px}.account-privacy-timeline>p{border-bottom:1px solid var(--state-line);grid-template-columns:125px minmax(0,1fr);gap:9px;padding:8px 10px;display:grid}.account-privacy-timeline>p:last-child{border-bottom:0}.account-privacy-timeline time{color:var(--state-ink-soft);font-size:.44rem}.account-privacy-timeline p span{gap:2px;display:grid}.account-privacy-timeline p strong{font-size:.49rem}.account-privacy-timeline p small{color:var(--state-ink-soft);font-size:.43rem}.account-privacy-supplement{border:1px solid var(--state-line)}.account-privacy-supplement>summary{cursor:pointer;min-height:42px;color:var(--state-indigo);align-items:center;gap:6px;padding:9px 10px;font-size:.5rem;font-weight:800;display:flex}.account-privacy-supplement>summary svg{width:16px;height:16px}.account-privacy-withdraw{justify-content:flex-end;display:flex}.account-privacy-withdraw button{border:1px solid var(--state-cinnabar);min-height:40px;color:var(--state-cinnabar);background:0 0;align-items:center;gap:6px;padding:8px 11px;font-size:.48rem;font-weight:800;display:inline-flex}.account-privacy-withdraw svg{width:15px;height:15px}.account-privacy-empty{color:var(--state-ink-soft);text-align:center;padding:24px;font-size:.52rem}.account-privacy-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.account-privacy-request-form>label{min-width:0;color:var(--state-ink-soft);gap:4px;font-size:.47rem;font-weight:700;display:grid}.account-privacy-request-form>label.is-wide,.account-privacy-request-form>fieldset,.account-privacy-request-form>button{grid-column:1/-1}.account-privacy-request-form :is(input,select,textarea){border:1px solid var(--state-line-strong);width:100%;min-width:0;min-height:40px;color:var(--state-ink);background:#ffffffb8;padding:7px 8px;font-size:.5rem}.account-privacy-request-form textarea{resize:vertical;line-height:1.5}.account-privacy-request-form>button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:.51rem;font-weight:800;display:inline-flex}.account-privacy-request-form>button svg{width:16px;height:16px}.account-privacy-activities{border:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.account-privacy-activities legend{color:var(--state-indigo);padding:0 5px;font-size:.47rem;font-weight:800}.account-privacy-activities label{border-left:3px solid var(--state-line-strong);background:#fff3;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:7px 8px;display:grid}.account-privacy-activities label.account-privacy-all{border-left-color:var(--state-copper);grid-column:1/-1}.account-privacy-activities input{width:17px;min-height:17px;accent-color:var(--state-indigo);margin:0}.account-privacy-activities label span{gap:2px;min-width:0;display:grid}.account-privacy-activities strong{font-size:.48rem}.account-privacy-activities small{color:var(--state-ink-soft);font-size:.43rem}.account-privacy-create>footer{border-top:1px solid var(--state-line);color:var(--state-ink-soft);gap:7px;padding:10px 13px;font-size:.46rem;line-height:1.5;display:flex}.account-privacy-create>footer svg{width:16px;height:16px;color:var(--state-copper);flex:none}.account-privacy-links{border:1px solid var(--state-line-strong);display:grid}.account-privacy-links a{border-bottom:1px solid var(--state-line);min-height:46px;color:var(--state-indigo);justify-content:space-between;align-items:center;gap:7px;padding:9px 11px;font-size:.5rem;font-weight:800;display:flex}.account-privacy-links a:last-child{border-bottom:0}.account-privacy-links svg{width:15px;height:15px}.admin-privacy-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-privacy-boundary{border:1px solid var(--state-line);border-left:4px solid var(--state-pine)}.admin-privacy-workbench>.admin-panel{border:1px solid var(--state-line-strong);background:#f7f2e794}.admin-privacy-workbench>.admin-panel>header,.admin-privacy-workbench>.admin-panel>summary{border-bottom:1px solid var(--state-line);background:#ddd2be47;align-items:center;gap:10px;min-height:64px;padding:10px 15px;display:flex}.admin-privacy-workbench>.admin-panel>summary{cursor:pointer;list-style:none}.admin-privacy-workbench>.admin-panel>summary::-webkit-details-marker{display:none}.admin-privacy-ledger>details>summary::-webkit-details-marker{display:none}.admin-privacy-activity>summary::-webkit-details-marker{display:none}.admin-privacy-edit>summary::-webkit-details-marker{display:none}.admin-privacy-request>summary::-webkit-details-marker{display:none}.admin-privacy-events>summary::-webkit-details-marker{display:none}.admin-privacy-workbench>.admin-panel>:is(header,summary)>svg{width:21px;height:21px;color:var(--state-cinnabar)}.admin-privacy-workbench>.admin-panel>:is(header,summary)>div,.admin-privacy-workbench>.admin-panel>summary>span{gap:2px;min-width:0;display:grid}.admin-privacy-workbench>.admin-panel>:is(header,summary) span{color:var(--state-cinnabar);font-size:.47rem;font-weight:800}.admin-privacy-workbench>.admin-panel>:is(header,summary) h2,.admin-privacy-workbench>.admin-panel>summary b{font-size:.78rem}.admin-privacy-workbench>.admin-panel>:is(header,summary)>b{color:var(--state-indigo);margin-left:auto;font-size:.53rem}.admin-privacy-workbench>.admin-panel>summary small{color:var(--state-ink-soft);font-size:.45rem}.admin-privacy-create>form,.admin-privacy-edit>form,.admin-privacy-triage-form,.admin-privacy-decision-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 15px;display:grid}.admin-privacy-workbench form label{min-width:0;color:var(--state-ink-soft);gap:4px;font-size:.47rem;font-weight:700;display:grid}.admin-privacy-workbench form label.is-wide,.admin-privacy-create>form>button,.admin-privacy-edit>form>button,.admin-privacy-triage-form>button,.admin-privacy-decision-form>header,.admin-privacy-decision-form>fieldset,.admin-privacy-decision-form>button{grid-column:1/-1}.admin-privacy-workbench :is(input,select,textarea){border:1px solid var(--state-line-strong);width:100%;min-width:0;min-height:40px;color:var(--state-ink);background:#ffffffb8;padding:7px 8px;font-size:.5rem}.admin-privacy-workbench textarea{resize:vertical;min-height:70px;line-height:1.5}.admin-privacy-workbench button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:.5rem;font-weight:800;display:inline-flex}.admin-privacy-workbench button.is-danger{background:var(--state-cinnabar)}.admin-privacy-workbench button svg{width:15px;height:15px}.admin-privacy-rights{border:1px solid var(--state-line);flex-wrap:wrap;grid-column:1/-1;gap:7px;padding:10px;display:flex}.admin-privacy-rights legend{color:var(--state-indigo);padding:0 5px;font-size:.47rem;font-weight:800}.admin-privacy-rights label{border-left:3px solid var(--state-pine);background:#496a540f;flex-direction:row;align-items:center;min-height:34px;padding:5px 7px;gap:5px!important;display:flex!important}.admin-privacy-rights input{width:16px;min-height:16px;accent-color:var(--state-indigo);margin:0}.admin-privacy-ledger>details,.admin-privacy-activity,.admin-privacy-request{border-bottom:1px solid var(--state-line)}.admin-privacy-ledger>details>summary,.admin-privacy-activity>summary,.admin-privacy-request>summary{cursor:pointer;background:#ffffff30;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:11px 15px;list-style:none;display:grid}.admin-privacy-ledger summary>span,.admin-privacy-activity>summary>span,.admin-privacy-request>summary>span{gap:3px;min-width:0;display:grid}.admin-privacy-ledger summary b,.admin-privacy-activity>summary b,.admin-privacy-request>summary b{color:var(--state-cinnabar);font-size:.48rem}.admin-privacy-ledger summary strong,.admin-privacy-activity>summary strong,.admin-privacy-request>summary strong{font-family:var(--state-serif);font-size:.66rem}.admin-privacy-ledger summary small,.admin-privacy-ledger summary time,.admin-privacy-activity>summary small,.admin-privacy-request>summary small{color:var(--state-ink-soft);font-size:.46rem}.admin-privacy-activity>summary em,.admin-privacy-request>summary em{color:var(--state-indigo);font-size:.47rem;font-style:normal;font-weight:800}.admin-privacy-ledger>details>div,.admin-privacy-activity>div,.admin-privacy-request>div{border-top:1px solid var(--state-line);gap:10px;padding:13px 15px;display:grid}.admin-privacy-ledger details>div>p{color:var(--state-ink-soft);font-size:.53rem;line-height:1.6}.admin-privacy-ledger dl,.admin-privacy-activity-version dl{border:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-privacy-ledger dl>div,.admin-privacy-activity-version dl>div{border-right:1px solid var(--state-line);min-width:0;padding:8px}.admin-privacy-ledger dl>div:last-child,.admin-privacy-activity-version dl>div:last-child{border-right:0}.admin-privacy-workbench dt{color:var(--state-ink-soft);font-size:.44rem}.admin-privacy-workbench dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.49rem;line-height:1.5}.admin-privacy-workbench blockquote{overflow-wrap:anywhere;border-left:3px solid var(--state-copper);color:var(--state-ink-soft);white-space:pre-wrap;background:#b982200f;padding:9px 10px;font-size:.49rem;line-height:1.55}.admin-privacy-return{border-left:3px solid var(--state-cinnabar);background:#a43c2f0d;padding:8px 10px;color:var(--state-cinnabar)!important}.admin-privacy-edit{border:1px solid var(--state-line);background:#fff3}.admin-privacy-edit>summary{cursor:pointer;min-height:40px;color:var(--state-indigo);padding:9px 11px;font-size:.51rem;font-weight:800}.admin-privacy-edit>form{border-top:1px solid var(--state-line)}.admin-privacy-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.admin-privacy-actions>form{align-items:end;gap:7px;min-width:0;display:flex}.admin-privacy-activity{border-left:4px solid var(--state-indigo)}.admin-privacy-activity-version{border:1px solid var(--state-line);gap:8px;padding:11px;display:grid}.admin-privacy-activity-version>header{align-items:center;gap:10px;display:flex}.admin-privacy-activity-version>header>span{gap:3px;min-width:0;display:grid}.admin-privacy-activity-version>header b{color:var(--state-cinnabar);font-size:.47rem}.admin-privacy-activity-version>header strong{font-size:.58rem}.admin-privacy-activity-version>header em{color:var(--state-indigo);margin-left:auto;font-size:.46rem;font-style:normal;font-weight:800}.admin-privacy-activity-version>p{color:var(--state-ink-soft);font-size:.51rem;line-height:1.55}.admin-privacy-request{border-left:4px solid var(--state-copper)}.admin-privacy-request.is-completed{border-left-color:var(--state-pine)}.admin-privacy-request.is-needs_information{border-left-color:var(--state-cinnabar)}.admin-privacy-request-copy,.admin-privacy-protected{border-left:3px solid var(--state-indigo);background:#2f3c5d0d;padding:10px}.admin-privacy-request-copy{gap:5px;display:grid}.admin-privacy-request-copy h3{color:var(--state-indigo);font-size:.56rem}.admin-privacy-request-copy p,.admin-privacy-protected{color:var(--state-ink-soft);white-space:pre-wrap;font-size:.5rem;line-height:1.55}.admin-privacy-request-copy strong{font-size:.49rem}.admin-privacy-request-copy small{color:var(--state-ink-soft);font-size:.45rem}.admin-privacy-triage-form,.admin-privacy-decision-form{border:1px solid var(--state-line);background:#fff3}.admin-privacy-decision-form>header{border-bottom:1px solid var(--state-line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.admin-privacy-decision-form>header svg{width:20px;height:20px;color:var(--state-pine)}.admin-privacy-decision-form>header>div{gap:2px;display:grid}.admin-privacy-decision-form>header span{color:var(--state-pine);font-size:.45rem;font-weight:800}.admin-privacy-decision-form>header h3{font-size:.58rem}.admin-privacy-decision-form>fieldset{border:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.admin-privacy-decision-form>fieldset legend{color:var(--state-cinnabar);padding:0 5px;font-size:.47rem;font-weight:800}.admin-privacy-decision-form>fieldset label.is-wide{grid-column:1/-1}.admin-privacy-triages{gap:7px;display:grid}.admin-privacy-triages h3,.admin-privacy-fulfillment h3{color:var(--state-indigo);font-size:.56rem}.admin-privacy-triages article{border:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 150px;gap:9px;padding:9px 10px;display:grid}.admin-privacy-triages article>span{gap:3px;display:grid}.admin-privacy-triages b{color:var(--state-cinnabar);font-size:.47rem}.admin-privacy-triages strong{font-size:.5rem}.admin-privacy-triages small,.admin-privacy-triages em,.admin-privacy-triages time{color:var(--state-ink-soft);font-size:.44rem;font-style:normal;line-height:1.45}.admin-privacy-decision{border-left:4px solid var(--state-pine);background:#496a540f;gap:8px;padding:11px;display:grid}.admin-privacy-decision>header{grid-template-columns:21px minmax(0,1fr);gap:8px;display:grid}.admin-privacy-decision>header svg{width:19px;height:19px;color:var(--state-pine)}.admin-privacy-decision>header span{gap:3px;display:grid}.admin-privacy-decision b{color:var(--state-pine);font-size:.47rem}.admin-privacy-decision strong{font-size:.51rem}.admin-privacy-decision small,.admin-privacy-decision>p{color:var(--state-ink-soft);font-size:.46rem;line-height:1.5}.admin-privacy-fulfillment{gap:8px;display:grid}.admin-privacy-fulfillment>article{border:1px solid var(--state-line);gap:7px;padding:10px;display:grid}.admin-privacy-fulfillment article>header{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-privacy-fulfillment article>header>span{gap:3px;display:grid}.admin-privacy-fulfillment article b{color:var(--state-cinnabar);font-size:.47rem}.admin-privacy-fulfillment article strong{font-size:.52rem}.admin-privacy-fulfillment article small,.admin-privacy-fulfillment article em{color:var(--state-ink-soft);font-size:.44rem;font-style:normal}.admin-privacy-fulfillment article>header>em{color:var(--state-indigo);font-weight:800}.admin-privacy-fulfillment article>p{color:var(--state-ink-soft);font-size:.49rem;line-height:1.5}.admin-privacy-fulfillment article>footer{flex-wrap:wrap;gap:7px;display:flex}.admin-privacy-events{border:1px solid var(--state-line)}.admin-privacy-events>summary{cursor:pointer;min-height:42px;color:var(--state-indigo);align-items:center;gap:7px;padding:8px 10px;font-size:.51rem;font-weight:800;display:flex}.admin-privacy-events>summary svg{width:16px;height:16px}.admin-privacy-events>p{border-top:1px solid var(--state-line);grid-template-columns:135px minmax(0,1fr);gap:10px;padding:8px 11px;display:grid}.admin-privacy-events>p time{color:var(--state-ink-soft);font-size:.45rem}.admin-privacy-events>p span{gap:2px;display:grid}.admin-privacy-events>p b{font-size:.5rem}.admin-privacy-events>p small,.admin-privacy-events>p em{overflow-wrap:anywhere;color:var(--state-ink-soft);font-size:.44rem;font-style:normal;line-height:1.5}.admin-privacy-empty{color:var(--state-ink-soft);text-align:center;padding:20px;font-size:.51rem}@media (max-width:1080px){.state-privacy-heading{grid-template-columns:42px minmax(0,1fr)}.state-privacy-heading>aside{grid-column:1/-1}.state-privacy-policy>div{grid-template-columns:repeat(2,minmax(0,1fr))}.state-privacy-policy>div>section:nth-child(3n){border-right:1px solid var(--state-line)}.state-privacy-policy>div>section:nth-child(2n){border-right:0}.state-privacy-policy>div>section:nth-last-child(-n+3){border-bottom:1px solid var(--state-line)}.state-privacy-policy>div>section:nth-last-child(-n+2){border-bottom:0}.state-privacy-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.state-privacy-activity-grid>section:nth-child(2n){border-right:0}.state-privacy-activity-grid>section:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.account-privacy-authority-grid{grid-template-columns:1fr}.account-privacy-authority-grid>section{border-right:0;border-bottom:1px solid var(--state-line)}.account-privacy-authority-grid>section:last-child{border-bottom:0}.admin-privacy-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.account-privacy-layout{grid-template-columns:1fr}.state-privacy-activity>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.state-privacy-activity>dl>div:nth-child(3n){border-right:1px solid var(--state-line)}.state-privacy-activity>dl>div:nth-child(2n){border-right:0}}@media (max-width:719px){.state-privacy-page,.account-privacy-page,.admin-privacy-workbench{gap:10px}.state-privacy-heading,.account-privacy-header{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;min-height:0;padding:17px 15px}.state-privacy-heading>svg,.account-privacy-header>svg{width:29px;height:29px}.state-privacy-heading h1,.account-privacy-header h1{font-size:1.02rem}.state-privacy-heading p,.account-privacy-header p{font-size:.56rem}.state-privacy-heading>aside{grid-column:1/-1}.account-privacy-header>svg{grid-area:1/1}.account-privacy-header>div{grid-column:2}.state-privacy-metrics,.account-privacy-metrics,.admin-privacy-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.state-privacy-metrics>div,.account-privacy-metrics>div{border-bottom:1px solid var(--state-line);min-height:70px}.state-privacy-metrics>div:nth-child(2n),.account-privacy-metrics>div:nth-child(2n){border-right:0}.state-privacy-policy>header,.state-privacy-register>header,.account-privacy-authorities>header,.account-privacy-requests>header,.account-privacy-create>header,.state-privacy-footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.state-privacy-policy>header a,.state-privacy-footer>a{justify-content:center;width:100%;margin-left:0}.state-privacy-register>header small{margin-left:0}.state-privacy-policy>div,.state-privacy-activity-grid,.state-privacy-activity>dl{grid-template-columns:1fr}.state-privacy-policy>div>section,.state-privacy-activity-grid>section,.state-privacy-activity>dl>div{border-right:0!important;border-bottom:1px solid var(--state-line)!important}.state-privacy-policy>div>section:last-child,.state-privacy-activity-grid>section:last-child{border-bottom:0!important}.state-privacy-activity>header{grid-template-columns:24px minmax(0,1fr)}.state-privacy-activity>header>b{grid-column:1/-1;justify-self:start}.state-privacy-activity>footer{flex-direction:column;align-items:flex-start}.state-privacy-activity>footer time{margin-left:0}.state-privacy-footer>svg{display:none}.state-privacy-unpublished{grid-template-columns:30px minmax(0,1fr);place-content:start;padding:20px 15px}.account-privacy-request>summary,.admin-privacy-ledger>details>summary,.admin-privacy-activity>summary,.admin-privacy-request>summary{grid-template-columns:1fr}.account-privacy-request>summary em,.admin-privacy-activity>summary em,.admin-privacy-request>summary em{justify-self:start}.account-privacy-action-ledger article,.account-privacy-timeline>p,.account-privacy-request-form,.account-privacy-activities,.admin-privacy-create>form,.admin-privacy-edit>form,.admin-privacy-triage-form,.admin-privacy-decision-form,.admin-privacy-decision-form>fieldset{grid-template-columns:1fr}.account-privacy-request-form>label.is-wide,.account-privacy-request-form>fieldset,.account-privacy-request-form>button,.account-privacy-activities label.account-privacy-all,.admin-privacy-workbench form label.is-wide,.admin-privacy-create>form>button,.admin-privacy-edit>form>button,.admin-privacy-triage-form>button,.admin-privacy-decision-form>header,.admin-privacy-decision-form>fieldset,.admin-privacy-decision-form>button,.admin-privacy-decision-form>fieldset label.is-wide,.admin-privacy-rights{grid-column:auto}.admin-privacy-ledger dl,.admin-privacy-activity-version dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-privacy-ledger dl>div:nth-child(2n),.admin-privacy-activity-version dl>div:nth-child(2n){border-right:0}.admin-privacy-actions,.admin-privacy-actions>form{flex-direction:column;align-items:stretch;width:100%}.admin-privacy-actions button{width:100%}.admin-privacy-triages article,.admin-privacy-events>p{grid-template-columns:1fr}}
