:root{color-scheme:dark;--bg:#11161d;--panel:#191f28;--panel2:#202630;--line:#303844;--ink:#e9e4d9;--muted:#8d969d;--quiet:#68747a;--gold:#d7c38c;--clear:#83bc9b;--breach:#e58268;--unknown:#d2b56b;font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:360px;min-height:100vh;background:radial-gradient(ellipse at 55% 4%,#262c33 0,#151a21 38%,#11161d 78%)}button{font:inherit;color:inherit;cursor:pointer}.app-shell{max-width:1600px;min-height:100vh;margin:auto;padding:0 34px;display:flex;flex-direction:column}.topbar{height:67px;display:flex;align-items:center;gap:25px;border-bottom:1px solid #303640}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid #baaa79;color:#ddc98b;font:600 21px Georgia,serif;transform:rotate(-7deg)}.brand-word{font:700 11px Inter,"Segoe UI",sans-serif;letter-spacing:.16em}.brand-word span{display:block;color:#84928a;font-size:9px;margin-top:2px}.ward-tag{font:10px Consolas,monospace;color:#a3aaa4;letter-spacing:.1em}.ward-tag i,.pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8fbd9e;margin-right:8px;vertical-align:1px;box-shadow:0 0 9px #79bd96}.header-actions{margin-left:auto;display:flex;gap:10px;align-items:center}.demo-label{color:#88938d;font:9px Consolas,monospace;letter-spacing:.13em;margin-right:7px}.header-button{background:transparent;border:1px solid #3a444c;width:34px;height:32px;color:#a8b0a7;font-size:19px}.header-button:hover{border-color:var(--gold);color:var(--gold)}.run-button{background:var(--gold);border:0;color:#171d20;padding:10px 14px;font-size:11px;font-weight:700;letter-spacing:.02em}.run-button span{font-size:15px;margin-right:5px}.run-button:hover{background:#ead79f;transform:translateY(-1px)}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:21px 0 17px}.eyebrow{font:9px Consolas,"Courier New",monospace;color:#9aa69d;letter-spacing:.15em;margin:0}.page-heading h1{font:500 25px Georgia,"Times New Roman",serif;letter-spacing:-.03em;margin:6px 0 0}.page-heading h1 em{font-weight:400;color:#d7c38c}.heading-note{text-align:right;margin:0 2px 1px 12px;color:#a9b0aa;font:10px/1.7 Consolas,monospace}.heading-note span{color:#707e80}.stats-strip{height:71px;display:grid;grid-template-columns:repeat(4,minmax(110px,1fr)) 1.35fr;background:#1a2028;border:1px solid #303844;margin-bottom:12px}.stat-cell{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-content:center;column-gap:10px;padding:12px 15px;border-right:1px solid #303844}.stat-cell>span{grid-column:1/3;color:#85918d;font:8px Consolas,monospace;letter-spacing:.12em;align-self:start}.stat-cell strong{font:500 19px Georgia,serif;align-self:end;color:#d8ded5}.stat-cell small{align-self:end;color:#77837f;font:8px Consolas,monospace}.stat-clear{color:var(--clear)!important}.stat-breached{color:var(--breach)!important}.stat-unknown{color:var(--unknown)!important}.checked-cell{display:flex;align-items:center;gap:8px;padding:10px 16px}.checked-cell>div>span{display:block;color:#85918d;font:8px Consolas,monospace;letter-spacing:.12em;margin-bottom:6px}.checked-cell strong{color:#d0d6cd;font:9px Consolas,monospace}.dashboard{display:grid;grid-template-columns:minmax(0,1fr) 325px;min-height:580px;height:calc(100vh - 225px);max-height:820px;min-height:580px;border:1px solid #303844;box-shadow:0 18px 65px #0004}.city-stage{position:relative;min-width:0;overflow:hidden;background:#181e26}.city-stage::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#121820aa 0%,transparent 13%,transparent 83%,#11182099 100%)}.stage-topline{position:absolute;z-index:2;top:0;left:0;right:0;height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#d2d5cc;font:9px Consolas,monospace;letter-spacing:.13em;background:linear-gradient(180deg,#131921d9,#13192188)}.stage-topline b{color:#69756f;margin:0 8px}.north-star{color:var(--gold);font-size:15px;font-style:normal;vertical-align:-2px;margin-right:4px}.stage-topline button{border:1px solid #58605c;background:#1d252ccc;color:#b9bdb1;padding:5px 8px;font:8px Consolas,monospace;letter-spacing:.1em}.stage-topline button:hover{border-color:var(--gold);color:var(--gold)}.city-scene{position:absolute;inset:0;z-index:0}.city-scene canvas{width:100%;height:100%;display:block;outline:0}.loading-overlay{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#151a21;color:#e6dfca;transition:opacity .3s}.loading-overlay.is-hidden{opacity:0;pointer-events:none}.loading-mark{width:39px;height:39px;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold);font:24px Georgia,serif;animation:pulse 1.2s infinite alternate}.loading-overlay strong{font:10px Consolas,monospace;letter-spacing:.17em;margin-top:8px}.loading-overlay small{font:9px Consolas,monospace;color:#89948e}.scene-caption{position:absolute;z-index:2;left:13px;bottom:13px;display:flex;gap:13px;color:#c2c9c1;font:8px Consolas,monospace;letter-spacing:.06em;text-shadow:0 1px 5px #000}.scene-caption i{display:inline-block;vertical-align:-1px;margin-right:4px}.legend-building{width:7px;height:7px;border:1px solid #d9c88f;background:#d9c88f}.legend-river{width:11px;height:5px;background:#44818a}.legend-road{width:11px;height:2px;background:#c4b691}.scene-controls{position:absolute;z-index:2;right:13px;bottom:13px;display:flex;gap:12px;color:#a1aaa1;font:8px Consolas,monospace;letter-spacing:.08em;text-shadow:0 1px 5px #000}.dashboard-panel{display:flex;flex-direction:column;min-height:0;background:#1a2028;border-left:1px solid #333b45}.directory{flex:1;min-height:240px;padding:16px 15px 10px;border-bottom:1px solid #343c45;display:flex;flex-direction:column}.panel-heading{display:flex;align-items:center;justify-content:space-between}.panel-heading h2{font:500 18px Georgia,serif;margin:5px 0 0}.panel-heading h2 small{font:9px Consolas,monospace;color:#7c8984;vertical-align:3px;margin-left:4px}.add-button{width:26px;height:26px;background:transparent;border:1px solid #4c5857;color:var(--gold);font-size:18px}.add-button:hover{background:#283337;border-color:var(--gold)}.directory-filter{display:flex;justify-content:space-between;margin-top:13px;padding:7px 2px;border-top:1px solid #303842;border-bottom:1px solid #303842;color:#82908a;font:8px Consolas,monospace;letter-spacing:.1em}.directory-filter b{color:var(--gold);padding-left:4px}.account-list{list-style:none;margin:2px 0 0;padding:0;overflow:auto}.account-row{display:grid;grid-template-columns:25px minmax(0,1fr) 8px;align-items:center;gap:8px;padding:7px 6px;background:transparent;border:1px solid transparent;width:100%;text-align:left;cursor:pointer}.account-row:hover{background:#222a33}.account-row.is-selected{background:#252e37;border-color:#394550;border-left:2px solid var(--gold);padding-left:5px}.row-glyph{display:grid;place-items:center;width:23px;height:24px;color:#d2c28e;font-size:17px;background:#252b31}.row-copy{min-width:0}.row-copy strong{display:block;color:#d8dbd2;font-size:9px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-copy small{display:block;margin-top:3px;color:#84908b;font:8px Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-status{width:6px;height:6px;border-radius:50%;background:var(--clear);box-shadow:0 0 8px currentColor}.row-status.status-breached{background:var(--breach)}.row-status.status-unknown{background:var(--unknown)}.privacy-note{margin:auto 0 1px;color:#7f8b85;font-size:8px}.privacy-note span{color:var(--gold);margin-right:4px}.report-panel{padding:15px;max-height:48%;min-height:265px;overflow:auto;background:#171d25}.report-kicker{display:flex;align-items:center;justify-content:space-between}.report-id{font:8px Consolas,monospace;color:#7b8983;letter-spacing:.1em}.report-heading{display:flex;align-items:center;gap:10px;margin:12px 0}.report-glyph{width:36px;height:38px;display:grid;place-items:center;border:1px solid #51534b;background:#252b31;color:var(--gold);font-size:21px}.report-heading h2{margin:0 0 4px;font:500 16px Georgia,serif}.report-heading p{margin:0;color:#98a39d;font:8px Consolas,monospace}.report-status{display:flex;align-items:center;gap:7px;padding:8px 9px;background:#202a2b;border-left:2px solid var(--clear);font-size:9px;font-weight:600;color:#d8e0d7}.report-status.status-breached{background:#312724;border-color:var(--breach)}.report-status.status-unknown{background:#302e24;border-color:var(--unknown)}.status-symbol{font-size:12px;color:var(--clear)}.status-breached .status-symbol{color:var(--breach)}.status-unknown .status-symbol{color:var(--unknown)}.report-meta{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:11px 0;border-bottom:1px solid #303842}.report-meta span{display:block;margin-bottom:4px;color:#82908a;font:7px Consolas,monospace;letter-spacing:.1em}.report-meta strong{display:block;color:#d1d6cd;font:8px Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incident-block{padding:10px 0;border-bottom:1px solid #303842}.incident-title{font:8px Consolas,monospace;letter-spacing:.1em;color:#e59578}.incident-title span{margin-right:4px}.incident-row{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:9px}.incident-row span{color:#b1aaa0}.incident-categories{margin:5px 0 0;color:#aab3a9;font:8px/1.5 Consolas,monospace}.action-block{padding-top:10px}.action-block ul{padding-left:14px;margin:7px 0;color:#ccd2c8;font-size:8px;line-height:1.8}.action-block li::marker{color:var(--gold)}.action-block small{display:block;color:#819087;font:7px/1.45 Consolas,monospace}.page-footer{display:flex;justify-content:space-between;padding:12px 1px 15px;color:#75817b;font:8px Consolas,monospace;letter-spacing:.09em}.page-footer i{color:var(--gold);font-style:normal}.toast{position:fixed;z-index:10;left:50%;bottom:22px;transform:translate(-50%,12px);padding:9px 13px;background:#ded09e;color:#1a2022;font-size:10px;font-weight:700;opacity:0;pointer-events:none;transition:.2s;box-shadow:0 5px 22px #0006}.toast.is-visible{opacity:1;transform:translate(-50%,0)}@keyframes pulse{to{box-shadow:0 0 22px #cfb97855}}
@media(max-width:1050px){.app-shell{padding:0 20px}.dashboard{grid-template-columns:minmax(0,1fr) 300px}.directory{padding-left:11px;padding-right:11px}.report-panel{padding:12px}.stats-strip{grid-template-columns:repeat(4,minmax(90px,1fr)) 1.1fr}.stat-cell{padding-left:10px;padding-right:10px}}
@media(max-width:760px){.app-shell{padding:0 13px}.topbar{height:58px;gap:14px}.ward-tag{font-size:8px}.demo-label{display:none}.page-heading{padding:17px 0 13px}.page-heading h1{font-size:22px}.heading-note{font-size:8px}.stats-strip{height:auto;grid-template-columns:repeat(4,1fr)}.stat-cell{padding:8px 7px;column-gap:6px}.stat-cell>span{font-size:7px}.stat-cell strong{font-size:16px}.stat-cell small{font-size:7px}.checked-cell{grid-column:1/5;border-top:1px solid #303844;padding:8px 10px}.dashboard{display:flex;flex-direction:column;height:auto;max-height:none}.city-stage{height:min(70vw,480px);min-height:300px}.dashboard-panel{border-left:0;border-top:1px solid #333b45;display:grid;grid-template-columns:1fr 1fr}.directory{border-right:1px solid #343c45;border-bottom:0;min-height:380px}.account-list{max-height:310px}.report-panel{max-height:none;min-height:unset}.page-footer{font-size:7px}}
@media(max-width:540px){.ward-tag{display:none}.header-actions{gap:7px}.page-heading{align-items:flex-start}.heading-note{font-size:7px}.stats-strip{grid-template-columns:repeat(2,1fr)}.stat-cell:nth-child(2){border-right:0}.stat-cell:nth-child(3){border-top:1px solid #303844}.stat-cell:nth-child(4){border-top:1px solid #303844;border-right:0}.checked-cell{grid-column:1/3}.city-stage{height:320px}.scene-caption{gap:7px;font-size:7px}.scene-controls{display:none}.dashboard-panel{display:flex}.directory{border-right:0;border-bottom:1px solid #343c45;min-height:0}.account-list{max-height:none;display:grid;grid-template-columns:1fr 1fr}.report-panel{max-height:none}.page-footer{flex-direction:column;gap:6px}.page-footer span:last-child{text-align:left}}

/* Pixel city HUD: playful arcade framing, with the same dashboard content. */
:root{color-scheme:dark;--bg:#101a25;--panel:#182b3b;--panel2:#20394a;--line:#416174;--ink:#f3f0d1;--muted:#a9c2c0;--quiet:#72939a;--gold:#ffd45e;--clear:#67e6aa;--breach:#ff7185;--unknown:#ffc857;font-family:"Courier New",monospace;background:#101a25}
body{background-color:#101a25;background-image:linear-gradient(#132130 1px,transparent 1px),linear-gradient(90deg,#132130 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,#25475a 0,#152a3a 42%,#101a25 78%);background-size:8px 8px,8px 8px,auto}
button{image-rendering:pixelated}.app-shell{max-width:1700px}.topbar{border-bottom:3px solid #416174;box-shadow:0 3px 0 #0a131c}.brand-mark{transform:none;border:3px solid var(--gold);box-shadow:3px 3px 0 #070e14;color:var(--gold);font:900 20px "Courier New",monospace}.brand-word{font:900 11px "Courier New",monospace;letter-spacing:.12em}.brand-word span{color:#73d8c2}.ward-tag,.demo-label,.eyebrow,.heading-note,.stat-cell>span,.stat-cell small,.checked-cell>div>span,.checked-cell strong,.stage-topline,.directory-filter,.report-id,.report-meta span,.report-meta strong,.page-footer{font-family:"Courier New",monospace}
.header-button,.run-button,.stage-topline button,.add-button{border:2px solid #080f16;box-shadow:3px 3px 0 #080f16;border-radius:0}.header-button{background:#244254;color:#ffe480}.run-button{background:#ffd45e;color:#182431;text-transform:uppercase;letter-spacing:.06em}.run-button:hover,.add-button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #080f16}
.page-heading h1{font:900 23px "Courier New",monospace;letter-spacing:-.06em;text-transform:uppercase}.page-heading h1 em{font-style:normal;color:#7ce3bd;text-shadow:2px 2px 0 #155244}.eyebrow{color:#72d8c2;text-shadow:1px 1px #10201f}.stats-strip,.dashboard{border:3px solid #416174;box-shadow:5px 5px 0 #080f16}.stats-strip{background:#183044}.stat-cell{border-color:#416174}.stat-cell strong{font:900 19px "Courier New",monospace}.checked-cell{background:#142738}.dashboard{gap:0}.city-stage{background:#172a39}.city-stage::after{background:linear-gradient(180deg,#0e1a26bb 0%,transparent 14%,transparent 82%,#0e1a26bb 100%);mix-blend-mode:multiply}.stage-topline{background:#112535e8;border-bottom:2px solid #416174}.stage-topline button{background:#25495b;color:#ffe480}.north-star{color:#ffe480}.loading-overlay{background:#122535}.loading-mark{border:3px solid var(--gold);box-shadow:3px 3px 0 #070e14;font:900 22px "Courier New",monospace;animation:none}.loading-overlay strong,.loading-overlay small{font-family:"Courier New",monospace}.scene-caption,.scene-controls{background:#112535dd;padding:7px;border:2px solid #416174;color:#eaf1d1;text-shadow:1px 1px #07111a}
.dashboard-panel{background:#183044;border-left:3px solid #416174}.directory{border-color:#416174}.panel-heading h2,.report-heading h2{font:900 14px "Courier New",monospace;text-transform:uppercase;letter-spacing:-.04em}.add-button{background:#ffd45e;color:#182431;font-weight:900}.directory-filter{border-color:#416174;color:#9bb8b5}.account-row{border-radius:0}.account-row:hover{background:#24465a;outline:2px solid #4c8592}.account-row.is-selected{background:#294b60;border:2px solid var(--gold);border-left:5px solid var(--gold);padding-left:2px;box-shadow:inset 0 0 0 2px #162d3d}.row-glyph{background:#163247;border:2px solid #416174;color:#ffe480}.row-copy strong{font:900 9px "Courier New",monospace;color:#f3f0d1}.row-copy small{font-family:"Courier New",monospace}.row-status{box-shadow:0 0 0 2px #102332,0 0 8px currentColor}.report-panel{background:#13283a;border-top:3px solid #416174}.report-glyph{border:3px solid #597b87;background:#1d3a4d;color:#ffe480}.report-status{border:2px solid #376451;border-left:5px solid var(--clear);background:#183b3a}.report-status.status-breached{border-color:#884454;background:#472d3a}.report-status.status-unknown{border-color:#806b3a;background:#443b29}.report-meta{border-color:#416174}.action-block li::marker{color:#ffd45e}.privacy-note,.action-block small{font-family:"Courier New",monospace}.page-footer{color:#91aaa9}.toast{border:3px solid #111c24;box-shadow:4px 4px 0 #070e14;border-radius:0;font-family:"Courier New",monospace;text-transform:uppercase}
@media(max-width:760px){.dashboard-panel{border-top:3px solid #416174}.directory{border-color:#416174}}

/* First screen: let the city fill the viewport. */
html,body{width:100%;height:100%;min-height:100%;overflow:hidden}
body{background:#101a25}
.app-shell{width:100%;max-width:none;height:100dvh;min-height:0;padding:0;margin:0;display:block}
.topbar,.page-heading,.stats-strip,.dashboard-panel,.page-footer{display:none!important}
.dashboard{display:block;width:100%;height:100dvh;min-height:0;max-height:none;margin:0;border:0;box-shadow:none}
.city-stage{width:100%;height:100%;min-height:0;border:0}
.city-scene{inset:0}
.stage-topline,.scene-caption,.scene-controls{display:none!important}
.city-stage::after{background:linear-gradient(180deg,#0e1a2622 0%,transparent 22%,transparent 78%,#0e1a2633 100%)}
.loading-overlay{background:#122535}
/* Breach City navigation and data desk */
.topbar{display:flex!important;position:fixed;z-index:20;top:0;left:0;right:0;height:64px;padding:0 22px;border:0;background:linear-gradient(180deg,#101a25ee,#101a2599,transparent);box-shadow:none}
.brand{background:#132738d9;padding:6px 9px;border:2px solid #416174;box-shadow:3px 3px 0 #080f16}
.main-nav{position:fixed;z-index:21;top:10px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:3px;padding:5px;background:#132738ed;border:2px solid #416174;box-shadow:4px 4px 0 #080f16;white-space:nowrap}
.nav-link,.nav-google{border:0;background:transparent;padding:9px 12px;color:#a9c2c0;font:700 11px "Courier New",monospace;text-transform:uppercase;cursor:pointer}
.nav-link:hover,.nav-link.is-active{background:#294b60;color:#ffe480;outline:2px solid #ffd45e}
.nav-google{border-left:2px solid #416174;color:#7ce3bd}
.header-actions{background:#132738dc;border:2px solid #416174;padding:5px;box-shadow:3px 3px 0 #080f16}
.header-actions .demo-label{display:none}.feature-drawer{position:fixed;z-index:30;left:18px;top:78px;width:min(480px,calc(100vw - 36px));max-height:calc(100dvh - 98px);overflow:auto;padding:24px;background:#132738f5;border:3px solid #416174;box-shadow:7px 7px 0 #080f16;color:#f3f0d1}
.feature-drawer h2,.verify-card h2{margin:3px 0 9px;font:900 20px "Courier New",monospace;text-transform:uppercase;color:#ffe480}.drawer-summary{font:12px/1.5 "Courier New",monospace;color:#a9c2c0}.drawer-close{position:absolute;right:10px;top:8px;border:2px solid #416174;background:#20394a;color:#ffe480;font:900 18px "Courier New",monospace;width:32px;height:32px;cursor:pointer}.feature-results{margin-top:17px}.drawer-empty{padding:17px;border:2px dashed #416174;background:#102230;color:#a9c2c0;font:12px/1.6 "Courier New",monospace}.feature-table{border:2px solid #416174}.feature-table-head,.feature-table-row{display:grid;grid-template-columns:minmax(110px,1.4fr) .8fr 1fr;gap:8px;align-items:center;padding:10px;border-bottom:1px solid #416174;font:10px "Courier New",monospace}.feature-table-head{background:#20394a;color:#7ce3bd;font-weight:900}.feature-table-row{width:100%;background:#152e40;color:#eaf1d1;text-align:left}.feature-table-row:last-child{border-bottom:0}.feature-table-row[data-account]{cursor:pointer}.feature-table-row:hover{background:#294b60}.feature-table-row strong,.feature-table-row small{display:block}.feature-table-row strong{font-size:11px}.feature-table-row small{margin-top:4px;color:#a9c2c0;font-size:9px}.feature-table-row b{color:#7ce3bd;font-size:9px}.feature-table-row b.status-breached{color:#ff7185}.feature-table-row b.status-unknown{color:#ffc857}.timeline-list{display:grid;gap:8px}.timeline-row{display:grid;grid-template-columns:60px 1fr 1fr;gap:10px;align-items:center;padding:12px;background:#183044;border:2px solid #416174;font:10px "Courier New",monospace}.timeline-row>strong{font-size:17px;color:#ffe480}.timeline-row b{color:#7ce3bd;font-size:14px}.verify-modal{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:18px;background:#07121bd9}.verify-card{position:relative;width:min(480px,100%);padding:28px;background:#132738;border:3px solid #416174;box-shadow:7px 7px 0 #080f16;font:12px/1.6 "Courier New",monospace;color:#c5d5ce}.verify-card>p:not(.eyebrow){color:#a9c2c0}.verify-card label{display:block;margin:14px 0 5px;color:#7ce3bd;font-weight:bold}.verify-card input{width:100%;padding:12px;border:2px solid #416174;background:#0e202d;color:#fff;font:14px "Courier New",monospace}.verify-actions{display:flex;gap:10px;margin:16px 0}.verify-actions button{padding:10px}.form-error{min-height:16px;color:#ff9aa8}.verify-card small{color:#91aaa9}
.feature-drawer[hidden],.verify-modal[hidden]{display:none!important}
@media(max-width:900px){.topbar{padding:0 10px}.topbar .header-actions{margin-left:auto}.main-nav{top:auto;bottom:14px;max-width:calc(100vw - 18px);overflow:auto;left:50%;transform:translateX(-50%)}.nav-link,.nav-google{padding:9px 8px;font-size:9px}.header-actions #reset-button,.header-actions .run-button{display:none}.header-actions{border:0;background:transparent;box-shadow:none}.brand-word{display:none}.feature-drawer{top:74px;max-height:calc(100dvh - 130px)}}
@media(max-width:480px){.topbar{height:54px}.header-actions #google-button{display:none}.main-nav{bottom:10px}.feature-table-head,.feature-table-row{grid-template-columns:minmax(90px,1.2fr) .8fr}.feature-table-head span:last-child,.feature-table-row>small:last-child{display:none}.verify-actions{flex-direction:column}.city-stats-backdrop{z-index:25}}
.demo-shortcuts{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 16px}.demo-shortcuts button{padding:7px 8px;border:2px solid #416174;background:#20394a;color:#ffe480;font:700 9px "Courier New",monospace;cursor:pointer}.demo-shortcuts button:hover{background:#294b60;outline:1px solid #ffd45e}.service-status{color:#7ce3bd;font:800 9px "Courier New",monospace;white-space:nowrap}.city-stats-backdrop{z-index:25}
@media(max-width:900px){.service-status{display:none}}
.nav-link.nav-check{background:#ffd45e;color:#182431;outline:2px solid #080f16}.nav-link.nav-check:hover{background:#ffe480;color:#182431}
