:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#e5b94f;--ink:#090b0d;--panel:#12161a;--muted:#98a1a8}*{box-sizing:border-box}html{background:var(--ink)}body{color:#f4f1e8;background:radial-gradient(circle at 75% 12%, #233129 0, transparent 28rem), var(--ink);min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,6vw,88px);display:flex}.brand{color:var(--gold);letter-spacing:.18em;font-weight:900}.navLink,.eyebrow{color:var(--muted);letter-spacing:.16em;font-size:12px}.hero,.dashboard{padding:clamp(72px,12vw,150px) clamp(24px,8vw,120px) 80px}h1{letter-spacing:-.045em;max-width:980px;margin:20px 0 28px;font-size:clamp(42px,6vw,82px);line-height:1.04}h1 span{color:var(--gold)}.lede{color:#bdc4c8;max-width:660px;font-size:clamp(17px,2vw,21px);line-height:1.75}.signal{letter-spacing:.12em;color:#b8c0b9;margin-top:42px;font:700 11px/1 monospace}.signal i{background:#67d38a;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;box-shadow:0 0 14px #67d38a}.pillars{border-top:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);display:grid}.pillars article{border-right:1px solid #ffffff18;min-height:260px;padding:42px clamp(24px,4vw,64px)}.pillars b{color:var(--gold);font:12px monospace}.pillars h2{letter-spacing:.08em;margin-top:36px}.pillars p,.notice{color:var(--muted);max-width:420px;line-height:1.7}.metricGrid{background:#ffffff18;border:1px solid #ffffff18;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid}.metric{background:var(--panel);flex-direction:column;min-height:190px;padding:28px;display:flex}.metric p,.metric small{color:var(--muted)}.metric strong{color:var(--gold);margin:auto 0 14px;font-size:48px}.notice{margin-top:34px}.adminDashboard{padding-top:clamp(56px,8vw,96px)}.compactMetrics{grid-template-columns:repeat(3,1fr);margin-top:42px}.qualityMetrics{grid-template-columns:repeat(4,1fr)}.compactMetrics .metric{min-height:150px}.adminColumns{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.5fr);gap:24px;margin-top:24px;display:grid}.adminPanel{background:#101418e8;border:1px solid #ffffff18;padding:30px}.adminPanel h2{margin:12px 0 28px}.simulationForm,.simulationForm label{gap:9px;display:grid}.simulationForm{gap:18px}.simulationForm label{color:var(--muted);letter-spacing:.05em;font-size:12px}.simulationForm input,.simulationForm select{color:#f4f1e8;width:100%;font:inherit;background:#090b0d;border:1px solid #ffffff20;border-radius:4px;padding:12px 13px}.simulationForm input:focus,.simulationForm select:focus{border-color:var(--gold);outline:none}.simulationForm select:disabled{color:#aeb5b9;opacity:1}.formHint{color:var(--muted);margin:-6px 0 0;font-size:12px;line-height:1.5}.cycleFormHelp{background:#e5b94f08;border:1px solid #e5b94f38;border-radius:6px}.cycleFormHelp summary{color:var(--gold);cursor:pointer;letter-spacing:.04em;padding:12px 14px;font-size:12px;font-weight:800}.cycleFormHelp summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cycleFormHelpContent{border-top:1px solid #e5b94f24;padding:2px 14px 14px}.cycleFormHelpContent dl{gap:0;margin:0;display:grid}.cycleFormHelpContent dl div{border-bottom:1px solid #ffffff10;padding:12px 0}.cycleFormHelpContent dt{color:#f4f1e8;font-size:12px;font-weight:800}.cycleFormHelpContent dd{color:var(--muted);letter-spacing:0;margin:6px 0 0;font-size:12px;line-height:1.65}.cycleFormHelpContent dd b{color:#d9dde0}.cycleFormHelpContent>p{color:var(--gold);margin:12px 0 0;font-size:12px;line-height:1.5}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.simulationForm button{color:#111;background:var(--gold);cursor:pointer;border:0;border-radius:4px;padding:14px;font-weight:800}.simulationForm button:disabled{cursor:not-allowed;opacity:.45}.formMessage{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.formMessage.success{color:#67d38a}.formMessage.error{color:#ef8b8b}.panelHeading,.runRow,.runMeta{justify-content:space-between;align-items:center;gap:16px;display:flex}.connection{color:#e0a05f;letter-spacing:.1em;font:700 10px monospace}.connection.online{color:#67d38a}.emptyState{color:var(--muted);padding:28px 0}.runList{display:grid}.runRow{border-top:1px solid #ffffff14;padding:19px 0}.runRow>div:first-child{gap:7px;display:grid}.runRow small,.runMeta span{color:var(--muted);font-size:12px}.runRow .runError{color:#ef8b8b;max-width:560px}.runMeta{flex-wrap:wrap;justify-content:flex-end}.runMeta .validSample{color:#67d38a}.runMeta .invalidSample{color:#ef8b8b}.downloadLink{color:var(--gold);border:1px solid #e5b94f55;border-radius:4px;padding:7px 10px;font-size:11px}.runMeta b{color:#c8b46c;text-align:center;background:#e5b94f18;border-radius:20px;min-width:62px;padding:7px 9px;font-size:11px}.runMeta b[data-status=completed],.runMeta b[data-status=results_ready],.cycleStatus[data-status=results_ready]{color:#67d38a;background:#67d38a18}.runMeta b[data-status=failed]{color:#ef8b8b;background:#ef8b8b18}.cycleLink{transition:background .2s,padding .2s}.cycleLink:hover{background:#ffffff08;margin:0 -12px;padding-left:12px;padding-right:12px}.cycleDetail{padding-top:clamp(48px,7vw,84px)}.cycleTitleRow{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cycleTitleRow h1{margin-bottom:0;font-size:clamp(38px,5vw,68px)}.cycleStatus{color:#c8b46c;background:#e5b94f18;border-radius:20px;flex:none;margin-bottom:8px;padding:10px 14px;font-size:12px}.cycleStatus[data-status=failed]{color:#ef8b8b;background:#ef8b8b18}.refreshNotice{color:var(--gold);font:12px monospace}.cycleMetrics{margin-top:38px}.metric .metricWord{font-size:clamp(30px,4vw,44px)}.cycleColumns{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:24px;margin-top:24px;display:grid}.detailList{gap:0;margin:0;display:grid}.detailList div{border-top:1px solid #ffffff14;grid-template-columns:130px 1fr;gap:18px;padding:15px 0;display:grid}.detailList dt{color:var(--muted);font-size:12px}.detailList dd{overflow-wrap:anywhere;margin:0;font:12px monospace}.timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:16px 1fr;gap:14px;padding:0 0 25px;display:grid;position:relative}.timeline li:not(:last-child):before{content:"";background:#ffffff24;width:1px;position:absolute;top:10px;bottom:-2px;left:4px}.timeline i{z-index:1;background:var(--gold);border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #e5b94f18}.timeline i[data-status=results_ready]{background:#67d38a;box-shadow:0 0 0 4px #67d38a18}.timeline i[data-status=failed]{background:#ef8b8b;box-shadow:0 0 0 4px #ef8b8b18}.timeline div{gap:7px;display:grid}.timeline small{color:var(--muted);font-size:11px}.reviewPanel{margin-top:24px}.reviewGuidance{max-width:780px;color:var(--muted);line-height:1.65}.reviewProgress{color:var(--gold);font:700 11px monospace}.reviewSummary{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);gap:1px;margin:24px 0;display:grid}.reviewSummary span{color:var(--muted);background:#0c0f12;justify-content:space-between;gap:10px;padding:14px;font-size:12px;display:flex}.reviewSummary b{color:#f4f1e8}.reviewList{gap:12px;display:grid}.reviewCard{background:#0b0e11;border:1px solid #ffffff14;padding:20px}.reviewCardHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.reviewCardHeading>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reviewCardHeading small,.reviewLocation,.reviewWindow{color:var(--muted);font-size:11px}.blockingBadge,.reviewBadge{color:#ef8b8b;background:#ef8b8b18;border-radius:3px;padding:5px 7px;font:700 9px monospace}.reviewBadge{color:#c8b46c;background:#e5b94f18}.occurrenceBadge{color:var(--muted);border:1px solid #ffffff18;border-radius:3px;padding:4px 6px;font:10px monospace}.reviewForm{grid-template-columns:180px minmax(220px,1fr) auto;gap:8px;margin-top:16px;display:grid}.reviewForm input,.reviewForm select{color:#f4f1e8;background:#090b0d;border:1px solid #ffffff20;border-radius:4px;min-width:0;padding:10px}.reviewForm button{color:#111;background:var(--gold);border:0;border-radius:4px;padding:10px 14px;font-weight:800}.reviewForm button:disabled{opacity:.5}.currentLabel{color:#67d38a;margin-top:10px;display:block}.analysisPanel{margin-top:24px}.analysisStatus{color:var(--muted);text-transform:uppercase;background:#ffffff0b;border-radius:3px;padding:7px 10px;font:700 10px monospace}.analysisStatus[data-status=draft_ready]{color:var(--gold);background:#e5b94f18}.analysisStatus[data-status=approved]{color:#67d38a;background:#67d38a18}.analysisStatus[data-status=rejected]{color:#ef8b8b;background:#ef8b8b18}.analysisActionForm,.analysisDecisionForm{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.analysisActionForm input,.analysisDecisionForm input{color:#f4f1e8;background:#090b0d;border:1px solid #ffffff20;border-radius:4px;min-width:220px;padding:10px}.analysisActionForm button,.analysisDecisionForm button,.copyButton{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #e5b94f55;border-radius:4px;padding:10px 14px;font-weight:800}.analysisActionForm button,.analysisDecisionForm .approveButton{color:#111;background:var(--gold);border:0}.analysisPackage{border-top:1px solid #ffffff14;margin-top:24px;padding-top:18px}.analysisPackage summary{color:var(--gold);cursor:pointer;font-weight:700}.analysisPackage textarea,.analysisImportForm textarea{color:#bec5c9;resize:vertical;background:#080a0c;border:1px solid #ffffff18;border-radius:4px;width:100%;padding:14px;font:11px/1.55 monospace}.copyRow,.backlogHeading{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 9px;display:flex}.analysisImportForm{gap:12px;margin-top:24px;display:grid}.analysisImportForm label{color:var(--muted);gap:9px;font-size:12px;display:grid}.analysisResult{border-top:1px solid #ffffff14;margin-top:28px;padding-top:12px}.analysisResult>p{color:#c5cbce;max-width:860px;line-height:1.7}.analysisResult h3{margin:24px 0 12px}.analysisResult h3 small{color:var(--muted)}.findingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.findingList article{background:#0b0e11;border:1px solid #ffffff14;padding:18px}.findingList article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.findingList article span{color:var(--muted);background:#ffffff0b;border-radius:3px;padding:4px 6px;font:9px monospace}.findingList article span[data-priority=p0]{color:#ef8b8b;background:#ef8b8b18}.findingList article span[data-priority=p1]{color:var(--gold);background:#e5b94f18}.findingList article h4{margin:14px 0 8px}.findingList article p{color:#c5cbce;font-size:13px;line-height:1.6}.findingList article small{color:var(--muted)}.approvedNotice{color:#67d38a;background:#67d38a0c;border:1px solid #67d38a44;margin-top:20px;padding:14px}.workPanel{margin-top:24px}.workItemList{gap:12px;margin-top:22px;display:grid}.workItemCard{background:#0b0e11;border:1px solid #ffffff14;padding:20px}.workItemHeading,.workItemHeading>div,.workItemLinks{align-items:center;gap:10px;display:flex}.workItemHeading{justify-content:space-between}.workItemHeading h4{margin:0}.workItemHeading span{color:var(--gold);background:#e5b94f18;border-radius:3px;padding:4px 6px;font:9px monospace}.workItemHeading span[data-priority=p0]{color:#ef8b8b;background:#ef8b8b18}.workItemHeading>strong{color:var(--muted);text-transform:uppercase;background:#ffffff0b;border-radius:3px;padding:6px 9px;font:9px monospace}.workItemHeading>strong[data-work-status=verified]{color:#67d38a;background:#67d38a18}.workItemHeading>strong[data-work-status=needs_work]{color:#ef8b8b;background:#ef8b8b18}.workItemCard>p{color:#c5cbce;line-height:1.6}.workItemCard>small{color:var(--muted)}.workItemLinks{justify-content:space-between;margin-top:14px}.workItemLinks a{color:var(--gold);font-size:12px}.workItemForm{grid-template-columns:minmax(240px,1fr) auto;gap:8px;margin-top:16px;display:grid}.projectReferenceField{color:var(--muted);gap:6px;font-size:11px;display:grid}.projectReferenceField>span{color:#d9dde0;font-weight:700}.projectReferenceField>span small{color:var(--gold);margin-left:5px;font-weight:400}.projectReferenceField>small{color:var(--muted);line-height:1.45}.workItemForm input,.workDecisionForm input,.cycleCloseForm input{color:#f4f1e8;background:#090b0d;border:1px solid #ffffff20;border-radius:4px;min-width:0;padding:10px}.workItemForm>div,.workDecisionForm{justify-content:flex-end;gap:8px;display:flex}.workItemForm button,.workDecisionForm button,.cycleCloseForm button{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #e5b94f55;border-radius:4px;padding:10px 13px;font-weight:800}.workItemForm .primaryAction,.workDecisionForm .primaryAction,.cycleCloseForm button{color:#111;background:var(--gold);border:0}.workDecisionForm{margin-top:16px}.comparisonGrid{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid}.comparisonGrid span{color:var(--muted);background:#080a0c;gap:6px;padding:14px;font-size:11px;display:grid}.comparisonGrid b{color:#f4f1e8;font-size:15px}.comparisonEvidence{border:1px solid #ffffff14;margin:12px 0 0;padding:10px 12px;font:11px monospace}.comparisonEvidence.complete{color:#81c995;border-color:#81c99555}.comparisonEvidence.incomplete{color:#ffb4a9;border-color:#ffb4a955}.funnelComparisonList{gap:8px;margin-top:10px;display:grid}.funnelComparison{background:#080a0c;border:1px solid #ffffff14;grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) minmax(220px,1.4fr);gap:5px 14px;padding:12px;font-size:12px;display:grid}.funnelComparison>b{color:#f4f1e8}.funnelComparison>small{color:var(--muted)}.funnelComparison>small:last-child{grid-column:2/-1}.cycleCloseForm{border-top:1px solid #ffffff14;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:20px;display:flex}.revalidationNotice{font:11px monospace;color:var(--gold)!important}@media (max-width:760px){.pillars,.metricGrid{grid-template-columns:1fr}.hero,.dashboard{padding-top:70px}}@media (max-width:920px){.adminColumns,.cycleColumns{grid-template-columns:1fr}.reviewSummary,.reviewForm{grid-template-columns:1fr 1fr}.findingList,.workItemForm{grid-template-columns:1fr}}@media (max-width:520px){.formRow,.runRow,.runMeta{grid-template-columns:1fr;display:grid}.cycleTitleRow{flex-direction:column;align-items:flex-start}.detailList div{grid-template-columns:1fr;gap:7px}.reviewSummary,.reviewForm{grid-template-columns:1fr}.reviewCardHeading{flex-direction:column}.analysisActionForm,.analysisDecisionForm{flex-direction:column;align-items:stretch}.workItemHeading,.workItemHeading>div,.workItemLinks,.workDecisionForm,.cycleCloseForm{flex-direction:column;align-items:flex-start}.comparisonGrid,.funnelComparison{grid-template-columns:1fr}.funnelComparison>small:last-child{grid-column:auto}}.automationPanel{margin-top:1.5rem}.automationJobList{gap:1rem;margin-top:1rem;display:grid}.automationJobCard{border:1px solid #ffffff1f;border-radius:12px;padding:1rem}.automationJobCard h4{overflow-wrap:anywhere;font-family:monospace;font-size:.78rem}.automationJobCard code{overflow-wrap:anywhere;margin:.35rem 0;display:block}.automationQueueForm{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.8rem 0;display:flex}.automationQueueForm .formMessage{flex-basis:100%}.automationCandidate{border-top:1px solid #ffffff1a;margin-top:.8rem;padding-top:.8rem}.automationResult{background:#00000029;border-radius:8px;margin:.8rem 0;padding:.8rem}.adminShell{grid-template:"sidebar header"64px"sidebar workspace"minmax(calc(100vh - 64px),auto)/250px minmax(0,1fr);min-height:100vh;display:grid}.adminSidebar{z-index:20;background:#0b0e11f5;border-right:1px solid #ffffff18;grid-area:sidebar;height:100vh;position:sticky;top:0;overflow-y:auto}.adminProduct{border-bottom:1px solid #ffffff14;gap:8px;padding:24px 22px 21px;display:grid}.adminProduct span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.adminNavDisclosure>summary{display:none}.adminNav{gap:25px;padding:22px 14px 32px;display:grid}.adminNavGroup{gap:3px;display:grid}.adminNavGroup h2{color:#717b82;letter-spacing:.14em;text-transform:uppercase;margin:0 8px 7px;font-size:10px}.adminNavGroup>a,.adminNavPlanned{color:#c4cacf;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;min-height:38px;padding:9px 10px;font-size:13px;display:flex}.adminNavGroup>a:hover{background:#ffffff08}.adminNavGroup>a.active{color:#fff7df;background:#e5b94f12;border-color:#e5b94f40;font-weight:700}.adminNavGroup>a.active:before{content:"";background:var(--gold);border-radius:2px;width:4px;height:14px;margin-right:8px}.adminNavGroup>a.active span{margin-right:auto}.adminNavPlanned{color:#687178;cursor:not-allowed}.adminNavPlanned small{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff12;border-radius:3px;padding:3px 5px;font:8px monospace}.adminTopbar{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b0de8;border-bottom:1px solid #ffffff18;grid-area:header;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 clamp(18px,3vw,38px);display:flex;position:sticky;top:0}.adminTopbar>div{align-items:baseline;gap:8px;min-width:0;display:flex}.adminTopbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adminBreadcrumb,.adminEnvironment{color:var(--muted);letter-spacing:.08em;font:10px monospace}.adminAccount{color:var(--muted);font-size:11px;align-items:center!important;gap:10px!important;display:flex!important}.adminAccount span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.adminAccount button{color:#d6dbde;cursor:pointer;background:0 0;border:1px solid #ffffff25;border-radius:4px;padding:7px 9px;font-size:10px}.adminWorkspace{grid-area:workspace;min-width:0}.adminPage{width:min(100%,1180px);margin:0 auto;padding:clamp(38px,5vw,68px) clamp(20px,4vw,56px) 72px}.adminPageWide{width:min(100%,1500px)}.adminPageHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.adminPageHeader h1,.cycleContext h1{margin:12px 0;font-size:clamp(34px,4.5vw,58px)}.adminPageHeader .lede,.cycleContext .lede{margin-bottom:0;font-size:clamp(15px,1.7vw,18px)}.adminOverviewMetrics{margin-top:38px}.overviewDomainPanel,.workspacePanel,.workspaceEmpty{margin-top:24px}.actionRow{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.primaryLink,.secondaryLink{min-height:40px;color:var(--gold);border:1px solid #e5b94f70;border-radius:4px;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.primaryLink{border-color:var(--gold);color:#111;background:var(--gold)}.adminColumnsOperational{margin-top:38px}.cycleContext{padding-bottom:26px}.cycleContextMeta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:12px;display:flex}.cycleContextMeta b{color:#e7eaec;overflow-wrap:anywhere;font-family:monospace}.cycleContextMeta a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.workspaceTabs{z-index:10;scrollbar-width:thin;background:#0b0e11f2;border:1px solid #ffffff18;gap:4px;padding:6px;display:flex;position:sticky;top:64px;overflow-x:auto}.workspaceTabs a{color:var(--muted);border:1px solid #0000;border-radius:4px;flex:none;padding:10px 13px;font-size:12px}.workspaceTabs a.active{color:#f9f2df;background:#e5b94f12;border-color:#e5b94f50;font-weight:800}.workspaceTabs a.active:before{content:"✓";color:var(--gold);margin-right:7px}.workspaceError{border:1px solid #ef8b8b44;margin-top:18px;padding:14px}.workspaceEmpty .emptyState{margin-bottom:0}.adminLoginPage{place-items:center;min-height:100vh;padding:24px;display:grid}.adminLoginCard{background:#101418ed;border:1px solid #ffffff18;width:min(100%,430px);padding:clamp(28px,5vw,46px);box-shadow:0 28px 80px #0008}.adminLoginCard .eyebrow{margin-top:34px}.adminLoginCard h1{margin:10px 0 14px;font-size:clamp(34px,7vw,48px)}.adminLoginForm,.adminLoginForm label{gap:8px;display:grid}.adminLoginForm{gap:17px;margin-top:26px}.adminLoginForm label{color:var(--muted);font-size:12px}.adminLoginForm input{color:#f4f1e8;width:100%;font:inherit;background:#090b0d;border:1px solid #ffffff20;border-radius:4px;padding:13px}.adminLoginForm button{color:#111;background:var(--gold);cursor:pointer;border:0;border-radius:4px;padding:14px;font-weight:800}.adminLoginForm button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #f5cc68}button,input,select,textarea{max-width:100%}.automationJobCard,.workItemCard,.reviewCard,.findingList article{overflow-wrap:anywhere;min-width:0}.playerFilters{grid-template-columns:minmax(220px,1fr) 170px 170px auto;gap:9px;display:grid}.playerFilters input,.playerFilters select,.playerFilters button,.playerEditor input,.playerEditor select,.playerEditor textarea{color:#f4f1e8;font:inherit;background:#090b0d;border:1px solid #ffffff20;border-radius:4px;padding:11px}.playerFilters button{color:#111;background:var(--gold);cursor:pointer;font-weight:800}.playerTableHeading{color:var(--muted);justify-content:space-between;gap:20px;margin:25px 0 10px;font-size:11px;display:flex}.playerTableHeading strong{color:#e8ecee;font-family:monospace}.playerTable{border:1px solid #ffffff14}.playerTableRow{color:#d8dde0;border-top:1px solid #ffffff12;grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 110px 110px 110px;align-items:center;gap:12px;min-height:62px;padding:11px 15px;font-size:12px;display:grid}.playerTableRow:first-child{border-top:0}.playerTableRow:not(.playerTableHeader):hover{background:#ffffff07}.playerTableRow>span:first-child{gap:5px;display:grid}.playerTableRow small{color:var(--muted)}.playerListFilters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.playerListFilters label{color:var(--muted);gap:6px;min-width:0;font-size:12px;display:grid}.playerListFilters input,.playerListFilters select{width:100%;min-width:0}.playerFilterReset{text-align:center;color:var(--muted);padding:12px}.playerTableRow>span.playerIdentity{align-items:center;gap:12px;min-width:0;display:flex}.playerIdentityText{gap:4px;min-width:0;display:grid}.playerIdentityText b{overflow-wrap:anywhere}.playerIdentityText time{color:var(--muted);font-size:10px}.playerPortrait{width:52px;height:52px;color:var(--gold);background:#28343c;border:1px solid #ffffff26;border-radius:50%;flex:0 0 52px;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.playerPortrait img{object-fit:cover;object-position:50% 0%;width:125%;max-width:none;height:125%;position:absolute;top:-5%;left:-12.5%}.playerPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:22px;display:flex}.playerPagination a,.playerPagination>span[aria-disabled]{border:1px solid #ffffff20;border-radius:5px;padding:9px 12px}.playerPagination a[aria-current]{color:#111;background:var(--gold);font-weight:700}.playerPagination [aria-disabled]{opacity:.35}.playerPageGroup{align-items:center;gap:6px;display:flex}.clubAdminEditor{border:0;min-width:0;padding:0}.clubAdminEditor [hidden]{display:none!important}.clubAdminToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.clubAdminToolbar nav{flex-wrap:wrap;gap:6px;display:flex}.clubAdminToolbar nav button{color:var(--muted);cursor:pointer;background:#151b20;border:1px solid #ffffff18;border-radius:7px;align-items:center;gap:12px;padding:12px 18px;display:flex}.clubAdminToolbar nav button[aria-pressed=true]{color:var(--gold);border-color:var(--gold);background:#e5b94f10}.clubAdminToolbar nav small{background:#ffffff10;border-radius:4px;padding:2px 6px}.clubEmblemWorkspace{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.clubSectionHeading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px;display:flex}.clubSectionHeading h2{margin:6px 0 10px}.clubSectionHeading p{color:var(--muted);line-height:1.6}.clubFilters{grid-template-columns:minmax(0,1fr) 170px;gap:12px;margin-bottom:22px;display:grid}.clubFilters label,.clubEditorFields label{color:var(--muted);gap:8px;font-size:12px;display:grid}.clubAdminEditor input:not([type=checkbox]),.clubAdminEditor select,.clubAdminEditor textarea{color:#edf0f2;background:#10161b;border:1px solid #fff2;border-radius:6px;min-width:0;max-width:100%;padding:11px 12px}.clubAdminEditor input[readonly]{color:var(--muted)}.clubAdminEditor button{cursor:pointer}.clubAdminEditor button:disabled{cursor:not-allowed;opacity:.5}.clubEmblemGrid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px;display:grid}.clubEmblemCard{text-align:left;color:#edf0f2;background:#111920;border:1px solid #ffffff20;border-radius:12px;gap:14px;padding:14px;display:grid}.clubEmblemCard:hover{border-color:#e5b94f88}.clubEmblemCard[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.clubEmblemArtwork{aspect-ratio:1;background:#1d2933;border-radius:8px;place-items:center;padding:12px;display:grid}.clubEmblemArtwork img{object-fit:contain;width:100%;height:100%;max-height:180px}.clubCardBadges{flex-wrap:wrap;gap:5px;font-size:10px;display:flex}.clubCardBadges>span{color:var(--muted);background:#ffffff0b;border-radius:4px;padding:5px 7px}.clubCardBadges>span[data-public=true]{color:#72d99b;background:#72d99b12}.clubCardBadges>span[data-public=false]{color:var(--gold);background:#e5b94f12}.clubEmblemEditor fieldset{border:0;gap:20px;min-width:0;padding:0;display:grid}.clubEmblemEditor h2{margin:0}.clubEmblemPreview{background:repeating-conic-gradient(#26323c 0% 25%,#1e2932 0% 50%) 50%/24px 24px;border:1px solid #ffffff16;border-radius:10px;place-items:center;height:250px;padding:20px;display:grid}.clubEmblemPreview img{object-fit:contain;width:100%;height:100%}.clubBuiltinEmblem{color:var(--gold);font-size:52px;font-weight:900}.clubImageError{color:#eea5a5;text-align:center;font-size:11px}.clubSizePreviews{justify-content:center;align-items:end;gap:25px;display:flex}.clubSizePreviews>span{color:var(--muted);justify-items:center;gap:8px;display:grid}.clubSizePreviews>span>span{place-items:center;display:grid}.clubSizePreviews img{object-fit:contain;width:100%;height:100%}.clubSizePreviews .clubBuiltinEmblem{font-size:24px}.clubEditorFields{gap:15px;display:grid}.clubUpload small{line-height:1.6}.clubToggle{align-items:start;gap:12px;font-size:13px;display:flex}.clubToggle input{accent-color:var(--gold);margin-top:4px}.clubToggle span{gap:6px;display:grid}.clubToggle small{color:var(--muted);line-height:1.6}.clubFeedback{color:#72d99b}.clubFeedbackError{color:#eea5a5}.clubSettingsPanel{margin-bottom:24px}.clubSettingsPanel h3{margin-top:32px}.clubSettingsPanel p{color:var(--muted);line-height:1.6}.clubSettingsPanel label{font-size:13px}.clubSettingsPanel button{color:var(--gold);background:#202a33;border:1px solid #fff2;border-radius:6px;padding:10px 14px}.clubSettingsPanel textarea{width:100%;margin-bottom:16px;display:block}@media (max-width:1000px){.clubEmblemWorkspace{grid-template-columns:1fr}}@media (max-width:600px){.clubFilters{grid-template-columns:1fr}.clubSectionHeading{flex-direction:column}.clubEmblemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clubEmblemCard{padding:10px}}.playerGenerationLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.playerGenerationStep{gap:16px;display:grid}.playerGenerationStep h2,.playerGenerationStep p{margin:0}.playerGenerationStep>p,.playerGenerationStep small{color:var(--muted);line-height:1.6}.playerGenerationStep button{cursor:pointer;justify-self:start}.playerGenerationStep button:disabled{opacity:.45;cursor:not-allowed}.generatorTier{gap:8px;display:grid}.generatorTier select{color:#eee;background:#182027;border:1px solid #ffffff30;border-radius:6px;padding:12px}.generatedPlayerSummary{border-top:1px solid #ffffff20;gap:15px;padding-top:15px;display:grid}.generatedPlayerSummary h3{margin:0;font-size:28px}.generatedPlayerSummary dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.generatedPlayerSummary dt{color:var(--muted);font-size:12px}.generatedPlayerSummary dd{margin:4px 0}.generatedPlayerSummary details{overflow-wrap:anywhere}.generatedPlayerSummary summary{cursor:pointer;margin-bottom:14px}.generatedPortraitPreview{background:repeating-conic-gradient(#202a32 0% 25%,#29333b 0% 50%) 50%/24px 24px;border:1px solid #ffffff20;border-radius:10px;place-items:center;min-height:340px;display:grid;overflow:hidden}.generatedPortraitPreview img{object-fit:contain;width:100%;max-height:600px}.generatedPortraitPreview p{background:#182027;padding:20px}.generatorError{color:#faa;grid-column:1/-1}@media (max-width:800px){.playerGenerationLayout{grid-template-columns:1fr}}.playerRating{justify-items:start;gap:5px;display:grid}.playerOverall{font-variant-numeric:tabular-nums;font-size:20px}.playerOverall small{font-size:10px;font-weight:400}.playerTier{border:1px solid;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.playerTier[data-tier=SILVER]{color:#c1cbd4;background:#c1cbd412}.playerTier[data-tier=GOLD]{color:#f2cd66;background:#f2cd6612}.playerTier[data-tier=PLATINUM]{color:#8edcd6;background:#8edcd612}.playerTier[data-tier=EMERALD]{color:#60d893;background:#60d89312}.playerTier[data-tier=DIAMOND]{color:#8ec9ff;background:#8ec9ff12}.playerTier[data-tier=RARE]{color:#ddabff;background:#ddabff12}.playerTableHeader{color:#7d878d;text-transform:uppercase;background:#ffffff05;min-height:40px;font:10px monospace}.playerTableRow i{width:max-content;color:var(--muted);background:#ffffff0b;border-radius:3px;padding:4px 6px;font:9px monospace;display:inline-flex}.playerTableRow i[data-status=ACTIVE]{color:#67d38a;background:#67d38a18}.playerTableRow i[data-status=DRAFT]{color:var(--gold);background:#e5b94f18}.playerTableRow i[data-status=DELETED]{color:#ef8b8b;background:#ef8b8b18}.playerEditor{gap:24px;margin-top:30px;display:grid}.playerFormSection{background:#101418c9;border:1px solid #ffffff18;grid-template-columns:minmax(210px,.4fr) minmax(0,1.6fr);gap:30px;padding:clamp(20px,3vw,30px);display:grid}.playerFormSection h2{margin:7px 0 12px}.playerFormSection>div:first-child>p:last-child{color:var(--muted);line-height:1.6}.playerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.playerFormGrid label,.attributeEditorGroups label{color:var(--muted);gap:7px;font-size:11px;display:grid}.playerFormWide{grid-column:1/-1}.playerEditor textarea{resize:vertical}.attributeEditorGroups{gap:16px;display:grid}.attributeEditorGroups fieldset{border:1px solid #ffffff14;min-width:0;margin:0;padding:16px}.attributeEditorGroups legend{color:var(--gold);text-transform:uppercase;padding:0 8px;font:700 11px monospace}.attributeEditorGroups fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.attributeEditorGroups label span{text-overflow:ellipsis;overflow:hidden}.playerEditorActions{justify-content:flex-end;display:flex}.playerEditorActions button,.playerOperations button{cursor:pointer;font:inherit;font-size:12px}.playerValidation{border:1px solid;margin:20px 0 0;padding:15px 18px}.playerValidation.valid{color:#67d38a;background:#67d38a0c;border-color:#67d38a44}.playerValidation.invalid{color:#ef8b8b;background:#ef8b8b0c;border-color:#ef8b8b44}.playerValidation p{color:#cbd0d3;margin:7px 0 0;font-size:12px}.playerVersionPanel,.playerOperations,.playerIdentityPanel{margin-top:24px}.identityForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.identityForm label{color:var(--muted);gap:7px;font-size:11px;display:grid}.identityForm input{color:#f4f1e8;font:inherit;background:#090b0d;border:1px solid #ffffff20;border-radius:4px;padding:11px}.identityForm button{cursor:pointer;font:inherit;grid-column:1/-1;justify-self:end;font-size:12px}.identityFingerprint{color:var(--muted);overflow-wrap:anywhere;margin-top:16px;font:10px monospace;display:block}.playerAssetPanel{gap:24px;margin-top:24px;display:grid}.assetPanelHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.assetCount{color:var(--gold);text-transform:uppercase;border:1px solid #e5b94f44;flex:none;padding:6px 8px;font:10px monospace}.assetQueueForm{background:#090b0d80;border:1px solid #ffffff15;grid-template-columns:1fr 1fr 100px;gap:12px;padding:18px;display:grid}.assetQueueForm>label{color:var(--muted);gap:7px;font-size:11px;display:grid}.assetQueueForm input{color:#f4f1e8;min-width:0;font:inherit;background:#090b0d;border:1px solid #ffffff20;border-radius:4px;padding:10px}.assetQueueForm fieldset{border:1px solid #ffffff15;flex-wrap:wrap;grid-column:1/-1;gap:12px;margin:0;padding:12px;display:flex}.assetQueueForm fieldset label{color:var(--muted);align-items:center;gap:5px;font:10px monospace;display:inline-flex}.assetQueueForm button{cursor:pointer;font:inherit;grid-column:1/-1;justify-self:end;font-size:12px}.assetQueueForm button:disabled{cursor:not-allowed;opacity:.45}.publishedAssets,.assetCandidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.publishedAssets>article{background:#67d38a08;border:1px solid #67d38a30;gap:7px;padding:14px;display:grid}.publishedAssets article>div,.assetCandidateBody>div,.assetJob>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.publishedAssets p,.assetCandidateBody p{color:var(--muted);margin:0;font-size:11px}.publishedAssets small{overflow-wrap:anywhere;color:var(--muted);font:9px monospace}.publishedAssets i,.assetJob i,.assetCandidateBody i{color:var(--muted);background:#ffffff0b;padding:4px 6px;font:9px monospace}.assetJob i[data-status=published],.assetCandidateBody i[data-status=published]{color:#67d38a;background:#67d38a18}.assetJob i[data-status=candidates_ready],.assetCandidateBody i[data-status=approved]{color:var(--gold);background:#e5b94f18}.assetJob i[data-status=failed]{color:#ef8b8b;background:#ef8b8b18}.assetJobs{gap:16px;display:grid}.assetJob{border:1px solid #ffffff18;gap:13px;padding:18px;display:grid}.assetJob>header>div{gap:5px;display:grid}.assetJob>header small,.assetJobMeta{color:var(--muted);font:10px monospace}.assetJobMeta{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 18px;display:flex}.assetJobError{color:#ef8b8b;margin:0;font-size:12px}.assetJob details{color:var(--muted);border-top:1px solid #ffffff12;padding-top:10px;font-size:11px}.assetJob summary{cursor:pointer}.assetJob pre{white-space:pre-wrap;color:#cbd0d3;font:10px/1.6 monospace;overflow-x:auto}.assetCandidates>article{background:#090b0d;border:1px solid #ffffff18;min-width:0;overflow:hidden}.assetCandidates img,.assetPreviewUnavailable{aspect-ratio:1;object-fit:cover;color:#70787d;background:linear-gradient(135deg,#171c20,#0a0d0f);place-items:center;width:100%;font:10px monospace;display:grid}.assetCandidateBody{gap:8px;padding:12px;display:grid}.assetCandidateBody small{color:var(--muted);font:9px monospace}.assetCandidateBody form{display:inline-flex}.assetCandidateBody button{cursor:pointer;font:inherit;font-size:10px}.gachaPoolList,.gachaCreate,.probabilityPanel,.gachaPublish{margin-top:24px}.gachaPoolList{gap:0;display:grid}.gachaPoolList>a{color:inherit;border-top:1px solid #ffffff12;grid-template-columns:minmax(220px,1.6fr) 90px 110px 150px;align-items:center;gap:14px;padding:14px 4px;text-decoration:none;display:grid}.gachaPoolList>a>span:first-child{gap:4px;display:grid}.gachaPoolList small{color:var(--muted);font:9px monospace}.gachaPoolList i{width:max-content;color:var(--muted);background:#ffffff0b;padding:4px 6px;font:9px monospace}.gachaPoolList i[data-status=ACTIVE]{color:#67d38a;background:#67d38a18}.gachaPoolList i[data-status=DRAFT]{color:var(--gold);background:#e5b94f18}.gachaForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.gachaForm>label{color:var(--muted);gap:7px;font-size:11px;display:grid}.gachaForm input,.gachaForm textarea{color:#f4f1e8;min-width:0;font:inherit;background:#090b0d;border:1px solid #ffffff20;border-radius:4px;padding:10px}.gachaRates,.gachaEntries{grid-column:1/-1}.gachaRates{border:1px solid #ffffff18;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.gachaRates label{color:var(--muted);gap:6px;font:10px monospace;display:grid}.gachaEntries textarea{resize:vertical;font:10px/1.5 monospace}.gachaEntries small{color:#7d878d}.gachaForm>button{cursor:pointer;font:inherit;grid-column:1/-1;justify-self:end;font-size:12px}.probabilityPanel{gap:20px;display:grid}.rarityRateCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rarityRateCards article{border:1px solid #ffffff18;gap:5px;padding:14px;display:grid}.rarityRateCards span{color:var(--gold);font-size:20px}.rarityRateCards small{color:var(--muted);font:9px monospace}.probabilityTable{border:1px solid #ffffff15;overflow-x:auto}.probabilityRow{border-top:1px solid #ffffff10;grid-template-columns:minmax(300px,1.8fr) 100px 100px 130px 80px;align-items:center;gap:12px;min-width:760px;padding:11px 13px;font-size:11px;display:grid}.probabilityRow>span:first-child{overflow-wrap:anywhere;gap:4px;display:grid}.probabilityRow small{color:var(--muted);font:9px monospace}.probabilityHeader{color:var(--muted);text-transform:uppercase;background:#ffffff08;border-top:0;font:9px monospace}.gachaPublish{justify-content:space-between;align-items:center;gap:20px;display:flex}.gachaPublish button{cursor:pointer;font:inherit;font-size:12px}.playerOperations form{display:inline-flex}@media (max-width:980px){.playerTableRow{grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) 100px 100px}.playerTableRow>span:last-child{display:none}.playerFormSection{grid-template-columns:1fr}}@media (max-width:760px){.playerFilters{grid-template-columns:1fr 1fr}.playerTableRow{grid-template-columns:minmax(160px,1.5fr) minmax(120px,1fr) 90px}.playerTableRow>span:nth-child(2){display:none}.attributeEditorGroups fieldset>div,.publishedAssets,.assetCandidates{grid-template-columns:repeat(2,minmax(0,1fr))}.gachaPoolList>a{grid-template-columns:minmax(180px,1.5fr) 80px 110px}.gachaPoolList>a>span:last-child{display:none}.rarityRateCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.leagueAdmin fieldset{border:1px solid #ffffff25;flex-wrap:wrap;gap:16px;margin:24px 0;padding:20px;display:flex}.leagueAdmin legend{color:var(--gold);padding:0 8px}.leagueAdmin label{flex-direction:column;gap:8px;min-width:150px;font-size:13px;display:flex}.leagueAdmin input,.leagueAdmin select{max-width:100%;padding:10px}.leagueAdmin input[type=checkbox],.leagueAdmin input[type=color]{min-height:36px}.leagueAdmin select[multiple]{min-width:260px;min-height:150px}.leagueAdmin fieldset>p,.leagueAdmin fieldset>h3{width:100%;margin:8px 0}.leagueAdmin fieldset>div{flex-wrap:wrap;gap:12px;width:100%;display:flex}.leagueAdmin table{border-collapse:collapse;width:100%;margin:24px 0}.leagueAdmin th,.leagueAdmin td{text-align:left;border-bottom:1px solid #ffffff20;padding:12px 8px}.leagueAdmin [role=alert]{color:#ffb2ac}.leagueAdmin form{max-width:1100px}.aiTeamTableScroll{max-width:100%;overflow-x:auto}.leagueAdmin .aiTeamTable{min-width:1000px;font-size:14px}.aiTeamIdentity{align-items:center;gap:12px;min-width:180px;display:flex}.aiTeamIdentity small{color:var(--muted);margin-top:4px;display:block}.aiTeamEmblem{flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.aiTeamEmblem img{object-fit:contain;width:100%;height:100%}.aiTeamEmblem .clubBuiltinEmblem{font-size:20px}.aiTeamEmblem .clubImageError{font-size:12px}.aiTeamColor{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.aiTeamColor>span{border:1px solid #ffffff60;border-radius:4px;width:22px;height:22px}@media (max-width:700px){.leagueAdmin table{display:block;overflow-x:auto}}@media (max-width:520px){.playerFilters,.playerFormGrid,.identityForm{grid-template-columns:1fr}.playerTableRow{grid-template-columns:minmax(0,1fr) 90px}.playerTableRow>span:nth-child(4){display:none}.playerFormWide{grid-column:auto}.attributeEditorGroups fieldset>div{grid-template-columns:1fr}.playerEditorActions,.playerEditorActions button{width:100%}.assetPanelHeading{display:grid}.assetQueueForm,.publishedAssets,.assetCandidates,.gachaForm,.gachaRates,.rarityRateCards{grid-template-columns:1fr}.gachaRates,.gachaEntries,.gachaForm>button{grid-column:auto}.gachaPublish{display:grid}}@media (max-width:1060px){.adminShell{grid-template-columns:218px minmax(0,1fr)}.adminOverviewMetrics,.qualityMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPageHeader{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.adminShell{grid-template:"header""sidebar""workspace"minmax(0,1fr)/minmax(0,1fr);display:grid}.adminTopbar{min-height:56px;padding:10px 18px}.adminBreadcrumb,.adminEnvironment,.adminAccount span{display:none}.adminSidebar{border-bottom:1px solid #ffffff18;border-right:0;height:auto;position:relative;overflow:visible}.adminProduct{display:none}.adminNavDisclosure>summary{min-height:48px;color:var(--gold);cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;font-weight:800;display:flex}.adminNavDisclosure>summary:after{content:"+";font-size:18px}.adminNavDisclosure[open]>summary:after{content:"−"}.adminNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:8px 12px 18px}.adminNavGroup>a,.adminNavPlanned{min-width:0;padding:8px}.adminNavPlanned small{display:none}.adminPage{padding:34px 18px 58px}.workspaceTabs{border-left:0;border-right:0;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;top:56px}.panelHeading{flex-direction:column;align-items:flex-start}.reviewForm,.workItemForm{grid-template-columns:minmax(0,1fr)}.analysisActionForm input,.analysisDecisionForm input{width:100%;min-width:0}.automationQueueForm{flex-direction:column;align-items:stretch}.automationQueueForm input,.automationQueueForm button{width:100%}}@media (max-width:520px){.adminOverviewMetrics,.qualityMetrics,.adminNav{grid-template-columns:1fr}.metric{min-height:135px}.metric strong{font-size:40px}.actionRow,.actionRow a,.adminPageHeader>a{width:100%}}.userInspection{max-width:1500px;color:var(--text,#e6eaf0);margin:auto;padding:24px}.userHeading{justify-content:space-between;align-items:center;gap:24px;margin:22px 0;display:flex}.userHeading h1{margin:4px 0;font-size:30px}.userHeading p,.userNote{color:#98a7b9;font-size:13px;line-height:1.7}.userHeading code{overflow-wrap:anywhere}.userFilters{background:#142033;border:1px solid #314054;border-radius:12px;flex-wrap:wrap;align-items:end;gap:14px;padding:20px;display:flex}.userFilters label{flex-direction:column;gap:7px;font-size:12px;display:flex}.userFilters input,.userFilters select{color:#e6eaf0;background:#0d1625;border:1px solid #43516a;border-radius:6px;min-width:120px;padding:10px}.userFilters .userSearch{flex:1;min-width:240px}.userFilters button{color:#162030;background:#f3c54b;border:0;border-radius:6px;padding:10px 25px;font-weight:700}.userTableWrap{border:1px solid #314054;border-radius:10px;margin-top:20px;overflow:auto}.userTable{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.userTable th{color:#b6c5d8;white-space:nowrap;background:#1b2a40;padding:14px}.userTable td{vertical-align:top;border-top:1px solid #314054;padding:14px}.userTable td small{color:#98a7b9;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.userTable tbody tr:hover{background:#17263b}.userPagination{align-items:center;gap:20px;padding:20px 0;display:flex}.userPagination span{color:#98a7b9;margin-right:auto}.userTabs{border-bottom:1px solid #314054;flex-wrap:wrap;gap:6px;margin:24px 0;display:flex}.userTabs a{padding:14px 20px}.userTabs a[aria-current]{color:#f3c54b;border-bottom:3px solid #f3c54b}.userPanel{background:#111c2d;border:1px solid #314054;border-radius:12px;padding:24px}.userPanel h2{margin-top:0}.userFields{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px 28px;margin:22px 0;display:grid}.userFields dt{color:#98a7b9;font-size:12px}.userFields dd{overflow-wrap:anywhere;margin:6px 0;font-size:14px}.userWarning{color:#ffd38a;background:#49341c;border:1px solid #775c35;border-radius:6px;padding:12px}.userTable strong.userWarning{margin-top:4px;padding:5px;display:block}.userEmpty{text-align:center;color:#aab8cb;padding:40px}.userClubVisual{align-items:center;gap:40px;margin:28px 0;display:flex}.userClubVisual small{margin-top:10px;display:block}.userEmblem b{color:#102440;background:#e8ba42;border-radius:12px 12px 40px 40px;place-items:center;width:72px;height:80px;font-size:32px;display:grid}.userJersey{clip-path:polygon(20% 0,35% 0,40% 10%,60% 10%,65% 0,80% 0,100% 22%,82% 40%,75% 30%,75% 100%,25% 100%,25% 30%,18% 40%,0 22%);place-items:center;width:90px;height:80px;font-weight:800;display:grid}.userMatch{border-bottom:1px solid #314054;padding:14px 0}
