:root{--brand:#1f2a44;--brand-ink:#fff;--accent:#2e75b6;--accent-soft:#eaf2fa;--accent-ink:#1e5c94;--bg:#f7f8fa;--surface:#fff;--text:#1a2233;--nav:#283041;--muted:#667085;--faint:#98a0ae;--line:#eceef2;--field:#dde1e8;--ok:#18794e;--ok-soft:#e9f6ef;--info:#2e75b6;--info-soft:#eaf2fa;--act:#a15c00;--act-soft:#fff4de;--act-line:#f2b544;--stop:#c4202f;--stop-soft:#fdecee;--stop-deep:#a3141f;--grey-soft:#f1f3f6;--r-sm:8px;--r:12px;--r-lg:16px;--shadow:0 1px 2px #1018280a, 0 2px 8px #1018280a;--shadow-hover:0 2px 4px #1018280d, 0 8px 24px #10182814;--shadow-lg:0 8px 16px #1018280f, 0 24px 56px #10182829;--border:var(--field);--ok-bg:var(--ok-soft);--ok-text:var(--ok);--warn-bg:var(--act-soft);--warn-text:var(--act);--bad-bg:var(--stop-soft);--bad-text:var(--stop-deep);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:var(--accent-ink);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}h1{letter-spacing:-.02em;margin:0 0 24px;font-size:28px;font-weight:700;line-height:36px}h2{margin:32px 0 16px;font-size:16px;font-weight:500;line-height:24px}h3{margin:24px 0 8px;font-size:15px;font-weight:500;line-height:24px}.card>h2:first-child,.card>h3:first-child{margin-top:0}p{margin:0 0 12px}.hint,.muted{color:var(--muted);font-weight:400}.hint,.small{font-size:13px}.mono{font-family:Cascadia Mono,JetBrains Mono,Consolas,ui-monospace,monospace;font-size:13px}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}svg.icon{flex:none}.brand{letter-spacing:.02em;font-weight:700}.narrow{max-width:440px;margin:48px auto}label{margin:16px 0 8px;font-size:13px;font-weight:500;display:block}input,select,textarea{border:1px solid var(--field);width:100%;min-height:40px;font:inherit;color:var(--text);background:#fff;border-radius:10px;padding:8px 12px}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--accent)}input[type=file]{padding:6px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}button,.button{border:1px solid var(--brand);background:var(--brand);min-height:40px;color:var(--brand-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}button:hover,.button:hover{filter:brightness(1.12);text-decoration:none}button.secondary,.button.secondary{background:var(--surface);color:var(--text);border-color:var(--field);box-shadow:0 1px 2px #1018280a}button.secondary:hover,.button.secondary:hover{background:var(--bg);filter:none}button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}button.lg,.button.lg{border-radius:12px;min-height:48px;padding:0 24px;font-size:15px}button.xl,.button.xl{border-radius:16px;min-height:64px;padding:0 32px;font-size:17px}.linkish{color:var(--accent-ink);background:0 0;border:0;min-height:0;margin:0;padding:0;font-weight:500}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.inline-form button{min-height:36px;margin-top:0;padding:0 12px}.inline-form .notice{margin:4px 0}label.check{align-items:center;gap:8px;margin:12px 0 0;font-size:14px;font-weight:400;display:flex}label.check input{margin:0}label.check.tight{margin:4px 0 0}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.toolbar>*,.toolbar.tight{margin-top:0}.toolbar .grow{flex:1;width:auto;min-width:200px}td.right,th.right{text-align:right}.checks{flex-wrap:wrap;gap:0 24px;display:flex}.checks label.check{margin-top:8px}input.short,select.short{max-width:140px}.stack>.card{margin-bottom:0}.notice-card .row{flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.notice-card .when{margin-left:auto}.notice-card details.card.mail>summary{flex-wrap:wrap;gap:8px 12px;font-size:14px}form.card>label:first-of-type,.card>form>label:first-of-type{margin-top:0}.prewrap{margin-bottom:12px}details.card.mail>summary{flex-wrap:wrap;gap:8px 12px;font-size:14px}details.card.mail>summary .subj{font-weight:500}details.card.mail>summary .when{margin-left:auto}td.mono.details{white-space:normal;word-break:break-word;max-width:480px}p.notice:has(>svg){display:flex}.prewrap{white-space:pre-wrap;margin:0;font-family:inherit}fieldset{border:0;margin:16px 0 0;padding:0}legend{margin-bottom:8px;font-weight:500}details>summary{cursor:pointer;color:var(--accent-ink);font-weight:500}.card{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid #1018280d;margin-bottom:24px;padding:24px}.grid2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 24px;display:grid}.stack{flex-direction:column;gap:24px;display:flex}.row{align-items:center;gap:16px;display:flex}.pagehead{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.pagehead h1{margin:0}.pagehead .sub{color:var(--muted);margin-top:4px}.pagehead .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pagehead .sub .tag,.pagehead .sub .chip{margin-right:8px}.pagehead .actions button,.pagehead .actions .button{margin-top:0}.crumb{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.click{cursor:pointer;color:inherit;transition:box-shadow .15s,background .15s,transform .15s}.click:hover{text-decoration:none}.card.click:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.go{color:var(--faint);transition:transform .15s,color .15s;display:inline-flex}.click:hover .go,a:hover .go{color:var(--accent);transform:translate(2px)}.link{color:var(--accent-ink);align-items:center;gap:4px;display:inline-flex}.table-wrap{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid #1018280d;margin-bottom:24px;overflow-x:auto}table{border-collapse:collapse;background:var(--surface);width:100%}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);background:0 0;padding:12px 16px;font-size:12px;font-weight:500}td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}tr:last-child td{border-bottom:0}th:first-child,td:first-child{padding-left:24px}th:last-child,td:last-child{padding-right:24px}.card table th:first-child,.card table td:first-child{padding-left:0}.card table th:last-child,.card table td:last-child{padding-right:0}html[data-density=compact] td{padding-top:8px;padding-bottom:8px;font-size:13px}html[data-density=compact] th{padding-top:8px;padding-bottom:8px}.segmented.density{margin:0}@media (max-width:900px){.segmented.density{display:none}}td.mono,td .mono{white-space:nowrap}tr.click{position:relative}tr.click a.rowlink:after{content:"";position:absolute;inset:0}tr.click a:not(.rowlink),tr.click button,tr.click input,tr.click select,tr.click label,tr.click form,tr.click details,tr.click summary{z-index:1;position:relative}td .inline-form{margin-top:0}td .inline-form input:not([type=checkbox]):not([type=radio]),td .inline-form select{flex:7rem;width:7rem}tr:has(.inline-form)>td{vertical-align:middle}td.gocell{text-align:right;vertical-align:middle;width:40px}td{overflow-wrap:anywhere}.rt-frame{container-type:inline-size}td .tag,td .chip,td .sev,td .stagechip,td .certbadge{white-space:normal;overflow-wrap:normal;padding-top:2px;padding-bottom:2px}td button{overflow-wrap:normal}@media (max-width:699.98px){:root button,:root .button,:root .tag,:root .chip{white-space:normal;max-width:100%}:root .tag,:root .chip{padding-top:2px;padding-bottom:2px}th{white-space:normal}th,td{padding-left:12px;padding-right:12px}th:first-child,td:first-child{padding-left:16px}th:last-child,td:last-child{padding-right:8px}td.gocell{width:28px}}tr.click button.rowbtn{min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;margin:0;padding:4px;display:inline-flex;position:static}tr.click button.rowbtn:after{content:"";position:absolute;inset:0}tr.click button.rowbtn:hover{filter:none}tr.click button.rowbtn:focus-visible{outline:none}tr.click:has(button.rowbtn:focus-visible) td{background:var(--accent-soft)}tr.click:has(button.rowbtn:focus-visible) .go{color:var(--accent)}.clip{text-overflow:ellipsis;white-space:nowrap;max-width:min(16rem,28vw);color:var(--muted);display:block;overflow:hidden}.drawer .clip{white-space:pre-line;max-width:none;color:inherit;display:inline;overflow:visible}dl.detail{flex-direction:column;gap:4px;margin:0;display:flex}dl.detail dt{color:var(--muted);margin-top:12px;font-size:12px}dl.detail dt:first-child{margin-top:0}dl.detail dd{overflow-wrap:anywhere;margin:0}dl.detail dd .inline-form{margin-top:4px}.detailtext h3{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:400}.detailtext div{white-space:pre-line;overflow-wrap:anywhere}a.weblink{white-space:nowrap}@media print{td.gocell,th.gocell{display:none}.clip{white-space:normal;max-width:none;color:inherit;display:inline;overflow:visible}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tag,.chip{white-space:nowrap;background:var(--grey-soft);color:#4a5263;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.tag.ok,.chip.ok{background:var(--ok-soft);color:var(--ok)}.tag.warn,.chip.warn{background:var(--act-soft);color:var(--act)}.tag.bad,.chip.bad{background:var(--stop-soft);color:var(--stop-deep)}.sev{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.sev.info{background:var(--info-soft);color:var(--info)}.sev.act{background:var(--act-soft);color:var(--act)}.sev.stop{background:var(--stop);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.stagechip{background:var(--grey-soft);color:#3a4252;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:26px;padding:0 10px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.stagechip i{border-radius:50%;width:8px;height:8px}.notice{border-radius:var(--r);background:var(--info-soft);color:#1f3f5e;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.notice.ok{background:var(--ok-soft);color:var(--ok)}.notice.warn{background:var(--act-soft);color:#6e4100}.notice.bad{background:var(--stop-soft);color:var(--stop-deep)}.notice.stop{background:var(--stop-soft);color:var(--stop-deep);border-left:4px solid var(--stop);font-weight:500}p.notice{display:block}.banner{background:var(--act-soft);color:#6e4100;text-align:center;padding:8px 40px;font-size:13px}.tabs{background:var(--grey-soft);border-radius:10px;flex-wrap:wrap;gap:4px;width:fit-content;margin-bottom:24px;padding:3px;display:flex}.tabs a{min-height:32px;color:var(--muted);border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}.tabs a:hover{color:var(--text);text-decoration:none}.tabs a[aria-current=page]{color:var(--text);background:#fff;box-shadow:0 1px 2px #10182814}.segmented{background:var(--grey-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmented button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;margin:0;padding:0 12px;font-size:13px;font-weight:400}.segmented button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 2px #10182814}.tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:32px;display:grid}.tile{flex-direction:column;gap:12px;margin:0;padding:24px;display:flex}.tile .tt{color:var(--muted);align-items:center;gap:8px;display:flex}.tile .tt .go{margin-left:auto}.tile .ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.tile .big{font-size:36px;line-height:44px}.info{color:var(--faint);cursor:help;vertical-align:middle;display:inline-flex;position:relative}.info:after{content:attr(data-tip);color:#fff;opacity:0;pointer-events:none;z-index:60;text-transform:none;letter-spacing:0;background:#1a2233;border-radius:8px;width:max-content;max-width:280px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.info:hover:after,.info:focus:after{opacity:1}.app{grid-template-columns:auto 1fr;min-height:100vh;display:grid}.side{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;width:264px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.side .top{justify-content:space-between;align-items:center;padding:8px 8px 24px;display:flex}.side .top img{object-fit:contain;width:auto;max-width:180px;height:28px}.side .top .wordmark{color:var(--brand);font-size:16px;font-weight:700}.side .top .mark{background:var(--brand);width:36px;height:36px;color:var(--brand-ink);border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:none}.iconbtn{width:36px;height:36px;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.iconbtn:hover{background:var(--grey-soft);color:var(--text);filter:none}.navitem{border-radius:var(--r-sm);height:40px;color:var(--nav);white-space:nowrap;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.navitem svg{color:#7a8394}.navitem:hover{background:var(--grey-soft);text-decoration:none}.navitem[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}.navitem .badge{color:var(--muted);background:var(--grey-soft);border-radius:999px;margin-left:auto;padding:0 8px;font-size:12px;line-height:20px}.navitem .badge.stop{background:var(--stop);color:#fff}.navitem[aria-current=page] .badge{background:#fff}.navitem .dotbadge{background:var(--act-line);border-radius:50%;width:7px;height:7px;display:none;position:absolute;top:8px;right:10px}.navitem .dotbadge.stop{background:var(--stop)}.section{margin-top:4px}.section .label{border-radius:var(--r-sm);width:100%;height:40px;color:var(--nav);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 12px;font-size:15px;font-weight:400;display:flex}.section .label:hover{background:var(--grey-soft);filter:none}.section .label svg{color:#7a8394}.section .label .chev{color:var(--faint);margin-left:auto;transition:transform .15s;transform:rotate(-90deg)}.section.open .label .chev{transform:none}.section .label .sdot{background:var(--stop);border-radius:50%;width:7px;height:7px}.section .items{padding:0 0 8px 16px;display:none}.section.open .items{display:block}.section.open>.label{color:var(--text)}.section .items .navitem{height:38px;font-size:14.5px}.profile{margin-top:auto;position:relative}.profile>button{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);width:100%;color:var(--nav);text-align:left;align-items:center;gap:12px;margin:0;padding:12px;font-weight:400;display:flex}.profile>button:hover{background:var(--bg);filter:none}.avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.profile .who{flex:1;min-width:0;font-size:14px;line-height:1.3}.profile .who div:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile .role{color:var(--muted);white-space:normal;font-size:12px}.profile .more{color:var(--faint)}.profile .menu{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);z-index:50;background:#fff;padding:8px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.profile.open .menu{display:block}.profile .menu a,.profile .menu button{width:100%;height:40px;color:var(--nav);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin:0;padding:0 12px;font-weight:400;display:flex}.profile .menu a:hover,.profile .menu button:hover{background:var(--grey-soft);filter:none;text-decoration:none}.profile .menu form{margin:0}.side.collapsed{width:72px}.side.collapsed .top{flex-direction:column;gap:16px;padding:8px 0 16px}.side.collapsed .top img,.side.collapsed .top .wordmark{display:none}.side.collapsed .top .mark{display:grid}.side .top img.markimg{width:40px;height:auto;display:none}.side.collapsed .top img.markimg{display:block}.side.collapsed .top img.markimg+.mark{display:none}.side.collapsed .navitem,.side.collapsed .section .label{justify-content:center;padding:0;position:relative}.side.collapsed .navitem span,.side.collapsed .navitem .badge,.side.collapsed .section .label span,.side.collapsed .section .label .chev,.side.collapsed .section .label .sdot{display:none}.side.collapsed .navitem .dotbadge,.side.collapsed .section .label .dotbadge{display:block}.side.collapsed .section{position:relative}.side.collapsed .section .items{border:1px solid var(--line);border-radius:var(--r);width:230px;box-shadow:var(--shadow-lg);z-index:50;background:#fff;padding:8px;display:none;position:absolute;top:0;left:calc(100% + 8px)}.side.collapsed .section:hover .items,.side.collapsed .section:focus-within .items{display:block}.side.collapsed .section .items .navitem{justify-content:flex-start;padding:0 12px}.side.collapsed .section .items .navitem span,.side.collapsed .section .items .navitem .badge{display:inline}.side.collapsed .section .items .navitem .dotbadge{display:none}.side.collapsed .profile>button{background:0 0;border:0;justify-content:center;padding:0}.side.collapsed .profile .who,.side.collapsed .profile .more{display:none}.side.collapsed .profile .menu{width:220px;right:auto}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;align-items:center;gap:16px;height:64px;padding:0 40px;display:flex;position:sticky;top:0}.topbar .grow{flex:1}.topbar .menubtn{display:none}.msgbtn .count{background:var(--accent);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:2px;right:2px}.search{width:460px;max-width:100%;position:relative}.search form{margin:0}.search .box{background:var(--bg);border:1px solid var(--line);height:40px;color:var(--faint);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.search .box:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:#fff}.search input{background:0 0;border:0;min-height:0;padding:0;box-shadow:none!important}.search kbd,.kbd{font:inherit;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:6px;padding:0 6px;font-size:11px;line-height:20px}.search .keys{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);color:var(--muted);z-index:40;white-space:nowrap;background:#fff;gap:16px;padding:12px 16px;font-size:12px;display:none;position:absolute;top:calc(100% + 8px);left:0}.search:focus-within .keys{display:flex}.content{flex:1;width:100%;max-width:1440px;padding:40px}main.content>h1:first-child{margin-bottom:32px}.bottombar{display:none}.drawer{background:var(--surface);width:480px;max-width:100vw;box-shadow:var(--shadow-lg);border-left:1px solid var(--line);z-index:70;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.scrim{z-index:65;background:#1018282e;position:fixed;inset:0}.drawer .dh{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:24px;display:flex}.drawer .dh.stop{background:var(--stop);color:#fff;border:0}.drawer .dh h2{margin:0;font-size:20px;font-weight:700;line-height:28px}.drawer .dh .x{margin-left:auto}.drawer .dh.stop .iconbtn,.drawer .dh.stop .muted{color:#fff}.drawer .db{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow:auto}.drawer .df{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.drawer .df button,.drawer .df .button{margin:0}dl.kv{grid-template-columns:auto 1fr;gap:12px 24px;margin:0;display:grid}dl.kv dt{color:var(--muted)}dl.kv dd{text-align:right;margin:0}@media (max-width:900px){.app{grid-template-columns:1fr}.side{z-index:80;visibility:hidden;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}body.menu-open .side{visibility:visible;box-shadow:var(--shadow-lg)}.side.collapsed{width:264px}body.menu-open .side{transform:none}.topbar{padding:0 16px}.topbar .menubtn{display:inline-grid}.search{flex:1;width:auto}.search .keys{display:none!important}.content{padding:24px 16px 96px}.pagehead .actions{margin-left:0}.bottombar{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bottombar a{min-height:64px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.bottombar a[aria-current=page]{color:var(--accent)}.bottombar a:hover{text-decoration:none}.bottombar .scanfab{background:var(--brand);width:56px;height:56px;color:var(--brand-ink);box-shadow:var(--shadow-hover);border-radius:18px;place-items:center;margin-top:-24px;display:grid}.drawer{width:100vw}}header.top{background:var(--surface);color:var(--text);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;min-height:64px;padding:0 40px;display:flex}header.top a{color:var(--nav)}header.top nav{flex-wrap:wrap;gap:4px;display:flex}header.top nav a{border-radius:8px;padding:8px 12px}header.top nav a:hover{background:var(--grey-soft);text-decoration:none}header.top .who{color:var(--muted);align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}header.top .who button{min-height:32px;margin:0}header.top .brand{color:var(--brand);font-size:16px}main{display:block}header.top~main{max-width:1280px;margin:0 auto;padding:40px}.secret{letter-spacing:.08em;word-break:break-all;background:var(--grey-soft);border-radius:10px;padding:12px;font-family:Cascadia Mono,Consolas,monospace;font-size:15px}ul.plain{padding-left:18px}ul.plain li{margin:6px 0}.certificate table th{background:0 0;width:34%}@media print{.side,.topbar,.bottombar,header.top,.banner,.tabs,nav,form,details,.no-print{display:none!important}.app{display:block}.content,main{padding:0}.card{box-shadow:none;border:0}}fieldset.type-picker{border:0;margin:16px 0 0;padding:0}fieldset.type-picker legend{margin-bottom:8px;font-weight:500}.category-buttons{flex-wrap:wrap;gap:8px;display:flex}.category-buttons button.category{min-height:36px;color:var(--nav);border-color:var(--field);background:#fff;margin-top:0;padding:0 14px}.category-buttons button.category.on{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.type-tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:12px;display:grid}.type-tiles[hidden]{display:none}.type-tile{border:1.5px solid var(--field);border-radius:var(--r);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;min-height:72px;padding:12px 16px;font-size:15px;font-weight:500;display:flex;position:relative}.type-tile.on{border-color:var(--accent);background:var(--accent-soft)}.type-tile:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.type-tile input{opacity:0;width:1px;height:1px;position:absolute}.type-tile .hint{font-size:12px;font-weight:400}fieldset.faults,fieldset.outcomes{border:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin:16px 0 0;padding:0;display:grid}fieldset.faults legend,fieldset.outcomes legend{margin-bottom:8px;font-weight:500}fieldset.faults label,fieldset.outcomes label{align-items:center;gap:8px;margin:4px 0;font-size:14px;font-weight:400;display:flex}.certbadge{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.certbadge.verified_erasure{color:#12613e;background:#e3f1ea}.certbadge.destruction{color:#2f3a8f;background:#e8eaf6}.certbadge.manual,.certbadge.factory_reset{color:#8a5300;background:#fff;border:1.5px dashed #e0a23a}tr:target td{background:var(--accent-soft)}details.card>summary{color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:500;list-style:none;display:flex}details.card>summary::-webkit-details-marker{display:none}details.card>summary:before{content:"+";background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);border-radius:6px;place-items:center;font-weight:600;display:inline-grid}details.card[open]>summary:before{content:"−"}details.card[open]>summary{margin-bottom:8px}.editfield{border-bottom:1px solid var(--line);padding:8px 0}.editfield:last-child{border-bottom:0}.editfield-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.editfield-label{min-width:140px;font-weight:600}.editfield-value{flex:auto}.editfield form{margin-top:8px}button.linkbutton{height:auto;min-height:0;color:var(--link,#1d4ed8);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.summaryline{flex-wrap:wrap;gap:6px 20px;margin:0;display:flex}.summaryline>div{min-width:0}.summaryline dt{color:var(--muted);margin:0;font-size:12px}.summaryline dd{margin:0;font-weight:600}.speclinebar{color:var(--text);margin:10px 0 0}details.moremenu{position:relative}details.moremenu>summary{list-style:none}details.moremenu>summary::-webkit-details-marker{display:none}details.moremenu .menu{background:var(--card,#fff);border:1px solid var(--line);border-radius:var(--r);min-width:240px;box-shadow:var(--shadow-lg);z-index:40;padding:6px;position:absolute;top:calc(100% + 6px);right:0}details.moremenu .menu a{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}details.moremenu .menu a:hover{background:var(--grey-soft);text-decoration:none}@media (max-width:640px){details.moremenu .menu{left:0;right:auto}.editfield-label{width:100%;min-width:0}}.workstages{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.workstage{border:1px solid var(--line);color:var(--text);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.workstage:hover{border-color:var(--field);text-decoration:none}.workstage .name{font-weight:600}.workstage .nums{color:var(--muted);font-size:13px}.workstage.clear .nums{color:var(--ok,#067647)}.workstage.current{border-color:var(--text)}:root{--muted:#5d6678;--ok-soft:#d3f0de;--ok-text:#0b5d36;--ok-line:#2f8f5b;--act-soft:#f5b83d;--act-text:#3a2400;--act-edge:#8a5a00;--stop-solid:#a3141f;--stop-ink:#fff;--info-soft:#dcebfa;--info-text:#0e3a63;--info-line:#2e75b6;--neutral-soft:#eef0f4;--neutral-text:#3a4253;--neutral-line:#8a93a3;--here:#1f2a44;--here-ink:#fff;--here-bar:#f5b83d}.tag,.chip{border:1px solid var(--neutral-line);background:var(--neutral-soft);color:var(--neutral-text);font-weight:600}.tag.warn,.chip.warn{background:var(--act-soft);color:var(--act-text);border-color:var(--act-edge)}.tag.ok:before,.chip.ok:before{content:"✓" / "";font-weight:700}.tag.warn:before,.chip.warn:before{content:"⚠" / ""}.tag.bad:before,.chip.bad:before{content:"✕" / "";font-weight:700}.tag:not(.ok):not(.warn):not(.bad):not(.wait):before{content:"○" / ""}.notice{border:1px solid var(--info-line);background:var(--info-soft);color:var(--info-text)}.notice.ok{background:var(--ok-soft);color:var(--ok-text);border-color:var(--ok-line)}.notice.warn{color:var(--act-text);border-color:var(--act-edge);background:#fff1d1;border-left-width:6px}.notice.bad,.notice.stop{color:#7a0c16;border-color:var(--stop-solid);background:#fce4e7;border-left-width:6px}.notice:not(:has(>svg)):not(:has(>.sev)):before{content:"ℹ" / "";flex:none;font-weight:700}.notice.ok:not(:has(>svg)):not(:has(>.sev)):before{content:"✓" / ""}.notice.warn:not(:has(>svg)):not(:has(>.sev)):before{content:"⚠" / ""}.notice.bad:not(:has(>svg)):not(:has(>.sev)):before{content:"✕" / ""}.notice.stop:not(:has(>svg)):not(:has(>.sev)):before{content:"✕" / ""}p.notice:before{margin-right:8px}.navitem[aria-current=page]{background:var(--here);color:var(--here-ink);box-shadow:inset 4px 0 0 var(--here-bar);font-weight:700}.navitem[aria-current=page] svg{color:var(--here-ink)}.navitem[aria-current=page] .badge{background:var(--here-bar);color:var(--act-text)}.section.open>button,.section.cur>button{color:var(--text);font-weight:700}.tabs a{color:var(--neutral-text);font-weight:500}.bottombar a[aria-current=page]{color:var(--here);box-shadow:inset 0 3px 0 var(--here-bar);font-weight:700}.area-trail{color:var(--neutral-text);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.area-trail .area{background:var(--here);color:var(--here-ink);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-weight:700;display:inline-flex}.area-trail a.area:hover{filter:brightness(1.15);text-decoration:none}.area-trail .sep{color:var(--neutral-line)}.certbadge.destruction{color:#26307a;background:#e1e4f5;border:1px solid #5560b0}.certbadge.manual,.certbadge.factory_reset{color:var(--act-text);border-color:var(--act-edge)}nav.area-trail.top{vertical-align:middle;margin:0 8px 8px 0;display:inline-flex}nav.area-trail.top+nav.area-trail,nav.area-trail.top+.crumb{vertical-align:middle;margin-top:0;display:inline-flex}nav.area-trail.top+p:has(>a:only-child){vertical-align:middle;margin-top:0;display:inline-flex}nav.area-trail.top+nav.area-trail:before,nav.area-trail.top+.crumb:before{content:"›" / "";color:var(--neutral-line);margin-right:6px}.section.here>.label{background:var(--here);color:var(--here-ink);box-shadow:inset 4px 0 0 var(--here-bar);border-radius:var(--r-sm);font-weight:700}.section.here>.label svg{color:var(--here-ink)}tr.asset-row>td{border-bottom:none}tr.asset-row>td:first-child,tr.asset-row>td{padding-bottom:6px}tr.drive-rows>td{padding:0 24px 16px 56px}table.drive-table{border-left:3px solid var(--line);background:0 0}table.drive-table th{color:var(--text);border-bottom:1px solid var(--line);padding:6px 12px;font-size:12px;font-weight:600}table.drive-table td{color:var(--text);padding:8px 12px;font-size:14px}table.drive-table tr:last-child td{border-bottom:none}table.drive-table th:first-child,table.drive-table td:first-child{padding-left:14px}table.drive-table th:last-child,table.drive-table td:last-child{padding-right:0}table.drive-table .num{text-align:right}table.drive-table th,table.drive-table td{white-space:nowrap;word-break:normal;overflow-wrap:normal}table.drive-table .cert-buttons{flex-wrap:wrap;gap:6px;display:inline-flex}table.drive-table td:last-child{white-space:normal}.drive-toggle{white-space:nowrap;margin-top:4px;font-size:13px}@container (max-width:599.98px){tr.drive-rows>td{padding-left:16px;padding-right:8px}table.drive-table thead{display:none}table.drive-table tr{border-bottom:1px solid var(--line);padding:6px 0 6px 14px;display:block}table.drive-table td{white-space:normal;border:none;padding:2px 10px 2px 0;display:inline-block}table.drive-table td.empty{display:none}table.drive-table td:first-child{padding-left:0}}#list{scroll-margin-top:88px}:root{--navy:#090a3a;--navy-ink:#c9d2e6;--navy-bar:#5fd3c9;--brand:#1a7570;--brand-ink:#fff;--accent:#1a7570;--accent-soft:#e3f2f1;--accent-ink:#1a7570;--link:#1a7570;--bg:#f2f6fa;--surface:#fff;--line:#dee5ee;--field:#8a94aa;--heading:#090a3a;--text:#3a4059;--muted:#666e88;--faint:#666e88;--nav:#3a4059;--grey-soft:#eef2f7;--row-asset:#f7f9fc;--ok:#009f98;--ok-text:#00726d;--ok-soft:#e2f2f1;--ok-line:#009f98;--act:#7a4b00;--act-text:#7a4b00;--act-soft:#fff1d6;--act-edge:#b07d00;--act-line:#e0a100;--stop:#b3261e;--stop-solid:#b3261e;--stop-ink:#fff;--stop-deep:#8c1d17;--stop-soft:#fbe9e7;--info:#1b7fa8;--info-soft:#e8f5fb;--info-text:#0f4a63;--info-line:#1b7fa8;--warnnote:#fff6e0;--warnnote-line:#b07d00;--warnnote-text:#3d2a00;--neutral-soft:#eef2f7;--neutral-text:#3a4059;--neutral-line:#8a94aa;--here:var(--brand);--here-ink:#fff;--here-bar:var(--navy-bar);--border:var(--line);color:var(--text);background:var(--bg)}body{background:var(--bg);color:var(--text)}h1,h2,h3,.pagehead h1,details.card>summary{color:var(--heading)}a,.link,.linkish,details>summary,button.linkbutton{color:var(--link)}.content,.pcontent,header.top~main{--link:#176763}.card,.table-wrap,.drawer,.menu,.topbar,.ptop,table,.notice,.tile,.ctr{--link:#1a7570}.side{background:var(--navy);--nav:var(--navy-ink);color:var(--navy-ink);border-right:0}.side .top img:not(.platform){filter:brightness(0)invert()}.side .top img.platform:not(.markimg){height:34px}.side .top .wordmark{color:#fff}.side .top .mark{background:var(--brand);color:#fff}.side .iconbtn{color:var(--navy-ink)}.side .iconbtn:hover{color:#fff;background:#ffffff14}.side .navitem,.side .section .label,.side .navitem svg,.side .section .label svg,.side .section .label .chev{color:var(--navy-ink)}.side .navitem:hover,.side .section .label:hover{color:#fff;background:#ffffff14}.side .section.open>.label,.side .section.open>button,.side .section.cur>button{color:#fff}.side .navitem[aria-current=page],.side .section.here>.label{background:var(--brand);color:#fff;box-shadow:inset 4px 0 0 var(--navy-bar);font-weight:700}.side .navitem[aria-current=page] svg,.side .section.here>.label svg{color:#fff}.side .navitem .badge{color:#fff;background:#ffffff24}.side .navitem[aria-current=page] .badge{color:var(--navy);background:#fff}.side .profile>button{color:var(--navy-ink);background:0 0;border-color:#c9d2e659}.side .profile>button:hover{background:#ffffff14}.side .profile .role,.side .profile .more{color:var(--navy-ink)}.side .avatar{background:var(--navy-bar);color:var(--navy)}.side .menu,.side.collapsed .section .items{--nav:var(--text);color:var(--text)}.side.collapsed .section .items{background:var(--navy);border-color:var(--navy);--nav:var(--navy-ink)}.side .profile .menu a,.side .profile .menu button{color:var(--text)}:focus-visible{outline:3px solid var(--navy-bar);outline-offset:2px}.content :focus-visible,.pcontent :focus-visible,.auth :focus-visible{outline-color:var(--accent)}.topbar,.ptop{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line);background:#fff}.card,.table-wrap,.tile{border:1px solid var(--line);box-shadow:0 1px 2px #090a3a0a}.search .box{border-color:var(--field);color:var(--muted);background:#fff}button,.button{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}button.secondary,.button.secondary,.category-buttons button.category{color:var(--navy);border:1px solid var(--navy);box-shadow:none;background:#fff}button.secondary:hover,.button.secondary:hover{background:#eef2f7}button.danger,.button.danger{background:var(--stop-solid);border-color:var(--stop-solid);color:#fff}.linkish,button.linkbutton,.iconbtn,.segmented button,.tabs a{background:0 0}.linkish{border:0}.table-wrap thead th,.card table:not(.drive-table) thead th,table.rt thead th{background:var(--navy);color:#fff;border-bottom:0;font-weight:600}.table-wrap thead th .info,table.rt thead th .info{color:#fff}.card table:not(.drive-table) thead th:first-child{padding-left:12px}.card table:not(.drive-table) thead th:last-child{padding-right:12px}tbody tr:hover td{background:#f7f9fc}.ctr{border:1px solid var(--line);border-top:5px solid var(--navy);color:var(--heading);background:#fff}.ctr .n{color:var(--navy);font-size:26px}.ctr .l{color:var(--muted)}.ctr.done{border-top-color:var(--ok)}.ctr.done .n{color:var(--navy)}.ctr.ex:not(.none){border-color:var(--line);border-top-color:var(--stop-solid);background:#fff}.ctr.ex:not(.none) .n{color:var(--stop-solid)}.ctr.ex:not(.none) .l{color:var(--text)}.ctr.ex.none{border-top-color:var(--navy)}.ctr[aria-current=true],.ctr[aria-current=page]{outline:2px solid var(--brand);outline-offset:1px}.tile{border-top:5px solid var(--navy)}.tile.ok,.tile.done{border-top-color:var(--ok)}.tile.stop,.tile.bad{border-top-color:var(--stop-solid)}.tile .big{color:var(--navy)}.tile .ic{background:var(--accent-soft);color:var(--navy)}.tag,.chip{border:1px solid var(--neutral-line);background:var(--neutral-soft);color:var(--neutral-text)}.tag.ok,.chip.ok{background:var(--ok-soft);color:var(--ok-text);border-color:var(--ok)}.tag.warn,.chip.warn,.tag.wait,.chip.wait{background:var(--act-soft);color:var(--act-text);border-color:var(--act-edge)}.tag.bad,.chip.bad{background:var(--stop-solid);color:#fff;border-color:var(--stop-solid)}.tag.warn:before,.chip.warn:before,.tag.wait:before,.chip.wait:before{content:"◷" / "";font-weight:700}.sev.act{background:var(--act-soft);color:var(--act-text);border:1px solid var(--act-edge)}.sev.stop{background:var(--stop-solid);color:#fff}.sev.info{background:var(--info-soft);color:var(--info-text);border:1px solid var(--info-line)}.certbadge.verified_erasure{background:var(--ok-soft);color:var(--ok-text);border:1px solid var(--ok)}.certbadge.manual,.certbadge.factory_reset{color:var(--act-text);border-color:var(--act-edge);background:#fff}.notice{background:var(--info-soft);color:var(--info-text);border:0;border-left:5px solid var(--info-line);border-radius:8px}.notice.ok{background:var(--ok-soft);color:var(--ok-text);border-left-color:var(--ok)}.notice.warn{background:var(--warnnote);color:var(--warnnote-text);border:0;border-left:5px solid var(--warnnote-line)}.notice.bad,.notice.stop{background:var(--stop-soft);color:#6e120d;border:0;border-left:5px solid var(--stop-solid)}.banner{background:var(--warnnote);color:var(--warnnote-text);border-bottom:1px solid var(--warnnote-line)}.tabs{border:1px solid var(--line);background:#fff}.tabs a{color:var(--text);gap:6px}.tabs a[aria-current=page]{background:var(--brand);color:#fff;box-shadow:inset 0 -3px 0 var(--navy-bar);font-weight:700}.segmented{border:1px solid var(--line);background:#fff}.segmented button{color:var(--text)}.segmented button[aria-pressed=true],.area-trail .area{background:var(--navy);color:#fff}.area-trail .area svg{color:var(--navy-bar)}.bottombar a[aria-current=page]{color:var(--brand);box-shadow:inset 0 3px 0 var(--brand)}.pnav a{color:var(--text)}.pnav a svg{color:var(--muted)}.pnav a[aria-current=page]{background:var(--brand);color:#fff;box-shadow:inset 0 -3px 0 var(--navy-bar);font-weight:700}.pnav a[aria-current=page] svg{color:#fff}header.top nav a[aria-current=page]{background:var(--brand);color:#fff;font-weight:700}tr.asset-row>td{background:var(--row-asset);color:var(--heading);font-weight:600}tr.asset-row>td .hint,tr.asset-row>td .linkish{font-weight:500}tr.drive-rows>td{background:#fff}table.drive-table{border-left-color:var(--navy-bar)}table.drive-table th{color:var(--heading)}.hint,.muted,.pagehead .sub,.crumb,dl.kv dt,dl.detail dt,.summaryline dt,.clip,.go{color:var(--muted)}.tl .d,.scanflash.already{background:#8a94aa}.undotoast,.info:after{background:var(--navy)}.drv-tabs button[aria-current=page]{color:var(--brand);font-weight:700}.drv-offline{background:var(--navy)}.auth{--brand:#1a7570;--accent:#1a7570;--accent-soft:#e3f2f1;--accent-ink:#1a7570;--link:#1a7570}.brandpanel{background:var(--navy);color:var(--navy-ink)}ul.plain li.condition{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}ul.plain li.condition .button,ul.plain li.condition form,ul.plain li.condition button{margin:0}.area-trail .area,nav.area-trail.top .area{color:var(--brand);background:0 0;border-radius:0;padding:0;font-weight:700}.area-trail .area svg{display:none}.area-trail [aria-current=page]{color:var(--muted);font-weight:400}.content:has(.pagehead)>.notice.trial-top{display:none}.notice.trial-note{margin:0 0 16px}.counters.wide{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.counters.wide .ctr{text-align:left;border-radius:10px;min-height:92px;padding:14px 16px 18px}.counters.wide .ctr .n{font-size:28px;font-weight:800}.counters.wide .ctr .l{color:var(--text);margin-top:4px}.counters.wide .ctr.done .n{color:var(--ok-text)}.counters.wide .ctr.ex:not(.none){background:var(--stop-soft)}.counters.wide .ctr[aria-current=true]{border:2px solid var(--brand);border-top-width:5px;outline:0}.ctr.sym-ok .l:before{content:"✔ " / ""}.ctr.sym-bad .l:before{content:"✖ " / ""}.ctr.sym-wait .l:before{content:"◷ " / ""}.notice.warn{font-weight:600}.notice.warn a{color:var(--warnnote-text)}.rt-band{background:var(--navy);color:#fff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rt-band strong{font-size:15px}.rt-band span{color:var(--navy-ink);font-size:13px}table.rt.banded thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);background:#f7f9fc;font-size:12px;font-weight:700}.tag,.chip{white-space:nowrap}tr.asset-row>td .kind{color:var(--muted);font-weight:400}tr.drive-row>td{color:var(--text);background:#fff;font-weight:400}tr.drive-row>td.drive-name{padding-left:32px}tr.drive-row>td.mono{font-size:13px}.cert-buttons a:first-child{background:var(--brand);border-color:var(--brand);color:#fff}.side:not(.collapsed) .section .items .navitem svg{display:none}.side:not(.collapsed) .section .items .navitem{padding-left:16px}@media (min-width:901px){.pagehead{grid-template-columns:1fr auto;align-items:center;column-gap:16px;margin-bottom:20px;display:grid}.pagehead>div:first-child{display:contents}.pagehead>div:first-child>*{grid-column:1/-1}.pagehead>div:first-child>h1{grid-area:1/1}.pagehead>.actions{grid-area:1/2;justify-content:flex-end;margin-left:0}}.counters.wide{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}td .cert-buttons{white-space:nowrap;flex-wrap:nowrap;gap:6px;display:inline-flex}td .cert-buttons .button{min-height:0;margin:0;padding:4px 10px;font-size:13px}td.asset-name{min-width:210px}.nowrap{white-space:nowrap}
