:root{color:#f5f1e8;font-synthesis:none;text-rendering:optimizelegibility;--paper:#f5f1e8;--ink:#111016;--muted:#ada6b5;--panel:#17151d;--panel-2:#201d27;--line:#393440;--orange:#ff5c35;--yellow:#ffd34e;--green:#63e6a5;--red:#ff667a;background:#0d0c11;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#0d0c11;min-width:320px}body{background:radial-gradient(circle at 10% -10%,#ff5c3538,#0000 35rem),radial-gradient(circle at 100% 0,#ffd34e17,#0000 30rem),#0d0c11;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.75rem;font-weight:900}.muted{color:var(--muted)}.fine-print{color:var(--muted);margin:1rem 0 0;font-size:.8rem}.login-shell{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-card{border:1px solid var(--line);background:#17151df5;width:min(560px,100%);padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 28px 90px #00000080}.hazard-card{position:relative;overflow:hidden}.hazard-card:before{content:"";background:repeating-linear-gradient(135deg, var(--yellow) 0 16px, var(--ink) 16px 32px);height:8px;position:absolute;inset:0 0 auto}.login-card h1{letter-spacing:-.065em;text-transform:uppercase;margin:.35rem 0 1rem;font-size:clamp(2.4rem,8vw,4.6rem);line-height:.88}.login-card h1 span{color:var(--orange);letter-spacing:.02em;font-size:.52em;display:block}.login-copy{color:#d7d1dc;font-size:1.05rem;line-height:1.65}.brand-mark{background:var(--orange);width:76px;height:76px;color:var(--ink);border:3px solid var(--paper);box-shadow:6px 6px 0 var(--yellow);place-items:center;margin-bottom:1.8rem;font-size:1.45rem;font-weight:1000;display:grid;transform:rotate(-4deg)}.brand-mark.small{width:54px;height:54px;box-shadow:4px 4px 0 var(--yellow);margin:0;font-size:1rem}.security-strip{color:var(--muted);flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;font-size:.76rem;display:flex}.security-strip span{border:1px solid var(--line);padding:.45rem .6rem}.denied-card{border-top:8px solid var(--red)}.primary-button,.secondary-button,.open-button,.icon-button{border:0;font-weight:850;transition:transform .15s,background .15s}.primary-button{background:var(--orange);color:#160b08;box-shadow:4px 4px 0 var(--yellow);padding:.85rem 1.05rem}.primary-button:hover:not(:disabled){transform:translate(-1px,-1px)}.secondary-button{color:var(--paper);background:0 0;border:1px solid #5b5364;padding:.8rem 1rem}.secondary-button:hover:not(:disabled){background:#2a2630}.wide{width:100%;margin-top:1rem}.compact{padding:.55rem .75rem;font-size:.82rem}.icon-button{width:40px;height:40px;color:var(--paper);background:#2a2630;font-size:1.6rem}.open-button{color:var(--paper);background:#29242f;padding:.45rem .65rem}.alert{margin:1rem 0;padding:.9rem 1rem;line-height:1.45}.error-alert{color:#ffd7dd;background:#ff667a1f;border:1px solid #ff667a80}.app-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0c11f0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.brand-lockup,.account-box{align-items:center;gap:1rem;display:flex}.brand-lockup h1{letter-spacing:-.02em;margin:0;font-size:1.2rem}.brand-lockup .eyebrow{margin-bottom:.2rem}.account-box div{text-align:right;display:grid}.account-box span{color:var(--muted);font-size:.8rem}.main-grid{gap:1.2rem;width:min(1500px,100%);margin:0 auto;padding:clamp(1rem,4vw,3rem);display:grid}.hero-panel{border:1px solid var(--line);background:linear-gradient(135deg,#241b1d,#17151d 60%);justify-content:space-between;align-items:flex-end;gap:2rem;padding:2rem;display:flex}.hero-panel h2{letter-spacing:-.055em;max-width:800px;margin:.2rem 0 .65rem;font-size:clamp(1.8rem,4vw,3.6rem)}.hero-panel p:not(.eyebrow){color:#c9c2cd;max-width:720px;margin:0;line-height:1.6}.hero-badges{gap:.55rem;min-width:260px;display:grid}.hero-badges span{border-left:3px solid var(--orange);background:#00000040;padding:.7rem .8rem;font-size:.82rem}.usage-panel,.achievement-section{border:1px solid var(--line);background:#17151df5;padding:clamp(1rem,3vw,1.7rem)}.section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading h2{margin:0;font-size:1.6rem}.idle-indicator{color:#bbf7d7;align-items:center;gap:.5rem;font-size:.8rem;font-weight:800;display:inline-flex}.idle-indicator i{background:var(--green);width:9px;height:9px;box-shadow:0 0 14px var(--green);border-radius:50%}.counter-grid,.summary-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1.2rem;display:grid}.counter-grid div,.summary-grid div{background:var(--panel-2);border:1px solid #302b37;padding:1rem}.counter-grid strong,.summary-grid strong{color:var(--yellow);font-size:2rem;line-height:1;display:block}.counter-grid span,.summary-grid span{color:var(--muted);margin-top:.4rem;font-size:.78rem;display:block}.achievement-heading{border-bottom:1px solid var(--line);align-items:flex-end;padding-bottom:1rem}.button-row{gap:.6rem;display:flex}.compliance-panel{border-color:#8be9fd52}.compliance-panel .muted{color:var(--muted);margin:.45rem 0 0;line-height:1.55}.compliance-link-grid{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.compliance-link-grid a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.compliance-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.compliance-note-grid div{background:var(--panel-2);border:1px solid #302b37;padding:1rem}.compliance-note-grid strong{color:var(--yellow);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;display:block}.compliance-note-grid span{color:var(--muted);margin-top:.45rem;font-size:.82rem;line-height:1.5;display:block}.empty-state{text-align:center;max-width:680px;margin:auto;padding:clamp(2rem,8vw,6rem) 1rem}.empty-state h3{margin:.6rem 0;font-size:1.5rem}.empty-state p{color:var(--muted);line-height:1.6}.empty-icon{border:2px dashed var(--orange);width:62px;height:62px;color:var(--orange);place-items:center;font-size:2rem;display:inline-grid}.filters{grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) minmax(150px,.8fr);gap:.8rem;margin:1rem 0;display:grid}.filters label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;gap:.35rem;font-size:.74rem;font-weight:800;display:grid}.filters input,.filters select{width:100%;color:var(--paper);background:#0f0e13;border:1px solid #443d4c;outline:none;padding:.75rem .8rem}.filters input:focus,.filters select:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff5c352e}.table-wrap{border:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1050px}th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#100f14;padding:.72rem .75rem;font-size:.7rem}td{color:#ddd7e2;border-top:1px solid #2e2934;padding:.8rem .75rem;font-size:.84rem}tbody tr:hover{background:#ffffff06}.title-button{color:inherit;text-align:left;background:0 0;border:0;gap:.18rem;padding:0;display:grid}.title-button strong{color:var(--paper);font-size:.9rem}.title-button span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem}.table-tag{color:#d8d0df;background:#27222d;padding:.3rem .45rem;font-size:.72rem;display:inline-block}.status-dot{align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.status-dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status-dot.active{color:var(--green)}.status-dot.inactive{color:var(--red)}.no-results{text-align:center;color:var(--muted);padding:2rem}.detail-backdrop{z-index:29;cursor:default;background:#0000009e;border:0;width:100%;height:100%;position:fixed;inset:0}.detail-panel{z-index:30;border-left:1px solid var(--line);background:#15131a;width:min(620px,94vw);height:100vh;padding:1.5rem;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 70px #00000080}.detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.detail-header h2{letter-spacing:-.04em;margin:0;font-size:2rem}.status-row{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.status-pill{text-transform:uppercase;letter-spacing:.05em;padding:.35rem .55rem;font-size:.7rem;font-weight:850}.status-pill.active{color:var(--green);background:#63e6a521;border:1px solid #63e6a566}.status-pill.inactive{color:var(--red);background:#ff667a21;border:1px solid #ff667a66}.status-pill.neutral{color:#d5ceda;background:#27232d;border:1px solid #3a3441}.detail-description{color:#d4ced8;line-height:1.65}.detail-grid{grid-template-columns:1fr 1fr;gap:.7rem;margin:1.2rem 0;display:grid}.detail-grid div{background:#1d1a22;border:1px solid #302b37;min-width:0;padding:.8rem}.detail-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.67rem;font-weight:850}.detail-grid dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem}.raw-section{margin-top:1.2rem}.raw-section h3{font-size:1rem}.raw-section pre{color:#cfc8d5;background:#0c0b0f;border:1px solid #302b37;padding:1rem;font-size:.75rem;overflow-x:auto}footer{color:#746d7d;border-top:1px solid #25212a;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);font-size:.72rem;display:flex}@media (width<=850px){.topbar,.hero-panel,.section-heading{flex-direction:column;align-items:flex-start}.account-box{justify-content:space-between;width:100%}.account-box div{text-align:left}.hero-badges{width:100%;min-width:0}.counter-grid,.summary-grid{grid-template-columns:repeat(2,1fr)}.filters{grid-template-columns:1fr}}@media (width<=520px){.brand-lockup .brand-mark{display:none}.account-box span{text-overflow:ellipsis;max-width:180px;overflow:hidden}.counter-grid,.summary-grid,.detail-grid{grid-template-columns:1fr}footer{flex-direction:column}}.success-alert{color:#c9ffe3;background:#63e6a51c;border-color:#63e6a573}.info-alert{color:#f7e7ae;background:#ffcf4a14;border-color:#ffcf4a59}.counter-grid.five{grid-template-columns:repeat(5,1fr)}.panel-actions{flex-wrap:wrap;margin:1rem 0}.row-actions{gap:.35rem;display:flex}.modal-shell{z-index:50;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-backdrop{background:#000000c7;border:0;width:100%;height:100%;position:absolute;inset:0}.modal-card{z-index:1;background:#17141c;border:1px solid #4b424f;width:min(850px,96vw);max-height:94vh;padding:1.4rem;position:relative;overflow-y:auto;box-shadow:0 24px 90px #000000b3}.editor-card{width:min(920px,96vw)}.confirm-card{width:min(720px,96vw)}.form-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.form-grid label,.seed-apply-box label,.danger-confirm{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:.35rem;font-size:.74rem;font-weight:800;display:grid}.form-grid label>span,.seed-apply-box label>span,.danger-confirm>span{color:var(--muted)}.form-grid input,.form-grid textarea,.form-grid select,.seed-apply-box input,.danger-confirm input{width:100%;color:var(--paper);background:#0d0c10;border:1px solid #443d4c;outline:none;padding:.72rem .78rem}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.seed-apply-box input:focus,.danger-confirm input:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff5c352e}.form-grid input:disabled{color:#8e8694;cursor:not-allowed;background:#1b1820}.span-2{grid-column:span 2}.checkbox-row{background:#1d1a22;border:1px solid #302b37;grid-template-columns:auto 1fr;align-items:center;padding:.7rem;gap:.55rem!important;display:flex!important}.checkbox-row input{width:18px;height:18px}.code-input{font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:.65rem;margin-top:1.1rem;padding-top:1rem;display:flex}.danger-button{color:#ffd8de;cursor:pointer;background:#ff667a24;border:1px solid #ff667a;padding:.7rem 1rem;font-weight:900}.danger-button:hover:not(:disabled){background:#ff667a40}.danger-button:disabled{opacity:.45;cursor:not-allowed}.change-list{gap:.45rem;max-height:280px;margin:1rem 0;display:grid;overflow-y:auto}.change-list div{background:#1e1a23;border:1px solid #332d38;grid-template-columns:150px 1fr;gap:.75rem;padding:.65rem;display:grid}.change-list strong{color:var(--yellow);font-size:.78rem}.change-list code{overflow-wrap:anywhere;color:#d7d0dc;font-size:.75rem}.reason-box{border-left:3px solid var(--orange);background:#111015;gap:.25rem;padding:.8rem;display:grid}.reason-box strong{color:var(--orange);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.reason-box span{color:#ddd6e2}.danger-confirm{background:#ff667a14;border:1px solid #ff667a66;margin-top:1rem;padding:1rem}.history-list{gap:.6rem;display:grid}.history-item{background:#1d1a22;border:1px solid #302b37;padding:.8rem}.history-title{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.history-item p{color:#d5ceda;margin:.5rem 0}.history-item small{color:var(--muted)}.seed-section{margin-top:0}.seed-list{gap:.4rem;max-height:520px;margin-top:1rem;display:grid;overflow-y:auto}.seed-row{background:#151219;border:1px solid #302a35;grid-template-columns:90px minmax(240px,1fr) minmax(160px,1fr);align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.seed-row div{gap:.15rem;display:grid}.seed-row small{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace}.seed-row>span:last-child{color:var(--muted);font-size:.75rem}.seed-status{text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:.32rem .42rem;font-size:.67rem;font-weight:900}.seed-status.missing{color:var(--yellow);background:#ffcf4a14;border:1px solid #ffcf4a73}.seed-status.match{color:var(--green);background:#63e6a514;border:1px solid #63e6a566}.seed-status.conflict{color:var(--red);background:#ff667a14;border:1px solid #ff667a73}.seed-status.cloud-only{color:#bdb5c7;background:#29242e;border:1px solid #4a4351}.seed-apply-box{background:#ff5c3512;border:1px solid #ff5c3559;gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.seed-apply-box p{color:#d8d0dd;margin:0}@media (width<=950px){.counter-grid.five{grid-template-columns:repeat(2,1fr)}.seed-row{grid-template-columns:85px 1fr}.seed-row>span:last-child{grid-column:2}}@media (width<=620px){.form-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}.change-list div,.counter-grid.five{grid-template-columns:1fr}}.inspector-section{border-top:5px solid var(--yellow)}.inspector-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.55rem;margin:1rem 0;padding-bottom:1rem;display:flex}.inspector-tabs button{color:var(--muted);background:#17141c;border:1px solid #4a4351;padding:.72rem 1rem;font-weight:900}.inspector-tabs button.active{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.inspector-body{gap:1rem;display:grid}.inspector-search-row{grid-template-columns:minmax(180px,.8fr) minmax(260px,2fr) auto;align-items:end;gap:.8rem;display:grid}.inspector-search-row label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:.35rem;font-size:.74rem;font-weight:800;display:grid}.inspector-search-row input,.inspector-search-row select{width:100%;color:var(--paper);background:#0f0e13;border:1px solid #443d4c;outline:none;padding:.75rem .8rem}.inspector-search-row input:focus,.inspector-search-row select:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff5c352e}.inspection-result-list{gap:.55rem;display:grid}.inspection-result-list button{text-align:left;width:100%;color:var(--paper);background:#1d1a22;border:1px solid #393440;gap:.25rem;padding:.85rem;display:grid}.inspection-result-list button:hover{border-color:var(--orange)}.inspection-result-list span{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.inspection-detail-stack{gap:1rem;display:grid}.inspection-summary-card,.inspection-record{background:#141218;border:1px solid #38313e;padding:1rem}.inspection-record-header{border-bottom:1px solid #332d39;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.inspection-record-header>div{gap:.25rem;min-width:0;display:grid}.inspection-record-header strong{overflow-wrap:anywhere;font-size:1rem}.inspection-record-header span{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.inspection-summary-grid,.inspection-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.inspection-summary-grid div,.inspection-fields div{background:#1d1a22;border:1px solid #302b37;min-width:0;padding:.7rem}.inspection-summary-grid dt,.inspection-fields dt{color:var(--yellow);text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere;font-size:.68rem;font-weight:900}.inspection-summary-grid dd,.inspection-fields dd{color:#ddd6e2;overflow-wrap:anywhere;white-space:pre-wrap;margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.inspection-load-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:.65rem;display:grid}.inspection-load-grid button{text-align:left;min-height:76px;color:var(--paper);background:#211d27;border:1px solid #403848;gap:.3rem;padding:.8rem;display:grid}.inspection-load-grid button:hover:not(:disabled){border-color:var(--orange)}.inspection-load-grid button:disabled{cursor:default}.inspection-load-grid span{color:var(--muted);font-size:.72rem}.inspection-card-grid{gap:.75rem;display:grid}.inspection-subheading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.inspection-subheading h3{margin:0}.inspection-subheading p{margin:.3rem 0 0}.inspection-record .raw-section{margin-bottom:0}.inspection-record .raw-section summary,.inspection-summary-card .raw-section summary{cursor:pointer;color:var(--orange);font-weight:850}.compact-empty{padding:2rem 1rem}code{font-family:SFMono-Regular,Consolas,monospace}@media (width<=1050px){.inspection-load-grid,.inspection-summary-grid,.inspection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.inspector-search-row{grid-template-columns:1fr}.inspection-record-header,.inspection-subheading{flex-direction:column;align-items:flex-start}.inspection-load-grid,.inspection-summary-grid,.inspection-fields{grid-template-columns:1fr}}.app-tabs{z-index:18;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0c11f2;justify-content:center;gap:.55rem;padding:.75rem 1rem;display:flex;position:sticky;top:76px}.app-tabs button{min-width:150px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#17141c;border:1px solid #4a4351;padding:.78rem 1.1rem;font-weight:950}.app-tabs button.active{background:var(--orange);color:var(--ink);border-color:var(--orange);box-shadow:4px 4px 0 var(--yellow)}.entitlement-manager{border:1px solid #4a3e50;border-left:5px solid var(--orange);background:#19161f;gap:1rem;padding:1rem;display:grid}.entitlement-manager h3{margin:0}.preset-row{background:#100f14;border:1px solid #332d39;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;padding:.8rem;display:flex}.preset-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:900}.preset-row button{color:var(--paper);text-transform:capitalize;background:#24202a;border:1px solid #554b5d;padding:.5rem .75rem;font-weight:900}.preset-row button:hover{border-color:var(--yellow)}.change-summary{border-left:3px solid var(--yellow);color:#ddd6e2;overflow-wrap:anywhere;background:#111015;margin-top:1rem;padding:.8rem}.entitlement-manager textarea{resize:vertical}@media (width<=760px){.app-tabs{justify-content:flex-start;top:88px;overflow-x:auto}.app-tabs button{min-width:max-content}}.server-revision-manager{border:1px solid #47404f;border-left:5px solid var(--yellow);background:#17151c;gap:1rem;padding:1rem;display:grid}.server-revision-manager h3{margin:0}.server-revision-item{gap:.65rem;display:grid}.revision-compare{border-left:3px solid var(--yellow);color:#d9d2df;background:#100f14;gap:.35rem;padding:.7rem;font-size:.78rem;display:grid}.revision-compare code{color:var(--yellow);overflow-wrap:anywhere;white-space:normal}.revision-reason{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:.4rem;margin-top:1rem;font-size:.78rem;font-weight:850;display:grid}.revision-reason textarea{resize:vertical;width:100%;color:var(--paper);background:#0f0e13;border:1px solid #443d4c;outline:none;padding:.75rem .8rem}.revision-reason textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff5c352e}.catalogue-section{border:1px solid var(--line);border-top:5px solid var(--orange);background:#17151df5;padding:clamp(1rem,3vw,1.7rem)}.catalogue-tabs{margin-top:1rem}.catalogue-body{gap:1rem;display:grid}.compact-heading h3{margin:0;font-size:1.3rem}.compact-heading p{margin:.35rem 0 0}.table-subline{color:var(--muted);overflow-wrap:anywhere;margin-top:.2rem;font-family:SFMono-Regular,Consolas,monospace;display:block}.catalogue-editor{width:min(980px,96vw)}.catalogue-bottom-fields{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.8rem}.validation-list{gap:.65rem;display:grid}.validation-item{border:1px solid var(--line);background:#17141c;grid-template-columns:90px 1fr;gap:.8rem;padding:.85rem;display:grid}.validation-item>span{text-align:center;text-transform:uppercase;letter-spacing:.06em;align-self:start;padding:.35rem .45rem;font-size:.68rem;font-weight:950}.validation-item strong{color:var(--paper);overflow-wrap:anywhere}.validation-item p{color:var(--muted);margin:.3rem 0 0;line-height:1.45}.validation-item.error{border-left:4px solid var(--red)}.validation-item.error>span{color:var(--red);background:#ff667a1f}.validation-item.warning{border-left:4px solid var(--yellow)}.validation-item.warning>span{color:var(--yellow);background:#ffd34e1a}.validation-item.info{border-left:4px solid var(--green)}.validation-item.info>span{color:var(--green);background:#63e6a51a}@media (width<=720px){.validation-item{grid-template-columns:1fr}.catalogue-section .button-row{flex-wrap:wrap}}.localization-section{border-top:5px solid #8be9fd}.localization-card-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:.8rem;display:grid}.localization-card{background:#151219;border:1px solid #393240;gap:.7rem;padding:1rem;display:grid}.localization-card h3{margin:.25rem 0 0}.localization-card p{color:#ddd6e2;margin:0}.localization-card small{color:var(--muted)}.locale-badge{color:#111015;text-transform:uppercase;background:#8be9fd;padding:.25rem .45rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:950;display:inline-flex}.localization-editor-card{width:min(1180px,97vw)}.localization-filter-row{grid-template-columns:minmax(260px,2fr) minmax(180px,.7fr);gap:.8rem;margin:1rem 0;display:grid}.localization-filter-row label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:.35rem;font-size:.74rem;font-weight:800;display:grid}.localization-filter-row input,.localization-filter-row select{width:100%;color:var(--paper);background:#0d0c10;border:1px solid #443d4c;padding:.72rem .78rem}.translation-list{gap:.8rem;max-height:58vh;padding-right:.35rem;display:grid;overflow-y:auto}.translation-row{background:#121016;border:1px solid #332d38;gap:.7rem;padding:.85rem;display:grid}.translation-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.translation-meta code{color:#d8d0dd;overflow-wrap:anywhere;font-size:.74rem}.translation-columns{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.translation-columns label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.translation-columns textarea{resize:vertical;width:100%;color:var(--paper);background:#0c0b0f;border:1px solid #443d4c;padding:.7rem;line-height:1.45}.translation-columns textarea[readonly]{color:#bdb5c7;background:#19161d}.compact-empty{min-height:0;padding:1.25rem}.table-subline{color:var(--muted);margin-top:.25rem;font-size:.72rem;display:block}@media (width<=760px){.localization-filter-row,.translation-columns{grid-template-columns:1fr}.translation-list{max-height:62vh}}.configuration-section{border-top-color:#bd93f9}.configuration-card{background:#151219;border:1px solid #403747;padding:1rem}.configuration-editor-card{width:min(1080px,97vw)}.configuration-bottom-fields{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem}.info-alert{color:#d9f8ff;background:#8be9fd14;border:1px solid #8be9fd59}.danger-button{border:1px solid var(--red);background:var(--red);color:#17080b;padding:.85rem 1.05rem;font-weight:950;box-shadow:4px 4px #7a1f31}.configuration-section .inspection-fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.configuration-section .inspection-fields dd{min-height:1.2rem}@media (width<=760px){.configuration-section .button-row{flex-wrap:wrap}}.maintenance-shell{border:1px solid var(--line);background:#17151df5;border-top:5px solid #50fa7b;gap:1rem;padding:clamp(1rem,3vw,1.7rem);display:grid}.maintenance-panel{background:#151219;border:1px solid #3b3541;gap:1rem;padding:1rem;display:grid}.maintenance-tabs{border:1px solid var(--line);background:#111015;flex-wrap:wrap;gap:.45rem;padding:.55rem;display:flex}.maintenance-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;padding:.65rem .85rem;font-weight:850}.maintenance-tabs button.active{color:var(--paper);background:#29242f;border-color:#5b5364}.warning-alert{color:#fff0b0;background:#ffd34e14;border:1px solid #ffd34e61}.summary-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.summary-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-grid .limit-warning{border-color:#ffd34ea6;box-shadow:inset 0 0 0 1px #ffd34e2e}.summary-grid small{color:var(--yellow);text-transform:uppercase;margin-top:.35rem;font-size:.66rem;font-weight:800;display:block}.snapshot-meta{flex-wrap:wrap;gap:.55rem;display:flex}.snapshot-meta span{color:var(--muted);background:#1d1a22;border:1px solid #302b37;padding:.55rem .7rem;font-size:.75rem}.snapshot-meta strong{color:var(--paper)}.maintenance-filters{grid-template-columns:minmax(250px,2fr) minmax(150px,.7fr) minmax(220px,1fr)}.one-filter{grid-template-columns:minmax(220px,320px)}.cell-detail{color:var(--muted);margin-top:.25rem;line-height:1.4;display:block}.status-pill.validation-error{color:var(--red);background:#ff667a1f;border:1px solid #ff667a73}.status-pill.validation-warning{color:var(--yellow);background:#ffd34e1a;border:1px solid #ffd34e66}.status-pill.validation-info{color:#8be9fd;background:#8be9fd14;border:1px solid #8be9fd59}.status-pill.comparison-new{color:var(--green);background:#63e6a51a;border:1px solid #63e6a566}.status-pill.comparison-changed{color:var(--yellow);background:#ffd34e1a;border:1px solid #ffd34e66}.status-pill.comparison-matching{color:#8be9fd;background:#8be9fd14;border:1px solid #8be9fd59}.status-pill.comparison-cloud-only{color:var(--muted);background:#27232d;border:1px solid #3a3441}.export-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;display:grid}.export-card{background:#121016;border:1px solid #332d38;gap:.7rem;padding:1rem;display:grid}.export-card h4,.export-card p{margin:0}.export-card p{color:var(--muted)}.backup-card{background:linear-gradient(135deg,#1c2520,#17151d 62%);border:1px solid #3f5146;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem;display:flex}.backup-card h3{margin:.2rem 0 .45rem}.backup-card p:not(.eyebrow){color:#cfc9d3;max-width:850px;margin:0;line-height:1.5}.repair-layout{gap:1rem;display:grid}.repair-selector{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:.4rem;font-size:.74rem;font-weight:850;display:grid}.repair-selector select{width:100%;color:var(--paper);background:#0f0e13;border:1px solid #443d4c;padding:.75rem .8rem}.repair-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.repair-columns article{background:#111015;border:1px solid #332d38;min-width:0;padding:.85rem}.repair-columns h4{color:var(--yellow);margin:0 0 .65rem}.repair-columns pre{color:#d5ceda;white-space:pre-wrap;overflow-wrap:anywhere;background:#09080b;border:1px solid #28232d;max-height:420px;margin:0;padding:.75rem;font-size:.72rem;overflow:auto}@media (width<=1050px){.summary-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.repair-columns{grid-template-columns:1fr}}@media (width<=760px){.summary-grid.six,.summary-grid.three,.maintenance-filters{grid-template-columns:1fr}.backup-card{flex-direction:column;align-items:flex-start}.maintenance-shell .button-row{flex-wrap:wrap}}.batch-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.batch-summary-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#111015;border:1px solid #332d38;gap:.2rem;padding:.75rem;font-size:.72rem;display:grid}.batch-summary-strip strong{color:var(--paper);font-size:1.1rem}.batch-preview{background:#121016;border:1px solid #403747;border-left:4px solid #8be9fd;gap:.8rem;padding:1rem;display:grid}.repair-columns.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-confirm-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:.8rem;display:grid}.batch-confirm-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:.4rem;font-size:.74rem;font-weight:850;display:grid}.batch-confirm-grid input,.batch-confirm-grid textarea{width:100%;color:var(--paper);background:#0f0e13;border:1px solid #443d4c;outline:none;padding:.75rem .8rem}.batch-confirm-grid textarea{resize:vertical;min-height:92px}.batch-confirm-grid input:focus,.batch-confirm-grid textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff5c352e}.batch-results{border-top:1px solid var(--line);gap:.7rem;padding-top:.9rem;display:grid}.batch-results h4{color:var(--yellow);margin:0}.maintenance-panel input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange)}@media (width<=900px){.batch-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.repair-columns.two-columns,.batch-confirm-grid{grid-template-columns:1fr}}@media (width<=560px){.batch-summary-strip{grid-template-columns:1fr}}.reports-shell{border:1px solid var(--line);background:#17151df5;border-top:5px solid #ff79c6;gap:1rem;padding:clamp(1rem,3vw,1.7rem);display:grid}.reports-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:.8rem;display:grid}.report-card{background:#151219;border:1px solid #3b3541;align-content:start;gap:.75rem;padding:1rem;display:grid}.report-card h3,.report-card p{margin:0}.report-card p:not(.eyebrow){color:var(--muted);line-height:1.48}.report-card button{justify-self:start;margin-top:auto}.highlight-card{border-color:#ff79c6a6;box-shadow:inset 0 0 0 1px #ff79c624}.report-panel{background:#151219;border:1px solid #3b3541;gap:1rem;padding:1rem;display:grid}.count-chart-list{gap:.65rem;display:grid}.count-chart-row{background:#111015;border:1px solid #302b37;grid-template-columns:minmax(185px,.8fr) minmax(200px,2fr) 70px;align-items:center;gap:.8rem;padding:.72rem;display:grid}.count-chart-row>div:first-child{gap:.2rem;display:grid}.count-chart-row span{color:var(--muted);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem}.count-chart-row b{text-align:right;color:var(--paper);font-size:1.1rem}.count-bar{background:#28232e;border:1px solid #3c3544;height:14px;overflow:hidden}.count-bar i{background:linear-gradient(90deg, var(--orange), #ff79c6);min-width:2px;height:100%;display:block}.activity-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.activity-report-grid article{background:#111015;border:1px solid #332d38;padding:.9rem}.activity-report-grid h4{color:var(--yellow);margin:0 0 .75rem}.activity-report-grid p{border-bottom:1px solid #29242f;justify-content:space-between;align-items:center;gap:.7rem;margin:0;padding:.55rem 0;display:flex}.activity-report-grid code{color:#d8d0dd;overflow-wrap:anywhere}.activity-report-grid strong{color:var(--paper)}.capture-report-card{background:linear-gradient(135deg,#211622,#151219 58%);border:1px solid #ff79c67a;grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(190px,.75fr)) auto;align-items:end;gap:.8rem;padding:1rem;display:grid}.capture-report-card h4{margin:.2rem 0 .4rem}.capture-report-card p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.45}.capture-report-card label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:.35rem;font-size:.72rem;font-weight:850;display:grid}.capture-report-card input,.capture-report-card textarea{width:100%;color:var(--paper);background:#0f0e13;border:1px solid #443d4c;padding:.72rem .78rem}.capture-report-card textarea{resize:vertical;min-height:82px}.snapshot-comparison-heading{background:#121016;border:1px solid #393240;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.snapshot-comparison-heading>div{gap:.25rem;display:grid}.snapshot-comparison-heading span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem}.stored-report-list{gap:.65rem;display:grid}.stored-report-list article{background:#111015;border:1px solid #332d38;gap:.45rem;padding:.85rem;display:grid}.stored-report-list article>div{justify-content:space-between;gap:1rem;display:flex}.stored-report-list p{color:#ddd6e2;margin:0}.stored-report-list span,.stored-report-list small{color:var(--muted)}@media (width<=1250px){.capture-report-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.capture-report-card>div:first-child,.capture-report-card button{grid-column:1/-1}}@media (width<=900px){.activity-report-grid{grid-template-columns:1fr}.count-chart-row{grid-template-columns:1fr 65px}.count-chart-row .count-bar{grid-column:1/-1}}@media (width<=650px){.capture-report-card{grid-template-columns:1fr}.capture-report-card>div:first-child,.capture-report-card button{grid-column:auto}.snapshot-comparison-heading,.stored-report-list article>div{flex-direction:column;align-items:flex-start}}.redemption-section{border-top:5px solid #ff79c6}.redemption-editor-card{width:min(1120px,97vw)}.redemption-form-section{background:#121016;border:1px solid #393240;margin-top:1rem;padding:1rem}.redemption-form-section:first-of-type{margin-top:1.2rem}.grant-picker{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem;margin-top:.8rem;display:grid}.grant-option{cursor:pointer;background:#1b1820;border:1px solid #3a3441;align-items:center;gap:.65rem;padding:.8rem;display:flex}.grant-option:has(input:checked){border-color:#ff79c6;box-shadow:inset 0 0 0 1px #ff79c640}.grant-option input{accent-color:#ff79c6;flex:none;width:18px;height:18px}.grant-option span{gap:.15rem;min-width:0;display:grid}.grant-option strong{color:var(--paper)}.grant-option small{color:var(--muted);overflow-wrap:anywhere}.dlc-picker-header{justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.inline-fields{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.form-note{min-height:43px;color:var(--muted);background:#1b1820;border:1px solid #302b37;align-self:end;align-items:center;padding:.7rem .8rem;font-size:.78rem;line-height:1.45;display:flex}.redemption-filters{grid-template-columns:minmax(240px,2fr) minmax(200px,1fr) minmax(150px,.7fr)}.selection-toolbar{border:1px solid var(--line);background:#111015;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.8rem 0;padding:.7rem;display:flex}.selection-toolbar .checkbox-row{padding:.45rem .65rem}.selection-toolbar>span{color:var(--muted);font-size:.8rem}.redemption-table{min-width:1280px}.redemption-table input[type=checkbox]{accent-color:#ff79c6;width:17px;height:17px}.load-more-row{justify-content:center;padding-top:1rem;display:flex}.code-heading{overflow-wrap:anywhere;font-size:clamp(1.15rem,4vw,2rem)!important}.code-callout{color:#ffb9e5;overflow-wrap:anywhere;background:#0e0d12;border:1px dashed #ff79c6;padding:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:1.05rem}.grant-detail-list{gap:.6rem;display:grid}.grant-detail-list article{background:#1d1a22;border:1px solid #302b37;gap:.25rem;padding:.8rem;display:grid}.grant-detail-list article strong{color:var(--paper)}.grant-detail-list article span{color:var(--muted);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem}.grant-detail-list article small{color:#ffb9e5}.history-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.4rem;padding-top:1rem;display:flex}.history-heading h3{margin:0}@media (width<=760px){.redemption-section .button-row,.dlc-picker-header,.history-heading{flex-direction:column;align-items:stretch}.redemption-filters,.inline-fields{grid-template-columns:1fr}}.security-hardening-shell{border:1px solid var(--line);background:#17151df5;border-top:5px solid #8be9fd;gap:1rem;padding:clamp(1rem,3vw,1.7rem);display:grid}.security-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.security-control-card{background:#151219;border:1px solid #3b3541;align-content:start;gap:.7rem;min-height:190px;padding:1rem;display:grid}.security-control-card.locked{border-color:#8be9fd80}.security-control-card.staged{border-color:#ffb86c73}.security-control-card h3,.security-control-card p{margin:0}.security-control-card p{color:var(--muted);line-height:1.5}.security-control-card code{color:#d9f8ff;overflow-wrap:anywhere}.security-control-card .status-pill{justify-self:start}.security-config-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.security-config-strip>div{background:#111015;border:1px solid #332d38;gap:.25rem;padding:.8rem;display:grid}.security-config-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.security-config-strip strong{color:var(--paper);overflow-wrap:anywhere}.security-audit-panel{background:linear-gradient(135deg,#142128,#151219 62%);border:1px solid #8be9fd73;grid-template-columns:minmax(280px,1.4fr) minmax(260px,.8fr) auto;align-items:end;gap:.9rem;padding:1rem;display:grid}.security-audit-panel h3,.security-audit-panel p{margin:0}.security-audit-panel>div{gap:.35rem;display:grid}.security-audit-panel>div p:not(.eyebrow){color:var(--muted);line-height:1.45}.security-audit-panel label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:.4rem;font-size:.72rem;font-weight:850;display:grid}.security-audit-panel input{width:100%;color:var(--paper);background:#0f0e13;border:1px solid #443d4c;padding:.75rem .8rem}.security-summary{margin:0}.security-baseline-card{background:#121016;border:1px solid #3b3541;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.security-baseline-card.present{border-left:5px solid #50fa7b}.security-baseline-card.missing{border-left:5px solid #ffb86c}.security-baseline-card>div{gap:.35rem;display:grid}.security-baseline-card h3,.security-baseline-card p{margin:0}.security-baseline-card p,.security-baseline-card small{color:var(--muted)}.security-findings-list{gap:.65rem;display:grid}.security-finding{background:#111015;border:1px solid #332d38;border-left-width:5px;grid-template-columns:82px minmax(0,1fr);gap:.8rem;padding:.85rem;display:grid}.security-finding>span{text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#23202a;align-self:start;padding:.35rem .45rem;font-size:.66rem;font-weight:900}.security-finding>div{gap:.25rem;display:grid}.security-finding h4,.security-finding p{margin:0}.security-finding p{color:var(--muted);line-height:1.45}.security-finding code{color:#d8d0dd;overflow-wrap:anywhere;font-size:.72rem}.security-finding.error{border-left-color:#f55}.security-finding.warning{border-left-color:#ffb86c}.security-finding.info{border-left-color:#8be9fd}@media (width<=1050px){.security-control-grid{grid-template-columns:1fr}.security-config-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.security-audit-panel{grid-template-columns:1fr;align-items:stretch}}@media (width<=650px){.security-config-strip{grid-template-columns:1fr}.security-baseline-card{flex-direction:column;align-items:stretch}.security-finding{grid-template-columns:1fr}.security-finding>span{justify-self:start}}.nav-groups{justify-content:center;align-items:stretch;gap:.7rem;overflow:visible}.nav-group{margin-bottom:-.58rem;padding-bottom:.58rem;position:relative}.nav-group-trigger{text-align:left;gap:.15rem;min-width:150px;display:grid;padding:.68rem 1rem!important}.nav-group-trigger span{color:inherit;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:950}.nav-group-trigger small{color:#a79fb0;text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:800;overflow:hidden}.nav-group.active>.nav-group-trigger{background:var(--orange);color:var(--ink);border-color:var(--orange);box-shadow:4px 4px 0 var(--yellow)}.nav-group.active>.nav-group-trigger small{color:#14100ab8}.nav-dropdown{z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#17141c;border:1px solid #554b5d;gap:.45rem;width:min(300px,84vw);padding:.65rem;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% - .02rem);left:0;transform:translateY(-10px);box-shadow:0 18px 50px #0000008c}.nav-dropdown:before{content:"";background:#17141c;border-top:1px solid #554b5d;border-left:1px solid #554b5d;width:.85rem;height:.85rem;position:absolute;top:-.46rem;left:1rem;transform:rotate(45deg)}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown,.nav-group.open .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown p{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .2rem;padding:.25rem .35rem;font-size:.72rem;font-weight:850}.nav-dropdown button{text-align:left;width:100%;min-width:0!important;box-shadow:none!important;padding:.72rem .8rem!important}.nav-dropdown button.active{background:var(--yellow);color:var(--ink);border-color:var(--yellow);box-shadow:none}.game-reporting-panel{gap:1rem;display:grid}.game-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-report-grid{gap:1rem;display:grid}.game-report-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.game-report-table-card{border:1px solid #393240;border-left:5px solid var(--yellow);background:#151219;min-width:0;padding:1rem}.game-report-table-card .table-wrap{margin-top:.65rem}.mini-heading{margin-bottom:.4rem}.mini-heading h4{margin:0;font-size:1.05rem}.mono{font-family:SFMono-Regular,Consolas,monospace}@media (width<=980px){.nav-groups{justify-content:flex-start;overflow:auto visible}.nav-group-trigger{min-width:138px}.game-report-grid.two-column,.game-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.nav-groups{flex-wrap:wrap;position:static}.nav-group{flex:150px}.nav-group-trigger{width:100%;min-width:0}.nav-dropdown{width:min(320px,92vw)}.game-report-grid.two-column,.game-summary-grid{grid-template-columns:1fr}}.world-map-dashboard{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:stretch;gap:1rem;display:grid}.world-map-card,.map-detail-card{background:#151219;border:1px solid #393240;min-width:0;padding:1rem}.world-map-card{border-left:5px solid #00e5ff}.real-world-map-card{background:linear-gradient(135deg,#00e5ff0f,#0000 42%),#151219}.map-readout{color:#9ff5ff;text-transform:uppercase;letter-spacing:.05em;background:#00e5ff17;border:1px solid #00e5ff59;align-self:center;padding:.45rem .65rem;font-size:.72rem;font-weight:950}.map-zone-controls{flex-wrap:wrap;gap:.45rem;margin:.85rem 0 .25rem;display:flex}.map-zone-controls button{color:#d9d2df;box-shadow:none;letter-spacing:.04em;text-transform:uppercase;background:#1c1820;border:1px solid #3b3542;padding:.45rem .65rem;font-size:.72rem;font-weight:950}.map-zone-controls button:hover,.map-zone-controls button.active{color:#eafdff;background:#00e5ff1f;border-color:#00e5ff;transform:translateY(-1px)}.world-map-stage{background:radial-gradient(circle at 50% 42%,#00e5ff1c,#0000 48%),#0c1119;border:1px solid #34303c;margin-top:.75rem;overflow:hidden}.real-world-map-stage{border-color:#00e5ff47;box-shadow:inset 0 0 48px #00000073,0 18px 38px #0000003d}.world-map-stage svg{width:100%;height:auto;min-height:360px;display:block}.map-ocean{fill:#0a1420;stroke:#82ebff40;stroke-width:2px}.real-map-ocean{fill:url(#phase33hOceanGlow);stroke:#82ebff59}.map-grid-line{stroke:#ffffff17;stroke-width:1px;vector-effect:non-scaling-stroke}.map-equator{stroke:#ffd34e3d;stroke-width:1.4px;stroke-dasharray:8 10;vector-effect:non-scaling-stroke}.map-land-shape{fill:url(#phase33hLandFill);stroke:#ffd34e61;stroke-width:1.6px;filter:url(#phase33hLandShadow);vector-effect:non-scaling-stroke}.map-land-shape:hover{fill:#4e5c48f2;stroke:#ffd34eb3}.map-continent-label{fill:#eee6f46b;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;paint-order:stroke;stroke:#050910b8;stroke-width:5px;font-size:18px;font-weight:950}.map-point{cursor:pointer;outline:none}.map-point-pulse{fill:#ff79c61c;stroke:#ff79c638;stroke-width:1.3px}.map-point-ring{fill:#ff79c624;stroke:#ff79c694;stroke-width:2.4px;transition:fill .14s,stroke .14s}.map-point-core{fill:var(--yellow);stroke:#17141c;stroke-width:3px;transition:fill .14s,transform .14s}.map-point text{fill:#fff7ce;paint-order:stroke;stroke:#000000bf;stroke-width:4px;pointer-events:none;font-size:22px;font-weight:950}.map-point:hover .map-point-pulse,.map-point:focus .map-point-pulse,.map-point.selected .map-point-pulse{fill:#00e5ff33;stroke:#00e5ff80}.map-point:hover .map-point-ring,.map-point:focus .map-point-ring,.map-point.selected .map-point-ring{fill:#00e5ff38;stroke:#00e5ffd9}.map-point:hover .map-point-core,.map-point:focus .map-point-core,.map-point.selected .map-point-core{fill:#00e5ff}.world-map-sidebar{align-content:start;gap:1rem;display:grid}.map-detail-card{border-left:5px solid var(--orange)}.map-detail-card h4{margin:.25rem 0 .35rem;font-size:1.2rem}.map-detail-card p{color:#d7cfde;margin:.35rem 0}.map-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.85rem 0;display:grid}.map-detail-grid div{background:#1d1a22;border:1px solid #302b37;padding:.75rem}.map-detail-grid strong{color:var(--yellow);font-size:1.45rem;line-height:1;display:block}.map-detail-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;margin-top:.3rem;font-size:.72rem;font-weight:850;display:block}.map-point-list{gap:.45rem;margin-top:.65rem;display:grid}.map-point-list button{width:100%;color:var(--paper);text-align:left;box-shadow:none;background:#1a1720;border:1px solid #3b3542;justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .7rem;display:flex}.map-point-list button:hover,.map-point-list button.active{color:#eafdff;background:#00e5ff1a;border-color:#00e5ff}.map-point-list button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-point-list button strong{color:var(--yellow)}@media (width<=980px){.world-map-dashboard{grid-template-columns:1fr}.world-map-stage svg{min-height:280px}}.drilldown-map-dashboard{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.drilldown-map-card{border-left-color:#ff79c6}.map-breadcrumbs{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 .35rem;display:flex}.map-breadcrumbs button{color:#eee5f1;box-shadow:none;letter-spacing:.04em;text-transform:uppercase;background:#1c1720;border:1px solid #3c3342;padding:.48rem .72rem;font-size:.75rem;font-weight:950}.map-breadcrumbs button:after{content:"›";opacity:.45;margin-left:.45rem}.map-breadcrumbs button:last-child:after{content:""}.map-breadcrumbs button:hover,.map-breadcrumbs button.active{color:#fff;background:#ff79c61f;border-color:#ff79c6;transform:translateY(-1px)}.hierarchy-map-stage{background:#06070b;border-color:#ff79c661;min-height:520px}.hierarchy-map-stage svg{background:#05070b;min-height:520px}.hierarchy-ocean{fill:#06070b;stroke:#ff79c659;stroke-width:2px}.country-shape path{fill:#1d242b;stroke:#fff3;stroke-width:.7px;vector-effect:non-scaling-stroke;transition:fill .15s,stroke .15s}.country-shape.has-data path{fill:#5c4760;stroke:#ff79c68c;cursor:pointer}.country-shape.has-data:hover path,.country-shape.selected path{fill:#8d396d;stroke:#ffd34e}.province-shape path{fill:#651717;stroke:#000000e0;stroke-width:5px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s,stroke .15s}.province-shape:nth-child(3n) path{fill:#b21f25}.province-shape:nth-child(3n+1) path{fill:#ed1f2b}.province-shape:nth-child(3n+2) path{fill:#ff555f}.province-shape.has-data path{stroke:#ffd34e}.province-shape:hover path,.province-shape.selected path{fill:#ff79c6;stroke:#fff2a8}.province-shape text{fill:#fff;pointer-events:none;paint-order:stroke;stroke:#000000bd;stroke-width:6px;font-size:24px;font-style:italic;font-weight:950}.canada-map-stage svg{background:#030303}.province-map-stage svg{background:radial-gradient(circle,#ff79c629,#0000 42%),#040407}.province-detail-land{fill:#e91d2b;stroke:#090909;stroke-width:10px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 8px #00000073)}.province-detail-title{fill:#fff;paint-order:stroke;stroke:#000c;stroke-width:8px;font-size:36px;font-style:italic;font-weight:950}.city-anchor{fill:#ffffff73;stroke:#111;stroke-width:2px}.city-anchor.has-data{fill:#ffd34e;stroke:#ff79c6;stroke-width:4px}.map-stat-card{cursor:pointer;outline:none}.map-stat-card rect{fill:#fffffff2;stroke:#ff79c6;stroke-width:2px;filter:drop-shadow(0 4px #0000003d)}.map-stat-card:hover rect,.map-stat-card:focus rect{fill:#fff6fb;stroke:#ffd34e}.map-stat-card text{fill:#18131b;pointer-events:none;font-size:13px;font-weight:800}.map-stat-card .map-card-place{fill:#08070a;font-size:13px;font-weight:950}.map-unavailable-panel{text-align:center;color:#efe6f3;place-content:center;min-height:420px;padding:2rem;display:grid}.map-unavailable-panel h3{margin:0 0 .5rem}.map-unavailable-panel p{max-width:520px;color:var(--muted);margin:0 auto}@media (width<=980px){.drilldown-map-dashboard{grid-template-columns:1fr}.hierarchy-map-stage,.hierarchy-map-stage svg{min-height:360px}}.osm-map-stage{background:#07090e;border-color:#00e5ff57;border-radius:18px;height:min(64vw,620px);min-height:560px;position:relative;box-shadow:inset 0 0 60px #00000073,0 18px 38px #00000038}.osm-map-stage .osm-tile-svg{width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.osm-tile-background{fill:#07111b}.osm-tile-svg image{opacity:.92}.osm-tile-vignette{fill:#0000;stroke:#ff79c675;stroke-width:3px;filter:drop-shadow(0 0 22px #000000a6);pointer-events:none}.tile-map-pin line{stroke:#0c0910c2;stroke-width:3px;stroke-linecap:round}.tile-map-pin circle{fill:#ffd34e;stroke:#111018;stroke-width:4px;filter:drop-shadow(0 2px 5px #0000008c)}.tile-map-pin.selected circle{fill:#00e5ff;stroke:#fff}.tile-card-layer{pointer-events:none;position:absolute;inset:0}.tile-stat-card{color:#17121a;text-align:left;cursor:pointer;pointer-events:auto;transform-origin:50%;background:#fffffff0;border:2px solid #ff79c6;border-radius:10px;gap:1px;width:148px;min-height:82px;padding:.48rem .55rem .42rem;transition:transform .12s,border-color .12s,background .12s;display:grid;position:absolute;box-shadow:0 4px #00000047,0 10px 26px #0000003d}.tile-stat-card.region,.tile-stat-card.city{width:154px}.tile-stat-card:hover,.tile-stat-card:focus{z-index:8;background:#fff8fb;border-color:#ffd34e;transform:translateY(-2px)scale(1.02)}.tile-stat-card span{font-size:.74rem;font-weight:800;line-height:1.13}.tile-stat-card strong{text-align:center;color:#050408;margin-top:.12rem;font-size:.78rem;font-weight:950;line-height:1.08}.map-attribution{color:#ffffffc7;pointer-events:none;background:#050609c7;border-radius:7px;max-width:calc(100% - 1.3rem);padding:.28rem .44rem;font-size:.65rem;font-weight:750;position:absolute;bottom:.55rem;left:.65rem}@media (width<=900px){.osm-map-stage{height:72vw;min-height:420px}.tile-stat-card{width:132px;min-height:74px;padding:.4rem .45rem}.tile-stat-card.region,.tile-stat-card.city{width:138px}.tile-stat-card span{font-size:.66rem}.tile-stat-card strong{font-size:.7rem}}.real-map-dashboard.drilldown-map-dashboard{grid-template-columns:minmax(0,1fr) minmax(138px,176px);align-items:start;gap:.55rem}.real-map-dashboard .world-map-sidebar{gap:.45rem}.real-map-dashboard .world-map-sidebar .map-detail-card{border-left-width:3px;padding:.55rem .55rem .6rem}.real-map-dashboard .world-map-sidebar .map-detail-card h4{margin:.15rem 0 .2rem;font-size:.95rem;line-height:1.05}.real-map-dashboard .world-map-sidebar .map-detail-card p{margin:.22rem 0;font-size:.78rem;line-height:1.18}.real-map-dashboard .world-map-sidebar .eyebrow{letter-spacing:.045em;font-size:.64rem}.real-map-dashboard .map-detail-grid{grid-template-columns:1fr;gap:.28rem;margin:.45rem 0}.real-map-dashboard .map-detail-grid div{padding:.42rem .45rem}.real-map-dashboard .map-detail-grid strong{font-size:1rem}.real-map-dashboard .map-detail-grid span{margin-top:.16rem;font-size:.58rem;line-height:1.08}.real-map-dashboard .map-point-list{gap:.28rem;margin-top:.42rem}.real-map-dashboard .map-point-list button{padding:.42rem .45rem;font-size:.76rem}.real-map-dashboard .map-point-list button strong{font-size:.78rem}.real-map-dashboard .osm-map-stage{height:clamp(620px,70vh,780px);min-height:620px}@media (width<=1100px){.real-map-dashboard.drilldown-map-dashboard{grid-template-columns:1fr}.real-map-dashboard .world-map-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.real-map-dashboard .world-map-sidebar{grid-template-columns:1fr}.real-map-dashboard .osm-map-stage{height:72vw;min-height:430px}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.public-cache-card{border-color:#a7ff2fa6;box-shadow:0 0 0 1px #a7ff2f40,0 18px 48px #00000038}.public-cache-panel{border-color:#14b8ff73}.public-cache-summary strong{font-size:clamp(1.35rem,2vw,2rem)}.starter-row{background:#ffd66614}.starter-row td:first-child,.starter-row td:nth-child(2){border-left:3px solid #ffd66699}.missing-record-list{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.missing-record-list span{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.missing-record-list code{opacity:.84;font-size:.78rem}.conflict-detail-list{gap:.75rem}.conflict-detail-row{grid-template-columns:minmax(6rem,auto) minmax(12rem,1fr) minmax(10rem,.65fr);align-items:start}.conflict-diff-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.65rem;width:100%;display:grid}.conflict-diff-grid>div{background:#00000029;border:1px solid #ffffff1f;border-radius:.8rem;padding:.7rem}.conflict-diff-grid code{white-space:pre-wrap;word-break:break-word;max-height:8rem;display:block;overflow:auto}.bug-report-section{border-top:5px solid #ffd34ef2}.bug-report-summary strong{color:#ffd34e}.bug-report-filters{grid-template-columns:repeat(4,minmax(160px,1fr))}.bug-report-table-wrap table,.bug-report-table{min-width:1280px}.bug-report-table td{vertical-align:top}.bug-report-id{max-width:16rem;color:var(--muted);overflow-wrap:anywhere;margin-top:.28rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;display:block}.bug-report-debug-tags{flex-wrap:wrap;gap:.35rem;min-width:8rem;display:flex}.bug-report-debug-tags span{color:#d8d0df;background:#ffffff0d;border:1px solid #ffffff1f;padding:.25rem .42rem;font-size:.68rem;display:inline-flex}@media (width<=900px){.bug-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.bug-report-filters{grid-template-columns:1fr}}.bug-report-table .selected-row{background:#ffd34e14}.inline-action-button{color:#ffe48a;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffd34e14;border:1px solid #ffd34e73;border-radius:999px;padding:.35rem .7rem;font-weight:800}.inline-action-button:hover,.inline-action-button:focus-visible{background:#ffd34e29}.bug-report-detail-panel{background:#ffd34e0b;border:1px solid #ffd34e40;border-radius:1.2rem;margin-top:1rem;padding:1rem;box-shadow:0 18px 38px #00000038}.compact-heading{margin-bottom:.75rem}.compact-heading h3{margin:.15rem 0}.bug-report-description-card,.bug-report-events-card{background:#00000029;border:1px solid #ffffff1f;border-radius:.9rem;margin-top:.85rem;padding:.85rem}.bug-report-description-card>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.74rem;font-weight:800;display:block}.bug-report-description-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.warning-card{background:#ff6e7f0f;border-color:#ff6e7f47}.bug-report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.85rem;display:grid}.bug-report-detail-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bug-report-detail-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.8rem;min-width:0;padding:.65rem}.bug-report-detail-item span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.bug-report-detail-item strong{overflow-wrap:anywhere;display:block}.bug-report-event-list{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.bug-report-event-list li{background:#ffffff0a;border-left:3px solid #ffd34e73;padding:.5rem .6rem}.bug-report-event-list strong,.bug-report-event-list em,.bug-report-event-list span{display:block}.bug-report-event-list em{color:var(--muted);font-style:normal}.bug-report-event-list p{overflow-wrap:anywhere;margin:.35rem 0 0}@media (width<=900px){.bug-report-detail-grid,.bug-report-detail-grid.three{grid-template-columns:1fr}}.bug-report-triage-card{background:#a7ff2f0b;border:1px solid #a7ff2f38;border-radius:.95rem;margin-top:.85rem;padding:.9rem}.bug-report-triage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.bug-report-triage-grid label,.bug-report-notes-field{gap:.35rem;display:grid}.bug-report-triage-grid label span,.bug-report-notes-field span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.bug-report-triage-grid select,.bug-report-triage-grid input,.bug-report-notes-field textarea{width:100%}.bug-report-notes-field{margin-top:.75rem}.bug-report-notes-field textarea{resize:vertical;min-height:7rem}@media (width<=900px){.bug-report-triage-grid{grid-template-columns:1fr}}.bug-report-query-panel{background:linear-gradient(135deg,#ffd34e14,#ff5c350a);border:1px solid #ffd34e40;border-radius:1rem;gap:.9rem;margin-top:1rem;padding:1rem;display:grid}.bug-report-query-panel h3,.bug-report-card h3,.bug-report-card-heading h4{margin:.1rem 0 .25rem}.bug-report-filters.polished,.bug-report-triage-grid.polished{grid-template-columns:repeat(4,minmax(160px,1fr));gap:.8rem;display:grid}.bug-report-triage-grid.polished{grid-template-columns:repeat(3,minmax(190px,1fr))}.bug-report-filters.polished label,.bug-report-triage-grid.polished label,.bug-report-notes-field.polished{gap:.35rem;min-width:0;display:grid}.bug-report-filters.polished label span,.bug-report-triage-grid.polished label span,.bug-report-notes-field.polished span{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.bug-report-filters.polished select,.bug-report-filters.polished input,.bug-report-triage-grid.polished select,.bug-report-triage-grid.polished input,.bug-report-notes-field.polished textarea{width:100%;min-height:2.7rem;color:var(--paper);background:#0d0c11eb;border:1px solid #ffffff2e;border-radius:.65rem;outline:none;padding:.72rem .8rem}.bug-report-filters.polished select:focus,.bug-report-filters.polished input:focus,.bug-report-triage-grid.polished select:focus,.bug-report-triage-grid.polished input:focus,.bug-report-notes-field.polished textarea:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #ffd34e29}.bug-report-notes-field.polished textarea{resize:vertical;min-height:9rem;line-height:1.45}.bug-report-query-actions,.bug-report-pagination-actions{flex-wrap:wrap;justify-content:flex-start}.bug-report-card-list{gap:.85rem;margin-top:1rem;display:grid}.bug-report-card{background:#ffffff0b;border:1px solid #ffffff1f;border-left:5px solid #ffd34ebf;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.bug-report-card.selected{background:#ffd34e14;border-color:#ffd34ea6;box-shadow:0 12px 30px #00000038}.bug-report-card-topline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bug-report-card-topline code{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.bug-report-card-description{color:#f5edf8;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.bug-report-card-tags,.bug-report-card-meta{flex-wrap:wrap;gap:.45rem;display:flex}.bug-report-card-meta span{color:#d9d1df;background:#00000029;border:1px solid #ffffff1a;border-radius:.65rem;gap:.15rem;min-width:min(180px,100%);padding:.55rem .65rem;font-size:.78rem;display:inline-grid}.bug-report-card-meta strong{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.bug-report-detail-card{background:#00000029;border:1px solid #ffffff1f;border-radius:1rem;margin-top:.9rem;padding:.95rem}.bug-report-card-heading{margin-bottom:.75rem}.bug-report-card-heading .eyebrow{margin-bottom:.25rem}.bug-report-description-card.polished{background:#ffffff0d;border-radius:.8rem;margin-top:0}.bug-report-triage-card.polished{background:linear-gradient(135deg,#63e6a514,#14b8ff09);border-color:#63e6a559}.bug-report-detail-grid,.bug-report-detail-grid.three{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.bug-report-detail-item{border-radius:.75rem;gap:.25rem;min-width:0;display:grid}.bug-report-detail-item span{margin:0}.bug-report-detail-item strong{font-size:.92rem;line-height:1.35}.bug-report-event-list.polished{padding-left:0;list-style:none}.bug-report-event-list.polished li{border-left:4px solid #ffd34e8c;border-radius:.65rem}@media (width<=980px){.bug-report-filters.polished,.bug-report-triage-grid.polished{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.bug-report-filters.polished,.bug-report-triage-grid.polished{grid-template-columns:1fr}.bug-report-card-topline,.bug-report-query-actions,.bug-report-pagination-actions{flex-direction:column;align-items:stretch}.bug-report-card-topline button,.bug-report-query-actions button,.bug-report-pagination-actions button{width:100%}}.attachment-tag{color:#bdefff;background:#14b8ff1a;border-color:#14b8ff59}.bug-report-screenshot-panel.polished{gap:.85rem;display:grid}.bug-report-screenshot-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.bug-report-screenshot-actions{flex-wrap:wrap;justify-content:flex-start}.bug-report-screenshot-actions .inline-action-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bug-report-screenshot-frame{background:#00000047;border:1px solid #14b8ff59;border-radius:1rem;max-height:70vh;padding:.75rem;overflow:auto}.bug-report-screenshot-frame img{border-radius:.65rem;max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 18px 36px #0000004d}@media (width<=620px){.bug-report-screenshot-actions{flex-direction:column;align-items:stretch}.bug-report-screenshot-actions button,.bug-report-screenshot-actions a{width:100%}}.log-tag{color:#c8ffd5;background:#7ef5a01c;border-color:#7ef5a066}.bug-report-debug-log-panel.polished{gap:.85rem}.bug-report-debug-log-frame{white-space:pre-wrap;word-break:break-word;color:#d8ffe0;background:#00000057;border:1px solid #7ef5a059;border-radius:1rem;max-height:52vh;padding:1rem;font-size:.82rem;line-height:1.45;overflow:auto}.bug-report-docs-card{background:linear-gradient(#201420f0,#140e18f5);border:1px solid #ff80802e;border-radius:20px;margin:1rem 0 1.25rem;padding:1rem 1.1rem 1.15rem;box-shadow:0 14px 30px #0000002e}.bug-report-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.85rem;display:grid}.bug-report-docs-grid section{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:.95rem 1rem}.bug-report-docs-grid h4{margin:0 0 .55rem}.bug-report-docs-grid ul{gap:.45rem;margin:0;padding-left:1.15rem;display:grid}.bug-report-docs-grid li{color:var(--muted-text,#d9cfe0);line-height:1.45}.bug-report-docs-grid code{word-break:break-word}@media (width<=900px){.bug-report-docs-grid{grid-template-columns:1fr}}.deletion-dashboard{border-color:#ff63926b}.deletion-request-list{gap:14px;margin-top:18px;display:grid}.deletion-request-card{background:#08090fc7;border:1px solid #ffffff24;border-radius:18px;padding:18px;box-shadow:0 18px 44px #00000038}.deletion-request-card.selected{border-color:#ff6392c2;box-shadow:0 0 0 1px #ff639238,0 20px 52px #0000004d}.deletion-request-card-topline,.deletion-request-tags,.deletion-request-meta,.deletion-action-grid{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.deletion-request-card-topline{justify-content:space-between}.deletion-request-card h3{margin:3px 0 6px}.deletion-request-card code,.deletion-request-meta span,.deletion-scope-box span{overflow-wrap:anywhere}.deletion-request-tags,.deletion-request-meta{margin-top:14px}.deletion-request-meta span{min-width:min(220px,100%);color:var(--text-muted);gap:3px;display:grid}.deletion-request-meta strong{color:var(--text-h);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.deletion-detail-panel .raw-section{margin-top:18px}.deletion-runbook-card{background:#ffd25a0f;border-color:#ffd25a57}.deletion-action-grid{margin:14px 0}.deletion-action-grid .primary-button,.deletion-action-grid .secondary-button{text-decoration:none}.disabled-link{opacity:.55;pointer-events:none}.deletion-checklist{color:var(--text-muted);gap:8px;margin:14px 0 0;padding-left:20px;display:grid}.deletion-checklist code{color:var(--text-h)}.deletion-scope-box{background:#ffffff0d;border:1px solid #ffffff21;border-radius:14px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.email-preview-card{border-color:#14b8ff61}.email-preview{gap:10px;margin-top:12px;display:grid}.email-preview pre{white-space:pre-wrap;max-height:340px;overflow:auto}@media (width<=720px){.deletion-request-card-topline,.deletion-action-grid{flex-direction:column}.deletion-action-grid .primary-button,.deletion-action-grid .secondary-button{justify-content:center;width:100%}}
.compact-card-alert{margin:.85rem 0 0;font-size:.9rem;word-break:break-word}