.managerPage{--admin-ui-bg:#f5f5f2;--admin-ui-panel:#fffefa;--admin-ui-text:#202320;--admin-ui-muted:#606760;--admin-ui-line:#d9dbd5;--admin-ui-accent:#bad32f;background:var(--admin-ui-bg)}.managerPage .adminMasthead{background:#141715;color:#f3f4ef;border-right:1px solid #3b4138;padding-bottom:18px}.managerPage .adminBrandPanel{padding-bottom:20px}.managerPage .adminBrandPanel p{color:#b3b8b0;font-size:11px;line-height:1.55}.managerPage .adminDashboardNav{min-height:0}.managerPage .adminDashboardNav a{min-height:64px;padding:12px 17px;border-bottom-color:#363d36;align-content:center;row-gap:6px}.managerPage .adminDashboardNav a>strong{min-width:0;font-size:14px;line-height:1.25;letter-spacing:-.015em}.managerPage .adminDashboardNav a>small{color:#bac0b7;font-size:10px;line-height:1.35;letter-spacing:0}.managerPage .adminDashboardNav a>span{color:#bcd42c;font-size:10px}.managerPage .adminDashboardNav a.isActive{background:#252a22;box-shadow:inset 3px 0 0 var(--admin-ui-accent);color:#fff}.managerPage .adminDashboardNav a.isActive>small{color:#c8cdc4}.managerPage .adminDashboardNav a:focus-visible,.managerPage .adminDashboardNav a:hover{background:#31382a;color:#fff}.managerPage .adminDashboardNav a:focus-visible>span,.managerPage .adminDashboardNav a:hover>span{color:#c2d84f}.managerPage .adminDashboardNav a:focus-visible>small,.managerPage .adminDashboardNav a:hover>small{color:#f1f1eb}.managerPage .adminNavFooter{gap:15px;padding:16px 8px 2px;border-top-color:#40463f}.managerPage .adminNavFooter nav{display:flex;flex-wrap:wrap;gap:10px 14px;line-height:1.5}.managerPage .adminNavFooter nav a,.managerPage .adminPublicLink{color:#d8ddd2;font-size:11px;line-height:1.4}.managerPage .adminPublicLink{color:#cbdc72}.managerPage .adminNavFooter button{min-height:42px;width:100%;padding:9px 10px;background:#31392b;color:#e9eee3;border:1px solid #71804f;font-size:12px;font-weight:700;line-height:1.25}.managerPage .adminNavFooter button:hover{background:#425038}.managerPage .quickValidation{background:var(--admin-ui-bg)}.managerPage .quickValidation,.managerPage .quickValidationHeader{color:var(--admin-ui-text);border-bottom:1px solid var(--admin-ui-line)}.managerPage .quickValidationHeader{display:flex;justify-content:space-between;align-items:center;min-height:116px;gap:24px;padding:22px 30px;background:var(--admin-ui-panel)}.managerPage .quickValidationHeader>div:first-child{min-width:0;gap:6px;align-content:center}.managerPage .quickValidationHeader>div:first-child>span{color:var(--admin-ui-muted);font-size:11px;line-height:1.35;letter-spacing:.045em}.managerPage .quickValidationHeader h2{margin:0;font-size:clamp(34px,3vw,52px);line-height:1;letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:break-word}.managerPage .quickValidationProgress{min-width:105px;align-items:end;justify-items:end;gap:4px}.managerPage .quickValidationProgress strong{font:700 clamp(32px,2.6vw,46px)/1 var(--font-editorial);letter-spacing:-.035em}.managerPage .quickValidationProgress span{font-size:10px;color:var(--admin-ui-muted);line-height:1.3}.managerPage .quickValidationNotice{top:0;background:#ecf1d6;border-bottom:1px solid #cad3ad;padding:12px 22px;font:12px/1.5 var(--font-mono)}.managerPage .quickValidationCard{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;min-height:0;padding:20px;align-items:start}.managerPage .quickValidationArtwork{min-width:0;min-height:0;height:clamp(380px,65vh,660px);align-self:start;overflow:hidden;border:1px solid var(--admin-ui-line);border-radius:3px;background:#171a18}.managerPage .quickValidationArtwork>img{display:block;width:100%;height:100%;object-fit:contain}.managerPage .quickValidationArtwork>span{color:#e8ebe6;font-size:21px;line-height:1.3}.managerPage .quickValidationScore{right:14px;bottom:14px;min-width:0;gap:2px;border:1px solid #cdd2b8;border-radius:3px;background:#f9faec;color:var(--admin-ui-text);box-shadow:0 2px 10px rgba(0,0,0,.13);padding:10px 12px}.managerPage .quickValidationScore strong{font:700 23px/1 var(--font-editorial)}.managerPage .quickValidationScore span{color:#575c50;font-size:10px;line-height:1.35}.managerPage .quickValidationContent{min-width:0;display:flex;flex-direction:column;gap:18px;padding:24px;border:1px solid var(--admin-ui-line);border-radius:3px;background:var(--admin-ui-panel)}.managerPage .quickValidationMeta{align-items:center;flex-wrap:wrap;gap:7px}.managerPage .quickValidationMeta>span{min-height:28px;display:inline-flex;align-items:center;padding:6px 9px;border:1px solid #d6d9d0;border-radius:3px;background:#f4f5f1;color:#404740;font:10px/1.2 var(--font-mono);letter-spacing:.01em}.managerPage .quickValidationCard-duplicate .quickValidationQueue{background:#fff1e7;border-color:#f2c7ac;color:#86432b}.managerPage .quickValidationCard-urgent .quickValidationQueue{background:#f9e9e8;border-color:#ebc2c1;color:#883e42}.managerPage .quickValidationCard-incomplete .quickValidationQueue{background:#eef0f4;border-color:#c7d0dc;color:#4e6280}.managerPage .quickValidationContent h3{max-width:100%;margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:pretty}.managerPage .quickValidationFacts{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.75fr);border:1px solid var(--admin-ui-line);border-radius:3px;background:#fafaf8}.managerPage .quickValidationFacts p{gap:6px;padding:13px 12px;border-right:1px solid var(--admin-ui-line)}.managerPage .quickValidationFacts span{color:var(--admin-ui-muted);font:10px/1.3 var(--font-mono)}.managerPage .quickValidationFacts strong{color:var(--admin-ui-text);font:600 12px/1.45 var(--font-mono);overflow-wrap:anywhere}.managerPage .quickValidationChecks{gap:7px;align-items:center}.managerPage .quickValidationChecks span{display:inline-flex;align-items:center;min-height:28px;padding:6px 9px;border:1px solid #d0d4cc;border-radius:3px;background:#f5f5f2;color:#434a43;font:10px/1.25 var(--font-mono);opacity:1}.managerPage .quickValidationChecks .isOk{background:#eaf2d9;border-color:#c9d9a8;color:#34552e}.managerPage .quickValidationChecks .isMissing{background:#f3f3f0;border-color:#d5d7d0;color:#666c66;opacity:1}.managerPage .quickValidationSource{border:1px solid var(--admin-ui-line);border-radius:3px;background:#fafaf8}.managerPage .quickValidationSource summary{padding:12px 14px;font:11px/1.4 var(--font-mono);color:#303630}.managerPage .quickValidationSource>div{border-top-color:var(--admin-ui-line);background:#e1e4dc}.managerPage .quickValidationSource a,.managerPage .quickValidationSource p{padding:12px;background:#fafaf8}.managerPage .quickValidationSource span{font-size:10px;color:var(--admin-ui-muted)}.managerPage .quickValidationSource a,.managerPage .quickValidationSource strong{font-size:11px;line-height:1.45}.managerPage .quickValidationExcerpt{margin:0;max-width:75ch;font:13px/1.6 var(--font-mono);color:#404640;white-space:pre-wrap}.managerPage .quickValidationFocus{padding-top:0;gap:12px}.managerPage .quickValidationFocus small{font:11px/1.45 var(--font-mono);color:var(--admin-ui-muted);opacity:1}.managerPage .quickValidationEditor{gap:13px;padding:16px;background:#f5f6f2;border:1px solid var(--admin-ui-line);border-radius:3px}.managerPage .quickValidationEditor label>span{font-size:10px;line-height:1.35}.managerPage .quickValidationEditor input,.managerPage .quickValidationEditor select,.managerPage .quickValidationEditor textarea{min-height:42px;padding:10px 11px;border:1px solid #cbd0c6;border-radius:3px;background:#fff;font:13px/1.5 var(--font-mono)}.managerPage .quickValidationEditor input:focus-visible,.managerPage .quickValidationEditor select:focus-visible,.managerPage .quickValidationEditor textarea:focus-visible{outline:2px solid #819e40;outline-offset:1px}.managerPage .quickValidationActions,.managerPage .quickValidationEditorActions{display:flex;flex-wrap:wrap;align-items:stretch;gap:9px}.managerPage .quickValidationActions{margin-top:2px;padding-top:16px;border-top:1px solid var(--admin-ui-line)}.managerPage .quickValidationActions a,.managerPage .quickValidationActions button,.managerPage .quickValidationEditorActions button,.managerPage .quickValidationFocus button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #bfc4ba;border-radius:3px;background:#fff;color:#303630;text-align:center;text-decoration:none;font:700 11px/1.35 var(--font-mono);white-space:normal;max-width:100%;cursor:pointer}.managerPage .quickValidationActions a:focus-visible,.managerPage .quickValidationActions button:focus-visible,.managerPage .quickValidationFocus button:focus-visible{outline:2px solid #859d47;outline-offset:2px}.managerPage .quickValidationActions .isReject{background:#fff8f6;border-color:#dbbcb3;color:#984c3e}.managerPage .quickValidationActions .isPrimary{margin-left:auto;background:#252a24;border-color:#252a24;color:#fff;font-weight:700}.managerPage .quickValidationActions .isPrimary:hover{background:#394534;border-color:#394534}.managerPage .quickValidationEditorActions button:last-child{background:#d7e5a7;border-color:#b5c784;color:#222b20}.managerPage .quickValidationFocus button.isActive{background:#e9f2d4;border-color:#bacd91;color:#31502b}.managerPage .quickValidationShortcuts{color:#6b7169;opacity:1;font:10px/1.5 var(--font-mono)}.managerPage .quickValidationContent>button{align-self:flex-start;border:1px solid var(--admin-ui-line);background:#f6f6f3;color:#303630;min-height:38px;padding:8px 11px;font:11px/1.4 var(--font-mono);cursor:pointer}.managerPage .quickValidation-empty{min-height:320px;padding:32px;background:var(--admin-ui-panel)}.managerPage .quickValidation-empty>strong{font-size:clamp(34px,4vw,60px);line-height:1;letter-spacing:-.035em}.managerPage .quickValidation-empty>a,.managerPage .quickValidation-empty>p,.managerPage .quickValidation-empty>span{font-size:12px;line-height:1.5}.managerPage .quickValidation-empty>button{min-height:40px;border:1px solid #c7cbc4;border-radius:3px;padding:9px 12px;background:#fff;color:#202320;font-size:12px}@media (max-width:1320px){.managerPage .quickValidationCard{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:15px;padding:15px}.managerPage .quickValidationContent{padding:18px;gap:15px}.managerPage .quickValidationContent h3{font-size:clamp(27px,3vw,42px)}.managerPage .quickValidationFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1090px){.managerPage .quickValidationCard{grid-template-columns:minmax(0,1fr)}.managerPage .quickValidationArtwork{height:min(57vh,540px);min-height:320px;border-right:1px solid var(--admin-ui-line)}.managerPage .quickValidationContent{padding:20px}}@media (max-width:680px){.managerPage .quickValidationHeader{min-height:0;padding:17px 15px;gap:10px}.managerPage .quickValidationHeader h2{font-size:clamp(27px,8vw,41px);line-height:1.05}.managerPage .quickValidationHeader>div:first-child>span{font-size:9px}.managerPage .quickValidationProgress{min-width:65px}.managerPage .quickValidationProgress strong{font-size:32px}.managerPage .quickValidationProgress span{font-size:9px}.managerPage .quickValidationCard{padding:10px;gap:10px}.managerPage .quickValidationArtwork{height:340px;min-height:260px}.managerPage .quickValidationContent{gap:15px;padding:14px}.managerPage .quickValidationContent h3{font-size:clamp(28px,8vw,40px);line-height:1.1}.managerPage .quickValidationFacts{grid-template-columns:minmax(0,1fr)}.managerPage .quickValidationFacts p{border-right:0;border-bottom:1px solid var(--admin-ui-line)}.managerPage .quickValidationFacts p:last-child{border-bottom:0}.managerPage .quickValidationEditorGrid,.managerPage .quickValidationSource>div{grid-template-columns:minmax(0,1fr)}.managerPage .quickValidationActions{display:flex;flex-direction:column;gap:8px}.managerPage .quickValidationActions a,.managerPage .quickValidationActions button{width:100%}.managerPage .quickValidationActions .isPrimary{margin-left:0}.managerPage .quickValidationShortcuts{display:none}}@media (prefers-reduced-motion:reduce){.managerPage .adminDashboardNav a,.managerPage .quickValidationActions button{transition:none}}.managerPage .adminSimpleHead{padding:25px 28px 22px;background:#fff;border-bottom:1px solid #d9dbd5}.managerPage .adminSimpleHead>span{display:block;color:#59645b;font:11px/1.45 var(--font-mono)}.managerPage .adminSimpleHead h1{margin:8px 0;color:#202720;font-size:clamp(29px,3.3vw,46px);line-height:1.12;letter-spacing:-.045em}.managerPage .adminSimpleHead p{max-width:880px;margin:0;color:#536056;font-size:14px;line-height:1.6}.managerPage .adminWorkflowGuide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:15px 24px;background:#f0f2ed;border-bottom:1px solid #dadcd5}.managerPage .adminWorkflowGuide-radar,.managerPage .adminWorkflowGuide-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.managerPage .adminWorkflowGuide>a,.managerPage .adminWorkflowGuide>div{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;min-height:115px;padding:15px 16px;background:#fff;border:1px solid #d5dbd3;border-radius:4px;color:#263025;text-decoration:none}.managerPage .adminWorkflowGuide>a:focus-visible,.managerPage .adminWorkflowGuide>a:hover{border-color:#91a75d;background:#eef3df}.managerPage .adminWorkflowGuide span{color:#667267;font:10px/1.4 var(--font-mono)}.managerPage .adminWorkflowGuide strong{font-size:15px;line-height:1.35}.managerPage .adminWorkflowGuide p{margin:0;color:#576259;font-size:12px;line-height:1.5}.managerPage .managerConsole-drafts .managerCommandCenter>header h1{font-size:clamp(29px,3.4vw,45px);line-height:1.1}.managerPage .managerConsole-drafts .managerCommandCenter>header p{max-width:720px;color:#536057;font-size:14px;line-height:1.55}.managerPage .managerConsole-drafts .managerToolbar,.managerPage .managerConsole-radar .managerToolbar{position:relative;top:auto;padding:14px 24px;background:#eef1e9;border-bottom:1px solid #d5dacf;box-shadow:none}.managerPage .managerConsole-drafts .managerToolbar input,.managerPage .managerConsole-drafts .managerToolbar select,.managerPage .managerConsole-radar .managerToolbar input,.managerPage .managerConsole-radar .managerToolbar select{background:#fff;border-color:#c4cdc0}.managerPage .managerConsole-drafts .managerEventSection>header,.managerPage .managerConsole-drafts .managerPresentationSection>header,.managerPage .managerConsole-radar .managerRadarSection>header,.managerPage .managerConsole-sources .managerRunSection>header{min-height:0;padding:18px 24px;background:#fff;border-bottom:1px solid #daded7}.managerPage .managerConsole-drafts .managerEventSection>header>strong,.managerPage .managerConsole-drafts .managerPresentationSection>header>strong,.managerPage .managerConsole-radar .managerRadarSection>header>strong,.managerPage .managerConsole-sources .managerRunSection>header>strong{font-size:clamp(23px,2.6vw,35px);line-height:1.1;letter-spacing:-.03em}.managerPage .managerConsole-drafts .managerEventSection>header p,.managerPage .managerConsole-drafts .managerPresentationSection>header p,.managerPage .managerConsole-radar .managerRadarSection>header p,.managerPage .managerConsole-sources .managerRunSection>header p{color:#535f54;font-size:13px;line-height:1.55}.managerPage .managerEventRow{background:#fff;margin:10px 15px;padding:17px 19px;border:1px solid #dce0d8;border-radius:4px;gap:12px}.managerPage .managerEventRow>strong{font-size:clamp(21px,2vw,30px);line-height:1.15;letter-spacing:-.035em}.managerPage .managerEventRow .managerEventMeta span,.managerPage .managerEventRow>small{color:#526152;font-size:12px;line-height:1.4}.managerPage .managerEventRow .managerRowActions{gap:8px;flex-wrap:wrap}.managerPage .managerEventRow .managerRowActions a,.managerPage .managerEventRow .managerRowActions button{min-height:39px;font-size:11px;line-height:1.35;text-decoration:none}.managerPage .managerConsole-drafts .managerEventSection{background:#f5f6f2}.managerPage .managerConsole-drafts .managerPresentationSection{margin-top:20px;background:#fff;border-top:1px solid #d8ded4;scroll-margin-top:15px}.managerPage .managerConsole-radar .radarWorkspace{background:#fafbf8;grid-template-columns:minmax(0,1fr) minmax(315px,31%)}.managerPage .managerConsole-radar .radarTableHead{background:#e9ede6;color:#364035;border-color:#d5dcd2}.managerPage .managerConsole-radar .radarCompactGroup>header,.managerPage .managerConsole-radar .radarPriority-urgent>header{background:#f2f4ef;color:#2b332b;border-bottom-color:#d7dcd3}.managerPage .managerConsole-radar .radarCompactGroup>header span{color:#5e685c}.managerPage .managerConsole-radar .radarPriority-urgent>header em{color:#6d7a37}.managerPage .managerConsole-radar .radarCompactRow{border-bottom-color:#d7ddd3}.managerPage .managerConsole-radar .radarCompactRow:hover{background:#f0f4e9}.managerPage .managerConsole-radar .radarCompactRow.isSelected{background:#e8f0dc;box-shadow:inset 3px 0 0 #7d9844}.managerPage .managerConsole-radar .radarInspector>header{background:#f0f3ec;color:#263026;border-bottom-color:#d4dacf}.managerPage .managerConsole-radar .radarInspector>header span{color:#606d5b}.managerPage .managerConsole-radar .radarInspector>header strong{font-size:21px}.managerPage .managerConsole-radar .radarInspector>header button{color:#253125;border-color:#aeb9a8}.managerPage .managerConsole-radar .radarInspector>footer{background:#f1f4ed;border-color:#d5dacf;grid-template-columns:minmax(0,1fr)}.managerPage .managerConsole-radar .radarInspector>footer button{font-size:11px;line-height:1.35}.managerPage .managerConsole-sources .sourceWorkbenchGrid{border-bottom:1px solid #d8dbd5;gap:8px;background:#f5f6f2;padding:12px}.managerPage .managerConsole-sources .sourceWorkbench{border:1px solid #d7dcd4;background:#fff}.managerPage .managerConsole-sources .sourceWorkbench>summary{background:#e9eee5;color:#2e382d;border-color:#d4d9d0;font-size:11px;line-height:1.4}.managerPage .managerConsole-sources .sourceWorkbench label>span{font-size:11px;line-height:1.45}.managerPage .managerConsole-sources .sourceWorkbench form>button{background:#303a2e;color:#fff;font-size:11px}@media (max-width:1250px){.managerPage .adminWorkflowGuide{grid-template-columns:repeat(2,minmax(0,1fr))}.managerPage .managerConsole-radar .radarWorkspace{grid-template-columns:minmax(0,1fr)}.managerPage .managerConsole-radar .radarInspector{position:relative;max-height:none;top:0}}@media (max-width:820px){.managerPage .adminWorkflowGuide,.managerPage .adminWorkflowGuide-radar,.managerPage .adminWorkflowGuide-sources{grid-template-columns:minmax(0,1fr);padding:10px 12px}.managerPage .adminSimpleHead{padding:18px 14px}.managerPage .managerConsole-drafts .managerToolbar,.managerPage .managerConsole-radar .managerToolbar{padding:10px 14px}.managerPage .managerEventRow{margin:9px;padding:14px}}.managerPage .managerConsole-radar{background:#f8f9f6}.managerPage .managerConsole-radar .radarMinimalHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;min-height:91px;padding:17px 25px;border-bottom:1px solid #dbe0d9;background:#fff}.managerPage .managerConsole-radar .radarMinimalHeader>div{display:flex;align-items:baseline;gap:15px;min-width:0}.managerPage .managerConsole-radar .radarMinimalHeader h1{margin:0;color:#263027;font-size:clamp(29px,3vw,39px);font-weight:750;line-height:1.15;letter-spacing:-.045em}.managerPage .managerConsole-radar .radarMinimalHeader>div>span{font-size:12px;line-height:1.5;color:#677368;white-space:nowrap}.managerPage .managerConsole-radar .radarMinimalLinks{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.managerPage .managerConsole-radar .radarMinimalLinks a{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:8px 12px;border:1px solid #d7ded3;border-radius:5px;background:#f8f9f6;color:#3d523f;text-decoration:none;font:600 12px/1.4 Arial,sans-serif}.managerPage .managerConsole-radar .radarMinimalLinks a:focus-visible,.managerPage .managerConsole-radar .radarMinimalLinks a:hover{background:#edf4e5;border-color:#9bb290}.managerPage .managerConsole-radar .managerToolbar{position:relative;top:auto;z-index:1;display:grid;grid-template-columns:minmax(220px,1fr) minmax(145px,.22fr) minmax(175px,.29fr) auto;align-items:end;grid-gap:12px;gap:12px;padding:12px 25px;background:#f3f5f0;border-bottom:1px solid #dde3da;box-shadow:none}.managerPage .managerConsole-radar .managerToolbar label{display:grid;grid-gap:5px;gap:5px;font:10px/1.4 Arial,sans-serif;color:#617062}.managerPage .managerConsole-radar .managerToolbar input,.managerPage .managerConsole-radar .managerToolbar select{width:100%;height:39px;border:1px solid #d0d8ce;border-radius:5px;background:#fff;padding:0 11px;color:#29332a;font:12px/1.3 Arial,sans-serif}.managerPage .managerConsole-radar .managerToolbar input::placeholder{color:#859084}.managerPage .managerConsole-radar .managerToolbar button{height:39px;min-height:39px;border:1px solid #d0d8ce;border-radius:5px;background:#fff;color:#526552;padding:0 12px;font:600 11px Arial,sans-serif}.managerPage .managerConsole-radar .managerToolbar button:hover{background:#ecf1e8}.managerPage .managerConsole-radar .managerRadarSection{background:#fff}.managerPage .managerConsole-radar .managerRadarSection>header.radarCompactHeading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:52px;padding:11px 25px;background:#fff;border-bottom:1px solid #dee4da}.managerPage .managerConsole-radar .radarCompactHeading>strong{font:700 16px/1.35 Arial,sans-serif;letter-spacing:-.01em;color:#263028}.managerPage .managerConsole-radar .radarCompactHeading>span{color:#788479;font:11px/1.4 Arial,sans-serif}.managerPage .managerConsole-radar .radarWorkspace{display:block;grid-template-columns:minmax(0,1fr);min-width:0;background:#fff}.managerPage .managerConsole-radar .radarInbox{border-right:0;min-width:0}.managerPage .managerConsole-radar .radarCompactRow,.managerPage .managerConsole-radar .radarTableHead{grid-template-columns:minmax(235px,1.35fr) minmax(200px,.9fr) minmax(100px,.34fr);gap:18px}.managerPage .managerConsole-radar .radarTableHead{min-height:37px;padding:7px 25px;background:#f5f7f3;color:#738172;font:10px/1.4 Arial,sans-serif;border-top:0;border-bottom:1px solid #e4e9e1}.managerPage .managerConsole-radar .radarCompactRow>:nth-child(4),.managerPage .managerConsole-radar .radarCompactRow>:nth-child(5),.managerPage .managerConsole-radar .radarTableHead>:nth-child(4),.managerPage .managerConsole-radar .radarTableHead>:nth-child(5){display:none}.managerPage .managerConsole-radar .radarCompactGroup>header{min-height:38px;padding:8px 25px;background:#fafbf8;color:#3b453b;border-bottom:1px solid #e4e9e1;box-shadow:none}.managerPage .managerConsole-radar .radarPriority-urgent>header{background:#fafbf8;color:#3b453b}.managerPage .managerConsole-radar .radarCompactGroup>header strong{font:700 12px/1.4 Arial,sans-serif}.managerPage .managerConsole-radar .radarCompactGroup>header em{font:600 11px/1.4 Arial,sans-serif;color:#748272;min-width:22px;text-align:right}.managerPage .managerConsole-radar .radarCompactRow{min-height:64px;padding:7px 25px;border-bottom:1px solid #eaeee8;background:#fff;color:#293029}.managerPage .managerConsole-radar .radarCompactRow:focus-visible,.managerPage .managerConsole-radar .radarCompactRow:hover{background:#f5f8f0}.managerPage .managerConsole-radar .radarCompactRow.isSelected{background:#eaf3de;box-shadow:inset 3px 0 0 #8bab6b}.managerPage .managerConsole-radar .radarCompactIdentity{grid-template-columns:40px minmax(0,1fr);gap:12px}.managerPage .managerConsole-radar .radarCompactPoster{width:40px;height:49px;border-radius:3px;background:#ecf0ea;color:#61705e}.managerPage .managerConsole-radar .radarCompactIdentity strong,.managerPage .managerConsole-radar .radarCompactWhen strong{color:#293029;font:650 13px/1.4 Arial,sans-serif}.managerPage .managerConsole-radar .radarCompactWhen strong{font-weight:500}.managerPage .managerConsole-radar .radarCompactIdentity small,.managerPage .managerConsole-radar .radarCompactRow>span>small,.managerPage .managerConsole-radar .radarCompactWhen small{color:#7b887a;font:10px/1.4 Arial,sans-serif}.managerPage .managerConsole-radar .radarState{width:max-content;max-width:100%;padding:5px 8px;border:1px solid #d8dfd3;border-radius:4px;background:#f0f4ec;color:#4c684a;font:700 10px/1.2 Arial,sans-serif}.managerPage .managerConsole-radar .radarState-duplicate{background:#fff2e9;border-color:#eecfb8;color:#945336}.managerPage .managerConsole-radar .radarState-urgent{background:#fbeceb;border-color:#eccbcc;color:#915151}.managerPage .managerConsole-radar .radarState-incomplete{background:#f2f3f4;border-color:#dde0e1;color:#656d71}.managerPage .managerConsole-radar .managerPagination{min-height:65px;padding:10px 22px;background:#fff;border-top:1px solid #e3e9e2}.managerPage .managerConsole-radar .radarInspectorBackdrop{position:fixed;inset:0;z-index:159;display:block;padding:0;border:0;background:rgba(14,25,17,.43);cursor:default}.managerPage .managerConsole-radar .radarInspector{position:fixed;z-index:160;top:0;right:0;bottom:0;left:auto;width:min(520px,100vw);height:100dvh;max-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;border-left:1px solid #dce4d9;overflow:hidden;box-shadow:-16px 0 45px rgba(13,23,13,.19)}.managerPage .managerConsole-radar .radarInspector>header{min-height:74px;padding:15px 20px;background:#f9fbf8;color:#293629;border-bottom:1px solid #dce5d9}.managerPage .managerConsole-radar .radarInspector>header>div{gap:6px}.managerPage .managerConsole-radar .radarInspector>header span{font:10px/1.4 Arial,sans-serif;color:#738473}.managerPage .managerConsole-radar .radarInspector>header strong{font-size:19px;line-height:1.2;letter-spacing:-.025em}.managerPage .managerConsole-radar .radarInspector>header button{width:34px;height:34px;border-radius:5px;background:#fff;border-color:#cdd8cb;color:#3a4d3b}.managerPage .managerConsole-radar .radarInspectorBody{overflow-y:auto;padding:18px}.managerPage .managerConsole-radar .radarInspectorBody label>span{font:10px/1.45 Arial,sans-serif;color:#687568}.managerPage .managerConsole-radar .radarInspectorBody input,.managerPage .managerConsole-radar .radarInspectorBody select,.managerPage .managerConsole-radar .radarInspectorBody textarea{padding:11px 12px;min-height:40px;border:1px solid #cbd7ca;border-radius:4px;font:12px/1.5 Arial,sans-serif}.managerPage .managerConsole-radar .radarInspectorPoster{height:min(22vh,190px);background:#e8eee5}.managerPage .managerConsole-radar .radarInspectorSignals{border-color:#dae3d8;border-radius:4px}.managerPage .managerConsole-radar .radarInspectorSignals>span{min-height:58px;border-color:#dae3d8;padding:10px}.managerPage .managerConsole-radar .radarInspectorSignals small{font:10px/1.4 Arial,sans-serif;color:#6b7b69}.managerPage .managerConsole-radar .radarInspectorSignals strong{font-size:18px}.managerPage .managerConsole-radar .radarInspector>footer{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 14px;gap:8px;border-color:#dce5d9;background:#f9fbf7}.managerPage .managerConsole-radar .radarInspector>footer button{min-height:42px;padding:8px 11px;border-radius:4px;font:700 11px/1.35 Arial,sans-serif;white-space:normal}.managerPage .managerConsole-radar .radarInspector .radarSaveDraft{background:#2d442f;border-color:#2d442f;color:#fff}.managerPage .managerConsole-radar .radarInspector .radarReadPoster{background:#fff;border-color:#d1dbcf;color:#365037}.managerPage .managerConsole-radar .radarInspector .radarDismiss{background:#fff;border-color:#e0cbca;color:#924b4b}@media (max-width:1050px){.managerPage .managerConsole-radar .managerToolbar{grid-template-columns:minmax(180px,1fr) minmax(110px,.35fr) minmax(140px,.45fr) auto;gap:8px;padding:10px 15px}.managerPage .managerConsole-radar .radarCompactRow,.managerPage .managerConsole-radar .radarTableHead{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) minmax(85px,.4fr);gap:10px;padding-left:15px;padding-right:15px}}@media (max-width:720px){.managerPage .managerConsole-radar .radarMinimalHeader{min-height:0;padding:14px}.managerPage .managerConsole-radar .radarMinimalHeader h1{font-size:28px}.managerPage .managerConsole-radar .radarMinimalLinks a{min-height:33px;font-size:11px}.managerPage .managerConsole-radar .managerToolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 14px}.managerPage .managerConsole-radar .managerToolbar button,.managerPage .managerConsole-radar .managerToolbar label:first-child{grid-column:1/-1}.managerPage .managerConsole-radar .radarTableHead{display:none}.managerPage .managerConsole-radar .radarCompactRow{display:grid;grid-template-columns:minmax(0,1fr) 90px;min-height:71px;padding:11px 14px;grid-gap:8px;gap:8px}.managerPage .managerConsole-radar .radarCompactRow>:first-child{grid-column:1;grid-row:1}.managerPage .managerConsole-radar .radarCompactRow>:nth-child(2){display:block;grid-column:1;grid-row:2;padding-left:52px}.managerPage .managerConsole-radar .radarCompactRow>:nth-child(3){grid-column:2;grid-row:1/3;align-self:center;padding:0}.managerPage .managerConsole-radar .radarCompactRow>:nth-child(4),.managerPage .managerConsole-radar .radarCompactRow>:nth-child(5){display:none}.managerPage .managerConsole-radar .radarCompactGroup>header{padding:8px 14px}.managerPage .managerConsole-radar .radarInspector{width:100vw;left:0;right:0}.managerPage .managerConsole-radar .radarInspector>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.managerPage .managerConsole-radar .radarInspector>footer .radarSaveDraft{grid-column:1/-1;grid-row:1}.managerPage .managerConsole-radar .radarInspectorGrid{grid-template-columns:1fr}}html{text-size-adjust:100%}body,html{width:100%;max-width:100%}.siteShell,body{min-width:0}.siteShell{max-width:100%;min-height:100vh;min-height:100svh;overflow:visible}@supports (height:100dvh){.featurePage,.siteShell{min-height:100dvh}}canvas,iframe,img,picture,svg,video{max-width:100%}button,input,select,textarea{max-width:100%;min-width:0}:where(.masthead,.heroSection,.homeUpcomingHeader,.homeUtilitySplit,.utilityModuleHead,.featureBreak,.citySplit,.cultureGrid,.footer,.eventsIntro,.eventCard,.eventMeta,.eventDetailHero,.eventDetailBody,.eventFeatureHero,.eventFeatureFacts,.featureHero,.featureArticle,.archiveHero,.collageHero,.collageStrip)>*{min-width:0;max-width:100%}:where(.heroEditorialMeta,.posterEventCaption,.eventCopy,.eventMeta,.eventDetailTitle,.eventFeatureHeroTitle,.eventFeatureLineup,.eventFeatureVenue,.featureText,.cultureCard,.footer){overflow-wrap:break-word;word-break:normal}:where(.nav,.homeUpcomingRail,.calendarBoard,.viewSwitch,.eventFilters,.genreRail){max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}html[data-depth-mode="2d"] .depthTransitionSticky{perspective:none!important;transform-style:flat!important}html[data-depth-mode="2d"] .depthTransitionGrid{transform:translate3d(0,16%,0) scale(1.16) skewY(-2deg)!important;transform-origin:center bottom}html[data-depth-mode="2d"] .depthCard{transform-style:flat!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}html[data-depth-mode="2d"] .depthCardMeta,html[data-depth-mode="2d"] .depthCardVisual{transform:none!important}html[data-depth-mode="2d"] .depthCardA{transform:translate3d(0,var(--depth-lift-a,12vh),0) scale(var(--depth-scale-a,.93))!important}html[data-depth-mode="2d"] .depthCardB{transform:translate3d(0,var(--depth-lift-b,24vh),0) scale(var(--depth-scale-b,.9))!important}@media (hover:none) and (pointer:coarse){.depthTransitionSticky{perspective:none!important;transform-style:flat!important}.depthTransitionGrid{transform:translate3d(0,16%,0) scale(1.16) skewY(-2deg)!important}.depthCard{transform-style:flat!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.depthCardMeta,.depthCardVisual{transform:none!important}.depthCardA{transform:translate3d(0,var(--depth-lift-a,12vh),0) scale(var(--depth-scale-a,.93))!important}.depthCardB{transform:translate3d(0,var(--depth-lift-b,24vh),0) scale(var(--depth-scale-b,.9))!important}}@media (max-width:720px){:root{--safe-inline:max(14px,env(safe-area-inset-left))}.featureBreak,.footer,.heroSection,.homeUtilityPanel,.masthead{max-width:100%}.nav{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.nav::-webkit-scrollbar{display:none}.depthTransitionScene{height:150svh!important;min-height:720px;overflow:clip;overflow-anchor:none}.depthTransitionSticky{height:100svh!important;min-height:100svh!important;perspective:none!important;transform-style:flat!important}.depthCard{width:min(82vw,330px)!important;min-width:0!important;max-width:calc(100% - 28px)!important;transform-origin:50% 100%}.depthCardA{left:max(14px,env(safe-area-inset-left))!important;right:auto!important;bottom:9%!important}.depthCardB{right:max(14px,env(safe-area-inset-right))!important;left:auto!important;bottom:3%!important}.depthCardVisual,.depthCardVisual .visualPoster{min-height:min(40svh,350px)!important}.depthCardMeta{min-height:78px!important}.depthCardMeta strong{min-width:0;max-width:100%;overflow-wrap:break-word}.cultureCard .visualPoster,.depthCard .visualPoster,.depthCard .visualPoster>span,.featurePoster{max-width:100%}input,select,textarea{font-size:max(16px,1em)!important}.worldTransition{width:100%;height:100dvh;max-width:100%}}@media (max-width:390px){.depthCard{width:calc(100% - 24px)!important;max-width:318px!important}.depthCardA{left:12px!important}.depthCardB{right:12px!important}.depthTransitionHeader{left:12px!important;right:12px!important}}@media (max-width:340px){.depthCard{width:calc(100% - 20px)!important}.depthCardA{left:10px!important}.depthCardB{right:10px!important}.depthCardMeta{grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important;padding-inline:9px!important}}@media (max-width:960px) and (orientation:landscape) and (max-height:540px){.depthTransitionScene{height:135svh!important;min-height:540px}.depthTransitionSticky{height:100svh!important;min-height:100svh!important}.depthTransitionHeader strong{font-size:clamp(34px,8vw,48px)!important}.depthCard{width:min(42vw,310px)!important;max-width:46vw!important}.depthCardVisual,.depthCardVisual .visualPoster{min-height:min(56svh,250px)!important}.depthCardMeta{min-height:62px!important}}@supports (-webkit-touch-callout:none){.depthCard,.eventArtwork,.heroEditorialVisual,.visualPoster{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:720px){.depthCard,.depthTransitionSticky{transform-style:flat!important;perspective:none!important}}}@media (prefers-reduced-motion:reduce){.depthTransitionScene,.depthTransitionSticky{height:auto!important;min-height:0!important;overflow:visible!important}.depthTransitionSticky{position:relative!important;top:auto!important;perspective:none!important;transform-style:flat!important}.depthCard{opacity:1!important}.depthCard,.depthCardMeta,.depthCardVisual{transform:none!important}}@media (forced-colors:active){:focus-visible{outline:2px solid CanvasText!important}}@media (max-width:720px){.mapPage,.mapPage .mapStage,.retroSingleComputerExperience,.retroSingleComputerExperience .retroComputerScene{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.mapPage .mapStage{padding-left:0!important;padding-right:0!important}.retroSingleComputerExperience .retroComputerScene{padding:8px 4px 14px!important}.retroSingleComputerExperience .retroComputerMonitor,.retroSingleComputerExperience .retroComputerRig{width:100%!important;max-width:100%!important;min-width:0!important}.retroSingleComputerExperience .retroComputerMonitor{padding-inline:4px;box-sizing:border-box}.retroSingleComputerExperience .retroComputerMonitorShell{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:7px 7px 28px!important;border-width:2px!important;border-radius:7px 7px 10px 10px!important}.retroSingleComputerExperience .retroComputerMonitorShell:before{inset:4px 4px 22px!important}.retroSingleComputerExperience .retroComputerScreen.retroDesktop,.retroSingleComputerExperience .retroComputerScreen.retroGameWindow,.retroSingleComputerExperience .retroScreenInteractionLayer{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.retroSingleComputerExperience .retroComputerScreen.retroDesktop{min-height:0!important;height:auto!important;aspect-ratio:4/3!important;border-width:4px!important}.retroSingleComputerExperience .retroCityMapViewport,.retroSingleComputerExperience .retroComputerScreen .retroGameMap,.retroSingleComputerExperience .retroGameMap{width:100%!important;min-width:0!important;max-width:100%!important}.retroSingleComputerExperience .retroComputerScreen .retroGameMap{height:min(62vw,300px)!important}.retroSingleComputerExperience .retroGameWindow{overflow-x:hidden!important}.retroSingleComputerExperience .retroComputerNeck{height:16px!important;width:20%!important}.retroSingleComputerExperience .retroComputerBase{height:10px!important;width:42%!important}.retroSingleComputerExperience .retroComputerDeskHardware{width:calc(100% - 18px)!important;max-width:100%!important;min-height:58px!important;margin-top:5px!important}.retroSingleComputerExperience .retroComputerKeyboard{left:1%!important;width:76%!important;height:46px!important;padding:6px 7px 9px!important}.retroSingleComputerExperience .retroKeyboardKeys{height:23px!important}.retroSingleComputerExperience .retroComputerMouse{right:2%!important;top:4px!important;width:34px!important;height:44px!important}}.mapPage .retroSingleComputerExperience .retroComputerScene{isolation:isolate;border-top:2px solid #234e52;background:#dde7d8 url(/retro/404-lake-backdrop.svg) 50%/cover no-repeat!important}.mapPage .retroSingleComputerExperience .retroComputerScene:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 58% at 50% 46%,rgba(245,240,215,.19),transparent 85%),linear-gradient(90deg,rgba(39,83,86,.08),transparent 17% 83%,rgba(39,83,86,.08))}.mapPage .retroSingleComputerExperience .retroComputerScene:after{content:"404 ISSUE  /  NO MAN'S LAND     •     GVA — LSN";position:absolute;z-index:1;left:clamp(16px,3.5vw,52px);bottom:14px;color:#204f53;font:800 clamp(8px,.75vw,12px)/1.3 var(--font-mono,monospace);letter-spacing:.12em;pointer-events:none}.mapPage .retroSingleComputerExperience .retroComputerRig{position:relative;z-index:2}.mapPage .arcadeFeedback{position:absolute;z-index:12;top:38px;left:50%;transform:translateX(-50%);padding:5px 10px;border:2px solid #111;background:#d4ef43;color:#111;box-shadow:3px 3px 0 #111;font:900 10px/1 var(--font-mono,monospace);white-space:nowrap;pointer-events:none}.mapPage .arcadeControls button,.mapPage .arcadeDpad button,.mapPage .posterChoices button{touch-action:manipulation}.mapPage .snakeMapWrap{touch-action:none}.mapPage .arcadeControls button:focus-visible,.mapPage .arcadeDpad button:focus-visible,.mapPage .posterChoices button:focus-visible,.mapPage .retroMapExpandButton:focus-visible{outline:3px solid #ff734c;outline-offset:2px}@media (max-width:720px){.mapPage .retroSingleComputerExperience .retroComputerScene-geneve .retroCityMapWindow,.mapPage .retroSingleComputerExperience .retroComputerScene-lausanne .retroCityMapWindow{height:auto!important;aspect-ratio:auto!important;min-height:0!important}.mapPage .retroSingleComputerExperience .retroCityMapWindow .retroCityMapViewport{height:auto!important;aspect-ratio:4/3!important}.mapPage .retroSingleComputerExperience .retroCityMapWindow .retroCityMapBitmap{object-fit:contain}.mapPage .retroSingleComputerExperience .retroComputerScene-arcade .arcadeWindow{height:clamp(410px,128vw,530px)!important;aspect-ratio:auto!important;min-height:410px!important}.mapPage .arcadePhase-intro .arcadeBody{grid-template-columns:minmax(0,1fr)}.mapPage .arcadePhase-intro .arcadeLeaderboard{display:none}.mapPage .arcadeIntroHero h2{font-size:clamp(21px,6vw,28px)}.mapPage .arcadeIntroHero p,.mapPage .arcadeIntroHero small,.mapPage .arcadeRules span{font-size:8px}.mapPage .arcadeRules strong{font-size:10px;line-height:1.35}.mapPage .arcadeRules>div{padding:7px 9px}.mapPage .arcadeMiniDemo{min-height:77px}.mapPage .arcadeIntro>button{min-height:42px;font-size:12px}.mapPage .arcadeGate p{font-size:11px;line-height:1.45}.mapPage .arcadeGate a{font-size:10px;min-height:40px;display:grid;align-items:center}.mapPage .arcadeHud{height:37px;min-height:37px;gap:6px;font-size:9px;line-height:1.2}.mapPage .arcadeHud span:last-child{text-align:right}.mapPage .arcadeControls,.mapPage .arcadeDpad,.mapPage .posterChoices{min-height:57px;padding:5px}.mapPage .arcadeControls button,.mapPage .arcadeDpad button,.mapPage .posterChoices button{min-width:52px;min-height:40px;padding-inline:10px;font-size:12px}.mapPage .arcadeDpad{gap:3px}.mapPage .arcadeDpad>div{gap:10px}.mapPage .snakeMapWrap{width:98%;max-height:97%;aspect-ratio:16/10}.mapPage .snakeDistrict{font-size:7px}.mapPage .snakeTargetTag{font-size:8px}.mapPage .arcadeFeedback{top:45px;font-size:11px}.mapPage .posterCard strong{font-size:clamp(30px,9vw,45px)}.mapPage .posterChoices button{min-width:90px}.mapPage .finderCity{padding:8px}.mapPage .finderCity header b{font-size:15px}.mapPage .finderCity>div{gap:6px}.mapPage .finderTile{min-height:47px;padding:6px!important}.mapPage .finderTile b{font-size:9px}.mapPage .retroComputerScene:after{font-size:8px;letter-spacing:.035em}}.retroMapExpandButton{display:none}@media (max-width:720px){.retroMapExpandButton{display:grid;place-items:center;width:33px;height:27px;padding:0;border:2px outset #f2f2ec;background:#d9d8d0;color:#111;font:900 18px/1 sans-serif;cursor:pointer}.retroMobileMapFullscreen.retroCityMapWindow{position:fixed!important;z-index:2147483000!important;inset:0!important;box-sizing:border-box;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column;border:0!important;border-radius:0!important;overflow:hidden!important;padding:max(0px,env(safe-area-inset-top)) 0 max(0px,env(safe-area-inset-bottom));background:#18434c}.retroMobileMapFullscreen .retroGameToolbar,.retroMobileMapFullscreen .retroWindowBar{flex:0 0 auto}.retroMobileMapFullscreen .retroWindowBar{min-height:39px}.retroMobileMapFullscreen .retroGameToolbar{display:flex;flex-wrap:wrap;gap:2px;min-height:42px;padding:4px}.retroMobileMapFullscreen .retroGameToolbar>*{min-height:24px;font-size:10px}.retroMobileMapFullscreen .retroCityMapViewport{flex:0 0 auto;width:min(100%,(100dvh - 140px) * 1.3333)!important;max-width:100%!important;height:auto!important;aspect-ratio:4/3;align-self:center;margin:auto 0;box-shadow:0 0 0 4px #0c3037;touch-action:none}.retroMobileMapFullscreen .retroCityMapBitmap{object-fit:contain}.retroMobileMapFullscreen .retroMapZoomControls button{min-width:33px;min-height:31px;font-size:16px}.retroMobileMapFullscreen .retroMapStatus{flex:0 0 auto;min-height:29px;padding:6px;background:#dfebdb}}.retroMobileGameLauncher{display:none}@media (max-width:720px){.mapPage .retroDesktopIconsArcade{top:31px!important;grid-auto-rows:23px!important;gap:1px!important;width:106px!important}.mapPage .retroArcadeShortcut{grid-template-columns:21px minmax(0,1fr);font-size:6px;gap:3px;min-height:23px;padding:1px 2px}.mapPage .retroArcadeFileIcon{width:21px;height:21px}.mapPage .retroMobileGameLauncher{position:relative;z-index:3;display:grid;grid-gap:8px;gap:8px;width:min(100%,540px);margin:12px auto 18px;padding:10px;border:2px solid #244f52;background:rgba(240,238,209,.94);color:#143d42;box-shadow:5px 5px 0 rgba(23,73,79,.28)}.mapPage .retroMobileGameLauncher>span{font:900 11px/1.2 var(--font-mono,monospace);letter-spacing:.05em}.mapPage .retroMobileGameLauncher>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.mapPage .retroMobileGameLauncher button{min-width:0;min-height:45px;display:grid;grid-template-columns:29px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;padding:5px;border:1px solid #143d42;background:#f5f3dc;color:#143d42;text-align:left;cursor:pointer;touch-action:manipulation}.mapPage .retroMobileGameLauncher button:active{transform:translateY(1px);background:#dbeb91}.mapPage .retroMobileGameLauncher button:focus-visible{outline:3px solid #e96147;outline-offset:1px}.mapPage .retroMobileGameLauncher svg{width:27px;height:27px}.mapPage .retroMobileGameLauncher strong{overflow:hidden;font:800 9px/1.2 var(--font-mono,monospace);overflow-wrap:anywhere}.mapPage .retroDesktopIcons.retroDesktopIconsArcade{display:none!important}.retroMobileMapFullscreen .retroCityMapViewport{flex:0 0 auto!important;width:min(100%,88dvh)!important;height:min(75vw,66dvh)!important;min-height:0!important;max-height:min(75vw,66dvh)!important;aspect-ratio:4/3!important;min-width:0!important;max-width:100vw!important}}.adminMobileBackdrop,.adminMobileBar,.adminMobileMenuHeading{display:none}.adminNavPanel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}@media (max-width:760px){.managerPage{padding-top:calc(64px + env(safe-area-inset-top));padding-bottom:0;--admin-rail:0px}.managerPage .adminMasthead{position:fixed;inset:0 0 auto;z-index:180;display:block;width:100%;height:calc(64px + env(safe-area-inset-top));padding:0;border:0;border-bottom:3px solid #bcd42c;overflow:visible;background:#141715;color:#f3f4ef}.managerPage .adminBrandPanel{display:none}.managerPage .adminMobileBar{position:relative;z-index:4;display:flex;height:100%;align-items:center;gap:13px;padding:env(safe-area-inset-top) 14px 0;background:#141715}.managerPage .adminMobileBrand{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:5px;color:#f3f4ef;text-decoration:none}.managerPage .adminMobileBrand strong{font:800 27px/1 var(--font-display),sans-serif;letter-spacing:-.06em}.managerPage .adminMobileBrand span{color:#bcd42c;font:700 10px/1 var(--font-mono),monospace;letter-spacing:.04em}.managerPage .adminMobileCurrent{flex:1 1 auto;min-width:0;overflow:hidden;color:#c7cac4;font:10px/1.25 var(--font-mono),monospace;letter-spacing:.01em;text-align:right;text-overflow:ellipsis;white-space:nowrap}.managerPage .adminMobileToggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-width:88px;min-height:42px;padding:0 10px;border:1px solid #697165;border-radius:0;background:#252a22;color:#f6f6f1;font:700 11px/1 var(--font-mono),monospace;letter-spacing:.025em;cursor:pointer}.managerPage .adminMobileToggleIcon{color:#bcd42c;font-size:18px;line-height:1}.managerPage .adminMobileBrand:focus-visible,.managerPage .adminMobileToggle:focus-visible{outline:2px solid #bcd42c;outline-offset:3px}.managerPage .adminMobileBackdrop{position:fixed;z-index:1;display:block;inset:calc(64px + env(safe-area-inset-top)) 0 0;width:100%;padding:0;border:0;background:rgba(9,12,10,.62);cursor:pointer}.managerPage .adminNavPanel{position:fixed;z-index:3;top:calc(64px + env(safe-area-inset-top));right:0;bottom:0;display:flex;flex-direction:column;width:min(100%,410px);height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:13px 14px calc(20px + env(safe-area-inset-bottom));border-left:1px solid #434941;background:#141715;visibility:hidden;opacity:0;transform:translateX(101%);pointer-events:none;transition:transform .18s ease,opacity .18s ease,visibility .18s ease}.managerPage .adminMasthead.isMobileOpen .adminNavPanel{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto}.managerPage .adminMobileMenuHeading{display:block;margin:6px 2px 14px;color:#aab4a4;font:11px/1.3 var(--font-mono),monospace;letter-spacing:.08em}.managerPage .adminDashboardNav{display:grid;flex:0 0 auto;width:100%;height:auto;min-height:0;margin:0;overflow:visible;border-top:1px solid #363d36}.managerPage .adminDashboardNav a{display:grid;flex:none;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;justify-items:stretch;align-content:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;min-width:0;min-height:68px;padding:11px 12px;border-right:0;border-bottom:1px solid #363d36;color:#f3f4ef}.managerPage .adminDashboardNav a>span{grid-column:1;grid-row:1/3;font-size:11px;align-self:start;padding-top:2px}.managerPage .adminDashboardNav a>strong{grid-column:2;grid-row:1;font:700 17px/1.25 var(--font-display),sans-serif;letter-spacing:-.01em}.managerPage .adminDashboardNav a>small{display:block;grid-column:2;grid-row:2;color:#acb3a8;font:10px/1.4 var(--font-mono),monospace}.managerPage .adminDashboardNav .adminNavLong{display:inline}.managerPage .adminDashboardNav .adminNavShort{display:none}.managerPage .adminDashboardNav a.isActive{box-shadow:inset 3px 0 0 #bcd42c;background:#252a22}.managerPage .adminNavFooter{display:grid;flex:0 0 auto;margin-top:15px;padding:18px 2px 2px;grid-gap:16px;gap:16px;border-top:1px solid #434941}.managerPage .adminNavFooter nav{gap:10px 16px}.managerPage .adminNavFooter nav a,.managerPage .adminPublicLink{font-size:12px}.managerPage .adminNavFooter button{min-height:46px}.managerPage .managerHero,.managerPage .managerSection{scroll-margin-top:calc(78px + env(safe-area-inset-top))}}@media (max-width:360px){.managerPage .adminMobileBar{gap:7px;padding-left:9px;padding-right:9px}.managerPage .adminMobileCurrent{font-size:9px}.managerPage .adminMobileToggle{min-width:76px;gap:5px;padding:0 7px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.managerPage .adminNavPanel{transition:none}}.managerPage .quickValidationRedesign{background:#f0f1ec;padding-bottom:24px}.managerPage .quickValidationRedesign .quickValidationHeader{min-height:92px;padding:19px 24px}.managerPage .quickValidationRedesign .quickValidationHeader h2{font-size:clamp(34px,4vw,52px);line-height:.92}.managerPage .quickValidationRedesign .quickValidationProgress strong{font:700 44px/.95 var(--font-editorial)}.managerPage .quickValidationRedesign .quickValidationFlowInfo{display:flex;align-items:center;flex-wrap:wrap;gap:9px 19px;padding:11px 24px;border-bottom:1px solid #d4d8d0;color:#485046;font:10px/1.3 var(--font-mono)}.managerPage .quickValidationRedesign .quickValidationFlowInfo>span{display:inline-flex;align-items:center;gap:7px}.managerPage .quickValidationRedesign .quickValidationFlowInfo b{color:#71862d;font-size:12px}.managerPage .quickValidationRedesign .quickValidationFlowInfo small{margin-left:auto;font:10px/1.3 var(--font-mono);color:#70776b}.managerPage .quickValidationRedesign .quickValidationCard{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-template-areas:"poster summary" "poster details";grid-template-rows:auto 1fr;grid-gap:0 16px;gap:0 16px;align-items:start;padding:17px}.managerPage .quickValidationRedesign .quickValidationSummary{grid-area:summary;display:grid;grid-gap:15px;gap:15px;align-content:start;min-width:0;padding:21px 24px;background:#fffefa;border:1px solid #d9dbd5;border-bottom:0}.managerPage .quickValidationRedesign .quickValidationTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.managerPage .quickValidationRedesign .quickValidationStep{padding-top:4px;font:10px/1.3 var(--font-mono);color:#7b8277;letter-spacing:.055em}.managerPage .quickValidationRedesign .quickValidationScore{position:static;display:grid;justify-items:end;flex:none;padding:0;border:0;background:none;box-shadow:none;text-align:right}.managerPage .quickValidationRedesign .quickValidationScore strong{display:inline-flex;align-items:baseline;gap:2px;font:700 31px/1 var(--font-editorial);color:#202620}.managerPage .quickValidationRedesign .quickValidationScore strong small{font-size:13px}.managerPage .quickValidationRedesign .quickValidationScore span{font:9px/1.3 var(--font-mono);color:#777f72}.managerPage .quickValidationRedesign .quickValidationMeta{gap:6px}.managerPage .quickValidationRedesign .quickValidationMeta>span{min-height:24px;padding:5px 7px;font-size:9px}.managerPage .quickValidationRedesign .quickValidationSummary h3{max-width:100%;margin:0;font-size:clamp(31px,3.7vw,55px);line-height:1.04;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}.managerPage .quickValidationRedesign .quickValidationFacts{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.65fr)}.managerPage .quickValidationRedesign .quickValidationFacts p{min-width:0;padding:11px;gap:6px}.managerPage .quickValidationRedesign .quickValidationFacts strong{font-size:12px;line-height:1.45}.managerPage .quickValidationRedesign .quickValidationGuideline{margin:0;padding:11px 12px;border-left:3px solid #bfd537;color:#404b3c;background:#f1f4e6;font:11px/1.45 var(--font-mono)}.managerPage .quickValidationRedesign .quickValidationCard-duplicate .quickValidationGuideline{border-left-color:#d08353;background:#fff1e8;color:#7b4531}.managerPage .quickValidationRedesign .quickValidationArtwork{grid-area:poster;position:-webkit-sticky;position:sticky;top:15px;width:100%;height:min(72vh,760px);min-height:350px;max-height:780px;align-self:start;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#090a09;border:1px solid #cdd2c9;will-change:transform;-moz-user-select:none;user-select:none;-webkit-user-select:none}.managerPage .quickValidationRedesign .quickValidationArtwork>img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.managerPage .quickValidationRedesign .quickValidationArtwork>span:not(.quickSwipeHint){color:#e9ebe5;padding:20px;text-align:center;font:18px/1.4 var(--font-mono)}.managerPage .quickValidationRedesign .quickSwipeHint{position:absolute;z-index:2;top:30%;left:13px;display:inline-flex;max-width:calc(100% - 26px);padding:10px 14px;opacity:0;pointer-events:none;transition:opacity .1s ease;border:3px solid #f28b78;border-radius:4px;color:#fff;background:#ad342c;font:800 18px/1.1 var(--font-mono);transform:rotate(-10deg)}.managerPage .quickValidationRedesign .quickSwipeHintRight{left:auto;right:13px;border-color:#c9e778;background:#273924;transform:rotate(9deg)}.managerPage .quickValidationRedesign .quickSwipeHint.isVisible{opacity:1}.managerPage .quickValidationRedesign .quickValidationPosterZoom{position:absolute;z-index:4;bottom:12px;left:12px;min-height:39px;padding:8px 12px;border:1px solid #a4b19d;border-radius:2px;background:#151a16e8;color:white;font:700 10px/1.2 var(--font-mono);cursor:pointer}.managerPage .quickValidationRedesign .quickValidationContent{grid-area:details;border-top:0;gap:14px;padding:16px 24px 22px}.managerPage .quickValidationRedesign .quickValidationChecks{gap:6px}.managerPage .quickValidationRedesign .quickValidationChecks span{min-height:26px;padding:5px 8px;font-size:10px}.managerPage .quickValidationRedesign .quickValidationDescription{border:1px solid #d9dbd5;background:#fafaf8}.managerPage .quickValidationRedesign .quickValidationDescription summary{padding:12px 14px;font:11px/1.3 var(--font-mono);cursor:pointer;color:#303630}.managerPage .quickValidationRedesign .quickValidationDescription .quickValidationExcerpt{padding:14px;border-top:1px solid #d9dbd5;max-height:280px;overflow-y:auto}.managerPage .quickValidationRedesign .quickValidationEditorTitle{margin:0 0 4px;font:700 14px/1.4 var(--font-mono)}.managerPage .quickValidationRedesign .quickValidationEditor{scroll-margin-top:95px}.managerPage .quickValidationRedesign .quickValidationFocus{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.managerPage .quickValidationRedesign .quickValidationFocus small{flex:1 1 180px}.managerPage .quickValidationRedesign .quickValidationUndo{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:9px 12px;margin-top:10px;background:#eef2dc;color:#294020;border:1px solid #bccc9a;border-radius:2px;font:700 11px/1.3 var(--font-mono);cursor:pointer}.managerPage .quickValidationRedesign .quickValidationMobileDock{display:none}.managerPage .quickValidationRedesign .quickValidationPosterModal{position:fixed;z-index:260;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.94);padding:65px 12px 20px}.managerPage .quickValidationRedesign .quickValidationPosterModal img{display:block;max-width:100%;max-height:100%;object-fit:contain}.managerPage .quickValidationRedesign .quickValidationPosterClose{position:absolute;top:14px;right:14px;min-height:44px;padding:10px 15px;background:#d3eb61;border:0;font:700 12px var(--font-mono);cursor:pointer}@media (max-width:1100px){.managerPage .quickValidationRedesign .quickValidationCard{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.managerPage .quickValidationRedesign .quickValidationFacts{grid-template-columns:1fr}.managerPage .quickValidationRedesign .quickValidationFacts p{border-right:0;border-bottom:1px solid #d9dbd5}.managerPage .quickValidationRedesign .quickValidationFacts p:last-child{border-bottom:0}}@media (max-width:760px){.managerPage .quickValidationRedesign{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.managerPage .quickValidationRedesign .quickValidationHeader{padding:13px 14px;min-height:77px}.managerPage .quickValidationRedesign .quickValidationHeader h2{font-size:35px;line-height:.95}.managerPage .quickValidationRedesign .quickValidationHeader>div:first-child>span{font-size:9px}.managerPage .quickValidationRedesign .quickValidationProgress{min-width:68px}.managerPage .quickValidationRedesign .quickValidationProgress strong{font-size:34px}.managerPage .quickValidationRedesign .quickValidationProgress span{font-size:9px}.managerPage .quickValidationRedesign .quickValidationFlowInfo{padding:8px 13px;justify-content:space-between;gap:5px;font-size:9px}.managerPage .quickValidationRedesign .quickValidationFlowInfo small{display:none}.managerPage .quickValidationRedesign .quickValidationCard{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "poster" "details";grid-gap:0;gap:0;padding:9px}.managerPage .quickValidationRedesign .quickValidationSummary{padding:13px 14px;gap:11px;border-bottom:0}.managerPage .quickValidationRedesign .quickValidationStep{font-size:9px}.managerPage .quickValidationRedesign .quickValidationScore strong{font-size:26px}.managerPage .quickValidationRedesign .quickValidationScore span{font-size:8px}.managerPage .quickValidationRedesign .quickValidationSummary h3{font-size:clamp(25px,7.5vw,38px);line-height:1.05}.managerPage .quickValidationRedesign .quickValidationMeta>span{font-size:9px}.managerPage .quickValidationRedesign .quickValidationFacts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.managerPage .quickValidationRedesign .quickValidationFacts p{border-right:1px solid #d9dbd5;border-bottom:1px solid #d9dbd5;padding:9px 10px}.managerPage .quickValidationRedesign .quickValidationFacts p:nth-child(2){border-right:0}.managerPage .quickValidationRedesign .quickValidationFacts p:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.managerPage .quickValidationRedesign .quickValidationFacts strong{font-size:11px;line-height:1.35}.managerPage .quickValidationRedesign .quickValidationGuideline{padding:9px 10px;font-size:10px}.managerPage .quickValidationRedesign .quickValidationArtwork{position:relative;top:auto;width:100%;height:clamp(190px,29vh,245px);min-height:0;max-height:250px;border-radius:0;border:1px solid #d9dbd5;border-bottom:0}.managerPage .quickValidationRedesign .quickValidationPosterZoom{bottom:9px;left:9px;min-height:35px;font-size:9px}.managerPage .quickValidationRedesign .quickValidationContent{gap:12px;padding:12px 14px 20px;border-top:0}.managerPage .quickValidationRedesign .quickValidationDesktopActions{display:none}.managerPage .quickValidationRedesign .quickValidationMobileDock{position:fixed;z-index:110;left:0;right:0;bottom:0;display:grid;width:100%;grid-gap:8px;gap:8px;padding:9px 11px calc(12px + env(safe-area-inset-bottom));border-top:3px solid #bcd42c;background:#161a16;color:#fff;box-shadow:0 -12px 30px rgba(0,0,0,.19)}.managerPage .quickValidationRedesign .quickValidationDockTop{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:21px}.managerPage .quickValidationRedesign .quickValidationDockTop>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 10px/1.25 var(--font-mono);letter-spacing:.03em;color:#d9e1d1}.managerPage .quickValidationRedesign .quickValidationDockTop>div{display:flex;gap:8px;flex:none}.managerPage .quickValidationRedesign .quickValidationDockTop button{border:0;background:transparent;color:#bfd63a;text-decoration:underline;font:700 10px/1.3 var(--font-mono);padding:4px 0;min-height:26px;cursor:pointer}.managerPage .quickValidationRedesign .quickValidationDockActions{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.3fr);grid-gap:7px;gap:7px}.managerPage .quickValidationRedesign .quickValidationDockActions>a,.managerPage .quickValidationRedesign .quickValidationDockActions>button{display:inline-flex;min-width:0;min-height:51px;align-items:center;justify-content:center;padding:7px 5px;border:1px solid #7d8a7a;border-radius:2px;color:#fff;background:#303932;font:700 10px/1.24 var(--font-mono);text-decoration:none;text-align:center;cursor:pointer}.managerPage .quickValidationRedesign .quickValidationDockActions .isReject{border-color:#c28274;background:#6d3330;color:#fff}.managerPage .quickValidationRedesign .quickValidationDockActions .isLater{background:#39403b;border-color:#657064}.managerPage .quickValidationRedesign .quickValidationDockActions .isPrimary{background:#c5dc4b;border-color:#c5dc4b;color:#182315}.managerPage .quickValidationRedesign .quickValidationDockActions :disabled,.managerPage .quickValidationRedesign .quickValidationDockTop :disabled{opacity:.48;cursor:not-allowed}.managerPage .quickValidationRedesign .quickValidationEditor{scroll-margin-top:80px}}@media (max-width:355px){.managerPage .quickValidationRedesign .quickValidationDockActions{gap:4px}.managerPage .quickValidationRedesign .quickValidationDockActions>a,.managerPage .quickValidationRedesign .quickValidationDockActions>button,.managerPage .quickValidationRedesign .quickValidationDockTop>strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.managerPage .quickValidationRedesign .quickSwipeHint,.managerPage .quickValidationRedesign .quickValidationArtwork{transition:none!important}}.managerPage .quickValidationRedesign .quickDuplicateCompare{grid-area:poster;position:-webkit-sticky;position:sticky;top:15px;min-width:0;display:grid;grid-gap:12px;gap:12px;align-self:start;padding:16px;border:1px solid #d8dcd3;background:#fffefa}.managerPage .quickValidationRedesign .quickDuplicateHead{margin:0;font:700 12px/1.4 var(--font-mono);letter-spacing:.04em;color:#303a30}.managerPage .quickValidationRedesign .quickDuplicateAlternatives{display:flex;flex-wrap:wrap;gap:6px}.managerPage .quickValidationRedesign .quickDuplicateAlternatives button{min-height:36px;max-width:100%;border:1px solid #c6ccc1;border-radius:2px;background:#f2f3ed;padding:7px 9px;color:#343d35;font:10px/1.3 var(--font-mono);cursor:pointer;text-align:left}.managerPage .quickValidationRedesign .quickDuplicateAlternatives button.isSelected{border-color:#9eb42d;background:#eaf4b8;color:#20291c}.managerPage .quickValidationRedesign .quickDuplicatePair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.managerPage .quickValidationRedesign .quickDuplicateOne{min-width:0;display:flex;flex-direction:column;gap:7px;border:1px solid #d6d9d0;background:#f7f8f3;padding:9px}.managerPage .quickValidationRedesign .quickDuplicateOne>span{font:700 10px/1.35 var(--font-mono);color:#656e5e}.managerPage .quickValidationRedesign .quickDuplicatePoster{display:flex;align-items:center;justify-content:center;min-height:160px;height:clamp(175px,27vh,285px);background:#111;color:#fff;overflow:hidden;border-radius:2px}.managerPage .quickValidationRedesign .quickDuplicatePoster img{width:100%;height:100%;object-fit:contain}.managerPage .quickValidationRedesign .quickDuplicatePoster em{font:11px/1.5 var(--font-mono);font-style:normal;text-align:center}.managerPage .quickValidationRedesign .quickDuplicateOne strong{color:#182018;font:700 clamp(13px,1.5vw,19px)/1.18 var(--font-display);overflow-wrap:anywhere}.managerPage .quickValidationRedesign .quickDuplicateOne a,.managerPage .quickValidationRedesign .quickDuplicateOne small{font:10px/1.45 var(--font-mono);color:#545d52;text-decoration:none;overflow-wrap:anywhere}.managerPage .quickValidationRedesign .quickDuplicateStatus{display:block;margin-top:auto;padding:7px;border:1px solid #c5c9c1;background:#ecede9;color:#4b5748!important;font-weight:700!important}.managerPage .quickValidationRedesign .quickDuplicateStatus.isPublished{background:#dbeaa5;border-color:#b7d26a;color:#25351e!important}.managerPage .quickValidationRedesign .quickDuplicateAdvice{border-left:3px solid #c4d746;background:#eff4dc;padding:9px 11px;margin:0;font:10px/1.5 var(--font-mono)}@media (max-width:760px){.managerPage .quickValidationRedesign .quickDuplicateCompare{position:relative;top:auto;padding:10px;border-bottom:0;gap:9px}.managerPage .quickValidationRedesign .quickDuplicatePoster{height:clamp(150px,25vh,235px);min-height:150px}.managerPage .quickValidationRedesign .quickDuplicatePair{gap:6px}.managerPage .quickValidationRedesign .quickDuplicateOne{padding:6px;gap:6px}.managerPage .quickValidationRedesign .quickDuplicateOne strong{font-size:13px}.managerPage .quickValidationRedesign .quickDuplicateOne a,.managerPage .quickValidationRedesign .quickDuplicateOne small{font-size:9px}.managerPage .quickValidationRedesign:has(.quickDuplicateCompare) .quickValidationDockActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.managerPage .quickValidationRedesign .quickVenuePicker{display:grid;grid-gap:9px;gap:9px;border:1px solid #d7ddd0;background:#f7f8f3;padding:13px;min-width:0}.managerPage .quickValidationRedesign .quickVenuePicker label{margin:0}.managerPage .quickValidationRedesign .quickVenuePicker input{width:100%;min-width:0;font-size:16px}.managerPage .quickValidationRedesign .quickVenuePicker p{margin:0;font:11px/1.5 var(--font-mono);overflow-wrap:anywhere}.managerPage .quickValidationRedesign .quickVenueVerified{color:#285b30;background:#e9f2d9;border:1px solid #b2cc9a;padding:9px}.managerPage .quickValidationRedesign .quickVenueWarning{color:#75482d;background:#fff1df;padding:8px;border-left:3px solid #c78d44}.managerPage .quickValidationRedesign .quickVenueSuggestions{display:grid;grid-gap:4px;gap:4px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.managerPage .quickValidationRedesign .quickVenueSuggestions>strong{font:700 10px/1.4 var(--font-mono);padding:3px 0;color:#4f6048}.managerPage .quickValidationRedesign .quickVenueSuggestions button{min-height:44px;border:1px solid #bec7b8;background:#fff;color:#202b22;text-align:left;padding:8px 10px;cursor:pointer;font:12px/1.4 var(--font-mono)}.managerPage .quickValidationRedesign .quickVenueSuggestions button small{display:block;margin-top:3px;color:#697067;font:10px/1.35 var(--font-mono)}.managerPage .quickValidationRedesign .quickVenueUnverified{min-height:44px;padding:10px;border:1px dashed #9d9f94;text-align:left;background:transparent;color:#3d453a;cursor:pointer;font:700 11px/1.4 var(--font-mono)}.managerPage .quickValidationRedesign .quickVenuePicker>small{font:10px/1.4 var(--font-mono);color:#697168}.managerPage .quickValidationRedesign .quickDuplicateOne.isChosen{outline:3px solid #91ae19;outline-offset:-3px;background:#f0f6d9}.managerPage .quickValidationRedesign .quickDuplicateKeep{margin-top:auto;min-height:43px;width:100%;border:1px solid #74866e;background:#e7ebdf;color:#263426;font:700 10px/1.3 var(--font-mono);cursor:pointer;padding:8px 7px;text-align:center;overflow-wrap:anywhere}.managerPage .quickValidationRedesign .quickDuplicateKeep[aria-pressed=true]{background:#bfd83d;border-color:#667e1b;color:#14210f}.managerPage .quickValidationRedesign .quickDuplicateAdvice{line-height:1.5}@media (max-width:760px){.managerPage .quickValidationRedesign{padding-bottom:calc(105px + env(safe-area-inset-bottom))}.managerPage .quickValidationRedesign .quickValidationCard{min-height:0!important;padding:6px 7px;gap:0}.managerPage .quickValidationRedesign .quickValidationSummary{gap:8px;padding:10px 12px}.managerPage .quickValidationRedesign .quickValidationTopline{align-items:center}.managerPage .quickValidationRedesign .quickValidationMeta{gap:4px}.managerPage .quickValidationRedesign .quickValidationMeta>span{padding:3px 5px;min-height:0;font-size:8px}.managerPage .quickValidationRedesign .quickValidationSummary h3{font-size:clamp(23px,6.5vw,33px)}.managerPage .quickValidationRedesign .quickValidationFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.managerPage .quickValidationRedesign .quickValidationFacts p,.managerPage .quickValidationRedesign .quickValidationFacts p:last-child,.managerPage .quickValidationRedesign .quickValidationFacts p:nth-child(2){grid-column:auto;border-right:1px solid #d9dbd5;border-bottom:0;padding:7px 8px}.managerPage .quickValidationRedesign .quickValidationFacts p:last-child{border-right:0}.managerPage .quickValidationRedesign .quickValidationFacts strong{font-size:10px}.managerPage .quickValidationRedesign .quickValidationArtwork{height:clamp(215px,33vh,310px);max-height:310px}.managerPage .quickValidationRedesign .quickValidationContent{padding:10px 11px 14px;gap:10px}.managerPage .quickValidationRedesign .quickValidationChecks span{min-height:23px;padding:4px 7px;font-size:9px}.managerPage .quickValidationRedesign .quickValidationMobileDock{gap:4px;padding:6px 8px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px rgba(0,0,0,.18)}.managerPage .quickValidationRedesign .quickValidationDockTop{min-height:16px}.managerPage .quickValidationRedesign .quickValidationDockTop>strong{font-size:9px}.managerPage .quickValidationRedesign .quickValidationDockTop button{min-height:22px;font-size:10px}.managerPage .quickValidationRedesign .quickValidationDockActions>a,.managerPage .quickValidationRedesign .quickValidationDockActions>button{min-height:44px;font-size:10px;padding:5px}.managerPage .quickValidationRedesign .quickValidationDockActions:has(>button:nth-child(2):last-child){grid-template-columns:1fr 1.4fr}.managerPage .quickValidationRedesign .quickDuplicatePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.managerPage .quickValidationRedesign .quickDuplicatePoster{min-height:135px;height:clamp(135px,23vh,205px)}.managerPage .quickValidationRedesign .quickDuplicateOne{padding:7px}.managerPage .quickValidationRedesign .quickDuplicateKeep{padding:6px 4px;min-height:46px;font-size:9px}.managerPage .quickValidationRedesign .quickVenuePicker{padding:10px;gap:8px}.managerPage .quickValidationRedesign .quickValidationEditorGrid{grid-template-columns:1fr}}.managerPage .quickValidationRedesign .quickVenueOfficial{display:grid;grid-gap:7px;gap:7px;border:1px solid #ccd2c4;background:#fffefa;padding:12px;min-width:0;overflow-wrap:anywhere}.managerPage .quickValidationRedesign .quickVenueOfficial>strong{color:#344332;font:700 11px/1.4 var(--font-mono)}.managerPage .quickValidationRedesign .quickVenueOfficial p{padding:5px 0;margin:0;font:11px/1.45 var(--font-mono)}.managerPage .quickValidationRedesign .quickVenueOfficial p.quickVenueVerified,.managerPage .quickValidationRedesign .quickVenueOfficial p.quickVenueWarning{padding:8px 10px}.managerPage .quickValidationRedesign .quickVenueOfficial button{min-height:42px;padding:9px 10px;color:#233020;text-align:left;background:#eef4dd;border:1px solid #b9c69a;font:11px/1.35 var(--font-mono);cursor:pointer}.managerPage .quickValidationRedesign .quickVenueOfficial a{color:#283f22;padding:8px 0;text-decoration:underline;font:700 11px/1.4 var(--font-mono)}.managerPage .quickValidationRedesign .quickVenueOfficial>small{color:#555e52;padding:7px;background:#f0f1eb;font:10px/1.5 var(--font-mono)}