@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_3f3d6563-module__ihJlFq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_3f3d6563-module__ihJlFq__variable{--font-caveat:"Caveat", "Caveat Fallback"}
.feedback-provider-module__4GA48a__region{z-index:80;right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));left:max(var(--space-4), env(safe-area-inset-left));gap:var(--space-2);pointer-events:none;display:grid;position:fixed}.feedback-provider-module__4GA48a__toast{gap:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);width:min(100%,520px);color:var(--text-main);padding:var(--space-3);pointer-events:auto;border-left-width:4px;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-left:auto;display:grid;box-shadow:0 16px 36px #0f172a33}.feedback-provider-module__4GA48a__content{gap:3px;min-width:0;display:grid}.feedback-provider-module__4GA48a__title{font-size:14px;font-weight:var(--font-bold);line-height:1.25}.feedback-provider-module__4GA48a__detail{color:var(--text-muted);font-size:13px;line-height:1.35}.feedback-provider-module__4GA48a__close{border-radius:var(--radius-control);min-width:32px;min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.feedback-provider-module__4GA48a__close:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.feedback-provider-module__4GA48a__info{border-left-color:var(--accent-primary)}.feedback-provider-module__4GA48a__success{border-left-color:var(--status-success)}.feedback-provider-module__4GA48a__attention,.feedback-provider-module__4GA48a__urgent{border-left-color:var(--status-warning)}.feedback-provider-module__4GA48a__blocking{border-left-color:var(--status-danger)}@media (min-width:720px){.feedback-provider-module__4GA48a__region{width:min(520px, calc(100vw - var(--space-8)));left:auto}}
.stage-management-module__C0I8bq__page{width:min(100%, var(--page-max-width));padding:var(--space-6) var(--space-4) var(--space-12);color:var(--text-main);margin:0 auto}.stage-management-module__C0I8bq__breadcrumb,.stage-management-module__C0I8bq__hero,.stage-management-module__C0I8bq__sectionHeader,.stage-management-module__C0I8bq__formHeader{gap:var(--space-3);display:flex}.stage-management-module__C0I8bq__breadcrumb{color:var(--text-muted);flex-wrap:wrap;font-size:14px}.stage-management-module__C0I8bq__breadcrumb a{color:var(--accent-primary);font-weight:var(--font-bold)}.stage-management-module__C0I8bq__hero{padding:var(--space-6) 0 var(--space-5);flex-direction:column}.stage-management-module__C0I8bq__hero>div,.stage-management-module__C0I8bq__workspace,.stage-management-module__C0I8bq__operationPanel,.stage-management-module__C0I8bq__supervisionPanel,.stage-management-module__C0I8bq__stageList,.stage-management-module__C0I8bq__settingsForm{gap:var(--space-4);display:grid}.stage-management-module__C0I8bq__kicker{color:var(--accent-neon);font-size:13px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__hero h1,.stage-management-module__C0I8bq__formHeader h2{color:var(--text-main);font-size:34px;font-weight:var(--font-bold);line-height:1.05}.stage-management-module__C0I8bq__hero p,.stage-management-module__C0I8bq__sectionHeader p,.stage-management-module__C0I8bq__stageCard p{color:var(--text-muted);line-height:1.55}.stage-management-module__C0I8bq__secondaryAction,.stage-management-module__C0I8bq__primaryButton{min-height:var(--touch-target);border:var(--border-width) solid transparent;border-radius:var(--radius-control);font-weight:var(--font-bold);padding:0 var(--space-4);justify-content:center;align-items:center;transition:box-shadow .16s,filter .16s,transform .1s;display:inline-flex}.stage-management-module__C0I8bq__secondaryAction{border-color:var(--accent-primary);background:var(--bg-surface);box-shadow:var(--shadow-action);color:var(--accent-primary)}.stage-management-module__C0I8bq__primaryButton{background:var(--accent-primary);width:100%;box-shadow:var(--shadow-action);color:var(--text-inverse)}.stage-management-module__C0I8bq__secondaryAction:active,.stage-management-module__C0I8bq__primaryButton:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.96);transform:scale(.98)}.stage-management-module__C0I8bq__secondaryAction:disabled,.stage-management-module__C0I8bq__primaryButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.stage-management-module__C0I8bq__workspace,.stage-management-module__C0I8bq__operationPanel,.stage-management-module__C0I8bq__supervisionPanel,.stage-management-module__C0I8bq__settingsForm,.stage-management-module__C0I8bq__stageCard{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface)}.stage-management-module__C0I8bq__stageInputLine span,.stage-management-module__C0I8bq__engineLine span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__stageGrid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.stage-management-module__C0I8bq__workspace,.stage-management-module__C0I8bq__operationPanel,.stage-management-module__C0I8bq__supervisionPanel,.stage-management-module__C0I8bq__settingsForm{padding:var(--space-5)}.stage-management-module__C0I8bq__sectionHeader,.stage-management-module__C0I8bq__formHeader{justify-content:space-between;align-items:flex-start}.stage-management-module__C0I8bq__sectionHeader h2,.stage-management-module__C0I8bq__stageCard h3{color:var(--text-main);font-size:22px}.stage-management-module__C0I8bq__sectionHeader>span,.stage-management-module__C0I8bq__formHeader>span,.stage-management-module__C0I8bq__statusPill,.stage-management-module__C0I8bq__order,.stage-management-module__C0I8bq__formatBadge{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-badge);background:var(--bg-subtle);min-height:32px;color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);padding:0 var(--space-3);white-space:nowrap;align-items:center;display:inline-flex}.stage-management-module__C0I8bq__structureBadge{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase}.stage-management-module__C0I8bq__phaseBadge{font-weight:var(--font-bold)}.stage-management-module__C0I8bq__readinessBadge{border-color:var(--border-subtle);background:var(--bg-subtle);color:var(--text-main)}.stage-management-module__C0I8bq__metricBadge{border-color:var(--border-subtle);background:var(--bg-base);color:var(--text-muted)}.stage-management-module__C0I8bq__stageCard{gap:var(--space-4);padding:var(--space-4);display:grid}.stage-management-module__C0I8bq__modeSwitch{width:min(100%,280px)}.stage-management-module__C0I8bq__stageSummary{gap:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);width:100%;box-shadow:var(--shadow-action);color:inherit;cursor:pointer;padding:var(--space-3) calc(var(--space-3) + 36px) var(--space-3) var(--space-3);text-align:left;grid-template-columns:minmax(0,1fr);align-items:center;transition:border-color .16s,box-shadow .16s,filter .16s,transform .1s;display:grid;position:relative}.stage-management-module__C0I8bq__stageChevron{top:var(--space-3);right:var(--space-3);border:var(--border-width) solid var(--border-subtle);background:var(--bg-surface);width:28px;height:28px;color:var(--accent-primary);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,transform .18s;display:inline-flex;position:absolute}.stage-management-module__C0I8bq__stageChevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:17px;height:17px}.stage-management-module__C0I8bq__stageChevronOpen{transform:rotate(180deg)}.stage-management-module__C0I8bq__stageSummary:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.98);transform:scale(.995)}.stage-management-module__C0I8bq__stageSummary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.stage-management-module__C0I8bq__stageSummaryMain{gap:var(--space-2);min-width:0;display:grid}.stage-management-module__C0I8bq__stageSummaryMain p{color:var(--text-muted);font-size:13px;line-height:1.4}.stage-management-module__C0I8bq__stageSummaryBadgeRows{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.stage-management-module__C0I8bq__stageSummaryMetrics{gap:var(--space-2);flex-wrap:wrap;display:flex}.stage-management-module__C0I8bq__stageDetails{gap:var(--space-4);border-top:var(--border-width) solid var(--border-subtle);padding-top:var(--space-4);display:grid}.stage-management-module__C0I8bq__structureMap{gap:var(--space-3);display:grid}.stage-management-module__C0I8bq__structureLayer{gap:var(--space-2);display:grid}.stage-management-module__C0I8bq__structureArrow{color:var(--accent-primary);font-size:18px;font-weight:var(--font-black);justify-self:center}.stage-management-module__C0I8bq__singleStageRow,.stage-management-module__C0I8bq__parallelStageRow{width:100%}.stage-management-module__C0I8bq__singleStageRow{justify-content:center;display:flex}.stage-management-module__C0I8bq__parallelStageRow{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.stage-management-module__C0I8bq__structureStageBlock{gap:var(--space-1);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);min-height:104px;padding:var(--space-2);text-align:center;align-content:center;display:grid}.stage-management-module__C0I8bq__structureStageBlock strong,.stage-management-module__C0I8bq__structureStageBlock span,.stage-management-module__C0I8bq__structureStageBlock small{display:block}.stage-management-module__C0I8bq__structureStageBlock strong{color:var(--text-main);font-size:13px;line-height:1.2}.stage-management-module__C0I8bq__structureStageBlock span,.stage-management-module__C0I8bq__structureStageBlock small{color:var(--text-muted);font-size:11px;line-height:1.35}.stage-management-module__C0I8bq__structureOrder{justify-self:center}@media (min-width:720px){.stage-management-module__C0I8bq__stageSummary{grid-template-columns:minmax(0,1fr)}.stage-management-module__C0I8bq__parallelStageRow{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.stage-management-module__C0I8bq__structureStageBlock{gap:var(--space-2);min-height:112px;padding:var(--space-3)}.stage-management-module__C0I8bq__structureStageBlock strong{font-size:14px}.stage-management-module__C0I8bq__structureStageBlock span,.stage-management-module__C0I8bq__structureStageBlock small{font-size:12px}}.stage-management-module__C0I8bq__operationPanel{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 42%), var(--bg-surface)}.stage-management-module__C0I8bq__operationHeader{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.stage-management-module__C0I8bq__supervisionPanel{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-neon) 9%, transparent), transparent 44%), var(--bg-surface)}.stage-management-module__C0I8bq__supervisionHeader,.stage-management-module__C0I8bq__supervisionState,.stage-management-module__C0I8bq__supervisionActions,.stage-management-module__C0I8bq__supervisionGroupHeader,.stage-management-module__C0I8bq__auditList,.stage-management-module__C0I8bq__auditItem{gap:var(--space-3);display:flex}.stage-management-module__C0I8bq__supervisionHeader{justify-content:space-between;align-items:flex-start}.stage-management-module__C0I8bq__supervisionHeader h2{color:var(--text-main);font-size:22px;line-height:1.12}.stage-management-module__C0I8bq__auditBadge,.stage-management-module__C0I8bq__supervisionState span{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-badge);background:var(--bg-base);min-height:32px;color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);padding:0 var(--space-3);white-space:nowrap;align-items:center;display:inline-flex}.stage-management-module__C0I8bq__auditBadge{border-color:var(--accent-neon-soft);color:var(--text-main)}.stage-management-module__C0I8bq__supervisionState{flex-wrap:wrap}.stage-management-module__C0I8bq__supervisionActions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.stage-management-module__C0I8bq__supervisionActions .stage-management-module__C0I8bq__secondaryAction{width:100%}.stage-management-module__C0I8bq__statusControl{gap:var(--space-3);display:grid}.stage-management-module__C0I8bq__statusControlHeader span{color:var(--text-main);font-size:14px;font-weight:var(--font-bold)}.stage-management-module__C0I8bq__statusTabs{gap:var(--space-1);border:var(--border-width) solid color-mix(in srgb, var(--accent-primary) 24%, var(--border-subtle));border-radius:var(--radius-control);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-primary) 8%, transparent), transparent), color-mix(in srgb, var(--bg-base) 72%, var(--bg-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface) 72%, transparent);grid-template-columns:repeat(auto-fit,minmax(86px,1fr));padding:3px;display:grid;overflow:hidden}.stage-management-module__C0I8bq__statusTab{min-height:var(--touch-target);border:var(--border-width) solid transparent;border-radius:calc(var(--radius-control) - 3px);min-width:0;color:var(--text-muted);font:inherit;font-size:12px;font-weight:var(--font-bold);padding:0 var(--space-2);text-align:center;touch-action:manipulation;background:0 0;line-height:1.15;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,filter .16s,transform .1s}.stage-management-module__C0I8bq__statusTab:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.96);transform:scale(.98)}.stage-management-module__C0I8bq__statusTabActive{border-color:var(--accent-primary);background:var(--accent-primary-soft);color:var(--text-main)}.stage-management-module__C0I8bq__statusTabDanger.stage-management-module__C0I8bq__statusTabActive{border-color:var(--status-danger);background:var(--status-danger-soft);color:var(--status-danger)}.stage-management-module__C0I8bq__statusSelectFallback{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-management-module__C0I8bq__statusControlActions{gap:var(--space-2);display:grid}.stage-management-module__C0I8bq__statusHint{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);line-height:1.35}.stage-management-module__C0I8bq__supervisionGroup{gap:var(--space-3);border:var(--border-width) solid var(--border-subtle);background:var(--bg-base);padding:var(--space-3);display:grid}.stage-management-module__C0I8bq__supervisionGroupHeader{justify-content:space-between;align-items:flex-start}.stage-management-module__C0I8bq__supervisionGroupHeader h3{color:var(--text-main);font-size:18px;line-height:1.2}.stage-management-module__C0I8bq__supervisionDanger{border-color:var(--status-danger);color:var(--status-danger)}.stage-management-module__C0I8bq__auditList{gap:var(--space-2);border-top:var(--border-width) solid var(--border-subtle);padding-top:var(--space-3);flex-direction:column}.stage-management-module__C0I8bq__auditListHeader,.stage-management-module__C0I8bq__auditItem div{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.stage-management-module__C0I8bq__auditListHeader span,.stage-management-module__C0I8bq__auditItem span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__auditListHeader strong,.stage-management-module__C0I8bq__auditItem strong{color:var(--text-main)}@media (min-width:1100px){.stage-management-module__C0I8bq__supervisionPanel{align-content:start}.stage-management-module__C0I8bq__supervisionActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-management-module__C0I8bq__auditItem{gap:var(--space-1);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);padding:var(--space-3);flex-direction:column}.stage-management-module__C0I8bq__auditItem p{color:var(--text-muted);font-size:13px;line-height:1.45}.stage-management-module__C0I8bq__operationHeader h2{color:var(--text-main);font-size:24px;line-height:1.12}.stage-management-module__C0I8bq__operationStatus{align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--accent-neon-soft);border-radius:var(--radius-badge);background:var(--bg-surface);min-height:36px;color:var(--text-main);font-size:13px;font-weight:var(--font-bold);padding:0 var(--space-3);white-space:nowrap;display:inline-flex}.stage-management-module__C0I8bq__operationStatus .stage-management-module__C0I8bq__engineDot{width:8px;height:8px}.stage-management-module__C0I8bq__operationMetrics{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.stage-management-module__C0I8bq__operationPolicy{gap:var(--space-1);border-left:4px solid var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 9%, var(--bg-base));padding:var(--space-3);display:grid}.stage-management-module__C0I8bq__operationPolicy span{color:var(--text-muted);font-size:11px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__operationPolicy strong{color:var(--text-main);font-size:14px}.stage-management-module__C0I8bq__metric{gap:var(--space-1);min-height:64px;padding:var(--space-3);align-content:center;display:grid}.stage-management-module__C0I8bq__metric+.stage-management-module__C0I8bq__metric{border-left:var(--border-width) solid var(--border-subtle)}.stage-management-module__C0I8bq__metric span{color:var(--text-muted);font-size:11px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__metric strong{color:var(--text-main);font-size:22px}.stage-management-module__C0I8bq__sequenceRail{gap:var(--space-2);display:grid}.stage-management-module__C0I8bq__sequenceStep{gap:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.stage-management-module__C0I8bq__sequenceIndex{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);width:40px;min-height:40px;color:var(--accent-primary);font-weight:var(--font-bold);justify-content:center;align-items:center;display:inline-flex}.stage-management-module__C0I8bq__sequenceStep div{gap:2px;min-width:0;display:grid}.stage-management-module__C0I8bq__sequenceStep strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-management-module__C0I8bq__sequenceStep div span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.stage-management-module__C0I8bq__sequencePolicy{border:var(--border-width) solid var(--accent-primary);border-radius:var(--radius-badge);color:var(--accent-primary);font-size:12px;font-weight:var(--font-bold);padding:var(--space-2) var(--space-3);white-space:nowrap}.stage-management-module__C0I8bq__stageToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.stage-management-module__C0I8bq__stageBadges{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.stage-management-module__C0I8bq__detailLabel{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__formatBadge{color:var(--accent-primary);text-transform:uppercase}.stage-management-module__C0I8bq__iconActions{gap:var(--space-2);flex-shrink:0;display:flex}.stage-management-module__C0I8bq__iconAction{width:var(--touch-target);min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:var(--shadow-action);color:var(--accent-primary);justify-content:center;align-items:center;text-decoration:none;transition:box-shadow .16s,filter .16s,transform .1s;display:inline-flex}.stage-management-module__C0I8bq__iconAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.stage-management-module__C0I8bq__iconAction:not(:disabled):active{box-shadow:var(--shadow-action-pressed);filter:brightness(.96);transform:scale(.98)}.stage-management-module__C0I8bq__iconAction:disabled{box-shadow:none;color:var(--text-muted);opacity:.45}.stage-management-module__C0I8bq__dangerAction{border-color:var(--status-danger);color:var(--status-danger)}.stage-management-module__C0I8bq__stageInputLine{gap:var(--space-1);border-radius:var(--radius-control);background:var(--bg-base);padding:var(--space-3) var(--space-4);display:grid}.stage-management-module__C0I8bq__stageInputLine strong,.stage-management-module__C0I8bq__engineMessage strong{color:var(--text-main);font-size:16px}.stage-management-module__C0I8bq__stageInputLine small,.stage-management-module__C0I8bq__engineMessage small{color:var(--text-muted);line-height:1.45}.stage-management-module__C0I8bq__engineFeed{gap:var(--space-3);border-left:2px solid var(--accent-neon-soft);padding-left:var(--space-3);display:grid}.stage-management-module__C0I8bq__engineMessage{gap:var(--space-2) var(--space-3);grid-template-columns:12px 1fr;align-items:center;display:grid}.stage-management-module__C0I8bq__engineMessage>div{gap:2px;display:grid}.stage-management-module__C0I8bq__engineLine{margin:0}.stage-management-module__C0I8bq__engineMessage small{grid-column:2}.stage-management-module__C0I8bq__engineDot{border-radius:var(--radius-badge);background:var(--accent-neon);width:10px;height:10px;box-shadow:0 0 0 4px var(--accent-neon-soft), 0 0 14px var(--accent-neon-soft);position:relative}.stage-management-module__C0I8bq__engineDot:after{border-radius:inherit;background:var(--accent-neon);box-shadow:0 0 18px var(--accent-neon-soft);content:"";opacity:.8;animation:2s ease-out infinite stage-management-module__C0I8bq__enginePulse;position:absolute;inset:0}[data-theme=dark] .stage-management-module__C0I8bq__engineDot{box-shadow:0 0 0 4px var(--accent-neon-soft), 0 0 18px color-mix(in srgb, var(--accent-neon) 55%, transparent)}@keyframes stage-management-module__C0I8bq__enginePulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.stage-management-module__C0I8bq__stageAction,.stage-management-module__C0I8bq__dispatcherAction{gap:var(--space-2);display:grid}.stage-management-module__C0I8bq__matchPanel,.stage-management-module__C0I8bq__matchList,.stage-management-module__C0I8bq__matchCard,.stage-management-module__C0I8bq__projectedRoundCard,.stage-management-module__C0I8bq__matchActions,.stage-management-module__C0I8bq__scoreEditor,.stage-management-module__C0I8bq__scoreRows,.stage-management-module__C0I8bq__scoreActions,.stage-management-module__C0I8bq__alertFeed,.stage-management-module__C0I8bq__alertList{gap:var(--space-3);display:grid}.stage-management-module__C0I8bq__matchPanel{border-top:var(--border-width) solid var(--border-subtle);padding-top:var(--space-3)}.stage-management-module__C0I8bq__matchPanelHeader,.stage-management-module__C0I8bq__matchTitleRow,.stage-management-module__C0I8bq__matchTelemetry,.stage-management-module__C0I8bq__tableDispatch{gap:var(--space-3);display:flex}.stage-management-module__C0I8bq__matchPanelHeader,.stage-management-module__C0I8bq__matchTitleRow{justify-content:space-between;align-items:flex-start}.stage-management-module__C0I8bq__matchPanelHeader span,.stage-management-module__C0I8bq__matchIndex,.stage-management-module__C0I8bq__tableDispatch label span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__matchPanelHeader strong{color:var(--text-main)}.stage-management-module__C0I8bq__alertFeed{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);padding:var(--space-3)}.stage-management-module__C0I8bq__alertFeedHeader,.stage-management-module__C0I8bq__alertTitleRow{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.stage-management-module__C0I8bq__alertFeedHeader span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__alertFeedHeader strong{color:var(--text-main)}.stage-management-module__C0I8bq__alertCard{gap:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);padding:var(--space-3);grid-template-columns:12px minmax(0,1fr);align-items:start;display:grid}.stage-management-module__C0I8bq__alertCard.stage-management-module__C0I8bq__action{border-color:var(--accent-neon);background:var(--accent-neon-soft)}.stage-management-module__C0I8bq__alertCard.stage-management-module__C0I8bq__warning{border-color:var(--status-warning);background:var(--status-warning-soft)}.stage-management-module__C0I8bq__alertCard.stage-management-module__C0I8bq__success{border-color:var(--status-success);background:var(--status-success-soft)}.stage-management-module__C0I8bq__alertCard.stage-management-module__C0I8bq__info{border-color:var(--accent-primary);background:var(--accent-primary-soft)}.stage-management-module__C0I8bq__alertTitleRow strong{color:var(--text-main);font-size:15px;line-height:1.2}.stage-management-module__C0I8bq__alertAction,.stage-management-module__C0I8bq__alertActionMuted{border-radius:var(--radius-badge);min-height:28px;font-size:12px;font-weight:var(--font-bold);padding:0 var(--space-2);white-space:nowrap;align-items:center;display:inline-flex}.stage-management-module__C0I8bq__alertAction{border:var(--border-width) solid var(--accent-primary);background:var(--bg-surface);color:var(--accent-primary)}.stage-management-module__C0I8bq__alertActionMuted{border:var(--border-width) solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-muted)}.stage-management-module__C0I8bq__alertCard p{margin-top:var(--space-1);color:var(--text-muted);font-size:13px;line-height:1.45}.stage-management-module__C0I8bq__alertControls{gap:var(--space-2);flex-wrap:wrap;display:flex}.stage-management-module__C0I8bq__alertControls .stage-management-module__C0I8bq__secondaryAction,.stage-management-module__C0I8bq__alertCollapseAction{flex:180px}.stage-management-module__C0I8bq__alertCollapseAction{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-muted);font-weight:var(--font-bold);padding:0 var(--space-4);justify-content:center;align-items:center;transition:box-shadow .16s,filter .16s,transform .1s;display:inline-flex}.stage-management-module__C0I8bq__alertCollapseAction:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.96);transform:scale(.98)}.stage-management-module__C0I8bq__matchCard{gap:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);padding:var(--space-3);display:grid}.stage-management-module__C0I8bq__projectedRoundCard{border:var(--border-width) dashed var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-subtle);padding:var(--space-3)}.stage-management-module__C0I8bq__projectedRoundCard span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);text-transform:uppercase}.stage-management-module__C0I8bq__projectedRoundCard strong{color:var(--text-main);margin-top:2px;font-size:16px;line-height:1.25;display:block}.stage-management-module__C0I8bq__projectedRoundCard p{color:var(--text-muted);font-size:13px;line-height:1.4}.stage-management-module__C0I8bq__matchTitleRow{align-items:center}.stage-management-module__C0I8bq__matchContext{border-left:4px solid var(--accent-neon);background:var(--bg-subtle);padding:var(--space-2) var(--space-3);gap:2px;display:grid}.stage-management-module__C0I8bq__matchContext strong{color:var(--text-main);font-size:13px;line-height:1.25}.stage-management-module__C0I8bq__matchContext span{color:var(--text-muted);font-size:12px;line-height:1.3}.stage-management-module__C0I8bq__matchSides{gap:var(--space-1);display:grid}.stage-management-module__C0I8bq__matchSides strong{min-width:0;color:var(--text-main);overflow-wrap:anywhere;text-align:center;font-size:16px;line-height:1.25}.stage-management-module__C0I8bq__matchSides span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);letter-spacing:0;text-align:center;text-transform:uppercase}.stage-management-module__C0I8bq__matchTelemetry{flex-wrap:wrap}.stage-management-module__C0I8bq__matchScoreSummary{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-main);font-size:13px;font-weight:var(--font-bold);padding:var(--space-2) var(--space-3);text-align:center;justify-self:center;line-height:1.35}.stage-management-module__C0I8bq__matchCorrectionAction{min-height:36px;color:var(--text-muted);padding:0 var(--space-2);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.stage-management-module__C0I8bq__matchTelemetryBadge{white-space:normal;max-width:100%;line-height:1.25}.stage-management-module__C0I8bq__tableDispatch{flex-wrap:wrap;align-items:end}.stage-management-module__C0I8bq__tableDispatch label{gap:var(--space-2);flex:1;display:grid}.stage-management-module__C0I8bq__tableDispatch .stage-management-module__C0I8bq__overrideReason{flex-basis:100%}.stage-management-module__C0I8bq__overrideReason textarea{resize:vertical;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);width:100%;min-height:88px;color:var(--text-main);font:inherit;padding:var(--space-3)}.stage-management-module__C0I8bq__tableDispatch select{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-main);padding:var(--space-2) var(--space-3)}.stage-management-module__C0I8bq__scoreSideHeader{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stage-management-module__C0I8bq__scoreSideHeader span{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);min-height:36px;color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);padding:var(--space-1) var(--space-2);text-align:center;justify-content:center;align-items:center;line-height:1.2;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.stage-management-module__C0I8bq__scoreSideHeader .stage-management-module__C0I8bq__derivedWinner{border-color:var(--accent-neon);background:color-mix(in srgb, var(--accent-neon) 16%, var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-neon) 44%, transparent);color:var(--text-main)}.stage-management-module__C0I8bq__scoreEditorMeta{gap:var(--space-2);flex-wrap:wrap;display:flex}.stage-management-module__C0I8bq__scoreEditorMeta span{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-badge);background:var(--bg-base);min-height:28px;color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);padding:0 var(--space-2);align-items:center;display:inline-flex}.stage-management-module__C0I8bq__localFormAlert{z-index:80;width:min(420px, calc(100vw - var(--space-4) * 2));align-items:flex-start;gap:var(--space-3);border:var(--border-width) solid var(--accent-primary);border-radius:var(--radius-control);background:var(--accent-primary-soft);color:var(--text-main);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);font-size:13px;line-height:1.4;display:flex;position:fixed;top:33vh;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0000003d}.stage-management-module__C0I8bq__localFormAlertContent{gap:var(--space-1);flex:1;min-width:0;display:grid}.stage-management-module__C0I8bq__localFormAlertContent strong{font-size:14px;line-height:1.2}.stage-management-module__C0I8bq__localFormAlertContent span{color:var(--text-main)}.stage-management-module__C0I8bq__localFormAlertClose{border-radius:var(--radius-badge);background:color-mix(in srgb, var(--bg-surface) 65%, transparent);min-width:28px;min-height:28px;color:var(--text-muted);font-weight:var(--font-bold);border:0}.stage-management-module__C0I8bq__localFormAlert.stage-management-module__C0I8bq__danger{border-color:var(--status-danger);background:var(--status-danger-soft)}.stage-management-module__C0I8bq__localFormAlert.stage-management-module__C0I8bq__success{border-color:var(--status-success);background:var(--status-success-soft)}.stage-management-module__C0I8bq__localFormAlert.stage-management-module__C0I8bq__warning{border-color:var(--status-warning);background:var(--status-warning-soft)}.stage-management-module__C0I8bq__scoreRow{gap:var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);padding:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.stage-management-module__C0I8bq__scoreSetLabel{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);min-width:58px;padding:0 var(--space-2);text-align:center;text-transform:uppercase;align-self:center}.stage-management-module__C0I8bq__scoreStepper{gap:var(--space-1);grid-template-columns:38px minmax(34px,44px) 38px;align-items:center;display:grid}.stage-management-module__C0I8bq__scoreStepper:first-child{justify-self:start}.stage-management-module__C0I8bq__scoreStepper:last-child{justify-self:end}.stage-management-module__C0I8bq__scoreStepper button{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);min-height:38px;color:var(--text-main);font-size:18px;font-weight:var(--font-bold)}.stage-management-module__C0I8bq__scoreStepper button:disabled{cursor:not-allowed;opacity:.5}.stage-management-module__C0I8bq__scoreStepper strong{color:var(--text-main);text-align:center;font-size:18px}.stage-management-module__C0I8bq__scoreActions{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-management-module__C0I8bq__scoreDerivedSummary{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);color:var(--text-muted);font-size:13px;font-weight:var(--font-semibold);padding:var(--space-2) var(--space-3);text-align:center;margin:0;line-height:1.35}.stage-management-module__C0I8bq__scoreDerivedReady{border-color:color-mix(in srgb, var(--accent-neon) 58%, var(--border-subtle));background:color-mix(in srgb, var(--accent-neon) 12%, var(--bg-surface));color:var(--text-main)}.stage-management-module__C0I8bq__scoreClosureLink{color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);margin-top:calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);text-underline-offset:3px;background:0 0;border:0;justify-self:center;text-decoration:underline}.stage-management-module__C0I8bq__scoreClosureLink:disabled{cursor:not-allowed;opacity:.5}.stage-management-module__C0I8bq__scoreClosureBadge{gap:var(--space-2);border:var(--border-width) solid color-mix(in srgb, var(--status-warning) 52%, var(--border-subtle));border-radius:var(--radius-control);background:color-mix(in srgb, var(--status-warning) 12%, var(--bg-surface));color:var(--text-main);font-size:13px;font-weight:var(--font-bold);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;display:flex}.stage-management-module__C0I8bq__scoreClosureBadge button{color:var(--status-warning);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.stage-management-module__C0I8bq__scoreClosureBackdrop{z-index:80;background:color-mix(in srgb, var(--bg-base) 52%, transparent);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.stage-management-module__C0I8bq__scoreClosureSheet{gap:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bg-surface);width:100%;max-height:min(82vh,560px);box-shadow:var(--shadow-elevated);padding:var(--space-4);overscroll-behavior:contain;display:grid;overflow:auto}.stage-management-module__C0I8bq__scoreClosureHeader{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.stage-management-module__C0I8bq__scoreClosureHeader p,.stage-management-module__C0I8bq__scoreClosureHeader h4,.stage-management-module__C0I8bq__scoreClosureHint{margin:0}.stage-management-module__C0I8bq__scoreClosureHeader p{color:var(--text-muted);font-size:11px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__scoreClosureHeader h4{color:var(--text-main);font-size:18px}.stage-management-module__C0I8bq__scoreClosureHeader button{color:var(--text-muted);font-weight:var(--font-bold);background:0 0;border:0}.stage-management-module__C0I8bq__scoreClosureOptions,.stage-management-module__C0I8bq__scoreClosureActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stage-management-module__C0I8bq__scoreClosureOptions button{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);color:var(--text-main);font-weight:var(--font-bold)}.stage-management-module__C0I8bq__scoreClosureOptions .stage-management-module__C0I8bq__selectedClosureOption{border-color:var(--accent-neon);background:color-mix(in srgb, var(--accent-neon) 16%, var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-neon) 42%, transparent)}.stage-management-module__C0I8bq__scoreClosureHint{border:var(--border-width) solid color-mix(in srgb, var(--status-warning) 44%, var(--border-subtle));border-radius:var(--radius-control);background:color-mix(in srgb, var(--status-warning) 10%, var(--bg-surface));color:var(--text-main);font-size:13px;font-weight:var(--font-semibold);padding:var(--space-3);line-height:1.35}.stage-management-module__C0I8bq__matchSheetBackdrop{z-index:50;background:color-mix(in srgb, var(--bg-base) 52%, transparent);padding:var(--space-4);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.stage-management-module__C0I8bq__matchSheet{gap:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bg-surface);width:min(100%,468px);max-height:min(80vh,640px);box-shadow:var(--shadow-elevated);padding:var(--space-4);display:grid;overflow:auto}.stage-management-module__C0I8bq__matchSheetHeader{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.stage-management-module__C0I8bq__matchSheetHeader h3{color:var(--text-main);font-size:20px;line-height:1.2}.stage-management-module__C0I8bq__matchSheetHeader button{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);min-height:38px;color:var(--text-muted);font-weight:var(--font-bold);padding:0 var(--space-3)}.stage-management-module__C0I8bq__policyControl{gap:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);padding:var(--space-3);display:grid}.stage-management-module__C0I8bq__policyControl>div:first-child{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.stage-management-module__C0I8bq__policyControl span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__policyControl strong{color:var(--text-main);text-align:right;font-size:14px}.stage-management-module__C0I8bq__planned,.stage-management-module__C0I8bq__needs_rules{border-color:var(--status-warning);background:var(--status-warning-soft);color:var(--text-main)}.stage-management-module__C0I8bq__ready_for_generation{border-color:var(--accent-primary);background:var(--accent-primary-soft);color:var(--accent-primary)}.stage-management-module__C0I8bq__operational{border-color:var(--status-success);background:var(--status-success-soft);color:var(--text-main)}.stage-management-module__C0I8bq__seeding{border-color:var(--accent-primary);background:var(--accent-primary-soft);color:var(--accent-primary)}.stage-management-module__C0I8bq__active,.stage-management-module__C0I8bq__completed{border-color:var(--status-success);background:var(--status-success-soft);color:var(--text-main)}.stage-management-module__C0I8bq__cancelled{border-color:var(--status-danger);background:var(--status-danger-soft);color:var(--text-main)}.stage-management-module__C0I8bq__field,.stage-management-module__C0I8bq__fixtureAction,.stage-management-module__C0I8bq__fieldPair,.stage-management-module__C0I8bq__rangeField,.stage-management-module__C0I8bq__segmentField,.stage-management-module__C0I8bq__wheelField{gap:var(--space-2);display:grid}.stage-management-module__C0I8bq__fieldPair{gap:var(--space-3);grid-template-columns:1fr}.stage-management-module__C0I8bq__field span,.stage-management-module__C0I8bq__rangeField>span,.stage-management-module__C0I8bq__segmentField legend{color:var(--text-main);font-size:14px;font-weight:var(--font-bold)}.stage-management-module__C0I8bq__field input,.stage-management-module__C0I8bq__field select{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-main);padding:var(--space-3)}.stage-management-module__C0I8bq__field input:focus,.stage-management-module__C0I8bq__field select:focus{border-color:var(--accent-primary);outline:3px solid color-mix(in srgb, var(--accent-primary) 18%, transparent)}.stage-management-module__C0I8bq__segmentField{border:0;min-width:0;margin:0;padding:0}.stage-management-module__C0I8bq__segmentField legend{margin-bottom:var(--space-2);padding:0}.stage-management-module__C0I8bq__segmentField.stage-management-module__C0I8bq__disabled{opacity:.56}.stage-management-module__C0I8bq__segmentedControl{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.stage-management-module__C0I8bq__segmentedControl button{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-main);font-weight:var(--font-bold);transition:box-shadow .16s,filter .16s,transform .1s}.stage-management-module__C0I8bq__segmentedControl button:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.96);transform:scale(.98)}.stage-management-module__C0I8bq__segmentedControl .stage-management-module__C0I8bq__selectedSegment{border-color:var(--accent-neon);background:var(--accent-neon);box-shadow:var(--shadow-action);color:var(--text-inverse)}.stage-management-module__C0I8bq__rangeField>span{font-size:16px}.stage-management-module__C0I8bq__rangeSlider{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;height:56px;position:relative}.stage-management-module__C0I8bq__rangeSlider:before,.stage-management-module__C0I8bq__rangeSlider:after{border-radius:var(--radius-badge);content:"";height:6px;position:absolute;top:50%;left:28px;right:28px;transform:translateY(-50%)}.stage-management-module__C0I8bq__rangeSlider:before{background:var(--border-subtle)}.stage-management-module__C0I8bq__rangeSlider:after{background:linear-gradient(to right, transparent 0 var(--range-start), var(--accent-neon) var(--range-start) var(--range-end), transparent var(--range-end) 100%)}.stage-management-module__C0I8bq__rangeThumb{top:50%;left:calc(28px + (100% - 56px) * var(--thumb-ratio));border:3px solid var(--bg-surface);border-radius:var(--radius-badge);background:var(--accent-neon);width:34px;height:34px;box-shadow:var(--shadow-action);margin:0;position:absolute;transform:translate(-50%,-50%)}.stage-management-module__C0I8bq__rangeThumb:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-neon) 24%, transparent);outline-offset:2px}.stage-management-module__C0I8bq__rangeField small{color:var(--text-muted);line-height:1.45}.stage-management-module__C0I8bq__wheelField>span{color:var(--text-main);font-size:14px;font-weight:var(--font-bold)}.stage-management-module__C0I8bq__wheelPicker{grid-template-columns:var(--touch-target) 1fr var(--touch-target);gap:var(--space-2);align-items:stretch;display:grid}.stage-management-module__C0I8bq__wheelPicker button{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--accent-primary);font-size:22px;font-weight:var(--font-bold);transition:box-shadow .16s,filter .16s,transform .1s}.stage-management-module__C0I8bq__wheelPicker button:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.96);transform:scale(.98)}.stage-management-module__C0I8bq__wheelPicker button:disabled{color:var(--text-muted);opacity:.45}.stage-management-module__C0I8bq__wheelValue{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);text-align:center;grid-template-columns:1fr 1.2fr 1fr;align-items:center;min-height:68px;display:grid}.stage-management-module__C0I8bq__wheelValue strong{color:var(--text-main);font-size:30px}.stage-management-module__C0I8bq__wheelValue small{color:var(--text-muted);font-size:16px;font-weight:var(--font-bold)}.stage-management-module__C0I8bq__formMessage{border:var(--border-width) solid var(--status-success);border-radius:var(--radius-control);background:var(--status-success-soft);color:var(--text-main);padding:var(--space-3);line-height:1.45}.stage-management-module__C0I8bq__formMessage.stage-management-module__C0I8bq__error{border-color:var(--status-danger);background:var(--status-danger-soft)}.stage-management-module__C0I8bq__inlineMessage{color:var(--text-muted);font-size:13px;line-height:1.45}.stage-management-module__C0I8bq__inlineMessage.stage-management-module__C0I8bq__error{color:var(--status-danger);font-weight:var(--font-bold)}@media (max-width:640px){.stage-management-module__C0I8bq__sectionHeader,.stage-management-module__C0I8bq__formHeader,.stage-management-module__C0I8bq__operationHeader,.stage-management-module__C0I8bq__supervisionHeader{flex-direction:column;align-items:stretch}.stage-management-module__C0I8bq__sequenceStep{grid-template-columns:auto minmax(0,1fr)}.stage-management-module__C0I8bq__sequencePolicy{grid-column:2;width:fit-content}}
.player-identity-module__WS22lW__panel{gap:var(--space-5);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg-surface);color:var(--text-main);padding:var(--space-5);display:grid}.player-identity-module__WS22lW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.player-identity-module__WS22lW__eyebrow{color:var(--accent-neon);font-size:13px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase;margin:0}.player-identity-module__WS22lW__header h2,.player-identity-module__WS22lW__panel h2,.player-identity-module__WS22lW__legalSheet h3,.player-identity-module__WS22lW__passwordResetSheet h3,.player-identity-module__WS22lW__confirmDialog h3{color:var(--text-main);font-size:24px;font-weight:var(--font-bold);letter-spacing:0;margin:0;line-height:1.18}.player-identity-module__WS22lW__status{color:var(--text-muted);font-size:14px;font-weight:var(--font-bold);text-align:right}.player-identity-module__WS22lW__form{gap:var(--space-3);display:grid}.player-identity-module__WS22lW__form label{color:var(--text-muted);font-size:14px;font-weight:var(--font-bold);gap:7px;display:grid}.player-identity-module__WS22lW__form input{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--text-main);background:var(--bg-subtle);font:inherit;padding:8px 10px}.player-identity-module__WS22lW__form input:focus-visible{border-color:var(--accent-primary);outline:3px solid color-mix(in srgb, var(--accent-primary) 18%, transparent)}.player-identity-module__WS22lW__form input:disabled{cursor:not-allowed;opacity:.72}.player-identity-module__WS22lW__passwordField{display:grid;position:relative}.player-identity-module__WS22lW__passwordField input{padding-right:48px}.player-identity-module__WS22lW__passwordToggle{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%);border-radius:calc(var(--radius-control) - 2px)!important;min-height:34px!important;color:var(--text-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.player-identity-module__WS22lW__passwordToggle:hover{color:var(--accent-primary)!important;background:color-mix(in srgb, var(--accent-primary) 9%, transparent)!important}.player-identity-module__WS22lW__form small{color:var(--text-muted);font-size:12px;font-weight:var(--font-medium);line-height:1.35}.player-identity-module__WS22lW__form .player-identity-module__WS22lW__aliasAvailability{font-weight:var(--font-bold);align-items:center;gap:7px;display:inline-flex}.player-identity-module__WS22lW__aliasAvailability:before{background:var(--text-muted);content:"";border-radius:999px;flex:none;width:8px;height:8px}.player-identity-module__WS22lW__aliasAvailability[data-alias-availability=checking]{color:var(--text-muted)}.player-identity-module__WS22lW__aliasAvailability[data-alias-availability=available]{color:var(--accent-primary)}.player-identity-module__WS22lW__aliasAvailability[data-alias-availability=available]:before{background:var(--accent-neon);box-shadow:0 0 0 4px var(--accent-neon-soft)}.player-identity-module__WS22lW__aliasAvailability[data-alias-availability=taken],.player-identity-module__WS22lW__aliasAvailability[data-alias-availability=error]{color:var(--status-danger)}.player-identity-module__WS22lW__aliasAvailability[data-alias-availability=taken]:before,.player-identity-module__WS22lW__aliasAvailability[data-alias-availability=error]:before{background:var(--status-danger)}.player-identity-module__WS22lW__form .player-identity-module__WS22lW__legalLink{width:100%;min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);color:var(--accent-primary);background:var(--bg-surface);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--font-bold);text-align:center;text-underline-offset:3px;justify-self:stretch;padding:8px 12px;text-decoration:underline}.player-identity-module__WS22lW__form .player-identity-module__WS22lW__legalLinkHighlight{border-color:color-mix(in srgb, var(--status-warning) 82%, var(--accent-primary));background:linear-gradient(135deg, color-mix(in srgb, var(--status-warning) 18%, var(--bg-surface)), color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface)));box-shadow:0 0 0 4px color-mix(in srgb, var(--status-warning) 24%, transparent), 0 0 28px color-mix(in srgb, var(--status-warning) 42%, transparent);animation:1.8s ease-out player-identity-module__WS22lW__legalCtaGlow}@keyframes player-identity-module__WS22lW__legalCtaGlow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-warning) 0%, transparent), 0 0 0 color-mix(in srgb, var(--status-warning) 0%, transparent)}18%,72%{box-shadow:0 0 0 4px color-mix(in srgb, var(--status-warning) 28%, transparent), 0 0 34px color-mix(in srgb, var(--status-warning) 48%, transparent)}}.player-identity-module__WS22lW__guardianNotice{border:var(--border-width) solid color-mix(in srgb, var(--status-warning) 62%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--status-warning) 12%, var(--bg-surface));color:var(--text-main);margin:0;padding:10px 12px;font-size:14px;line-height:1.35}.player-identity-module__WS22lW__guardianNotice p{font-weight:var(--font-bold);margin:0}.player-identity-module__WS22lW__guardianNotice[data-guardian-authorized=true]>p:not(.player-identity-module__WS22lW__guardianApprovedCopy):not(.player-identity-module__WS22lW__guardianStatus),.player-identity-module__WS22lW__guardianNotice[data-guardian-authorized=true]>label{display:none}.player-identity-module__WS22lW__guardianNotice label{margin-top:10px}.player-identity-module__WS22lW__guardianApprovedCopy{color:color-mix(in srgb, var(--text-main) 88%, var(--status-success))}.player-identity-module__WS22lW__guardianStatus{border:var(--border-width) solid color-mix(in srgb, var(--status-warning) 55%, transparent);border-radius:var(--radius-control);color:color-mix(in srgb, var(--text-main) 88%, var(--status-warning));background:color-mix(in srgb, var(--status-warning) 18%, var(--bg-surface));padding:9px 10px;font-size:13px;line-height:1.4;font-weight:var(--font-bold)!important;margin-top:10px!important}.player-identity-module__WS22lW__form button,.player-identity-module__WS22lW__tabs button,.player-identity-module__WS22lW__actions button{min-height:var(--touch-target);border:var(--border-width) solid var(--accent-primary);border-radius:var(--radius-control);background:var(--accent-primary);color:#fff;cursor:pointer;font:inherit;font-weight:var(--font-bold);padding:8px 12px}.player-identity-module__WS22lW__actions .player-identity-module__WS22lW__secondarySubmit{border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent);background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-surface));color:var(--accent-primary)}.player-identity-module__WS22lW__form button:disabled,.player-identity-module__WS22lW__actions button:disabled,.player-identity-module__WS22lW__googleButton:disabled{cursor:wait;opacity:.7}.player-identity-module__WS22lW__googleButton{margin-bottom:var(--space-2);border-color:var(--accent-primary);background:var(--accent-primary);color:#fff;min-height:56px;box-shadow:0 12px 26px color-mix(in srgb, var(--accent-primary) 18%, transparent);font-size:15px}.player-identity-module__WS22lW__googleButton:hover{border-color:color-mix(in srgb, var(--accent-primary) 82%, #fff);background:color-mix(in srgb, var(--accent-primary) 88%, #fff)}.player-identity-module__WS22lW__divider{color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.player-identity-module__WS22lW__divider span{background:var(--border-subtle);height:1px}.player-identity-module__WS22lW__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.player-identity-module__WS22lW__tabs button{border-color:var(--border-subtle);background:var(--bg-surface);color:var(--text-muted)}.player-identity-module__WS22lW__tabs .player-identity-module__WS22lW__activeTab{border-color:color-mix(in srgb, var(--accent-primary) 54%, var(--border-subtle));background:color-mix(in srgb, var(--accent-primary) 11%, var(--bg-surface));color:var(--accent-primary)}.player-identity-module__WS22lW__authSubmitButton{border-color:color-mix(in srgb, var(--accent-primary) 46%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-surface))!important;color:var(--accent-primary)!important}.player-identity-module__WS22lW__authSubmitButton:hover{border-color:var(--accent-primary)!important;background:color-mix(in srgb, var(--accent-primary) 13%, var(--bg-surface))!important}.player-identity-module__WS22lW__form .player-identity-module__WS22lW__passwordResetLink{min-height:auto;color:var(--accent-primary);box-shadow:none;text-align:center;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline}.player-identity-module__WS22lW__form .player-identity-module__WS22lW__passwordResetLink:hover{color:color-mix(in srgb, var(--accent-primary) 76%, var(--text-main));background:0 0}.player-identity-module__WS22lW__profileGrid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.player-identity-module__WS22lW__rankingLabel{color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase;margin:0 0 -4px}.player-identity-module__WS22lW__eloCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.player-identity-module__WS22lW__eloCard span{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);gap:5px;padding:12px;display:grid}.player-identity-module__WS22lW__eloCard strong{color:var(--text-main);font-size:22px;line-height:1}.player-identity-module__WS22lW__qrPreview{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent-neon) 12%, transparent), transparent 42%), var(--bg-subtle);padding:var(--space-4);justify-items:center;gap:10px;display:grid}.player-identity-module__WS22lW__qrPreview img,.player-identity-module__WS22lW__qrPlaceholder{border-radius:10px;width:180px;height:180px}.player-identity-module__WS22lW__qrPreview img{border:var(--border-width) solid var(--border-subtle);background:#fff;padding:8px}.player-identity-module__WS22lW__qrPreview p{color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);overflow-wrap:anywhere;text-align:center;margin:0;line-height:1.35}.player-identity-module__WS22lW__qrPlaceholder{border:var(--border-width) solid var(--border-subtle);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--text-muted) 18%, transparent) 0 8px, transparent 8px 16px), var(--bg-surface);color:var(--text-muted);filter:blur(1px);font-size:28px;font-weight:var(--font-bold);place-items:center;display:grid}.player-identity-module__WS22lW__acceptedLegal{border:var(--border-width) solid color-mix(in srgb, var(--accent-neon) 58%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent-neon) 11%, var(--bg-surface));color:var(--text-main);font-size:14px;font-weight:var(--font-bold);margin:0;padding:10px 12px;line-height:1.35}.player-identity-module__WS22lW__actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.player-identity-module__WS22lW__actions button+button{border-color:var(--border-subtle);background:var(--bg-surface);color:var(--text-muted)}.player-identity-module__WS22lW__sheetBackdrop{z-index:60;background:#02061794;align-items:end;display:grid;position:fixed;inset:0}.player-identity-module__WS22lW__legalSheet,.player-identity-module__WS22lW__passwordResetSheet,.player-identity-module__WS22lW__confirmDialog{gap:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--bg-surface);width:min(100%,560px);max-height:min(82dvh,680px);color:var(--text-main);padding:var(--space-5);margin:0 auto;display:grid;overflow:auto;box-shadow:0 -18px 44px #0206173d}.player-identity-module__WS22lW__confirmDialog{border-radius:var(--radius-panel);align-self:center;width:min(100% - 24px,440px);box-shadow:0 18px 48px #02061747}.player-identity-module__WS22lW__passwordResetSheet{padding-bottom:max(var(--space-5), env(safe-area-inset-bottom))}.player-identity-module__WS22lW__legalSheet ul{color:var(--text-muted);gap:10px;margin:0;padding-left:20px;line-height:1.4;display:grid}.player-identity-module__WS22lW__legalSheet p,.player-identity-module__WS22lW__passwordResetSheet p,.player-identity-module__WS22lW__confirmDialog p{color:var(--text-muted);margin:0;line-height:1.45}.player-identity-module__WS22lW__confirmDialog .player-identity-module__WS22lW__confirmValue{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-main);font-weight:var(--font-bold);overflow-wrap:anywhere;padding:10px 12px}.player-identity-module__WS22lW__sheetField{color:var(--text-muted);font-size:14px;font-weight:var(--font-bold);gap:7px;display:grid}.player-identity-module__WS22lW__sheetField input{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-subtle);width:100%;min-height:44px;color:var(--text-main);font:inherit;padding:8px 10px}.player-identity-module__WS22lW__sheetField input:focus-visible{border-color:var(--accent-primary);outline:3px solid color-mix(in srgb, var(--accent-primary) 18%, transparent)}:is([data-theme=dark] .player-identity-module__WS22lW__panel,[data-theme=dark] .player-identity-module__WS22lW__legalSheet,[data-theme=dark] .player-identity-module__WS22lW__passwordResetSheet,[data-theme=dark] .player-identity-module__WS22lW__confirmDialog){border-color:color-mix(in srgb, var(--border-subtle) 74%, #cbd5e1);background:color-mix(in srgb, var(--bg-surface) 88%, #020617)}[data-theme=dark] .player-identity-module__WS22lW__form input{border-color:color-mix(in srgb, var(--border-subtle) 72%, #cbd5e1);background:color-mix(in srgb, var(--bg-subtle) 72%, #020617)}[data-theme=dark] .player-identity-module__WS22lW__eloCard span{border-color:color-mix(in srgb, var(--border-subtle) 72%, #cbd5e1);background:color-mix(in srgb, var(--bg-subtle) 72%, #020617)}[data-theme=dark] .player-identity-module__WS22lW__qrPreview{border-color:color-mix(in srgb, var(--border-subtle) 72%, #cbd5e1);background:color-mix(in srgb, var(--bg-subtle) 72%, #020617)}[data-theme=dark] .player-identity-module__WS22lW__qrPreview img{border-color:color-mix(in srgb, var(--border-subtle) 72%, #cbd5e1);background:color-mix(in srgb, var(--bg-subtle) 72%, #020617)}[data-theme=dark] .player-identity-module__WS22lW__qrPlaceholder{border-color:color-mix(in srgb, var(--border-subtle) 72%, #cbd5e1);background:color-mix(in srgb, var(--bg-subtle) 72%, #020617)}[data-theme=dark] .player-identity-module__WS22lW__tabs button{border-color:color-mix(in srgb, var(--border-subtle) 72%, #cbd5e1);background:color-mix(in srgb, var(--bg-subtle) 72%, #020617)}[data-theme=dark] .player-identity-module__WS22lW__actions button+button{border-color:color-mix(in srgb, var(--border-subtle) 72%, #cbd5e1);background:color-mix(in srgb, var(--bg-subtle) 72%, #020617)}[data-theme=dark] .player-identity-module__WS22lW__googleButton{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}[data-theme=dark] .player-identity-module__WS22lW__tabs .player-identity-module__WS22lW__activeTab{border-color:color-mix(in srgb, var(--accent-primary) 58%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface))!important;color:var(--accent-primary)!important}[data-theme=dark] .player-identity-module__WS22lW__authSubmitButton{border-color:color-mix(in srgb, var(--accent-primary) 58%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface))!important;color:var(--accent-primary)!important}@media (max-width:720px){.player-identity-module__WS22lW__header{display:grid}.player-identity-module__WS22lW__status{text-align:left}.player-identity-module__WS22lW__profileGrid{grid-template-columns:1fr}}
.operational-dashboard-module__ZHFr3W__dashboard{background:#fff;border:1px solid #cfd8e5;gap:20px;padding:20px;display:grid}.operational-dashboard-module__ZHFr3W__heading,.operational-dashboard-module__ZHFr3W__areaHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operational-dashboard-module__ZHFr3W__kicker,.operational-dashboard-module__ZHFr3W__areaHeader span,.operational-dashboard-module__ZHFr3W__metric span,.operational-dashboard-module__ZHFr3W__resourceCard span,.operational-dashboard-module__ZHFr3W__matchCode span{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:750}.operational-dashboard-module__ZHFr3W__heading h2,.operational-dashboard-module__ZHFr3W__area h3,.operational-dashboard-module__ZHFr3W__areaWide h3{color:#101828;line-height:1.15}.operational-dashboard-module__ZHFr3W__heading h2{margin-top:5px;font-size:28px}.operational-dashboard-module__ZHFr3W__phase{color:#0f766e;white-space:nowrap;background:#e8f6f2;border:1px solid #b8d7d1;padding:7px 10px;font-size:13px;font-weight:800}.operational-dashboard-module__ZHFr3W__headerMeta{justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.operational-dashboard-module__ZHFr3W__clock{color:#667085;text-align:right;text-transform:uppercase;background:#f8fafc;border:1px solid #d4dde8;min-width:116px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1.1;display:grid}.operational-dashboard-module__ZHFr3W__clock strong{color:#101828;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1}.operational-dashboard-module__ZHFr3W__metrics{border:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operational-dashboard-module__ZHFr3W__metric{align-content:center;gap:10px;min-height:86px;padding:14px;display:grid}.operational-dashboard-module__ZHFr3W__metric+.operational-dashboard-module__ZHFr3W__metric{border-left:1px solid #e2e8f0}.operational-dashboard-module__ZHFr3W__metric strong{color:#111827;font-size:30px;line-height:1}.operational-dashboard-module__ZHFr3W__contentGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;display:grid}.operational-dashboard-module__ZHFr3W__area,.operational-dashboard-module__ZHFr3W__areaWide{align-content:start;gap:14px;min-width:0;display:grid}.operational-dashboard-module__ZHFr3W__areaWide{grid-column:1/-1}.operational-dashboard-module__ZHFr3W__segmented{border:1px solid #d7dee8;grid-template-columns:repeat(4,minmax(0,auto));display:grid}.operational-dashboard-module__ZHFr3W__segmented button,.operational-dashboard-module__ZHFr3W__compactActions button{color:#344054;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:0;padding:7px 9px;font-size:13px;font-weight:750}.operational-dashboard-module__ZHFr3W__segmented button+button{border-left:1px solid #d7dee8}.operational-dashboard-module__ZHFr3W__segmented .operational-dashboard-module__ZHFr3W__active{color:#fff;background:#101828}.operational-dashboard-module__ZHFr3W__tableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operational-dashboard-module__ZHFr3W__resourceCard,.operational-dashboard-module__ZHFr3W__playerRow,.operational-dashboard-module__ZHFr3W__matchRow{background:#fff;border:1px solid #d9e2ec}.operational-dashboard-module__ZHFr3W__resourceCard{border-left-width:5px;align-content:space-between;gap:14px;min-height:154px;padding:14px;display:grid}.operational-dashboard-module__ZHFr3W__resourceCard h4,.operational-dashboard-module__ZHFr3W__playerRow h4,.operational-dashboard-module__ZHFr3W__matchRow h4{color:#111827;margin-top:6px;font-size:17px;line-height:1.25}.operational-dashboard-module__ZHFr3W__resourceCard p,.operational-dashboard-module__ZHFr3W__matchRow p{color:#667085;margin-top:6px;font-size:13px;line-height:1.35}.operational-dashboard-module__ZHFr3W__available{border-left-color:#16a34a}.operational-dashboard-module__ZHFr3W__occupied,.operational-dashboard-module__ZHFr3W__playing{border-left-color:#2563eb}.operational-dashboard-module__ZHFr3W__disabled,.operational-dashboard-module__ZHFr3W__unavailable{border-left-color:#dc2626}.operational-dashboard-module__ZHFr3W__resting{border-left-color:#d97706}.operational-dashboard-module__ZHFr3W__ready{border-left-color:#16a34a}.operational-dashboard-module__ZHFr3W__compactActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operational-dashboard-module__ZHFr3W__compactActions button{border:1px solid #cfd8e5}.operational-dashboard-module__ZHFr3W__compactActions button:disabled{cursor:default;opacity:.45}.operational-dashboard-module__ZHFr3W__playerList,.operational-dashboard-module__ZHFr3W__matchList{gap:8px;display:grid}.operational-dashboard-module__ZHFr3W__playerRow{grid-template-columns:minmax(0,1fr) minmax(132px,.42fr);align-items:center;gap:12px;padding:12px;display:grid}.operational-dashboard-module__ZHFr3W__playerRow span{color:#475467;border-left-style:solid;border-left-width:4px;margin-top:5px;padding-left:8px;font-size:13px;font-weight:750;display:inline-block}.operational-dashboard-module__ZHFr3W__matchRow{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:13px;display:grid}.operational-dashboard-module__ZHFr3W__matchCode{gap:6px;display:grid}.operational-dashboard-module__ZHFr3W__matchCode strong{color:#111827;font-size:18px}@media (max-width:760px){.operational-dashboard-module__ZHFr3W__dashboard{padding:16px}.operational-dashboard-module__ZHFr3W__heading,.operational-dashboard-module__ZHFr3W__areaHeader{display:grid}.operational-dashboard-module__ZHFr3W__phase{width:fit-content}.operational-dashboard-module__ZHFr3W__headerMeta{justify-content:flex-start}.operational-dashboard-module__ZHFr3W__clock{text-align:left}.operational-dashboard-module__ZHFr3W__metrics,.operational-dashboard-module__ZHFr3W__contentGrid,.operational-dashboard-module__ZHFr3W__tableGrid{grid-template-columns:1fr}.operational-dashboard-module__ZHFr3W__metric+.operational-dashboard-module__ZHFr3W__metric{border-top:1px solid #e2e8f0;border-left:0}.operational-dashboard-module__ZHFr3W__segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-dashboard-module__ZHFr3W__segmented button+button{border-left:0}.operational-dashboard-module__ZHFr3W__segmented button:nth-child(2n){border-left:1px solid #d7dee8}.operational-dashboard-module__ZHFr3W__segmented button:nth-child(n+3){border-top:1px solid #d7dee8}.operational-dashboard-module__ZHFr3W__playerRow,.operational-dashboard-module__ZHFr3W__matchRow{grid-template-columns:1fr}}
.event-admin-panel-module__yItg0a__panel{background:#fff;border:1px solid #cfd8e5;gap:20px;padding:20px;display:grid}.event-admin-panel-module__yItg0a__heading,.event-admin-panel-module__yItg0a__areaHeader,.event-admin-panel-module__yItg0a__promotionRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.event-admin-panel-module__yItg0a__kicker,.event-admin-panel-module__yItg0a__badge,.event-admin-panel-module__yItg0a__areaHeader span,.event-admin-panel-module__yItg0a__metric span,.event-admin-panel-module__yItg0a__stageOrder,.event-admin-panel-module__yItg0a__stageState,.event-admin-panel-module__yItg0a__conflictItem span,.event-admin-panel-module__yItg0a__promotionRow p{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:750}.event-admin-panel-module__yItg0a__heading h2,.event-admin-panel-module__yItg0a__area h3,.event-admin-panel-module__yItg0a__areaWide h3{color:#101828;line-height:1.15}.event-admin-panel-module__yItg0a__heading h2{margin-top:5px;font-size:28px}.event-admin-panel-module__yItg0a__badge{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;padding:7px 10px}.event-admin-panel-module__yItg0a__metrics{border:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.event-admin-panel-module__yItg0a__metric{align-content:center;gap:10px;min-height:82px;padding:14px;display:grid}.event-admin-panel-module__yItg0a__metric+.event-admin-panel-module__yItg0a__metric{border-left:1px solid #e2e8f0}.event-admin-panel-module__yItg0a__metric strong{color:#111827;font-size:30px;line-height:1}.event-admin-panel-module__yItg0a__layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;display:grid}.event-admin-panel-module__yItg0a__area,.event-admin-panel-module__yItg0a__areaWide,.event-admin-panel-module__yItg0a__stageList,.event-admin-panel-module__yItg0a__conflictList{align-content:start;gap:12px;min-width:0;display:grid}.event-admin-panel-module__yItg0a__areaWide{grid-column:1/-1}.event-admin-panel-module__yItg0a__stageRow,.event-admin-panel-module__yItg0a__conflictItem,.event-admin-panel-module__yItg0a__promotionRow{background:#fff;border:1px solid #d9e2ec}.event-admin-panel-module__yItg0a__stageRow{grid-template-columns:minmax(0,1fr) 104px 96px;align-items:center;gap:14px;padding:14px;display:grid}.event-admin-panel-module__yItg0a__stageRow h4,.event-admin-panel-module__yItg0a__promotionRow h4{color:#111827;margin-top:6px;font-size:17px;line-height:1.25}.event-admin-panel-module__yItg0a__stageRow p{color:#667085;margin-top:5px;font-size:13px;line-height:1.35}.event-admin-panel-module__yItg0a__stageStats{grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:4px 8px;display:grid}.event-admin-panel-module__yItg0a__stageStats strong{color:#111827;text-align:right;font-size:20px;line-height:1}.event-admin-panel-module__yItg0a__stageStats span{color:#667085;font-size:12px;font-weight:700}.event-admin-panel-module__yItg0a__stageState{border:1px solid #d7dee8;place-self:center end;padding:7px 8px}.event-admin-panel-module__yItg0a__clear{color:#047857;background:#ecfdf3}.event-admin-panel-module__yItg0a__blocked,.event-admin-panel-module__yItg0a__blocking{color:#b42318;background:#fef2f2}.event-admin-panel-module__yItg0a__warning{color:#b45309;background:#fffbeb}.event-admin-panel-module__yItg0a__conflictItem{border-left-width:5px;gap:8px;padding:13px;display:grid}.event-admin-panel-module__yItg0a__blocking{border-left-color:#dc2626}.event-admin-panel-module__yItg0a__warning{border-left-color:#d97706}.event-admin-panel-module__yItg0a__conflictItem p,.event-admin-panel-module__yItg0a__promotionRow p{color:#475467;font-size:14px;line-height:1.4}.event-admin-panel-module__yItg0a__promotionRow{align-items:center;padding:14px}.event-admin-panel-module__yItg0a__promotionRow strong{color:#0f766e;white-space:nowrap;font-size:16px}@media (max-width:760px){.event-admin-panel-module__yItg0a__panel{padding:16px}.event-admin-panel-module__yItg0a__heading,.event-admin-panel-module__yItg0a__areaHeader,.event-admin-panel-module__yItg0a__promotionRow{display:grid}.event-admin-panel-module__yItg0a__metrics,.event-admin-panel-module__yItg0a__layout,.event-admin-panel-module__yItg0a__stageRow{grid-template-columns:1fr}.event-admin-panel-module__yItg0a__metric+.event-admin-panel-module__yItg0a__metric{border-top:1px solid #e2e8f0;border-left:0}.event-admin-panel-module__yItg0a__stageState{justify-self:start}}
.pwa-status-module__124gwW__panel{background:#fff;border:1px solid #d8e0ea;gap:22px;padding:24px;display:grid}.pwa-status-module__124gwW__kicker{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:720}.pwa-status-module__124gwW__panel h2{color:#0f172a;margin-top:6px;font-size:26px;line-height:1.2}.pwa-status-module__124gwW__statusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pwa-status-module__124gwW__statusItem{border:1px solid #d8e0ea;align-content:space-between;gap:12px;min-height:84px;padding:16px;display:grid}.pwa-status-module__124gwW__statusItem span{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:720}.pwa-status-module__124gwW__statusItem strong{color:#0f172a;font-size:17px;line-height:1.3}.pwa-status-module__124gwW__ok{background:#f0fdfa;border-color:#99f6e4}.pwa-status-module__124gwW__warning{background:#fffbeb;border-color:#fde68a}.pwa-status-module__124gwW__neutral{background:#f8fafc;border-color:#d8e0ea}@media (max-width:760px){.pwa-status-module__124gwW__panel{padding:18px}.pwa-status-module__124gwW__statusGrid{grid-template-columns:1fr}}
.public-player-profile-module__9eMngq__panel{background:#fff;border:1px solid #d8e0ea;gap:22px;padding:24px;display:grid}.public-player-profile-module__9eMngq__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.public-player-profile-module__9eMngq__kicker{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:720}.public-player-profile-module__9eMngq__header h2{color:#0f172a;margin-top:6px;font-size:26px;line-height:1.2}.public-player-profile-module__9eMngq__profileLink{color:#fff;background:#0f766e;border:1px solid #0f766e;padding:10px 12px;font-size:14px;font-weight:760}.public-player-profile-module__9eMngq__layout{grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:18px;display:grid}.public-player-profile-module__9eMngq__profileCard{background:#f8fafc;border:1px solid #d8e0ea;gap:18px;padding:18px;display:grid}.public-player-profile-module__9eMngq__profileInfo span,.public-player-profile-module__9eMngq__searchArea label{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:760}.public-player-profile-module__9eMngq__profileInfo h3{color:#0f172a;margin-top:6px;font-size:28px;line-height:1.1}.public-player-profile-module__9eMngq__profileInfo p{color:#475569;margin-top:5px;font-size:15px}.public-player-profile-module__9eMngq__ratingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.public-player-profile-module__9eMngq__ratingGrid div{background:#fff;border:1px solid #d8e0ea;padding:12px}.public-player-profile-module__9eMngq__ratingGrid dt{color:#64748b;font-size:12px;font-weight:720}.public-player-profile-module__9eMngq__ratingGrid dd{color:#0f172a;margin:5px 0 0;font-size:24px;font-weight:780}.public-player-profile-module__9eMngq__slug{color:#475569;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.public-player-profile-module__9eMngq__qrBox{text-align:center;background:#fff;border:1px solid #d8e0ea;align-content:center;justify-items:center;gap:12px;padding:16px;display:grid}.public-player-profile-module__9eMngq__qr{aspect-ratio:1;width:min(100%,180px)}.public-player-profile-module__9eMngq__qr svg{width:100%;height:auto;display:block}.public-player-profile-module__9eMngq__qrBox span{color:#475569;overflow-wrap:anywhere;font-size:12px}.public-player-profile-module__9eMngq__searchArea{gap:12px;display:grid}.public-player-profile-module__9eMngq__searchArea input{color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;padding:8px 10px}.public-player-profile-module__9eMngq__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-player-profile-module__9eMngq__results a{background:#f8fafc;border:1px solid #d8e0ea;gap:8px;padding:12px;display:grid}.public-player-profile-module__9eMngq__results span{color:#0f172a;font-size:15px;font-weight:720}.public-player-profile-module__9eMngq__results strong{color:#0f766e;font-size:18px}@media (max-width:760px){.public-player-profile-module__9eMngq__panel{padding:18px}.public-player-profile-module__9eMngq__header,.public-player-profile-module__9eMngq__layout{grid-template-columns:1fr}.public-player-profile-module__9eMngq__header{display:grid}.public-player-profile-module__9eMngq__results{grid-template-columns:1fr}}
.casual-challenge-panel-module__WD4bXa__panel{background:#fff;border:1px solid #d8e0ea;gap:22px;padding:24px;display:grid}.casual-challenge-panel-module__WD4bXa__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.casual-challenge-panel-module__WD4bXa__kicker{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:720}.casual-challenge-panel-module__WD4bXa__header h2{color:#0f172a;margin-top:6px;font-size:26px;line-height:1.2}.casual-challenge-panel-module__WD4bXa__header span{color:#475569;background:#f8fafc;border:1px solid #d8e0ea;padding:8px 10px;font-size:13px;font-weight:760}.casual-challenge-panel-module__WD4bXa__modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.casual-challenge-panel-module__WD4bXa__controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.casual-challenge-panel-module__WD4bXa__controls label,.casual-challenge-panel-module__WD4bXa__selectLabel{color:#64748b;letter-spacing:0;text-transform:uppercase;gap:7px;font-size:12px;font-weight:760;display:grid}.casual-challenge-panel-module__WD4bXa__controls input,.casual-challenge-panel-module__WD4bXa__selectLabel select{color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;padding:8px 10px}.casual-challenge-panel-module__WD4bXa__segmented{grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px;display:grid}.casual-challenge-panel-module__WD4bXa__modeSwitch button,.casual-challenge-panel-module__WD4bXa__segmented button,.casual-challenge-panel-module__WD4bXa__actions button,.casual-challenge-panel-module__WD4bXa__results button{color:#334155;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #d8e0ea;padding:8px 12px;font-weight:740}.casual-challenge-panel-module__WD4bXa__modeSwitch .casual-challenge-panel-module__WD4bXa__active,.casual-challenge-panel-module__WD4bXa__segmented .casual-challenge-panel-module__WD4bXa__active,.casual-challenge-panel-module__WD4bXa__actions button:first-child{color:#fff;background:#0f766e;border-color:#0f766e}.casual-challenge-panel-module__WD4bXa__doublesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.casual-challenge-panel-module__WD4bXa__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.casual-challenge-panel-module__WD4bXa__results button{text-align:left;justify-items:start;gap:8px;min-height:74px;display:grid}.casual-challenge-panel-module__WD4bXa__results .casual-challenge-panel-module__WD4bXa__selected{background:#f0fdfa;border-color:#0f766e}.casual-challenge-panel-module__WD4bXa__results span{color:#0f172a;font-size:15px}.casual-challenge-panel-module__WD4bXa__results strong{color:#0f766e;font-size:18px}.casual-challenge-panel-module__WD4bXa__challengeBox{background:#f8fafc;border:1px solid #d8e0ea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.casual-challenge-panel-module__WD4bXa__challengeBox span{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:760}.casual-challenge-panel-module__WD4bXa__challengeBox h3{color:#0f172a;margin-top:6px;font-size:22px;line-height:1.25}.casual-challenge-panel-module__WD4bXa__challengeBox p{color:#475569;margin-top:6px;font-size:14px;line-height:1.45}.casual-challenge-panel-module__WD4bXa__actions{grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px;display:grid}.casual-challenge-panel-module__WD4bXa__actions button:disabled{cursor:not-allowed;opacity:.55}.casual-challenge-panel-module__WD4bXa__snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.casual-challenge-panel-module__WD4bXa__snapshot div{border:1px solid #d8e0ea;padding:12px}.casual-challenge-panel-module__WD4bXa__snapshot dt{color:#64748b;font-size:12px;font-weight:760}.casual-challenge-panel-module__WD4bXa__snapshot dd{color:#0f172a;overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;font-weight:760}@media (max-width:760px){.casual-challenge-panel-module__WD4bXa__panel{padding:18px}.casual-challenge-panel-module__WD4bXa__header,.casual-challenge-panel-module__WD4bXa__controls,.casual-challenge-panel-module__WD4bXa__challengeBox,.casual-challenge-panel-module__WD4bXa__doublesGrid{grid-template-columns:1fr;display:grid}.casual-challenge-panel-module__WD4bXa__modeSwitch,.casual-challenge-panel-module__WD4bXa__segmented,.casual-challenge-panel-module__WD4bXa__results,.casual-challenge-panel-module__WD4bXa__snapshot{grid-template-columns:1fr}}
.visual-system-module___JJHDG__badgeRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.visual-system-module___JJHDG__badge{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-badge);width:fit-content;max-width:100%;min-height:28px;font-size:12px;font-weight:var(--font-bold);letter-spacing:0;padding:var(--space-2) var(--space-3);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.visual-system-module___JJHDG__phase{font-weight:var(--font-bold)}.visual-system-module___JJHDG__readiness{background:var(--bg-subtle);color:var(--text-main)}.visual-system-module___JJHDG__visibility,.visual-system-module___JJHDG__structure{background:var(--bg-surface);color:var(--text-muted);text-transform:uppercase}.visual-system-module___JJHDG__metric{background:var(--bg-base);color:var(--text-muted)}.visual-system-module___JJHDG__neutral,.visual-system-module___JJHDG__draft,.visual-system-module___JJHDG__open,.visual-system-module___JJHDG__planned{border-color:var(--border-subtle);background:var(--bg-surface);color:var(--text-muted)}.visual-system-module___JJHDG__registration,.visual-system-module___JJHDG__ready_to_publish,.visual-system-module___JJHDG__ready_for_generation,.visual-system-module___JJHDG__seeding{border-color:var(--accent-primary);background:var(--accent-primary-soft);color:var(--accent-primary)}.visual-system-module___JJHDG__active,.visual-system-module___JJHDG__operational,.visual-system-module___JJHDG__completed{border-color:var(--status-success);background:var(--status-success-soft);color:var(--text-main)}.visual-system-module___JJHDG__dormant,.visual-system-module___JJHDG__cancelled,.visual-system-module___JJHDG__closed,.visual-system-module___JJHDG__needs_setup,.visual-system-module___JJHDG__needs_rules{border-color:var(--status-warning);background:var(--status-warning-soft);color:var(--text-main)}.visual-system-module___JJHDG__navigationTabs{gap:var(--space-1);scrollbar-width:none;display:flex;overflow:hidden}.visual-system-module___JJHDG__navigationTabsSwitch{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);padding:3px}.visual-system-module___JJHDG__navigationTabs::-webkit-scrollbar{display:none}.visual-system-module___JJHDG__navigationTab{min-height:var(--touch-target);border:var(--border-width) solid transparent;border-radius:calc(var(--radius-control) - 3px);min-width:0;box-shadow:none;color:var(--text-muted);font:inherit;font-size:12px;font-weight:var(--font-bold);letter-spacing:0;padding:0 var(--space-2);text-align:center;touch-action:manipulation;white-space:normal;background:0 0;flex:1 1 0;line-height:1.15;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,filter .16s,transform .1s}.visual-system-module___JJHDG__filterTab{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);min-width:0;box-shadow:none;color:var(--text-muted);font:inherit;font-size:12px;font-weight:var(--font-bold);letter-spacing:0;padding:0 var(--space-2);text-align:center;touch-action:manipulation;white-space:normal;flex:1 1 0;line-height:1.15;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,filter .16s,transform .1s}.visual-system-module___JJHDG__navigationTab:active,.visual-system-module___JJHDG__filterTab:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.96);transform:scale(.98)}.visual-system-module___JJHDG__navigationTabActive,.visual-system-module___JJHDG__filterTabActive{border-color:var(--accent-primary);background:var(--accent-primary-soft);color:var(--text-main)}@media (hover:hover) and (pointer:fine){.visual-system-module___JJHDG__navigationTab:not(.visual-system-module___JJHDG__navigationTabActive):hover{border-color:var(--border-subtle);background:var(--bg-surface);color:var(--text-main)}.visual-system-module___JJHDG__filterTab:not(.visual-system-module___JJHDG__filterTabActive):hover{border-color:var(--accent-primary);color:var(--text-main)}}@media (max-width:520px){.visual-system-module___JJHDG__filterTab{padding:0 var(--space-1);font-size:11px}}.visual-system-module___JJHDG__notice{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-muted);padding:var(--space-3);font-size:14px;line-height:1.4}.visual-system-module___JJHDG__noticeWarning{border-color:var(--status-warning);background:var(--status-warning-soft);color:var(--text-main)}.visual-system-module___JJHDG__noticeDanger{border-color:var(--status-danger);background:var(--status-danger-soft);color:var(--text-main)}.visual-system-module___JJHDG__noticeSuccess{border-color:var(--status-success);background:var(--status-success-soft);color:var(--text-main)}.visual-system-module___JJHDG__emptyState{gap:var(--space-1);border:var(--border-width) dashed var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-muted);padding:var(--space-4);font-size:14px;line-height:1.4;display:grid}.visual-system-module___JJHDG__emptyState strong{color:var(--text-main);font-size:15px;line-height:1.25}.visual-system-module___JJHDG__emptyState span{color:var(--text-muted)}.visual-system-module___JJHDG__actionButton{min-height:var(--touch-target);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-control);box-shadow:none;font:inherit;font-weight:var(--font-bold);padding:0 var(--space-4);text-align:center;touch-action:manipulation;line-height:1.15;text-decoration:none;transition:box-shadow .16s,filter .16s,transform .1s;display:inline-flex}.visual-system-module___JJHDG__actionButton:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.96);transform:scale(.98)}.visual-system-module___JJHDG__actionButton:disabled,.visual-system-module___JJHDG__actionButton[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.visual-system-module___JJHDG__primary{border-color:var(--accent-neon);background:var(--accent-neon);box-shadow:var(--shadow-action);color:var(--text-inverse)}.visual-system-module___JJHDG__secondary{border-color:var(--border-subtle);background:var(--bg-surface);color:var(--text-main)}.visual-system-module___JJHDG__danger{border-color:var(--status-danger);background:var(--status-danger-soft);color:var(--status-danger)}@media (hover:hover) and (pointer:fine){.visual-system-module___JJHDG__actionButton:not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--shadow-action);filter:brightness(1.02)}.visual-system-module___JJHDG__secondary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--accent-primary);color:var(--text-main)}.visual-system-module___JJHDG__danger:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--status-danger);background:var(--status-danger-soft);color:var(--status-danger)}}
.qr-intent-scanner-module__2e3lQW__panel{gap:var(--space-3);width:100%;color:var(--text-main);display:grid}.qr-intent-scanner-module__2e3lQW__header{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.qr-intent-scanner-module__2e3lQW__header p{color:var(--text-muted);font-size:11px;font-weight:var(--font-bold);text-transform:uppercase}.qr-intent-scanner-module__2e3lQW__header h2{margin-top:var(--space-1);font-size:20px;line-height:1.15}.qr-intent-scanner-module__2e3lQW__header button,.qr-intent-scanner-module__2e3lQW__actions button{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-main);cursor:pointer;font:inherit;font-weight:var(--font-bold);padding:0 var(--space-3)}.qr-intent-scanner-module__2e3lQW__preview{border:var(--border-width) solid var(--border-subtle);background:var(--bg-subtle);aspect-ratio:4/5;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.qr-intent-scanner-module__2e3lQW__preview video{object-fit:cover;width:100%;height:100%}.qr-intent-scanner-module__2e3lQW__preview[data-state=idle] video,.qr-intent-scanner-module__2e3lQW__preview[data-state=failed] video,.qr-intent-scanner-module__2e3lQW__preview[data-state=permission_denied] video,.qr-intent-scanner-module__2e3lQW__preview[data-state=unavailable] video{opacity:.18}.qr-intent-scanner-module__2e3lQW__frame{width:min(62vw,260px);max-width:calc(100% - var(--space-8));border:3px solid color-mix(in srgb, var(--accent-neon) 72%, white);aspect-ratio:1;box-shadow:0 0 0 999px color-mix(in srgb, var(--bg-base) 42%, transparent), 0 0 26px color-mix(in srgb, var(--accent-neon) 24%, transparent);border-radius:14px;position:absolute}.qr-intent-scanner-module__2e3lQW__preview span{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);border:var(--border-width) solid color-mix(in srgb, var(--accent-primary) 36%, var(--border-subtle));background:color-mix(in srgb, var(--bg-surface) 88%, transparent);min-height:38px;color:var(--text-main);font-size:13px;font-weight:var(--font-bold);text-align:center;padding:0 var(--space-3);justify-content:center;align-items:center;display:inline-flex;position:absolute}.qr-intent-scanner-module__2e3lQW__preview[data-state=detected] .qr-intent-scanner-module__2e3lQW__frame{border-color:var(--status-success)}.qr-intent-scanner-module__2e3lQW__preview[data-state=failed] .qr-intent-scanner-module__2e3lQW__frame,.qr-intent-scanner-module__2e3lQW__preview[data-state=permission_denied] .qr-intent-scanner-module__2e3lQW__frame,.qr-intent-scanner-module__2e3lQW__preview[data-state=unavailable] .qr-intent-scanner-module__2e3lQW__frame{border-color:var(--status-warning)}.qr-intent-scanner-module__2e3lQW__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.qr-intent-scanner-module__2e3lQW__actions button:first-child{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-inverse)}@media (max-width:640px){.qr-intent-scanner-module__2e3lQW__header{flex-direction:column;align-items:stretch}.qr-intent-scanner-module__2e3lQW__preview{aspect-ratio:3/4;min-height:320px}.qr-intent-scanner-module__2e3lQW__actions{flex-direction:column;align-items:stretch}}
.push-notification-control-module__4k7YQq__panel{gap:var(--space-4);margin-top:var(--space-5);border:var(--border-width) solid var(--border-subtle);background:var(--bg-surface);padding:var(--space-4);justify-content:space-between;align-items:center;display:flex}.push-notification-control-module__4k7YQq__kicker{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);text-transform:uppercase}.push-notification-control-module__4k7YQq__panel h2{margin-top:var(--space-1);font-size:18px;line-height:1.2}.push-notification-control-module__4k7YQq__panel span{color:var(--text-muted);margin-top:var(--space-1);max-width:640px;font-size:13px;line-height:1.4;display:block}.push-notification-control-module__4k7YQq__action{min-height:var(--touch-target);border:var(--border-width) solid var(--accent-neon);border-radius:var(--radius-control);background:var(--accent-neon-soft);color:var(--text-main);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--font-bold);padding:0 var(--space-4);white-space:nowrap}.push-notification-control-module__4k7YQq__action:disabled{border-color:var(--border-subtle);background:var(--bg-subtle);color:var(--text-muted);cursor:default}@media (max-width:760px){.push-notification-control-module__4k7YQq__panel{flex-direction:column;align-items:stretch}}
.results-wall-module__alIGBG__wall{background:#fff;border:1px solid #d8e0ea;gap:22px;padding:24px;display:grid}.results-wall-module__alIGBG__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.results-wall-module__alIGBG__kicker{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:720}.results-wall-module__alIGBG__header h2{color:#0f172a;margin-top:6px;font-size:26px;line-height:1.2}.results-wall-module__alIGBG__header span{color:#475569;background:#f8fafc;border:1px solid #d8e0ea;padding:8px 10px;font-size:13px;font-weight:760}.results-wall-module__alIGBG__filters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,.7fr));gap:10px;display:grid}.results-wall-module__alIGBG__segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.results-wall-module__alIGBG__segmented button,.results-wall-module__alIGBG__filters select{color:#334155;min-height:40px;font:inherit;background:#fff;border:1px solid #d8e0ea;padding:8px 10px;font-weight:720}.results-wall-module__alIGBG__segmented button{cursor:pointer}.results-wall-module__alIGBG__segmented .results-wall-module__alIGBG__active{color:#fff;background:#0f766e;border-color:#0f766e}.results-wall-module__alIGBG__feed{gap:12px;display:grid}.results-wall-module__alIGBG__result{background:#f8fafc;border:1px solid #d8e0ea;gap:12px;padding:16px;display:grid}.results-wall-module__alIGBG__resultMeta{color:#64748b;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:760;display:flex}.results-wall-module__alIGBG__result h3{color:#0f172a;font-size:20px;line-height:1.25}.results-wall-module__alIGBG__result p{color:#475569;font-size:14px;line-height:1.45}.results-wall-module__alIGBG__scoreLine{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.results-wall-module__alIGBG__scoreLine span{color:#475569;background:#fff;border:1px solid #d8e0ea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.results-wall-module__alIGBG__scoreLine strong{color:#0f172a;font-size:20px}.results-wall-module__alIGBG__scoreLine .results-wall-module__alIGBG__winner{color:#0f172a;background:#f0fdfa;border-color:#99f6e4;font-weight:760}@media (max-width:900px){.results-wall-module__alIGBG__filters{grid-template-columns:1fr 1fr}}@media (max-width:720px){.results-wall-module__alIGBG__wall{padding:18px}.results-wall-module__alIGBG__header{display:grid}.results-wall-module__alIGBG__filters,.results-wall-module__alIGBG__scoreLine{grid-template-columns:1fr}}
.historical-stats-module__ygBqca__panel{background:#fff;border:1px solid #d8e0ea;gap:22px;padding:24px;display:grid}.historical-stats-module__ygBqca__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.historical-stats-module__ygBqca__kicker{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:720}.historical-stats-module__ygBqca__header h2{color:#0f172a;margin-top:6px;font-size:26px;line-height:1.2}.historical-stats-module__ygBqca__header>span{color:#475569;background:#f8fafc;border:1px solid #d8e0ea;padding:8px 10px;font-size:13px;font-weight:760}.historical-stats-module__ygBqca__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.historical-stats-module__ygBqca__metric,.historical-stats-module__ygBqca__area,.historical-stats-module__ygBqca__areaWide,.historical-stats-module__ygBqca__partnerCard{background:#f8fafc;border:1px solid #d8e0ea}.historical-stats-module__ygBqca__metric{gap:8px;padding:14px;display:grid}.historical-stats-module__ygBqca__metric span,.historical-stats-module__ygBqca__partnerCard span{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:760}.historical-stats-module__ygBqca__metric strong{color:#0f172a;font-size:26px;line-height:1}.historical-stats-module__ygBqca__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.historical-stats-module__ygBqca__area,.historical-stats-module__ygBqca__areaWide{gap:14px;padding:16px;display:grid}.historical-stats-module__ygBqca__areaWide{grid-column:1/-1}.historical-stats-module__ygBqca__area h3,.historical-stats-module__ygBqca__areaWide h3{color:#0f172a;font-size:18px}.historical-stats-module__ygBqca__list{gap:10px;margin:0;display:grid}.historical-stats-module__ygBqca__list div{border-top:1px solid #d8e0ea;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:10px;display:grid}.historical-stats-module__ygBqca__list dt{color:#475569;font-size:14px;font-weight:720}.historical-stats-module__ygBqca__list dd{color:#0f172a;margin:0;font-size:16px;font-weight:780}.historical-stats-module__ygBqca__partnerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.historical-stats-module__ygBqca__partnerCard{background:#fff;gap:8px;padding:14px;display:grid}.historical-stats-module__ygBqca__partnerCard h4{color:#0f172a;font-size:20px}.historical-stats-module__ygBqca__partnerCard p{color:#475569;font-size:14px}@media (max-width:760px){.historical-stats-module__ygBqca__panel{padding:18px}.historical-stats-module__ygBqca__header{display:grid}.historical-stats-module__ygBqca__metrics,.historical-stats-module__ygBqca__grid,.historical-stats-module__ygBqca__partnerGrid{grid-template-columns:1fr}}
.casual-challenge-hub-module__WANNwW__page{width:min(100%, var(--page-max-width));padding:var(--space-6) var(--space-4) var(--space-12);color:var(--text-main);margin:0 auto}.casual-challenge-hub-module__WANNwW__ratingBadge{border-radius:var(--radius-badge);background:var(--accent-neon-soft);min-height:30px;color:var(--text-main);font-size:12px;font-weight:var(--font-bold);padding:0 var(--space-3);text-transform:uppercase;align-items:center;display:inline-flex}.casual-challenge-hub-module__WANNwW__compose,.casual-challenge-hub-module__WANNwW__invitations,.casual-challenge-hub-module__WANNwW__matches{gap:var(--space-4);margin-top:var(--space-6);display:grid}.casual-challenge-hub-module__WANNwW__compose h2,.casual-challenge-hub-module__WANNwW__invitations h2,.casual-challenge-hub-module__WANNwW__matches h2{font-size:21px;line-height:1.2}.casual-challenge-hub-module__WANNwW__search{gap:var(--space-2);display:grid}.casual-challenge-hub-module__WANNwW__search span,.casual-challenge-hub-module__WANNwW__control>span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);text-transform:uppercase}.casual-challenge-hub-module__WANNwW__search input{width:100%;min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-main);font:inherit;padding:0 var(--space-3)}.casual-challenge-hub-module__WANNwW__results{gap:var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);padding:var(--space-2);display:grid}.casual-challenge-hub-module__WANNwW__results>p{color:var(--text-muted);padding:var(--space-3);font-size:14px}.casual-challenge-hub-module__WANNwW__results button{gap:var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-control);background:var(--bg-base);min-height:62px;color:var(--text-main);font:inherit;padding:var(--space-2);text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;display:grid}.casual-challenge-hub-module__WANNwW__results button>span:nth-child(2){gap:2px;min-width:0;display:grid}.casual-challenge-hub-module__WANNwW__results small{color:var(--text-muted);font-size:12px}.casual-challenge-hub-module__WANNwW__results .casual-challenge-hub-module__WANNwW__selectedRival{border-color:var(--accent-neon);background:var(--accent-neon-soft)}.casual-challenge-hub-module__WANNwW__avatar,.casual-challenge-hub-module__WANNwW__avatarRail button>span{background:var(--accent-primary-soft);width:42px;height:42px;color:var(--accent-primary);font-size:13px;font-weight:var(--font-bold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.casual-challenge-hub-module__WANNwW__recent{gap:var(--space-3);display:grid}.casual-challenge-hub-module__WANNwW__recent h3,.casual-challenge-hub-module__WANNwW__configuration h3,.casual-challenge-hub-module__WANNwW__scorePad h3{font-size:16px}.casual-challenge-hub-module__WANNwW__avatarRail{gap:var(--space-3);padding-bottom:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.casual-challenge-hub-module__WANNwW__avatarRail::-webkit-scrollbar{display:none}.casual-challenge-hub-module__WANNwW__avatarRail button{gap:var(--space-2);color:var(--text-main);font:inherit;background:0 0;border:0;flex:0 0 68px;justify-items:center;display:grid}.casual-challenge-hub-module__WANNwW__avatarRail small{width:100%;font-size:11px;font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.casual-challenge-hub-module__WANNwW__qrAccess{gap:var(--space-3);border:var(--border-width) dashed var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-subtle);padding:var(--space-3);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}.casual-challenge-hub-module__WANNwW__qrIcon{fill:none;stroke:currentColor;stroke-width:1.7px;width:28px;height:28px}.casual-challenge-hub-module__WANNwW__qrAccess div{gap:2px;display:grid}.casual-challenge-hub-module__WANNwW__qrAccess span{color:var(--text-muted);font-size:12px}.casual-challenge-hub-module__WANNwW__qrAccess button,.casual-challenge-hub-module__WANNwW__invitations button,.casual-challenge-hub-module__WANNwW__segmented button,.casual-challenge-hub-module__WANNwW__setActions button{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-main);font:inherit;font-size:13px;font-weight:var(--font-bold);padding:0 var(--space-3)}.casual-challenge-hub-module__WANNwW__scannerDialog{width:min(100%,480px);max-height:calc(100dvh - var(--space-6));gap:var(--space-3);display:grid;overflow:auto}.casual-challenge-hub-module__WANNwW__qrNotice{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);padding:var(--space-3);margin:0}.casual-challenge-hub-module__WANNwW__configuration,.casual-challenge-hub-module__WANNwW__matchCard{gap:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);padding:var(--space-4);display:grid}.casual-challenge-hub-module__WANNwW__control{gap:var(--space-2);display:grid}.casual-challenge-hub-module__WANNwW__segmented,.casual-challenge-hub-module__WANNwW__winner,.casual-challenge-hub-module__WANNwW__setActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.casual-challenge-hub-module__WANNwW__segmented button[aria-pressed=true],.casual-challenge-hub-module__WANNwW__winner button[aria-pressed=true]{border-color:var(--accent-neon);background:var(--accent-neon-soft)}.casual-challenge-hub-module__WANNwW__submit,.casual-challenge-hub-module__WANNwW__primary{min-height:var(--touch-target);border:var(--border-width) solid var(--accent-neon);border-radius:var(--radius-control);background:var(--accent-neon);color:var(--bg-base);font:inherit;font-size:14px;font-weight:var(--font-bold);padding:0 var(--space-3)}.casual-challenge-hub-module__WANNwW__invitations article{gap:var(--space-3);border:var(--border-width) solid var(--accent-neon);border-radius:var(--radius-card);background:var(--accent-neon-soft);padding:var(--space-4);display:grid}.casual-challenge-hub-module__WANNwW__invitations article>span,.casual-challenge-hub-module__WANNwW__matchCard>p{color:var(--text-muted);font-size:13px}.casual-challenge-hub-module__WANNwW__invitations article>div{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.casual-challenge-hub-module__WANNwW__matchHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.casual-challenge-hub-module__WANNwW__matchHead span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);text-transform:uppercase}.casual-challenge-hub-module__WANNwW__matchHead strong{border-radius:var(--radius-badge);background:var(--accent-neon-soft);padding:var(--space-2) var(--space-3);font-size:12px}.casual-challenge-hub-module__WANNwW__matchHead .casual-challenge-hub-module__WANNwW__cancelledBadge{background:var(--status-warning-soft);color:var(--status-warning)}.casual-challenge-hub-module__WANNwW__versus{gap:var(--space-1);text-align:center;display:grid}.casual-challenge-hub-module__WANNwW__versus strong{overflow-wrap:anywhere;font-size:16px}.casual-challenge-hub-module__WANNwW__versus span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);text-transform:uppercase}.casual-challenge-hub-module__WANNwW__scorePad{gap:var(--space-3);border-top:var(--border-width) solid var(--border-subtle);padding-top:var(--space-3);display:grid}.casual-challenge-hub-module__WANNwW__winner button{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);color:var(--text-main);font:inherit;font-size:13px;font-weight:var(--font-bold);padding:var(--space-2)}.casual-challenge-hub-module__WANNwW__setRow{gap:var(--space-2);color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);grid-template-columns:45px minmax(96px,1fr) 10px minmax(96px,1fr);align-items:center;display:grid}.casual-challenge-hub-module__WANNwW__stepper{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);text-align:center;grid-template-columns:36px minmax(28px,1fr) 36px;align-items:center;gap:2px;display:grid}.casual-challenge-hub-module__WANNwW__stepper button{min-height:var(--touch-target);color:var(--text-main);background:0 0;border:0;font-size:22px}.casual-challenge-hub-module__WANNwW__stepper strong{color:var(--text-main);font-size:17px}.casual-challenge-hub-module__WANNwW__playerDecision{border-radius:var(--radius-control);background:var(--accent-neon-soft);color:var(--text-main);font-size:13px;font-weight:var(--font-bold);padding:var(--space-3)}.casual-challenge-hub-module__WANNwW__disputedDecision{background:var(--status-warning-soft);color:var(--status-warning)}.casual-challenge-hub-module__WANNwW__reportedScore{gap:var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);padding:var(--space-3);display:grid}.casual-challenge-hub-module__WANNwW__reportedScore div{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.casual-challenge-hub-module__WANNwW__reportedScore span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);text-transform:uppercase}.casual-challenge-hub-module__WANNwW__reportedScore strong{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.casual-challenge-hub-module__WANNwW__reportedScore p{color:var(--text-muted);font-size:13px;line-height:1.4}.casual-challenge-hub-module__WANNwW__cancelledResult{gap:var(--space-1);border-radius:var(--radius-control);background:var(--status-warning-soft);color:var(--status-warning);font-size:13px;font-weight:var(--font-bold);padding:var(--space-3);display:grid}.casual-challenge-hub-module__WANNwW__cancelledResult span{color:var(--text-muted);font-weight:var(--font-medium)}.casual-challenge-hub-module__WANNwW__disputeResolution{gap:var(--space-5);display:grid}.casual-challenge-hub-module__WANNwW__disputeNotice{gap:var(--space-2);border-radius:var(--radius-control);background:var(--status-warning-soft);color:var(--status-warning);padding:var(--space-3);display:grid}.casual-challenge-hub-module__WANNwW__disputeNotice span{font-size:13px;line-height:1.45}.casual-challenge-hub-module__WANNwW__dangerAction{min-height:var(--touch-target);margin-top:var(--space-4);border:var(--border-width) solid var(--status-danger,#d85858);border-radius:var(--radius-control);color:var(--status-danger,#d85858);font:inherit;font-size:13px;font-weight:var(--font-bold);padding:0 var(--space-3);background:0 0}.casual-challenge-hub-module__WANNwW__cancelRequest,.casual-challenge-hub-module__WANNwW__cancelPending{gap:var(--space-3);margin-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle);color:var(--text-muted);padding-top:var(--space-4);font-size:13px;display:grid}.casual-challenge-hub-module__WANNwW__modalBackdrop{z-index:30;padding:var(--space-4);background:#0000007a;align-items:end;display:grid;position:fixed;inset:0}.casual-challenge-hub-module__WANNwW__confirmModal{gap:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);width:min(100%,468px);color:var(--text-main);padding:var(--space-5);margin:0 auto;display:grid}.casual-challenge-hub-module__WANNwW__confirmModal p{color:var(--text-muted);font-size:14px;line-height:1.45}.casual-challenge-hub-module__WANNwW__confirmModal div{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.casual-challenge-hub-module__WANNwW__confirmModal button{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-main);font:inherit;font-size:13px;font-weight:var(--font-bold);padding:var(--space-2)}.casual-challenge-hub-module__WANNwW__confirmModal .casual-challenge-hub-module__WANNwW__dangerConfirm{border-color:var(--status-danger,#d85858);color:var(--status-danger,#d85858)}.casual-challenge-hub-module__WANNwW__challengeSheet{gap:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bg-surface);width:min(100%,468px);color:var(--text-main);padding:var(--space-5);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));margin:0 auto;display:grid}.casual-challenge-hub-module__WANNwW__sheetHeader{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.casual-challenge-hub-module__WANNwW__sheetHeader span{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);text-transform:uppercase}.casual-challenge-hub-module__WANNwW__sheetHeader h3{margin-top:var(--space-1);font-size:19px;line-height:1.2}.casual-challenge-hub-module__WANNwW__sheetHeader button,.casual-challenge-hub-module__WANNwW__sheetActions button{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-main);font:inherit;font-size:13px;font-weight:var(--font-bold);padding:0 var(--space-3)}.casual-challenge-hub-module__WANNwW__sheetActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.casual-challenge-hub-module__WANNwW__sheetActions .casual-challenge-hub-module__WANNwW__submit{border-color:var(--accent-neon);background:var(--accent-neon);color:var(--bg-base)}.casual-challenge-hub-module__WANNwW__feedback,.casual-challenge-hub-module__WANNwW__empty{margin-top:var(--space-5);border-radius:var(--radius-control);background:var(--accent-neon-soft);color:var(--text-main);font-size:13px;font-weight:var(--font-bold);padding:var(--space-3)}.casual-challenge-hub-module__WANNwW__submit:disabled,.casual-challenge-hub-module__WANNwW__primary:disabled,.casual-challenge-hub-module__WANNwW__qrAccess button:disabled,.casual-challenge-hub-module__WANNwW__invitations button:disabled,.casual-challenge-hub-module__WANNwW__setActions button:disabled{opacity:.5}@media (max-width:420px){.casual-challenge-hub-module__WANNwW__page{padding-right:var(--space-3);padding-left:var(--space-3)}.casual-challenge-hub-module__WANNwW__qrAccess{grid-template-columns:30px minmax(0,1fr)}.casual-challenge-hub-module__WANNwW__qrAccess button{grid-column:1/-1}.casual-challenge-hub-module__WANNwW__setRow{grid-template-columns:1fr}.casual-challenge-hub-module__WANNwW__setRow>span:nth-of-type(2){display:none}}
