@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));--stage-surface-gap:var(--space-3);--stage-surface-padding:var(--space-3);padding:var(--space-5) var(--space-3) var(--space-10);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);min-width:0;font-weight:var(--font-bold);padding:0 var(--space-4);text-align:center;white-space:normal;justify-content:center;align-items:center;line-height:1.15;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(--stage-surface-gap);margin-top:var(--space-4);display:grid}.stage-management-module__C0I8bq__motorSignalSlot{padding-top:var(--space-3)}.stage-management-module__C0I8bq__workspace,.stage-management-module__C0I8bq__operationPanel,.stage-management-module__C0I8bq__supervisionPanel,.stage-management-module__C0I8bq__settingsForm{padding:var(--stage-surface-padding)}.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(--stage-surface-gap);border-color:color-mix(in srgb, var(--accent-neon) 54%, var(--border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-neon) 18%, transparent);padding:var(--stage-surface-padding);display:grid}.stage-management-module__C0I8bq__stageCardHeader{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.stage-management-module__C0I8bq__stageTitleBlock{gap:2px;min-width:0;display:grid}.stage-management-module__C0I8bq__stageTitleBlock h3{min-width:0;font-size:20px;font-weight:var(--font-bold);overflow-wrap:anywhere;line-height:1.15}.stage-management-module__C0I8bq__stageTitleBlock h3 span{color:var(--accent-primary)}.stage-management-module__C0I8bq__stageTitleMeta{column-gap:var(--space-2);grid-template-columns:auto auto;justify-content:start;align-items:center;row-gap:3px;min-width:0;display:grid}.stage-management-module__C0I8bq__stageTitleMeta small{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);text-transform:uppercase;line-height:1.2}.stage-management-module__C0I8bq__stageTitleMeta>span{min-height:24px;padding:0 var(--space-2)}.stage-management-module__C0I8bq__modeSwitch{width:100%}.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-2) calc(var(--space-2) + 34px) var(--space-2) var(--space-2);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{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}.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-1) var(--space-2);min-width:0;display:grid}.stage-management-module__C0I8bq__stageSummaryTitle{gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.stage-management-module__C0I8bq__stageSummaryTitle h3{min-width:0}.stage-management-module__C0I8bq__stageSummaryTitle p{grid-column:1/-1}.stage-management-module__C0I8bq__stageOrderPrefix{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-badge);background:var(--bg-surface);min-height:28px;color:var(--accent-primary);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__stageSummaryMain p{color:var(--text-muted);font-size:13px;line-height:1.4}.stage-management-module__C0I8bq__stageSummaryBadgeRows{min-width:0;display:block}.stage-management-module__C0I8bq__stageBadges.stage-management-module__C0I8bq__stageSummaryBadges{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.stage-management-module__C0I8bq__stageBadges.stage-management-module__C0I8bq__stageSummaryBadges>span{text-align:center;justify-content:center;width:100%;min-width:0;min-height:26px;padding:0 4px}.stage-management-module__C0I8bq__stageDetailsShell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .16s;display:grid}.stage-management-module__C0I8bq__stageDetailsShellOpen{opacity:1;grid-template-rows:1fr}.stage-management-module__C0I8bq__stageDetails{gap:var(--stage-surface-gap);border-top:var(--border-width) solid var(--border-subtle);min-height:0;padding-top:var(--stage-surface-gap);display:grid;overflow:hidden}.stage-management-module__C0I8bq__matchDrawerToggle{gap:var(--space-2);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);cursor:pointer;font:inherit;padding:var(--space-2);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;transition:box-shadow .16s,filter .16s,transform .1s;display:grid}.stage-management-module__C0I8bq__matchDrawerToggle span:first-child{color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.stage-management-module__C0I8bq__matchDrawerToggle strong{color:var(--text-main);font-size:13px}.stage-management-module__C0I8bq__matchDrawerToggle:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.98);transform:scale(.995)}.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);min-width:0;max-width:100%}.stage-management-module__C0I8bq__supervisionHeader,.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;min-width:0}.stage-management-module__C0I8bq__supervisionHeader>div,.stage-management-module__C0I8bq__supervisionGroupHeader>div{min-width:0}.stage-management-module__C0I8bq__supervisionHeader h2{color:var(--text-main);font-size:22px;line-height:1.12}.stage-management-module__C0I8bq__auditBadge{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-badge);background:var(--bg-base);min-width:0;min-height:32px;color:var(--text-main);font-size:12px;font-weight:var(--font-bold);padding:0 var(--space-3);overflow-wrap:anywhere;border-color:var(--accent-neon-soft);align-items:center;line-height:1.15;display:inline-flex}.stage-management-module__C0I8bq__statusControl{gap:var(--space-2);min-width:0;display:grid}.stage-management-module__C0I8bq__statusOverride{gap:var(--space-2);border-top:var(--border-width) solid var(--border-subtle);min-width:0;padding-top:var(--space-2);display:grid}.stage-management-module__C0I8bq__statusOverride summary{cursor:pointer;color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);line-height:1.3}.stage-management-module__C0I8bq__statusOverride[open] summary{color:var(--text-main)}.stage-management-module__C0I8bq__statusControlHeader{min-width:0}.stage-management-module__C0I8bq__statusControlHeader span{min-width:0;color:var(--text-main);font-size:14px;font-weight:var(--font-bold);overflow-wrap:anywhere;display:block}.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));min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface) 72%, transparent);grid-template-columns:repeat(auto-fit,minmax(min(86px,100%),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__statusTab:disabled{cursor:not-allowed;opacity:.55}.stage-management-module__C0I8bq__statusTab:disabled:active{box-shadow:none;filter:none;transform:none}.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);min-width:0;display:grid}.stage-management-module__C0I8bq__statusHint{min-width:0;color:var(--text-muted);font-size:12px;font-weight:var(--font-bold);overflow-wrap:anywhere;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);min-width:0;padding:var(--space-3);display:grid}.stage-management-module__C0I8bq__supervisionGroupHeader{justify-content:space-between;align-items:flex-start;min-width:0}.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{border-top:var(--border-width) solid var(--border-subtle);background:color-mix(in srgb, var(--border-subtle) 34%, transparent);padding-top:var(--space-2);gap:1px;display:grid}.stage-management-module__C0I8bq__auditPanel{gap:var(--space-3)}.stage-management-module__C0I8bq__auditPanel .stage-management-module__C0I8bq__auditListHeader{padding-bottom:var(--space-1)}.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:10px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase;line-height:1.15}.stage-management-module__C0I8bq__auditListHeader strong,.stage-management-module__C0I8bq__auditItem strong{color:var(--text-main);font-size:13px;line-height:1.2}@media (min-width:1100px){.stage-management-module__C0I8bq__supervisionPanel{align-content:start}}@media (max-width:720px){.stage-management-module__C0I8bq__supervisionHeader,.stage-management-module__C0I8bq__supervisionGroupHeader{align-items:stretch;gap:var(--space-2);flex-direction:column}.stage-management-module__C0I8bq__auditBadge{white-space:normal;width:fit-content;max-width:100%}.stage-management-module__C0I8bq__statusTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-management-module__C0I8bq__statusTab{min-height:38px;padding-left:6px;padding-right:6px;font-size:11px}}@media (max-width:420px){.stage-management-module__C0I8bq__supervisionPanel,.stage-management-module__C0I8bq__supervisionGroup{padding:var(--space-2)}.stage-management-module__C0I8bq__statusTabs{grid-template-columns:1fr}.stage-management-module__C0I8bq__secondaryAction,.stage-management-module__C0I8bq__primaryButton{width:100%;padding-right:var(--space-2);padding-left:var(--space-2)}}.stage-management-module__C0I8bq__auditItem{background:var(--bg-base);padding:var(--space-2);gap:2px;display:grid}.stage-management-module__C0I8bq__auditItem p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.stage-management-module__C0I8bq__auditPagination{justify-content:flex-end;align-items:center;gap:var(--space-2);min-height:32px;display:flex}.stage-management-module__C0I8bq__auditPagination button{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);min-height:28px;color:var(--text-muted);cursor:pointer;font:inherit;font-size:11px;font-weight:var(--font-bold);padding:0 var(--space-2)}.stage-management-module__C0I8bq__auditPagination button:disabled{cursor:default;opacity:.45}.stage-management-module__C0I8bq__auditPagination span{color:var(--text-muted);font-size:11px;font-weight:var(--font-bold);line-height:1}.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-2) var(--space-3);display:grid}.stage-management-module__C0I8bq__stageSpecification{border-left:3px solid var(--accent-primary);border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-base));padding:var(--space-2) var(--space-3);gap:2px;display:grid}.stage-management-module__C0I8bq__stageSpecification p{color:var(--text-muted);font-size:13px;line-height:1.3}.stage-management-module__C0I8bq__stageSpecification span{color:var(--text-main);font-weight:var(--font-bold)}.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{gap:var(--space-2);display:grid}.stage-management-module__C0I8bq__stagePassiveAction{border-left:3px solid var(--status-warning);border-radius:var(--radius-control);background:color-mix(in srgb, var(--status-warning) 9%, var(--bg-surface));color:var(--text-main);padding:var(--space-2) var(--space-3);gap:3px;display:grid}.stage-management-module__C0I8bq__stagePassiveAction strong{font-size:13px;font-weight:var(--font-bold)}.stage-management-module__C0I8bq__stagePassiveAction span{color:var(--text-muted);font-size:12px;line-height:1.35}.stage-management-module__C0I8bq__dispatcherAction{gap:var(--space-2);display:grid}.stage-management-module__C0I8bq__dispatcherActionSubtle{border-color:var(--border-subtle);background:var(--bg-surface);box-shadow:none;color:var(--accent-primary)}.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-2);display:grid}.stage-management-module__C0I8bq__matchPanel{border-top:var(--border-width) solid var(--border-subtle);padding-top:var(--space-2)}.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-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-base);padding:var(--space-2);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-2)}.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);min-width:0;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{min-width:0;color:var(--text-main);font-size:14px;font-weight:var(--font-bold);overflow-wrap:anywhere}.stage-management-module__C0I8bq__field input,.stage-management-module__C0I8bq__field select{width:100%;min-width:0;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}}
.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,.visual-system-module___JJHDG__setup{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,.visual-system-module___JJHDG__roster_editable,.visual-system-module___JJHDG__stages_ready{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,.visual-system-module___JJHDG__roster_frozen{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)}}
.participant-management-module__0EWUIG__page{width:min(100%, var(--page-max-width));padding:var(--space-6) var(--space-4) calc(var(--space-12) + 92px);color:var(--text-main);margin:0 auto}.participant-management-module__0EWUIG__breadcrumb,.participant-management-module__0EWUIG__hero,.participant-management-module__0EWUIG__sectionHeader{gap:var(--space-3);display:flex}.participant-management-module__0EWUIG__breadcrumb{color:var(--text-muted);flex-wrap:wrap;font-size:14px}.participant-management-module__0EWUIG__breadcrumb a{color:var(--accent-primary);font-weight:var(--font-bold)}.participant-management-module__0EWUIG__hero{padding:var(--space-6) 0 var(--space-5);flex-direction:column}.participant-management-module__0EWUIG__hero>div,.participant-management-module__0EWUIG__panel,.participant-management-module__0EWUIG__panelWide,.participant-management-module__0EWUIG__partnerPanel,.participant-management-module__0EWUIG__partnerRequestList,.participant-management-module__0EWUIG__randomGrid,.participant-management-module__0EWUIG__sideList{gap:var(--space-4);display:grid}.participant-management-module__0EWUIG__kicker{color:var(--accent-neon);font-size:13px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.participant-management-module__0EWUIG__hero h1{color:var(--text-main);font-size:34px;font-weight:var(--font-bold);line-height:1.05}.participant-management-module__0EWUIG__hero p,.participant-management-module__0EWUIG__sectionHeader p,.participant-management-module__0EWUIG__sideCard .participant-management-module__0EWUIG__ratingText,.participant-management-module__0EWUIG__planCard .participant-management-module__0EWUIG__ratingText{color:var(--text-muted);line-height:1.5}.participant-management-module__0EWUIG__primaryAction,.participant-management-module__0EWUIG__secondaryAction,.participant-management-module__0EWUIG__candidateButton,.participant-management-module__0EWUIG__planCard{min-height:var(--touch-target);border:var(--border-width) solid transparent;border-radius:var(--radius-control);font:inherit;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}.participant-management-module__0EWUIG__primaryAction{background:var(--accent-primary);width:100%;box-shadow:var(--shadow-action);color:var(--text-inverse)}.participant-management-module__0EWUIG__secondaryAction{border-color:var(--accent-primary);background:var(--bg-surface);box-shadow:var(--shadow-action);color:var(--accent-primary)}.participant-management-module__0EWUIG__candidateButton,.participant-management-module__0EWUIG__planCard{border-color:var(--border-subtle);background:var(--bg-surface);width:100%;min-height:58px;box-shadow:none;color:var(--text-main);padding:var(--space-4);text-align:left;justify-content:center;align-items:stretch}.participant-management-module__0EWUIG__primaryAction:active,.participant-management-module__0EWUIG__secondaryAction:active,.participant-management-module__0EWUIG__candidateButton:active,.participant-management-module__0EWUIG__planCard:active{box-shadow:var(--shadow-action-pressed);filter:brightness(.96);transform:scale(.98)}.participant-management-module__0EWUIG__panel,.participant-management-module__0EWUIG__panelWide,.participant-management-module__0EWUIG__fixedActionBar,.participant-management-module__0EWUIG__planCard,.participant-management-module__0EWUIG__emptyPlan,.participant-management-module__0EWUIG__partnerPanel,.participant-management-module__0EWUIG__partnerRequestCard,.participant-management-module__0EWUIG__sideCard{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface)}.participant-management-module__0EWUIG__inlineStatusError{border:var(--border-width) solid var(--status-danger);border-radius:var(--radius-control);border-color:var(--status-danger);background:var(--status-danger-soft);color:var(--text-main);padding:var(--space-3);font-size:14px;line-height:1.4}.participant-management-module__0EWUIG__inlineStatus{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}.participant-management-module__0EWUIG__fixedActionBar span{color:var(--text-muted);font-size:11px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.participant-management-module__0EWUIG__layout{gap:var(--space-4);margin-top:var(--space-6);display:grid}.participant-management-module__0EWUIG__moduleActions{margin-top:var(--space-3);justify-content:flex-end;display:flex}.participant-management-module__0EWUIG__panel,.participant-management-module__0EWUIG__panelWide{padding:var(--space-5)}.participant-management-module__0EWUIG__panel:first-child{max-height:min(680px,78vh);overflow:hidden}.participant-management-module__0EWUIG__sectionHeader{justify-content:space-between;align-items:flex-start}.participant-management-module__0EWUIG__sectionHeader h2{color:var(--text-main);font-size:22px}.participant-management-module__0EWUIG__field{gap:var(--space-2);display:grid}.participant-management-module__0EWUIG__field span{color:var(--text-main);font-size:14px;font-weight:var(--font-bold)}.participant-management-module__0EWUIG__field input{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)}.participant-management-module__0EWUIG__field input:focus{border-color:var(--accent-primary);outline:3px solid color-mix(in srgb, var(--accent-primary) 18%, transparent)}.participant-management-module__0EWUIG__participantSearch{align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);min-height:38px;padding:0 var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.participant-management-module__0EWUIG__participantSearch svg{color:var(--text-muted)}.participant-management-module__0EWUIG__participantSearch input{min-width:0;color:var(--text-main);font:inherit;background:0 0;border:0;outline:0;font-size:13px;line-height:1.2}.participant-management-module__0EWUIG__participantSearch input::placeholder{color:var(--text-muted)}.participant-management-module__0EWUIG__participantSearch input::-webkit-search-cancel-button{display:none}.participant-management-module__0EWUIG__participantSearch button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.participant-management-module__0EWUIG__candidateButton.participant-management-module__0EWUIG__selected,.participant-management-module__0EWUIG__planCard.participant-management-module__0EWUIG__selected{border-color:var(--accent-primary);background:var(--accent-primary-soft);color:var(--text-main)}.participant-management-module__0EWUIG__candidateButton:disabled,.participant-management-module__0EWUIG__planCard:disabled{cursor:not-allowed;opacity:.5;transform:none}.participant-management-module__0EWUIG__candidateList{gap:var(--space-3);display:grid}.participant-management-module__0EWUIG__badgeList{gap:var(--space-2);flex-wrap:wrap;display:flex}.participant-management-module__0EWUIG__participantCardBody,.participant-management-module__0EWUIG__sideCardContent,.participant-management-module__0EWUIG__planCard{flex-direction:column;justify-content:center;width:100%;display:flex}.participant-management-module__0EWUIG__participantAliasRow,.participant-management-module__0EWUIG__participantMetaRow{width:100%}.participant-management-module__0EWUIG__participantAliasRow strong{color:var(--text-main);overflow-wrap:anywhere;word-break:break-word;line-height:1.1;display:block}.participant-management-module__0EWUIG__participantMetaRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.participant-management-module__0EWUIG__ratingText{color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);text-align:right;white-space:nowrap;flex:none;line-height:1.2}.participant-management-module__0EWUIG__emptyPlan,.participant-management-module__0EWUIG__partnerPanel,.participant-management-module__0EWUIG__partnerRequestCard,.participant-management-module__0EWUIG__sideCard{padding:var(--space-4)}.participant-management-module__0EWUIG__partnerPanel{background:var(--bg-subtle)}.participant-management-module__0EWUIG__partnerPanelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.participant-management-module__0EWUIG__partnerPanelHeader h3{color:var(--text-main);font-size:16px;line-height:1.2}.participant-management-module__0EWUIG__partnerPanelHeader p,.participant-management-module__0EWUIG__partnerRequestCard p{color:var(--text-muted);margin-top:var(--space-1);font-size:13px;line-height:1.35}.participant-management-module__0EWUIG__partnerRequestCard{gap:var(--space-3);display:grid}.participant-management-module__0EWUIG__partnerRequestTitle{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.participant-management-module__0EWUIG__partnerRequestTitle strong{color:var(--text-main);overflow-wrap:anywhere;line-height:1.15}.participant-management-module__0EWUIG__partnerRequestActions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid}.participant-management-module__0EWUIG__fixedActionBar{z-index:20;width:min(calc(100% - var(--space-8)), 468px);gap:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card) var(--radius-card) 0 0;background:color-mix(in srgb, var(--bg-surface) 94%, transparent);padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:0;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 28px #0f172a1a}[data-theme=dark] .participant-management-module__0EWUIG__fixedActionBar{box-shadow:0 -12px 34px color-mix(in srgb, var(--accent-neon) 12%, transparent)}.participant-management-module__0EWUIG__fixedActionBar .participant-management-module__0EWUIG__primaryAction{width:100%}.participant-management-module__0EWUIG__actionBarHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.participant-management-module__0EWUIG__actionBarHeader span{overflow-wrap:anywhere;min-width:0}.participant-management-module__0EWUIG__actionBarActions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(136px,1fr));display:grid}.participant-management-module__0EWUIG__actionBarTextButton{min-height:32px;color:var(--accent-primary);cursor:pointer;font:inherit;font-size:13px;font-weight:var(--font-bold);background:0 0;border:0;padding:0}.participant-management-module__0EWUIG__actionBarTextButton:disabled{cursor:not-allowed;opacity:.5}.participant-management-module__0EWUIG__primaryAction:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.58;transform:none}.participant-management-module__0EWUIG__sideCard{cursor:pointer;text-align:left;width:100%}.participant-management-module__0EWUIG__sideCard.participant-management-module__0EWUIG__selected{border-color:var(--accent-primary);background:var(--accent-primary-soft)}.participant-management-module__0EWUIG__sideCard:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.62;transform:none}.participant-management-module__0EWUIG__emptyPlan{border-color:var(--status-warning);background:var(--status-warning-soft);color:var(--text-main);line-height:1.45}.participant-management-module__0EWUIG__badgeLine{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.participant-management-module__0EWUIG__badgeLine span{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-badge);background:var(--bg-subtle);width:fit-content;color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);padding:var(--space-2) var(--space-3);text-transform:uppercase;white-space:nowrap}@media (max-width:640px){.participant-management-module__0EWUIG__sectionHeader{flex-direction:column;align-items:stretch}.participant-management-module__0EWUIG__secondaryAction{width:100%}}@media (max-width:420px){.participant-management-module__0EWUIG__page{padding-right:var(--space-3);padding-left:var(--space-3)}.participant-management-module__0EWUIG__panel,.participant-management-module__0EWUIG__panelWide{padding:var(--space-4)}.participant-management-module__0EWUIG__fixedActionBar{width:min(calc(100% - var(--space-4)), 468px);padding-right:var(--space-3);padding-left:var(--space-3)}.participant-management-module__0EWUIG__partnerRequestActions{grid-template-columns:1fr}}
.guest-player-sheet-module__3xz1yW__trigger{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);min-height:34px;box-shadow:var(--shadow-action);color:var(--text-main);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--font-bold);padding:0 var(--space-3);display:inline-flex}.guest-player-sheet-module__3xz1yW__trigger:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.58}.guest-player-sheet-module__3xz1yW__backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;align-items:end;display:grid;position:fixed;inset:0}.guest-player-sheet-module__3xz1yW__sheet{justify-self:center;gap:var(--space-4);border:var(--border-width) solid var(--border-subtle);background:var(--bg-surface);width:min(100%,520px);max-height:92dvh;box-shadow:var(--shadow-elevated);color:var(--text-main);padding:var(--space-3) var(--space-4) var(--space-5);border-bottom:0;border-radius:20px 20px 0 0;display:grid;overflow:auto}.guest-player-sheet-module__3xz1yW__handle{background:var(--border-strong);opacity:.5;border-radius:999px;justify-self:center;width:42px;height:4px}.guest-player-sheet-module__3xz1yW__header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.guest-player-sheet-module__3xz1yW__header>div{gap:2px;display:grid}.guest-player-sheet-module__3xz1yW__header span,.guest-player-sheet-module__3xz1yW__field span{color:var(--text-muted);font-size:11px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase;line-height:1.15}.guest-player-sheet-module__3xz1yW__header h2{color:var(--text-main);font-size:20px;line-height:1.15}.guest-player-sheet-module__3xz1yW__header button{border-radius:var(--radius-control);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.guest-player-sheet-module__3xz1yW__formGrid{gap:var(--space-3);display:grid}.guest-player-sheet-module__3xz1yW__field{gap:var(--space-2);display:grid}.guest-player-sheet-module__3xz1yW__field input{min-height:var(--touch-target);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-input);min-width:0;color:var(--text-main);font:inherit;padding:0 var(--space-3);font-size:14px}.guest-player-sheet-module__3xz1yW__field input::placeholder{color:var(--text-muted)}.guest-player-sheet-module__3xz1yW__field small{color:var(--text-muted);font-size:12px;line-height:1.3}.guest-player-sheet-module__3xz1yW__field small[data-availability=available]{color:var(--status-success);font-weight:var(--font-bold)}.guest-player-sheet-module__3xz1yW__field small[data-availability=checking]{color:var(--text-muted)}.guest-player-sheet-module__3xz1yW__field small[data-availability=error],.guest-player-sheet-module__3xz1yW__field small[data-availability=taken]{color:var(--status-danger);font-weight:var(--font-bold)}.guest-player-sheet-module__3xz1yW__message{border-left:4px solid var(--status-danger);background:var(--status-danger-soft);color:var(--text-main);padding:var(--space-3);margin:0;font-size:13px;line-height:1.35}.guest-player-sheet-module__3xz1yW__actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guest-player-sheet-module__3xz1yW__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)}.guest-player-sheet-module__3xz1yW__actions .guest-player-sheet-module__3xz1yW__primary{background:var(--accent-primary);box-shadow:var(--shadow-action);color:var(--text-inverse);border-color:#0000}.guest-player-sheet-module__3xz1yW__actions button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.58}@media (max-width:420px){.guest-player-sheet-module__3xz1yW__actions{grid-template-columns:1fr}}
.organizer-events-view-module__WGjF4W__shell{box-sizing:border-box;min-height:100dvh;width:min(100%, var(--page-max-width));padding:var(--space-6) var(--space-4) calc(var(--space-12) + 96px);color:var(--text-main);background:var(--background);margin:0 auto}.organizer-events-view-module__WGjF4W__header,.organizer-events-view-module__WGjF4W__summaryPanel,.organizer-events-view-module__WGjF4W__toolbar,.organizer-events-view-module__WGjF4W__eventList,.organizer-events-view-module__WGjF4W__emptyState{width:100%}.organizer-events-view-module__WGjF4W__header{gap:var(--space-3);padding:var(--space-2) 0 var(--space-5);display:grid}.organizer-events-view-module__WGjF4W__headerBar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.organizer-events-view-module__WGjF4W__backLink{min-height:40px;color:inherit;font-weight:var(--font-bold);align-items:center;text-decoration:none;display:inline-flex}.organizer-events-view-module__WGjF4W__header h1,.organizer-events-view-module__WGjF4W__emptyState h2,.organizer-events-view-module__WGjF4W__eventCard h2,.organizer-events-view-module__WGjF4W__sheetHeader h2{letter-spacing:0;margin:0}.organizer-events-view-module__WGjF4W__header p,.organizer-events-view-module__WGjF4W__emptyState p,.organizer-events-view-module__WGjF4W__cardHeader p,.organizer-events-view-module__WGjF4W__sheetHeader p{color:var(--text-muted);margin:0;line-height:1.45}.organizer-events-view-module__WGjF4W__kicker{color:var(--accent-neon);font-size:.72rem;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;margin:0}.organizer-events-view-module__WGjF4W__summaryPanel{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.organizer-events-view-module__WGjF4W__summaryPanel div,.organizer-events-view-module__WGjF4W__emptyState{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface)}.organizer-events-view-module__WGjF4W__summaryPanel div{padding:var(--space-3);gap:3px;display:grid}.organizer-events-view-module__WGjF4W__summaryPanel span{color:var(--text-muted);font-size:.7rem;font-weight:var(--font-bold);text-transform:uppercase}.organizer-events-view-module__WGjF4W__summaryPanel strong{font-size:1.35rem;line-height:1}.organizer-events-view-module__WGjF4W__toolbar{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.organizer-events-view-module__WGjF4W__clubRail{gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.organizer-events-view-module__WGjF4W__clubRail::-webkit-scrollbar{display:none}.organizer-events-view-module__WGjF4W__clubRail span,.organizer-events-view-module__WGjF4W__clubRail button{border:var(--border-width) solid var(--border-subtle);min-height:34px;padding:0 var(--space-3);color:var(--text-muted);background:var(--bg-subtle);font-size:.76rem;font-weight:var(--font-bold);border-radius:999px;flex:none}.organizer-events-view-module__WGjF4W__clubRail button{cursor:pointer;font:inherit;transition:background .14s,border-color .14s,color .14s,transform .14s}.organizer-events-view-module__WGjF4W__clubRail button:active{transform:scale(.98)}.organizer-events-view-module__WGjF4W__clubRail button[aria-pressed=true]{border-color:var(--accent-primary);color:var(--text-main);background:var(--accent-primary-soft)}.organizer-events-view-module__WGjF4W__primaryAction{border-radius:var(--radius-control);min-height:44px;padding:0 var(--space-4);color:var(--text-inverse);background:var(--accent-primary);cursor:pointer;font:inherit;font-weight:var(--font-bold);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.organizer-events-view-module__WGjF4W__primaryAction:disabled{cursor:default;opacity:.62}.organizer-events-view-module__WGjF4W__eventList{gap:var(--space-3);display:grid}.organizer-events-view-module__WGjF4W__emptyState{gap:var(--space-3);padding:var(--space-4);display:grid}.organizer-events-view-module__WGjF4W__eventCard{gap:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);width:100%;min-height:58px;padding:var(--space-4) calc(var(--space-4) + 28px) var(--space-4) var(--space-4);color:inherit;background:var(--bg-surface);box-shadow:var(--shadow-card);cursor:pointer;font:inherit;text-align:left;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.organizer-events-view-module__WGjF4W__eventCard:active{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary-soft) 72%, var(--bg-surface));box-shadow:var(--shadow-action-pressed);transform:translateY(1px)scale(.985)}.organizer-events-view-module__WGjF4W__eventCard[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-primary-soft);box-shadow:var(--shadow-card-strong)}.organizer-events-view-module__WGjF4W__eventCard[data-status=dormant]{border-color:color-mix(in srgb, var(--status-warning) 72%, var(--border-subtle))}.organizer-events-view-module__WGjF4W__eventCard[data-status=dormant] .organizer-events-view-module__WGjF4W__statusBadge{color:var(--text-main);background:var(--status-warning-soft)}.organizer-events-view-module__WGjF4W__eventCard[aria-pressed=true] .organizer-events-view-module__WGjF4W__cardChevron{color:var(--accent-primary);opacity:1;transform:translateY(-50%)translate(2px)}.organizer-events-view-module__WGjF4W__cardTopline{gap:var(--space-2);flex-wrap:wrap;display:flex}.organizer-events-view-module__WGjF4W__statusBadge,.organizer-events-view-module__WGjF4W__readinessBadge{font-size:.68rem;font-weight:var(--font-bold);text-transform:uppercase;border-radius:999px;padding:5px 9px}.organizer-events-view-module__WGjF4W__statusBadge{color:var(--text-inverse);background:var(--accent-primary)}.organizer-events-view-module__WGjF4W__readinessBadge{color:var(--text-muted);background:var(--bg-subtle)}.organizer-events-view-module__WGjF4W__cardHeader{gap:4px;display:grid}.organizer-events-view-module__WGjF4W__cardMeta{color:var(--text-muted);font-size:.82rem;font-weight:var(--font-bold);margin:0;line-height:1.35}.organizer-events-view-module__WGjF4W__cardChevron{top:50%;right:var(--space-3);color:var(--text-muted);opacity:.68;pointer-events:none;transition:color .14s,opacity .14s,transform .14s;position:absolute;transform:translateY(-50%)}.organizer-events-view-module__WGjF4W__sheetBackdrop{z-index:60;background:color-mix(in srgb, var(--bg-overlay) 54%, transparent);align-items:end;animation:.16s both organizer-events-view-module__WGjF4W__fadeIn;display:grid;position:fixed;inset:0}.organizer-events-view-module__WGjF4W__eventSheet{width:min(100%, var(--page-max-width));gap:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card) var(--radius-card) 0 0;max-height:min(90dvh,760px);padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));color:var(--text-main);background:var(--bg-surface);box-shadow:var(--shadow-card-strong);border-bottom:0;margin:0 auto;animation:.18s both organizer-events-view-module__WGjF4W__sheetIn;display:grid;overflow:hidden}.organizer-events-view-module__WGjF4W__materialsSheet{gap:var(--space-2);max-height:min(94dvh,820px);padding-top:var(--space-3);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;position:relative}.organizer-events-view-module__WGjF4W__sheetHandle{background:var(--border-strong);border-radius:999px;justify-self:center;width:38px;height:4px}.organizer-events-view-module__WGjF4W__sheetHeader{gap:var(--space-1);display:grid}.organizer-events-view-module__WGjF4W__sheetActions{gap:var(--space-2);display:grid}.organizer-events-view-module__WGjF4W__sheetActions a,.organizer-events-view-module__WGjF4W__sheetActions button,.organizer-events-view-module__WGjF4W__textButton{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);min-height:44px;padding:0 var(--space-4);color:inherit;background:var(--bg-subtle);font:inherit;font-weight:var(--font-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.organizer-events-view-module__WGjF4W__sheetActions .organizer-events-view-module__WGjF4W__primaryAction{border-color:var(--accent-primary);color:var(--text-inverse);background:var(--accent-primary);box-shadow:var(--shadow-action)}.organizer-events-view-module__WGjF4W__sheetActions .organizer-events-view-module__WGjF4W__tertiaryAction{color:var(--text-muted);background:0 0}.organizer-events-view-module__WGjF4W__sheetActions button:disabled{cursor:wait;opacity:.68}.organizer-events-view-module__WGjF4W__sheetActions .organizer-events-view-module__WGjF4W__linkPreview{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, transparent);border-style:dashed}.organizer-events-view-module__WGjF4W__materialsHeader{top:var(--space-3);right:var(--space-4);z-index:1;position:absolute}.organizer-events-view-module__WGjF4W__materialsHeader button{border:var(--border-width) solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 92%, transparent);min-height:32px;color:var(--text-main);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--font-bold);padding:0 var(--space-2);border-radius:999px}.organizer-events-view-module__WGjF4W__materialsTitle{gap:2px;padding-right:72px;display:grid}.organizer-events-view-module__WGjF4W__materialsTitle h2{margin:0;font-size:clamp(1.25rem,5vw,1.6rem);line-height:1.05}.organizer-events-view-module__WGjF4W__materialsBody{gap:var(--space-2);scrollbar-width:thin;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.organizer-events-view-module__WGjF4W__materialTabs{gap:var(--space-2);border-radius:var(--radius-control);background:var(--bg-subtle);grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.organizer-events-view-module__WGjF4W__materialTabs button{border-radius:calc(var(--radius-control) - 2px);min-height:38px;color:var(--text-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--font-bold);background:0 0;border:0}.organizer-events-view-module__WGjF4W__materialTabs button[aria-selected=true],.organizer-events-view-module__WGjF4W__materialTabActive{color:var(--text-main);background:var(--bg-surface);box-shadow:var(--shadow-card)}.organizer-events-view-module__WGjF4W__materialCard{gap:var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-subtle);padding:var(--space-3);display:grid}.organizer-events-view-module__WGjF4W__qrInviteHeader{text-align:center;justify-items:center;display:grid}.organizer-events-view-module__WGjF4W__materialCard p{margin:0}.organizer-events-view-module__WGjF4W__qrInviteHeader p{color:var(--text-muted);font-size:.78rem;font-weight:var(--font-bold);line-height:1.25}.organizer-events-view-module__WGjF4W__qrOpenLink{color:var(--accent-primary);font-size:.82rem;font-weight:var(--font-bold);justify-self:center;margin-bottom:-2px;line-height:1;text-decoration:none}.organizer-events-view-module__WGjF4W__qrImageButton{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);width:min(100%,200px);padding:var(--space-2);cursor:zoom-in;background:#fff;justify-self:center;display:grid}.organizer-events-view-module__WGjF4W__qrImageButton img{width:100%;height:auto;display:block}.organizer-events-view-module__WGjF4W__qrLoadingCard{border:var(--border-width) dashed var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);min-height:200px;color:var(--text-muted);font-weight:var(--font-bold);place-items:center;display:grid}.organizer-events-view-module__WGjF4W__materialCard p{color:var(--text-muted);font-size:.82rem;line-height:1.45}.organizer-events-view-module__WGjF4W__moduleSelectorSlot{min-height:0;margin-bottom:var(--space-1)}.organizer-events-view-module__WGjF4W__moduleSelector{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);width:100%;min-width:0;min-height:40px;color:var(--text-main);font:inherit;font-size:.84rem;font-weight:var(--font-bold);padding:0 var(--space-3)}.organizer-events-view-module__WGjF4W__materialsActions{gap:var(--space-2);border-top:var(--border-width) solid var(--border-subtle);background:var(--bg-surface);padding-top:var(--space-3);display:grid}.organizer-events-view-module__WGjF4W__materialsActions button,.organizer-events-view-module__WGjF4W__materialsSecondaryActions 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:inherit;font-size:.82rem;font-weight:var(--font-bold)}.organizer-events-view-module__WGjF4W__materialsActions .organizer-events-view-module__WGjF4W__materialsPrimaryAction{border-color:var(--accent-primary);background:var(--accent-primary);min-height:44px;color:var(--text-inverse);box-shadow:var(--shadow-action);font-size:.9rem}.organizer-events-view-module__WGjF4W__materialsSecondaryActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organizer-events-view-module__WGjF4W__materialsActions button:disabled{cursor:wait;opacity:.68}.organizer-events-view-module__WGjF4W__materialsPendingAction{border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-muted);font-size:.84rem;font-weight:var(--font-bold);padding:var(--space-3);text-align:center;grid-column:1/-1;margin:0;line-height:1.4}.organizer-events-view-module__WGjF4W__textButton{color:var(--text-muted);cursor:pointer}.organizer-events-view-module__WGjF4W__printSurface{z-index:80;color:#0f172a;background:#fff;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0;overflow-y:auto}.organizer-events-view-module__WGjF4W__printControls{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);display:flex}.organizer-events-view-module__WGjF4W__printControls button{border-radius:var(--radius-control);color:#0f172a;cursor:pointer;min-height:40px;font:inherit;font-weight:var(--font-bold);padding:0 var(--space-4);background:#fff;border:1px solid #cbd5e1}.organizer-events-view-module__WGjF4W__printControls button:first-child{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}.organizer-events-view-module__WGjF4W__printSheet{text-align:center;align-content:center;justify-items:center;gap:20px;width:min(100%,760px);min-height:calc(100dvh - 80px);margin:0 auto;padding:28px;display:grid}.organizer-events-view-module__WGjF4W__printSheet p,.organizer-events-view-module__WGjF4W__printSheet h1,.organizer-events-view-module__WGjF4W__printSheet h2{margin:0}.organizer-events-view-module__WGjF4W__printSheet p{color:#475569;text-transform:uppercase;font-size:.9rem;font-weight:800}.organizer-events-view-module__WGjF4W__printSheet h1{color:#020617;max-width:18ch;font-size:clamp(2rem,7vw,4.2rem);line-height:.95}.organizer-events-view-module__WGjF4W__printSheet img{border:1px solid #e2e8f0;width:min(74vw,430px);height:auto;padding:18px}.organizer-events-view-module__WGjF4W__printSheet h2{color:#0f172a;max-width:22ch;font-size:clamp(1.2rem,4vw,2rem);line-height:1.1}@keyframes organizer-events-view-module__WGjF4W__fadeIn{0%{opacity:0}}@keyframes organizer-events-view-module__WGjF4W__sheetIn{0%{opacity:0;transform:translateY(16px)}}@media (min-width:640px){.organizer-events-view-module__WGjF4W__sheetActions{grid-template-columns:1.2fr 1fr 1fr}.organizer-events-view-module__WGjF4W__textButton{grid-column:1/-1}}@media (max-width:430px){.organizer-events-view-module__WGjF4W__summaryPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-events-view-module__WGjF4W__materialsActions{grid-template-columns:1fr}.organizer-events-view-module__WGjF4W__materialsActions button:last-child{grid-column:auto}}@media print{.organizer-events-view-module__WGjF4W__printSurface{display:block;position:static;overflow:visible}.organizer-events-view-module__WGjF4W__printControls{display:none}.organizer-events-view-module__WGjF4W__printSheet{width:100%;min-height:100vh;padding:0}.organizer-events-view-module__WGjF4W__printSheet img{width:70vw;max-width:460px}}
.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}}
.theme-toggle-module__DRq2aq__toggle{width:var(--touch-target);min-width:var(--touch-target);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;box-shadow:var(--shadow-action);justify-content:center;align-items:center;transition:transform .12s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.theme-toggle-module__DRq2aq__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px}.theme-toggle-module__DRq2aq__toggle:hover,.theme-toggle-module__DRq2aq__toggle:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 44%, var(--border-subtle));color:var(--accent-primary)}.theme-toggle-module__DRq2aq__toggle:active{box-shadow:var(--shadow-action-pressed);transform:scale(.98)}.theme-toggle-module__DRq2aq__toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-primary) 24%, transparent);outline-offset:2px}
.internal-page-header-module__HORSLa__header{gap:var(--space-4);display:grid}.internal-page-header-module__HORSLa__contextRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.internal-page-header-module__HORSLa__contextNav{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.internal-page-header-module__HORSLa__backLink{min-height:var(--touch-target);align-items:center;gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-main);padding:0 var(--space-2);box-shadow:var(--shadow-action);flex:none;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .14s,border-color .14s,color .14s;display:inline-flex}.internal-page-header-module__HORSLa__backLink:active{transform:scale(.98)}.internal-page-header-module__HORSLa__backDisabled{box-shadow:none;cursor:default;opacity:.62}.internal-page-header-module__HORSLa__backDisabled:active{transform:none}.internal-page-header-module__HORSLa__backIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:1rem;height:1rem}.internal-page-header-module__HORSLa__divider{background:var(--border-subtle);flex:none;width:1px;height:1.25rem}.internal-page-header-module__HORSLa__breadcrumb{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);scrollbar-width:none;white-space:nowrap;flex:auto;font-size:.75rem;line-height:1.2;display:flex;overflow-x:auto}.internal-page-header-module__HORSLa__breadcrumb::-webkit-scrollbar{display:none}.internal-page-header-module__HORSLa__breadcrumb a,.internal-page-header-module__HORSLa__breadcrumb span:not(.internal-page-header-module__HORSLa__separator){min-height:var(--touch-target);text-overflow:ellipsis;flex:0 auto;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.internal-page-header-module__HORSLa__breadcrumb a{color:var(--text-muted);text-decoration:none}.internal-page-header-module__HORSLa__breadcrumb a:focus-visible,.internal-page-header-module__HORSLa__breadcrumb a:hover{color:var(--accent-primary)}.internal-page-header-module__HORSLa__separator{color:var(--border-subtle);flex:none}.internal-page-header-module__HORSLa__current{color:var(--text-main);font-weight:700}.internal-page-header-module__HORSLa__focus{gap:var(--space-1);display:grid}.internal-page-header-module__HORSLa__eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:500;line-height:1.2}.internal-page-header-module__HORSLa__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.internal-page-header-module__HORSLa__titleRow h1{min-width:0;color:var(--text-main);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:700;line-height:1.02}.internal-page-header-module__HORSLa__description{color:var(--text-muted);max-width:44rem;margin:0;font-size:.92rem;line-height:1.45}.internal-page-header-module__HORSLa__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.internal-page-header-module__HORSLa__details{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:560px){.internal-page-header-module__HORSLa__header{gap:var(--space-3)}.internal-page-header-module__HORSLa__contextRow,.internal-page-header-module__HORSLa__contextNav{gap:var(--space-1)}.internal-page-header-module__HORSLa__backLink{padding:0 var(--space-1)}.internal-page-header-module__HORSLa__divider{height:1rem}.internal-page-header-module__HORSLa__titleRow{display:grid}.internal-page-header-module__HORSLa__compactTitleRow{align-items:center;display:flex}.internal-page-header-module__HORSLa__titleRow h1{font-size:1.7rem;line-height:1.06}.internal-page-header-module__HORSLa__actions{justify-content:flex-start}}
.login-module__WEZH7G__page{background:var(--bg-base);min-height:100svh;color:var(--text-main);padding:var(--space-5) var(--space-4)}.login-module__WEZH7G__shell{gap:var(--space-5);width:min(100%,520px);margin:0 auto;display:grid}.login-module__WEZH7G__topBar{min-height:var(--touch-target);justify-content:flex-end;display:flex}.login-module__WEZH7G__header{gap:var(--space-2);display:grid}.login-module__WEZH7G__header p{color:var(--accent-neon);font-size:13px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase;margin:0}.login-module__WEZH7G__header h1{color:var(--text-main);margin:0;font-size:34px;line-height:1.1}.login-module__WEZH7G__authError{border:var(--border-width) solid color-mix(in srgb, var(--accent-primary) 42%, var(--border-subtle));border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent-primary) 9%, var(--bg-surface));color:var(--text-main);padding:var(--space-3);margin:0;font-size:14px;line-height:1.4}.login-module__WEZH7G__links{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.login-module__WEZH7G__links a{color:var(--text-muted);font-size:13px;font-weight:var(--font-bold);text-decoration:none}.login-module__WEZH7G__links a:hover{color:var(--accent-primary);text-decoration:underline}
.admin-home-module__cNhfFq__shell{box-sizing:border-box;min-height:100dvh;width:min(100%, var(--page-max-width));padding:var(--space-6) var(--space-4) var(--space-12);color:var(--text-main);background:var(--background);margin:0 auto}.admin-home-module__cNhfFq__header{gap:var(--space-3);padding:var(--space-2) 0 var(--space-5);display:grid}.admin-home-module__cNhfFq__kicker{color:var(--accent-neon);font-size:13px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase;margin:0}.admin-home-module__cNhfFq__header h1,.admin-home-module__cNhfFq__toolCard h2{color:var(--text-main);letter-spacing:0;margin:0}.admin-home-module__cNhfFq__header h1{font-size:34px;line-height:1.05}.admin-home-module__cNhfFq__header p,.admin-home-module__cNhfFq__toolCard p{color:var(--text-muted);margin:0;line-height:1.5}.admin-home-module__cNhfFq__toolGrid{gap:var(--space-3);display:grid}.admin-home-module__cNhfFq__toolCard{gap:var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);min-height:116px;padding:var(--space-4);color:inherit;background:var(--bg-surface);box-shadow:var(--shadow-action);text-decoration:none;display:grid}.admin-home-module__cNhfFq__toolCard:active,.admin-home-module__cNhfFq__toolCard:hover{background:var(--accent-primary-soft)}[data-theme=dark] .admin-home-module__cNhfFq__toolCard{border-color:color-mix(in srgb, var(--border-subtle) 78%, #94a3b8);background:color-mix(in srgb, var(--bg-surface) 86%, #020617)}
.privacy-module__ZGDmtG__page{background:var(--bg-base);min-height:100svh;color:var(--text-main);padding:var(--space-5) var(--space-4) var(--space-8)}.privacy-module__ZGDmtG__shell{gap:var(--space-5);width:min(100%,760px);margin:0 auto;display:grid}.privacy-module__ZGDmtG__topBar{min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.privacy-module__ZGDmtG__backLink{color:var(--accent-primary);font-size:14px;font-weight:var(--font-bold);text-decoration:none}.privacy-module__ZGDmtG__backLink:hover{text-decoration:underline}.privacy-module__ZGDmtG__header{gap:var(--space-2);display:grid}.privacy-module__ZGDmtG__header p{color:var(--accent-neon);font-size:13px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase;margin:0}.privacy-module__ZGDmtG__header h1{color:var(--text-main);margin:0;font-size:34px;line-height:1.05}.privacy-module__ZGDmtG__header span{color:var(--text-muted);font-size:14px}.privacy-module__ZGDmtG__card{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-sm);gap:var(--space-3);padding:var(--space-5);display:grid}.privacy-module__ZGDmtG__card h2{color:var(--text-main);margin:0;font-size:20px;line-height:1.2}.privacy-module__ZGDmtG__card p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.privacy-module__ZGDmtG__purposeList{gap:var(--space-3);display:grid}.privacy-module__ZGDmtG__purpose{border-left:3px solid var(--accent-neon);gap:var(--space-1);padding-left:var(--space-3);display:grid}.privacy-module__ZGDmtG__purpose h3{color:var(--text-main);margin:0;font-size:16px;line-height:1.25}.privacy-module__ZGDmtG__purpose p{font-size:14px}.privacy-module__ZGDmtG__footer{color:var(--text-muted);font-size:14px;line-height:1.5}.privacy-module__ZGDmtG__footer p{margin:0}.privacy-module__ZGDmtG__footer a{color:var(--accent-primary);font-weight:var(--font-bold)}@media (min-width:768px){.privacy-module__ZGDmtG__header h1{font-size:46px}}
