.qualification-preview{margin-block:1rem}.qualification-sort{max-width:24rem}.qualification-preview table{table-layout:fixed;width:100%}.qualification-preview th,.qualification-preview td{white-space:normal;overflow-wrap:anywhere}.qualification-status{font-weight:650}.qualification-status[data-status=ADVANCING]{color:var(--gdf-success)}.qualification-status[data-status=NOT_ADVANCING]{color:var(--gdf-danger)}.elimination-builder{min-width:0;max-width:100%}.builder-source{color:var(--gdf-muted)}.builder-mode{margin-block:1rem}.builder-pairing{max-width:24rem}.builder-seeds,.builder-pair-summary{margin-block:1rem}.builder-scroll-hint{color:var(--gdf-muted);font-size:.9rem}.builder-scroll{border:1px solid var(--gdf-border);border-radius:.5rem;max-width:100%;padding:.5rem;overflow:auto}.builder-scroll:focus-visible{outline:2px solid var(--gdf-accent);outline-offset:3px}.builder-tree{align-items:stretch;gap:3rem;display:grid;position:relative}.builder-round{grid-template-rows:minmax(2.5rem,auto) 1fr;gap:.5rem;min-width:0;display:grid}.builder-round>h3{z-index:2;margin:0;position:relative}.builder-round-matches{gap:1.1rem;display:grid}.builder-match{z-index:2;background:var(--gdf-surface);border:1px solid var(--gdf-border);border-radius:.75rem;align-self:center;min-width:0;min-height:11rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #0002}.builder-match[data-current=true]{border-color:var(--gdf-accent);box-shadow:0 0 0 1px var(--gdf-accent), 0 4px 12px #0002}.builder-match[data-medal=gold] h4{color:var(--gdf-accent)}.builder-match[data-medal=bronze] h4{border-left:3px solid #bd8653}.bracket-participant{gap:.25rem;min-width:0;display:grid}.bracket-participant strong{font-size:1rem;line-height:1.3}.bracket-participant small{color:var(--gdf-muted);font-size:.78rem}.bracket-score{text-align:center;font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--gdf-muted) 9%, var(--gdf-surface));border-radius:.35rem;min-width:2.4rem;padding:.35rem;font-size:1.35rem}.bracket-winner{color:var(--gdf-success);font-weight:750}.builder-slot[data-outcome=winner]{background:color-mix(in srgb, var(--gdf-success) 7%, var(--gdf-surface))}.builder-slot[data-outcome=loser] .bracket-score{color:var(--gdf-muted)}.builder-slot[data-outcome=loser]{color:var(--gdf-danger)}.bracket-participant{text-align:center}.bracket-inline-editor table,.bracket-inline-editor tbody{width:100%;display:block}.bracket-inline-editor tr{grid-template-columns:minmax(0,1fr) 4.5rem;align-items:stretch;display:grid}.bracket-inline-editor td{justify-content:center;align-items:center;min-width:0;padding:.4rem;display:flex}.bracket-inline-editor .cell-sequence,.bracket-inline-editor .cell-double-loss{display:none}.bracket-inline-editor .cell-fighter{grid-area:1/1}.bracket-inline-editor .cell-fighter~.cell-fighter{grid-row:2}.bracket-inline-editor .cell-score{grid-area:1/2;width:auto}.bracket-inline-editor .cell-score~.cell-score{grid-row:2}.bracket-inline-editor .cell-hits,.bracket-inline-editor .cell-status{flex-wrap:wrap;grid-column:1/-1;gap:.35rem}.bracket-inline-editor .score-cell{text-align:center;width:100%;min-width:0}.bracket-match-status{border-top:1px solid var(--gdf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.bracket-match-status small{color:var(--gdf-muted)}.bracket-score-action{margin:0 .9rem .6rem;font-size:.8rem}.elimination-scoring-panel{border-left:3px solid var(--gdf-accent);min-width:0}.elimination-score-scroll{max-width:100%;overflow-x:auto}.elimination-score-table{width:100%}[data-score-grid] .elimination-score-table .cell-score{vertical-align:middle;width:5.5rem}.elimination-score-table .score-cell{box-sizing:border-box;text-align:center;width:100%;min-height:44px;padding-inline:.4rem}.elimination-score-table :is(.cell-sequence,.cell-step,.cell-piste,.cell-double-loss){display:none}.elimination-score-table .cell-status{position:relative}.elimination-score-table .cell-status .draft-chip{position:static}@media (width<=768px){.elimination-score-table,.elimination-score-table tbody{width:100%;display:block}.elimination-score-table tr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.6rem;display:grid}.elimination-score-table td{border:0;padding:.4rem;display:block}[data-score-grid] .elimination-score-table .cell-fighter{grid-area:1/1;min-width:0;font-weight:700}.elimination-score-table .cell-fighter~.cell-fighter{grid-column:2}[data-score-grid] .elimination-score-table .cell-score{grid-area:2/1;width:auto}.elimination-score-table .cell-score~.cell-score{grid-column:2}.elimination-score-table .score-cell{box-sizing:border-box;text-align:center;width:100%}.elimination-score-table .cell-hits,.elimination-score-table .cell-status{grid-column:1/-1}.elimination-score-table .cell-hits{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.elimination-score-table :is(.cell-sequence,.cell-step,.cell-piste,.cell-double-loss){display:none}}.medal-place{font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;display:inline-flex}.medal-icon{width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 2px var(--gdf-surface);background:currentColor;border:2px solid;border-radius:50%;place-items:center;display:inline-grid}.medal-icon[data-place="1"]{color:#ceab42}.medal-icon[data-place="2"]{color:#a4afb9}.medal-icon[data-place="3"]{color:#bc8051}.medal-icon[data-place="4"]{color:var(--gdf-muted);background:0 0}.builder-match h4{background:color-mix(in srgb, var(--gdf-accent) 7%, var(--gdf-surface));letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.7rem .9rem;font-size:.78rem;font-weight:650;display:flex}.builder-match[data-inactive=true]{background-image:repeating-linear-gradient(135deg, transparent, transparent 36px, color-mix(in srgb, var(--gdf-cancellation-stripe) 35%, transparent) 36px, color-mix(in srgb, var(--gdf-cancellation-stripe) 35%, transparent) 42px)}.builder-match[data-inactive=true] .builder-slot{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--gdf-danger) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--gdf-danger) 50%, transparent)}.builder-match h4 small{color:var(--gdf-muted);font-weight:400}.builder-slot{border-top:1px solid var(--gdf-border);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:4.25rem;padding:.7rem .9rem;display:grid}.builder-slot label{margin:0}.builder-slot select{width:100%;min-width:0;min-height:2.75rem}.builder-side,.builder-slot>small{color:var(--gdf-muted);font-size:.8rem}.builder-slot>strong{font-size:.95rem}.builder-placeholder{color:var(--gdf-muted);align-self:center;font-style:italic}.builder-missing{color:var(--gdf-warning)!important}.builder-routes{border-top:1px solid var(--gdf-border);gap:.25rem;padding:.6rem .9rem;display:grid}.builder-routes small{font-size:.75rem}.builder-routes [data-route=winner]{color:var(--gdf-accent)}.builder-routes [data-route=loser]{color:var(--gdf-muted)}.builder-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.builder-edge{fill:none;stroke:var(--gdf-accent);stroke-width:2px}.builder-edge.loser{stroke:var(--gdf-muted);stroke-dasharray:5 4}.builder-legend{color:var(--gdf-muted);flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}.builder-legend span:before{content:"";border-top:2px solid var(--gdf-accent);vertical-align:middle;width:2rem;margin-inline-end:.5rem;display:inline-block}.builder-legend .builder-loser-key:before{border-top:2px dashed var(--gdf-muted)}.builder-result{font-variant-numeric:tabular-nums;font-weight:650}:root{--gdf-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;color:var(--gdf-text);font-family:var(--gdf-font);font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gdf-accent:#ffbd00;--gdf-input:#27272d;--gdf-input-border:#5a5a64;--gdf-placeholder:#a3a3ae;--gdf-header:#0d0d0f;--gdf-sidebar:#18181c;--gdf-warning-surface:#30281c;--gdf-danger-surface:#3b1a1b;--gdf-pending-surface:#232328;--gdf-draw-surface:#403720;--gdf-double-loss-surface:#472022;--gdf-alert-text:#ffd8d6;--gdf-primary:#ffbd00;--gdf-secondary:#a00000;--gdf-background:#121214;--gdf-surface:#1e1e23;--gdf-surface-raised:#28282f;--gdf-border:#393940;--gdf-text:#f5f5f6;--gdf-muted:#b3b3bc;--gdf-success:#7fca9e;--gdf-warning:#ffcf68;--gdf-danger:#e16b65;--gdf-focus:#ffbd00;--gdf-radius:8px;--gdf-spacing:16px;--gdf-shadow:0 14px 32px #0000002e;background:#f4f1e8;background:var(--gdf-background);font-family:var(--gdf-font)}body{background:var(--gdf-background);color:var(--gdf-text)}article p,.note,label,.intro,.section-heading>span{color:var(--gdf-muted)}h1,.summary-card strong{font-family:var(--gdf-font);font-weight:750}h1{font-size:clamp(2.2rem,4vw,4.3rem);line-height:1.05}h2,h3{letter-spacing:-.02em}.eyebrow{color:var(--gdf-accent)}button{color:#121214;background:var(--gdf-primary);border-radius:var(--gdf-radius);border:1px solid #0000}button:hover:not(:disabled){filter:brightness(1.07)}button.secondary,.secondary{color:var(--gdf-text);background:var(--gdf-surface-raised);border-color:var(--gdf-border)}button.danger,.danger{color:#fff;background:var(--gdf-secondary)}button.text-button{color:var(--gdf-accent);background:0 0;border:0;padding:4px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gdf-focus);outline-offset:3px}input,select,textarea{color:var(--gdf-text);border-color:var(--gdf-input-border);background:var(--gdf-input);color-scheme:inherit}.panel{border-color:var(--gdf-border);border-radius:var(--gdf-radius);background:var(--gdf-surface);box-shadow:var(--gdf-shadow)}.app-shell{grid-template:"header header"80px"sidebar main"minmax(calc(100vh - 80px),auto)/236px minmax(0,1fr)}.masthead{background:var(--gdf-header);border-bottom:1px solid var(--gdf-border);gap:12px;padding-inline:24px}.brand{text-align:left;color:var(--gdf-text);border:0;align-items:center;gap:12px;font-family:inherit;display:flex}.brand img{object-fit:contain;width:52px;height:52px}.brand span{display:grid}.brand b{font-size:1.45rem}.brand small{color:var(--gdf-muted);font-size:.7rem;font-weight:500}.header-actions{align-items:center;gap:14px;display:flex}.organizer-name{color:var(--gdf-muted);font-size:.85rem}.save-state{color:var(--gdf-success);font-size:.8rem}.save-state span{display:none}aside{background:var(--gdf-sidebar);border-right-color:var(--gdf-border);padding:24px 12px}nav button{min-height:44px;color:var(--gdf-text);background:0 0;border:0;border-left:4px solid #0000;padding:10px 14px;font-size:1rem;font-weight:600;line-height:1.3}nav button:hover:not(.active){color:var(--gdf-text);background:var(--gdf-surface-raised)}nav button.active{color:var(--gdf-accent);background:var(--gdf-surface-raised);border-left-color:var(--gdf-primary);font-weight:700}.live-lifecycle-status{flex-direction:column;gap:.4rem;margin-bottom:.6rem;display:flex}.bottom-group-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.activation-hint{color:var(--gdf-muted);flex-basis:100%}.cell-score :is(.score-not-saved,.score-prerequisite){white-space:normal;width:12rem;max-width:100%;margin-top:.4rem;display:block}.score-prerequisite{color:var(--gdf-muted);background:var(--gdf-surface)}nav button:focus-visible{outline:3px solid var(--gdf-text);outline-offset:2px}main.workspace-main{width:min(1500px,100%);min-width:0;padding:clamp(24px,3vw,50px)}.language-switcher{white-space:nowrap;align-items:center;gap:4px;display:flex}.language-switcher button{color:var(--gdf-muted);background:0 0;border:0;padding:5px 7px}.language-switcher button.selected{color:var(--gdf-accent);text-underline-offset:5px;text-decoration:underline}.language-switcher span{color:var(--gdf-muted)}.login-screen{place-items:center;min-height:100vh;padding:28px;display:grid;position:relative}.login-toolbar{position:absolute;top:22px;right:24px}.login-card{border:1px solid var(--gdf-border);border-top:5px solid var(--gdf-primary);border-radius:var(--gdf-radius);background:var(--gdf-surface);width:min(440px,100%);box-shadow:var(--gdf-shadow);padding:clamp(28px,5vw,50px)}.login-card img{object-fit:contain;width:88px;height:88px;margin-bottom:18px}.login-card h1{font-size:2.3rem}.login-card p{color:var(--gdf-muted)}.login-card form{gap:18px;margin-top:28px;display:grid}.loading-screen{place-items:center;min-height:100vh;display:grid}.offline-banner,.alert{border:1px solid var(--gdf-warning);color:var(--gdf-warning);border-radius:var(--gdf-radius);background:var(--gdf-warning-surface);padding:14px 18px}.alert{border-color:var(--gdf-danger);color:var(--gdf-alert-text);background:var(--gdf-danger-surface)}.event-hero{border:1px solid var(--gdf-border);border-left:8px solid var(--gdf-primary);border-radius:var(--gdf-radius);background:linear-gradient(125deg, var(--gdf-surface-raised), var(--gdf-sidebar));margin-bottom:24px;padding:36px}.event-hero p:last-child{color:var(--gdf-muted);font-size:1.1rem}.event-grid,.nomination-list,.fighter-roster,.piste-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px;margin-bottom:28px;display:grid}.event-card,.nomination-card,.fighter-card{border:1px solid var(--gdf-border);border-radius:var(--gdf-radius);background:var(--gdf-surface);box-shadow:var(--gdf-shadow);padding:22px}.event-card header,.nomination-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-card time,.nomination-card time{color:var(--gdf-muted);font-size:.9rem}.event-card h2,.nomination-card h3{margin-bottom:10px;font-size:1.5rem;line-height:1.2}.event-card>button,.nomination-card>button{margin-top:18px}.event-card-nominations{gap:9px;margin-top:16px;display:grid}.event-card-nominations>div{border-top:1px solid var(--gdf-border);grid-template-columns:1fr auto;gap:4px;padding-top:9px;display:grid}.event-card-nominations small{color:var(--gdf-accent);grid-column:1/-1}.status-pill{border:1px solid var(--gdf-primary);color:var(--gdf-accent);letter-spacing:.06em;border-radius:100px;padding:5px 8px;font-size:.7rem;font-weight:800}.nomination-scoreline{color:var(--gdf-muted);justify-content:space-between;font-size:.85rem;display:flex}.nomination-card .champion{color:var(--gdf-accent);font-weight:700}.form-pair{flex-wrap:wrap;gap:12px;display:flex}.form-pair label{flex:170px}.create-event{margin-top:28px}.nomination-context{border-bottom:1px solid var(--gdf-border);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:18px;display:flex}.nomination-context strong{font-size:1rem}.history-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.history-controls .button-row{margin:0}.history-controls button[aria-pressed=true]{background:var(--gdf-primary);color:#121214}.history-year>h2{border-bottom:1px solid var(--gdf-border);padding-bottom:10px}.danger-zone{border-color:var(--gdf-secondary);margin-top:32px}.next-step-panel{border-left:6px solid var(--gdf-accent)}.next-step-panel h2{margin:4px 0 12px}.next-step-milestones{color:var(--gdf-muted);flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;padding:0;list-style:none;display:flex}.next-step-milestones li[data-state=done]{color:var(--gdf-success)}.next-step-milestones li[data-state=current]{color:var(--gdf-text);font-weight:700}.next-step-summary{font-weight:700}.next-step-blocked{color:var(--gdf-warning)}.next-step-groups{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.next-step-groups li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.next-step-error,.inline-error{color:var(--gdf-alert-text);font-weight:600}.danger-dialog{border-top:6px solid var(--gdf-secondary)}.withdraw-dialog .alert{margin:12px 0}.withdraw-dialog .alert:focus{outline:3px solid var(--gdf-focus);outline-offset:2px}.withdraw-unavailable ul{gap:6px;margin:4px 0 0;padding-left:20px;display:grid}.dialog{color:var(--gdf-text);border:1px solid var(--gdf-border);background:var(--gdf-surface)}.dialog-backdrop{background:#000000bf}.empty-state{color:var(--gdf-muted);border:1px dashed var(--gdf-border);border-radius:var(--gdf-radius);padding:24px}.small-note{color:var(--gdf-muted);font-size:.83rem}.fighter-card{align-content:start;gap:14px;display:grid}.fighter-card>div:first-child{gap:4px;display:grid}.fighter-card small{color:var(--gdf-muted)}.fighter-state{color:var(--gdf-accent);justify-content:space-between;gap:8px;font-size:.8rem;font-weight:700;display:flex}.fighter-card[data-status=DISQUALIFIED],.fighter-card[data-status=CANCELLED]{border-color:var(--gdf-danger)}.fighter-cause{color:var(--gdf-danger);margin:0;font-size:.875rem;font-weight:650}.fighter-card .button-row{margin:0}.fighter-entry{border-top:1px solid var(--gdf-border);padding-top:12px}.fighter-entry .text-button{min-height:44px;padding:8px 6px}button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.delete-impact{border-left:4px solid var(--gdf-danger);background:var(--gdf-surface-raised);border-radius:6px;padding:10px 12px}.delete-impact p{margin:0 0 6px}.discipline-dialog{width:min(680px,100%)}.discipline-counts{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;margin:12px 0;display:grid}.discipline-counts div{border:1px solid var(--gdf-border);background:var(--gdf-surface-raised);border-radius:6px;padding:8px 10px}.discipline-counts dt{color:var(--gdf-muted);font-size:.8125rem}.discipline-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:750}.discipline-cause{color:var(--gdf-danger)}.discipline-add{border-top:1px solid var(--gdf-border);gap:10px;margin:16px 0;padding-top:12px;display:grid}.discipline-history{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.discipline-record{border:1px solid var(--gdf-border);background:var(--gdf-surface-raised);border-radius:6px;gap:6px;padding:10px 12px;display:grid}.discipline-record p{color:var(--gdf-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem}.discipline-record[data-voided=true]{border-style:dashed}.discipline-record[data-voided=true] .discipline-record-head strong{text-decoration:line-through}.discipline-record-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.discipline-record-head time{color:var(--gdf-muted);font-size:.875rem}.discipline-record>button{justify-self:start}.discipline-void{border-left:4px solid var(--gdf-danger);background:var(--gdf-surface);border-radius:6px;gap:8px;padding:10px;display:grid}.piste-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.piste-card small{color:var(--gdf-accent)}.piste-card h2{overflow-wrap:anywhere;min-width:0;margin:0}.stage-tabs{gap:8px;margin:22px 0;display:flex;overflow-x:auto}.stage-tabs button{text-align:left;background:var(--gdf-surface-raised);min-width:150px;color:var(--gdf-text);flex:none;gap:4px;display:grid}.stage-tabs button[aria-selected=true]{border-color:var(--gdf-accent);color:var(--gdf-accent)}.stage-tabs small{color:var(--gdf-muted)}.readiness-list{gap:8px;padding:0;list-style:none;display:grid}.readiness-list li{color:var(--gdf-danger);gap:10px;display:flex}.readiness-list li[data-ready=true]{color:var(--gdf-success)}.assignment-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.assignment-toolbar label{min-width:180px}.assignment-board{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.unassigned-pool{max-height:75vh;position:sticky;top:16px;overflow-y:auto}.group-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;display:grid}.assignment-list{gap:7px;min-height:60px;padding:0;list-style:none;display:grid}.assignment-list li{cursor:grab}.assignment-fighter{text-align:left;width:100%;color:var(--gdf-text);background:var(--gdf-surface-raised);border:1px solid var(--gdf-border);align-items:center;gap:10px;padding:8px;display:flex}.assignment-fighter.selected{border-color:var(--gdf-accent);background:var(--gdf-warning-surface)}.assignment-fighter span:nth-child(2){display:grid}.assignment-fighter small{color:var(--gdf-muted)}.group-position{color:#121214;background:var(--gdf-primary);border-radius:50%;place-items:center;min-width:27px;height:27px;display:grid}.wave-plan>article{border-bottom:1px solid var(--gdf-border);padding:10px 0}.allocation-editor{border-top:1px solid var(--gdf-border);padding:18px 0}.allocation-editor label{max-width:320px}.piste-choices{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.piste-choices label,.check-label{align-items:center;gap:7px;display:flex}.piste-choices input,.check-label input{width:auto}.stage-route-preview{color:var(--gdf-accent);align-items:center;gap:12px;margin-bottom:16px;font-size:1.2rem;display:flex}.stage-timeline{gap:8px;margin:24px 0;padding:0;list-style:none;display:flex;overflow-x:auto}.stage-timeline li{flex:none;align-items:center;display:flex}.stage-timeline button{background:var(--gdf-surface);min-width:180px;color:var(--gdf-text);border-color:var(--gdf-border);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;display:grid}.stage-timeline button[aria-current=step]{border-color:var(--gdf-accent)}.stage-timeline small{color:var(--gdf-muted);grid-column:2}.timeline-symbol{color:var(--gdf-accent);grid-row:span 2;font-size:1.5rem}.timeline-connector{color:var(--gdf-muted);padding:0 8px}.explorer-section{margin-top:20px}.match-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.match-card{border:1px solid var(--gdf-border);border-radius:var(--gdf-radius);background:var(--gdf-surface-raised);min-width:0;padding:14px}.match-card header{color:var(--gdf-accent);letter-spacing:.05em;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:.72rem;display:flex}.match-fighter{border-top:1px solid var(--gdf-border);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.match-fighter span{overflow-wrap:anywhere;display:grid}.match-fighter small{color:var(--gdf-muted)}.match-fighter b{font-size:1.2rem}.matrix-scroll,.bracket-scroll,.table-wrap{position:relative;overflow-x:auto}.result-matrix,.standings-table{border-collapse:collapse;width:100%}.result-matrix{white-space:nowrap}.result-matrix th,.result-matrix td,.standings-table th,.standings-table td{border-bottom:1px solid var(--gdf-border);color:var(--gdf-text);padding:10px 12px}.result-matrix th,.standings-table th{color:var(--gdf-accent);text-align:left}.standings-table th,.standings-table td{vertical-align:middle;padding:8px 5px}.standings-table thead th{vertical-align:bottom;letter-spacing:normal;text-transform:none;font-size:.8125rem;line-height:1.25}.standings-table tbody th{color:var(--gdf-text);font-weight:600}.standings-table .standings-number,.standings-table .standings-rank{text-align:center;font-variant-numeric:tabular-nums}.standings-table .standings-number{width:6ch;padding-inline:4px}.standings-table td.standings-number,.standings-table td.standings-rank{white-space:nowrap}.standings-table .standings-fighter{overflow-wrap:break-word;min-width:12ch}.standings-table .standings-detail{overflow-wrap:break-word}.standings-table .standings-rank,.standings-table .standings-fighter{z-index:1;background:var(--gdf-surface);position:sticky}.standings-table .standings-rank{width:4rem;min-width:4rem;left:0}.standings-table .standings-fighter{box-shadow:inset -1px 0 0 var(--gdf-border);left:4rem}.standings-table tbody tr:hover>.standings-rank,.standings-table tbody tr:hover>.standings-fighter{background:var(--gdf-surface-raised)}.result-matrix td[data-state=DOUBLE_LOSS],.result-matrix td[data-state=CANCELLED]{color:var(--gdf-danger);font-weight:800}.result-matrix a{color:inherit}.bracket{align-items:stretch;gap:28px;min-width:max-content;padding:14px;display:flex}.bracket-column{flex-direction:column;width:255px;display:flex}.bracket-column>h3{color:var(--gdf-accent);min-height:38px;font-size:.95rem}.bracket-column>h4{color:var(--gdf-accent);min-height:38px;margin:0;font-size:.95rem}.bracket-round{flex-direction:column;flex:1;justify-content:space-around;gap:16px;display:flex}.bracket-column .match-card{position:relative}.bracket-column:not(:last-child) .match-card:after{content:"→";color:var(--gdf-accent);font-size:1.3rem;position:absolute;top:43%;right:-26px}.journey-panel{margin-top:22px}.journey-panel>label{max-width:350px}.journey article{border-left:3px solid var(--gdf-primary);padding-left:20px}.journey-arrow{color:var(--gdf-accent)}.visual-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.bar-row{grid-template-columns:minmax(110px,1fr) minmax(90px,3fr) auto;align-items:center;gap:10px;margin:9px 0;font-size:.85rem;display:grid}.bar-row>div{background:var(--gdf-surface-raised);border-radius:20px;height:11px}.bar-row i{background:var(--gdf-primary);border-radius:20px;height:100%;display:block}.infographic-workspace{grid-template-columns:minmax(230px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.infographic-controls{gap:15px;display:grid}.infographic-preview img{object-fit:contain;background:#101011;width:100%;max-height:75vh;display:block}.infographic-size{color:var(--gdf-muted);margin:0 0 12px;font-size:.9rem}.infographic-fit{border:1px solid var(--gdf-warning);border-radius:var(--gdf-radius);background:var(--gdf-warning-surface);gap:10px;padding:14px 18px;display:grid}.infographic-fit p{margin:0}@media (width<=900px){.app-shell{grid-template:"header""sidebar""main"minmax(0,1fr)/minmax(0,1fr)}.masthead{flex-wrap:wrap;padding:12px 18px}.header-actions{flex-wrap:wrap}aside{border-right:0;border-bottom:1px solid var(--gdf-border);padding:8px;overflow-x:auto}nav{width:max-content;display:flex}nav button{white-space:nowrap;width:auto}main.workspace-main{padding:24px 16px}.assignment-board{grid-template-columns:1fr}.unassigned-pool{max-height:none;position:static}.infographic-workspace{grid-template-columns:1fr}}@layer legacy{*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 10%,#d786682e,#0000 30rem),#f4f1e8;min-width:320px;min-height:100vh;margin:0}a{color:inherit}.app-shell{grid-template:"header header"76px"sidebar main"minmax(calc(100vh - 76px),auto)/230px 1fr;display:grid}.masthead{color:#f8f5ed;background:#17231f;grid-area:header;justify-content:space-between;align-items:center;padding:0 32px;display:flex}.brand{color:inherit;background:0 0;align-items:center;gap:12px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;text-decoration:none;display:flex}.brand img{width:44px;height:44px}.save-state{align-items:center;gap:9px;font-size:.875rem;display:flex}.save-state span{background:#94c6a5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #94c6a529}aside{background:#f8f5ed9e;border-right:1px solid #d8d2c4;grid-area:sidebar;padding:34px 20px}nav{gap:5px;display:grid}nav button{color:#52605a;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 14px;font-size:.925rem;font-weight:600;text-decoration:none}nav button:hover,nav button:focus-visible,nav button.active{color:#17231f;background:#e7dfcf;outline:none}main{grid-area:main;width:min(1320px,100%);padding:clamp(38px,5vw,72px)}.eyebrow{color:#a74f35;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:800}h1{letter-spacing:-.04em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:.98}.intro{color:#52605a;max-width:620px;margin:28px 0 48px;font-size:1.1rem;line-height:1.7}.status-grid{border-top:1px solid #c9c1b2;border-bottom:1px solid #c9c1b2;grid-template-columns:repeat(3,1fr);margin-bottom:42px;display:grid}.status-grid article{border-right:1px solid #c9c1b2;min-height:180px;padding:24px}.status-grid article:last-child{border-right:0}.number{color:#a74f35;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}h2{margin:30px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.375rem;font-weight:500}article p,.note{color:#637068;font-size:.875rem;line-height:1.55}button{color:#f8f5ed;font:inherit;background:#a74f35;border:0;border-radius:7px;padding:13px 20px;font-weight:600}button:disabled{cursor:not-allowed;opacity:.52}button:not(:disabled){cursor:pointer}input,select,textarea{color:#17231f;width:100%;font:inherit;background:#fffdf7;border:1px solid #bdb5a6;border-radius:6px;padding:10px 12px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible,tr:focus-visible{outline-offset:2px;outline:3px solid #a74f3559}label{color:#52605a;gap:6px;font-size:.8rem;font-weight:700;display:grid}.panel{background:#fffdf7c2;border:1px solid #d3ccbd;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 12px 36px #17231f0d}.form-grid,.compact-form,.inline-form,.stage-editor,.button-row{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.form-grid>label,.compact-form>label,.inline-form>label,.stage-editor>label{flex:1;min-width:150px}.event-hema-export .table-scroll{max-width:100%;overflow-x:auto}.event-hema-export table{min-width:640px}.event-hema-export td input:not([type=checkbox]){min-width:230px}.registration-row{margin-block:12px}.registration-row>p{overflow-wrap:anywhere}.registration-view fieldset{min-width:0}.form-grid h2,.compact-form h2{flex-basis:100%;margin:0 0 4px}.loading{place-items:center;min-height:100vh;display:grid}.alert,.warning{background:#f7dfd4;border-left:4px solid #a74f35;border-radius:4px;margin-bottom:20px;padding:12px 15px}.section-heading,.group-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.section-heading>span{color:#637068;font-weight:700}.summary-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.summary-card{color:#17231f;text-align:left;background:#e8dfcf;align-content:space-between;min-height:170px;display:grid}.summary-card strong{font-family:Georgia,Times New Roman,serif;font-size:3.2rem;font-weight:400}.summary-card span{color:#52605a}.import-panel summary{cursor:pointer;font-weight:800}.import-panel textarea{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.file-button{color:#8d3f2b;cursor:pointer;border:1px solid #a74f35;border-radius:7px;padding:12px 18px;display:inline-block}.file-button input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute}.table-wrap{padding:0;overflow-x:auto}table{border-collapse:collapse;width:100%}caption{color:#637068;text-align:left;padding:16px 18px}th,td{text-align:left;border-top:1px solid #ddd6c8;padding:12px 16px}th{color:#52605a;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}tbody tr:hover,tbody tr:focus{background:#f0eadf}tbody tr.selected-row{background:#e0eadf;box-shadow:inset 4px 0 #477657}.selection{color:#285e3b;margin:0;padding:12px 16px;font-weight:700}.status,.schedule,.protected-badge,.type-label{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.69rem;font-weight:800;display:inline-block}.status-active,.schedule-generated{color:#285e3b;background:#d9eddf}.status-cancelled,.schedule-invalidated{color:#873c2a;background:#f5dacf}.icon-button{color:#52605a;background:0 0;min-width:34px;padding:6px 9px}.context-menu{z-index:20;background:#fffdf7;border:1px solid #c9c1b2;border-radius:9px;width:230px;padding:8px;display:grid;position:fixed;top:24%;right:5%;box-shadow:0 18px 50px #17231f33}.context-menu button{color:#17231f;text-align:left;background:0 0}.danger-text{color:#ff9b8f!important}.dialog-backdrop{z-index:30;background:#17231f94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#f8f5ed;border-radius:12px;width:min(620px,100%);max-height:90vh;padding:30px;overflow:auto;box-shadow:0 24px 80px #00000047}.dialog h2{margin-top:0}.danger-dialog{border-top:6px solid #a13b2c}.secondary{color:#17231f;background:#dfd8ca}.button-link{border-radius:7px;align-items:center;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.publication-panel{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.danger{background:#9c3426}.duplicate{background:#fff0c9}.stage-chain{gap:18px;margin-bottom:28px;display:grid}.stage-card{padding-left:72px;position:relative}.stage-number{writing-mode:vertical-rl;color:#a74f35;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800;position:absolute;top:24px;left:18px}.type-label{background:#e7dfcf;margin:12px 0 18px}.groups{gap:16px;margin:20px 0;display:grid}.group-card{background:#fffdf8;border:1px solid #ddd6c8;border-radius:10px;padding:20px}.group-heading h3{margin:0 0 7px}.group-heading label{width:150px}.fighter-order{gap:7px;padding:0;list-style:none;display:grid}.fighter-order li{background:#f8f5ed;border:1px solid #ddd6c8;border-radius:7px;grid-template-columns:22px 32px minmax(150px,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.fighter-order li.protected{background:#faeee8;border-left:5px solid #a74f35}.drag-handle{color:#8b948f;cursor:grab}.position{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.protected-badge{color:#873c2a;background:#f2d5c9}.piste-picker{border:1px solid #ddd6c8;gap:16px;margin:18px 0;padding:12px;display:flex}.piste-picker label{align-items:center;display:flex}.piste-picker input{width:auto}.piste-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:0;list-style:none;display:grid}.piste-list li{background:#e7dfcf;border-radius:9px;align-items:center;gap:14px;padding:20px;display:flex}.live-heading{align-items:center}.operator-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operator-status>span,.live-stage-status,.bout-state{letter-spacing:.04em;text-transform:uppercase;background:#e7dfcf;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.operator-status .saved,.operator-status .sync-synced,.bout-completed{color:#285e3b;background:#d9eddf}.operator-status .saving,.operator-status .sync-syncing,.bout-scheduled{color:#765311;background:#fff0c9}.operator-status .sync-offline,.operator-status .sync-conflicts,.operator-status .sync-rejected,.bout-cancelled,.bout-void{color:#873c2a;background:#f5dacf}.live-selectors{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.live-selectors label{flex:1;min-width:210px}.current-call{border-top:5px solid #a74f35}.current-call h2{margin-top:0}.next-bouts,.configuration-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.next-bouts article,.configuration-grid article{background:#e8dfcf;border-radius:8px;gap:7px;padding:16px;display:grid}.next-bouts span,.configuration-grid span{color:#637068;font-size:.78rem}.next-bouts strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.next-bouts em{color:#a74f35;text-transform:uppercase;font-family:inherit;font-size:.72rem;font-style:normal}.configuration-grid{margin-top:18px}.schedule-panel{padding:0;overflow:hidden}.schedule-panel>.section-heading{margin:0;padding:20px 24px 8px}.schedule-panel h2{margin:0}.schedule-panel .score-cell{text-align:center;width:64px;padding:9px}.result-check{width:20px;height:20px}.scheduled-bout{background:#fff9e9}.live-columns{grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:20px;display:grid}.standings{overflow-x:auto}.change-list{color:#52605a;gap:8px;padding-left:20px;font-size:.84rem;display:grid}.conflict-panel{background:#f9e1d8;border:2px solid #a13b2c;border-radius:10px;margin-bottom:22px;padding:20px}.conflict-panel h2{margin-top:0}.conflict-panel article{overflow-wrap:anywhere;background:#fff9f2;border-radius:6px;gap:5px;margin-top:10px;padding:12px;display:grid}.conflict-panel article span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.bracket-scroll{overflow-x:auto}.bracket{align-items:flex-start;gap:24px;min-width:max-content;display:flex}.bracket>section{gap:16px;width:310px;display:grid}.bracket-bout{background:#fffdf7;border:1px solid #d3ccbd;border-radius:8px;grid-template-columns:1fr auto;gap:8px 12px;padding:14px;display:grid}.bracket-bout small,.bracket-bout table{grid-column:1/-1}.bracket-bout table,.bracket-bout tbody{width:100%;display:block}.bracket-bout tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.bracket-bout td{border-top:0;min-width:0;padding:0;display:block}.bracket-bout .cell-sequence,.bracket-bout .cell-step,.bracket-bout .cell-piste,.bracket-bout .cell-fighter,.bracket-bout .cell-double-loss,.bracket-bout .cell-status .bout-state{display:none}.bracket-bout .cell-hits,.bracket-bout .cell-status{grid-column:1/-1}.bracket-bout .cell-hits{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bracket-bout .score-cell{box-sizing:border-box;text-align:center;width:100%}.placements{gap:10px;padding:0;list-style:none;display:grid}.placements li{align-items:center;gap:14px;display:flex}.placements strong{color:#fff;background:#a74f35;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.print-controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.print-controls label{flex:1;min-width:190px}.document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.document-card{flex-direction:column;align-items:flex-start;display:flex}.document-card h2{margin-top:12px}.document-card p{flex:1}.document-tag{color:#285e3b;letter-spacing:.06em;text-transform:uppercase;background:#d9eddf;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.official-card{border-top:4px solid #477657}.hema-export{gap:18px;margin-top:18px;display:grid}.hema-export h2{margin-top:12px}.hema-name-form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px 16px;display:grid}.hema-name-form .note{grid-column:1/-1;margin:0}.hema-preview{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:0;display:grid}.hema-preview div{background:#f2f5f0;border-radius:10px;padding:10px;display:block}.hema-preview dd{margin-top:4px;font-weight:800}.validation-list{color:#785b18;margin:0}.validation-list.errors{color:#922f24}.public-page{width:min(1240px,100%);min-height:100vh;margin:0 auto}.public-header{border-bottom:1px solid #c9c1b2;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:42px;padding-bottom:28px;display:flex}.public-header h1{margin-bottom:8px}.public-brand{object-fit:contain;width:64px;height:64px;margin-bottom:12px}.public-header-actions{justify-items:end;gap:12px;display:grid}.public-language{justify-content:flex-end;display:flex}.public-live{color:#285e3b;background:#e5f1e8;border:1px solid #95b29f;border-radius:10px;gap:3px;min-width:190px;padding:12px 16px;font-weight:800;display:grid}.public-live small{color:#52605a;font-weight:600}.public-live-stale{color:#785b18;background:#fff0c9;border-color:#caa65d}.public-stage{margin-bottom:54px}.public-group-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.public-group-grid article{background:#f2f5f0;border-radius:8px;padding:16px}.public-group-grid h4,.public-group-grid p{margin-top:0}.public-scroll{overflow-x:auto}.public-status-list{margin-bottom:0}.cancelled-label{color:#922f24;letter-spacing:.04em;font-size:.72rem}.public-empty{text-align:center;place-content:center;min-height:100vh;display:grid}.public-empty img{width:64px;margin:0 auto 18px}@media (width<=900px){.live-columns{grid-template-columns:1fr}.live-heading{align-items:flex-start}.document-grid,.hema-name-form{grid-template-columns:1fr}}.piste-list span{color:#a74f35;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.note{margin-left:14px;display:inline}@media (width<=760px){.app-shell{grid-template:"header"68px"sidebar""main"1fr/1fr}.masthead{padding:0 20px}.save-state{font-size:0}aside{border-bottom:1px solid #d8d2c4;border-right:0;padding:10px 14px;overflow-x:auto}nav{width:max-content;display:flex}nav button{white-space:nowrap;width:auto}main{padding:42px 24px}.status-grid,.summary-grid{grid-template-columns:1fr}.stage-card{padding-left:24px}.stage-number{writing-mode:initial;margin-bottom:12px;position:static}.fighter-order li{grid-template-columns:22px 28px 1fr auto}.protected-badge{grid-column:3}.status-grid article{border-bottom:1px solid #c9c1b2;border-right:0;min-height:auto}.status-grid article:last-child{border-bottom:0}.note{margin:12px 0 0;display:block}.publication-panel,.public-header{flex-direction:column;align-items:stretch}}}.impact-backdrop{z-index:40}.score-correction{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.score-not-saved{color:var(--gdf-warning);margin-top:6px;font-weight:600;display:block}.score-saved{color:var(--gdf-success);margin-top:6px;font-weight:600;display:block}.mutual-hit-note{max-width:24ch;color:var(--gdf-muted);font-size:.78rem;display:block}.conflict-changed{border-left:4px solid var(--gdf-danger);color:var(--gdf-text);background:var(--gdf-danger-surface);border-radius:4px;padding:8px 10px}.conflict-changed p{margin:0}.conflict-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;display:grid}.bracket-bout,.conflict-panel,.conflict-panel article{color:var(--gdf-text);background:var(--gdf-surface);border-color:var(--gdf-border)}.bracket-bout :is(small,span,p,label,strong,h3),.conflict-panel :is(h2,p,small,span,label,strong){color:inherit}.bracket-bout .score-not-saved{color:var(--gdf-warning)}.bracket-bout .score-saved{color:var(--gdf-success)}.bracket-bout .mutual-hit-note{color:var(--gdf-muted)}h2,h3{font-family:var(--gdf-font);font-weight:700}h1{letter-spacing:-.01em;font-size:clamp(1.5rem,1.1rem + 1.2vw,1.75rem);line-height:1.15}label{font-size:.9375rem;font-weight:600}input,select,textarea{font-size:1rem;font-weight:400}input::placeholder{color:var(--gdf-placeholder)}.eyebrow{font-size:.8125rem}.small-note,.field-hint{color:var(--gdf-muted);font-size:.875rem}.status-pill,.document-tag{letter-spacing:.04em;font-size:.8125rem;font-weight:700}.match-card header,.fighter-state{font-size:.8125rem}.brand{background:0 0}.brand small{font-size:.8125rem}.save-state{font-size:.875rem}.organizer-name{font-size:.9375rem}.operator-status>span,.live-stage-status,.bout-state{font-size:.8125rem}.live-stage-status,.operator-status .sync-not_synced{color:var(--gdf-text);background:var(--gdf-surface-raised)}tbody tr:hover,tbody tr:focus,.bracket-bout tbody tr:hover,.bracket-bout tbody tr:focus{background:var(--gdf-surface-raised)}.hema-preview div{color:var(--gdf-text);background:var(--gdf-surface-raised);border:1px solid var(--gdf-border)}.hema-preview dt{color:var(--gdf-muted)}.validation-list{color:var(--gdf-warning)}.validation-list.errors{color:var(--gdf-danger)}th{color:var(--gdf-muted);font-size:.8125rem}.scheduled-bout{background:var(--gdf-pending-surface)}[data-score-grid] tr[data-result=draw]{background:var(--gdf-draw-surface)}[data-score-grid] tr[data-result=double-loss]{background:var(--gdf-double-loss-surface)}[data-score-grid] tr[data-result=draw]>td:first-child{box-shadow:inset 4px 0 var(--gdf-warning)}[data-score-grid] tr[data-result=double-loss]>td:first-child{box-shadow:inset 4px 0 var(--gdf-danger)}[data-score-grid] tr[data-editing=true]>td:first-child{box-shadow:none}[data-score-grid] tr:is([data-result=pending],[data-result=partial]) .bout-state{color:var(--gdf-muted);box-shadow:inset 0 0 0 1px var(--gdf-border);background:0 0}[data-score-grid] tr[data-result=draw] .bout-state{color:#6b4700;background:#ffe9a8}[data-score-grid] tr[data-result=double-loss] .bout-state{color:#8c1d18;background:#fbd9d4}.tie-break-schedule tr.tie-break-round th{text-align:left;color:var(--gdf-text);background:var(--gdf-surface-raised);letter-spacing:normal;text-transform:none;padding:10px 16px;font-size:.875rem;font-weight:700}[data-score-grid] tr[data-purpose=tie-break] .cell-sequence{white-space:nowrap;font-weight:600}[data-score-grid] td[data-outcome=winner]{color:var(--gdf-success);background:color-mix(in srgb, var(--gdf-success) 12%, transparent)}[data-score-grid] td[data-outcome=loser]{color:var(--gdf-danger);background:color-mix(in srgb, var(--gdf-danger) 10%, transparent)}[data-score-grid] td[data-outcome=winner] .score-cell{border-color:var(--gdf-success)}[data-score-grid] td[data-outcome=loser] .score-cell{border-color:var(--gdf-danger)}[data-score-grid] tr[data-editing=true],[data-score-grid] tr[data-editing=true] td[data-outcome]{color:var(--gdf-text);background:var(--gdf-surface-raised);font-weight:inherit}[data-score-grid] tr[data-editing=true] .score-cell:not([readonly]){border-color:var(--gdf-focus);border-style:dashed}[data-score-grid] .cell-double-loss{text-align:center;width:8ch;padding-inline:.5rem}[data-score-grid] th.cell-double-loss{text-transform:none;letter-spacing:normal}[data-score-grid] .cell-score{text-align:center;width:7ch}[data-score-grid] .result-check{vertical-align:middle;width:1.5rem;height:1.5rem;margin:.5rem}[data-score-grid] .cell-fighter{overflow-wrap:anywhere;text-align:center;min-width:12ch}.score-input-hint{color:var(--gdf-warning);font-size:.8125rem;display:block}[data-score-grid] tr:is([data-result=void],[data-result=cancelled]){background:repeating-linear-gradient(135deg, transparent, transparent 25px, color-mix(in srgb, var(--gdf-cancellation-stripe) 42%, transparent) 25px, color-mix(in srgb, var(--gdf-cancellation-stripe) 42%, transparent) 30px)}[data-score-grid] tr:is([data-result=void],[data-result=cancelled]) .cell-fighter,[data-score-grid] tr:is([data-result=void],[data-result=cancelled]) .score-cell{text-decoration:line-through;-webkit-text-decoration-color:var(--gdf-muted);text-decoration-color:var(--gdf-muted)}[data-score-grid] tr:is(:focus-within,.selected-row){background:var(--gdf-surface-raised)}[data-score-grid] tr:is(:focus-within,.selected-row) td[data-outcome]{background:0 0}.journey-result[data-outcome=W],.journey-result[data-outcome=AUTO_WIN],.outcome-win{color:var(--gdf-success)}.journey-result[data-outcome=D],.outcome-draw{color:var(--gdf-warning)}.journey-result[data-outcome=L],.journey-result[data-outcome=DOUBLE_LOSS],.outcome-loss{color:var(--gdf-danger)}.journey-result[data-outcome=VOID],.journey-result[data-outcome=CANCELLED],.journey-result[data-outcome=UNFENCED]{color:var(--gdf-muted)}.nomination-podium{margin:.75rem 0;padding:0;list-style:none}.nomination-podium li{overflow-wrap:anywhere;margin-block:.25rem}.tie-break-summary{margin-block:1rem}.tie-break-summary section{border-top:1px solid var(--gdf-border);padding-block:.5rem}[data-score-grid] .score-cell[readonly]:not([disabled]){cursor:pointer}.draft-chip{border:1px solid var(--gdf-warning);color:var(--gdf-warning);white-space:nowrap;border-radius:999px;margin-top:4px;padding:1px 6px;font-size:.75rem;font-weight:600;display:inline-block}.correct-result{min-width:32px;padding:4px 8px}article.bracket-bout{position:relative}.bracket-bout .cell-status .draft-chip{position:absolute;top:8px;right:8px}.duplicate{box-shadow:inset 4px 0 var(--gdf-warning);background:#ffcf6824}.next-bouts article,.configuration-grid article,.public-group-grid article{color:var(--gdf-text);background:var(--gdf-surface-raised);border:1px solid var(--gdf-border);border-left:4px solid var(--gdf-primary)}.next-bouts span,.configuration-grid span{color:var(--gdf-muted);font-size:.875rem}.next-bouts strong,.configuration-grid strong{color:var(--gdf-text);font-family:var(--gdf-font)}.next-bouts em{color:var(--gdf-accent);font-size:.8125rem}.date-field,.time-field{align-content:start;gap:6px;display:grid;position:relative}.form-pair>.date-field{flex:170px}.compact-form>.date-field,.compact-form>.time-field{flex:1;min-width:150px}.date-field-control{position:relative}.date-field-control input{padding-right:52px}.calendar-trigger{color:#121214;background:var(--gdf-primary);border-radius:6px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.calendar-popover{z-index:35;width:min(21rem,100vw - 32px);color:var(--gdf-text);background:var(--gdf-surface);border:1px solid var(--gdf-border);border-radius:var(--gdf-radius);box-shadow:var(--gdf-shadow);margin-top:6px;padding:12px;position:absolute;top:100%;left:0}.calendar-popover.align-end{left:auto;right:0}.calendar-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.calendar-header h2{letter-spacing:0;margin:0;font-size:1rem}.calendar-nav{width:44px;height:44px;color:var(--gdf-text);background:var(--gdf-surface-raised);border:1px solid var(--gdf-border);padding:0;font-size:1.5rem;line-height:1}.calendar-grid{border-collapse:collapse;table-layout:fixed;width:100%}.calendar-grid th,.calendar-grid td{text-align:center;border:0;padding:2px}.calendar-grid th{color:var(--gdf-muted);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:600}.calendar-grid tbody tr:hover{background:0 0}.calendar-grid td button{width:100%;min-width:0;height:40px;color:var(--gdf-text);background:0 0;border:1px solid #0000;border-radius:6px;padding:0;font-size:1rem;font-weight:500}.calendar-grid td button:hover{background:var(--gdf-surface-raised)}.calendar-grid td button.today{border-color:var(--gdf-accent)}.calendar-grid td button.selected{color:#121214;background:var(--gdf-primary);font-weight:700}.calendar-grid td button:focus-visible,.calendar-nav:focus-visible{outline:3px solid var(--gdf-text);outline-offset:1px}.calendar-footer{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.calendar-footer button{padding:10px 14px}.help-button{align-items:center;gap:8px;min-height:40px;padding:6px 12px;font-weight:600;display:inline-flex}.help-mark{color:#121214;background:var(--gdf-primary);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:inline-grid}.action-help{vertical-align:middle;align-items:center;display:inline-flex}.with-help{align-items:center;gap:4px;display:inline-flex}:is(h2,h3):has(>.action-help){flex-wrap:wrap;align-items:center;gap:4px;display:flex}.heading-with-help{gap:8px;display:flex}.heading-with-help>:is(h2,h3){margin-bottom:0}.field-with-help{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.field-with-help>.action-help{margin-bottom:10px}.help-toggle{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--gdf-text);letter-spacing:normal;text-transform:none;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-10px;padding:0;font-size:.875rem;font-weight:700;line-height:1;display:inline-grid}.help-toggle>span{background:var(--gdf-surface-raised);border:1px solid var(--gdf-border);border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.help-toggle[aria-expanded=true]>span{color:#121214;background:var(--gdf-primary);border-color:var(--gdf-primary)}.help-toggle:focus-visible{outline:none}.help-toggle:focus-visible>span{outline:3px solid var(--gdf-focus);outline-offset:2px}.action-help-text{z-index:25;box-sizing:border-box;width:max-content;max-width:min(360px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--gdf-text);background:var(--gdf-surface-raised);border:1px solid var(--gdf-border);border-left:4px solid var(--gdf-primary);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;border-radius:6px;margin:0;padding:10px 12px;font-size:.9375rem;font-weight:400;line-height:1.5;display:block;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 12px 32px #00000059}.action-help-text p{margin:0 0 6px}.action-help-text p:last-child{margin-bottom:0}.action-help-text .help-paragraph{margin-top:6px;display:block}.action-help-text[hidden]{display:none}.guide-backdrop{z-index:45}.guide-dialog{width:min(680px,100%);line-height:1.5}.guide-dialog h2{font-size:1.5rem}.guide-dialog h2:focus{outline:none}.guide-dialog h3{margin:20px 0 8px;font-size:1.125rem}.guide-dialog p{color:var(--gdf-text)}.guide-steps,.guide-notes{color:var(--gdf-text);gap:8px;margin:0;padding-left:1.5rem;display:grid}.guide-dialog .guide-reopen{color:var(--gdf-muted);margin-top:16px}.guide-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.guide-actions .check-label{color:var(--gdf-text)}@media (width<=900px){nav button{border-bottom:4px solid #0000;border-left:0}nav button.active{border-bottom-color:var(--gdf-primary)}}@media (width<=760px){.help-label{display:none}}.warning{color:var(--gdf-warning);background:var(--gdf-warning-surface);border-left-color:var(--gdf-warning)}.attention-panel{border:2px solid var(--gdf-warning);background:var(--gdf-warning-surface)}.attention-panel h2{margin-top:0}.attention-panel :is(h2,p,strong,span){color:var(--gdf-text)}.attention-panel .tie-requirement{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.attention-panel .tie-requirement>p{flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.attention-panel .inline-error{color:var(--gdf-alert-text);flex-basis:100%;margin:0}.tie-status-panel .tie-created,.attention-panel .tie-created{margin:8px 0 0}.gdf-person-search,.gdf-selection{grid-column:1/-1}.gdf-person-results{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.gdf-person-results button{text-align:left;background:var(--gdf-surface);width:100%;min-height:44px;color:var(--gdf-text);border:1px solid var(--gdf-border);display:grid}.gdf-person-results button[aria-selected=true]{border-color:var(--gdf-accent)}.gdf-selection{border:1px solid var(--gdf-border);padding:.75rem}.gdf-message{padding:.75rem}.count-badge,.status-badge{border:1px solid var(--gdf-border);min-height:26px;color:var(--gdf-text);background:var(--gdf-surface-raised);white-space:nowrap;border-radius:100px;align-items:center;padding:2px 10px;font-size:.875rem;font-weight:600;display:inline-flex}.status-badge{color:var(--gdf-muted)}.status-badge[data-status=GENERATED],.status-badge[data-status=STARTED]{color:var(--gdf-text);border-color:var(--gdf-accent)}.status-badge[data-status=INVALIDATED]{color:var(--gdf-warning);border-color:var(--gdf-warning)}.group-heading,.schedule-card-heading,.queue-card-heading{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.group-heading h3,.schedule-card-heading h3{overflow-wrap:anywhere;margin:0}.empty-schedule{border:1px dashed var(--gdf-border);border-radius:var(--gdf-radius);justify-items:start;gap:12px;padding:16px;display:grid}.empty-schedule p{color:var(--gdf-text);margin:0}button.primary-cta{min-height:48px;padding:12px 22px;font-size:1rem;font-weight:700}button.tertiary{color:var(--gdf-text);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}button.tertiary:hover:not(:disabled){background:var(--gdf-surface-raised)}.plan-status{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin:14px 0 18px;display:grid}.plan-status div{border:1px solid var(--gdf-border);border-left:4px solid var(--gdf-primary);background:var(--gdf-surface-raised);border-radius:6px;padding:10px 12px}.plan-status dt{color:var(--gdf-muted);font-size:.875rem;font-weight:600}.plan-status dd{color:var(--gdf-text);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.plan-status dd[data-state=unsaved]{color:var(--gdf-warning)}.advancement-panel>label,.advancement-panel .plan-create-stage label{max-width:420px}.plan-create-stage{border:1px solid var(--gdf-border);border-radius:var(--gdf-radius);gap:12px;max-width:420px;margin:10px 0 14px;padding:14px;display:grid}.plan-expected{color:var(--gdf-text);font-weight:600}.plan-apply{border-top:1px solid var(--gdf-border);justify-items:start;gap:8px;margin-top:18px;padding-top:16px;display:grid}.planned-stage{border-left:6px solid var(--gdf-primary)}.schedule-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.schedule-card{border:1px solid var(--gdf-border);border-radius:var(--gdf-radius);background:var(--gdf-surface-raised);align-content:start;gap:10px;padding:16px;display:grid}.schedule-card .piste-choices{border:0;margin:0;padding:0}.schedule-card .piste-choices legend{color:var(--gdf-text);margin-bottom:6px;font-weight:600}.schedule-actions{margin-top:4px}.schedule-preview{gap:6px;margin:4px 0 0;padding-left:1.5rem;display:grid}.schedule-preview li span:first-child{color:var(--gdf-muted);margin-right:8px}.queue-plan{margin-bottom:18px}.queue-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.queue-card{border:1px solid var(--gdf-border);border-left:4px solid var(--gdf-primary);background:var(--gdf-surface-raised);border-radius:6px;padding:12px 14px}.queue-card ul{margin:0;padding-left:1.2rem}.queue-card-heading strong{margin-right:auto}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin-bottom:20px;display:grid}.summary-card{min-height:0;color:var(--gdf-text);text-align:left;background:var(--gdf-surface-raised);border:1px solid var(--gdf-border);border-top:4px solid var(--gdf-primary);border-radius:var(--gdf-radius);align-content:start;gap:4px;padding:16px 18px;display:grid}.summary-card strong{font-family:var(--gdf-font);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1.1}.summary-card span{color:var(--gdf-muted);font-size:.9375rem;font-weight:600}@media (width<=1023px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.summary-card strong{font-size:2rem}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gdf-background:#f4f1e8;--gdf-surface:#fffdf7;--gdf-surface-raised:#eae5da;--gdf-border:#b7b0a3;--gdf-text:#231f1b;--gdf-muted:#57534b;--gdf-accent:#795000;--gdf-success:#1d6b3b;--gdf-warning:#795000;--gdf-danger:#a00000;--gdf-focus:#805800;--gdf-input:#fffdf7;--gdf-input-border:#847d70;--gdf-placeholder:#666157;--gdf-header:#eae5da;--gdf-sidebar:#ece8df;--gdf-warning-surface:#fff0c9;--gdf-danger-surface:#fbe6e3;--gdf-pending-surface:#f4f2ee;--gdf-draw-surface:#fff0c2;--gdf-double-loss-surface:#fbe2de;--gdf-alert-text:#a00000}.login-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.appearance-selector{align-items:center;gap:10px;display:flex}.appearance-selector select{width:auto;min-height:44px}button:disabled,input:disabled,select:disabled{opacity:1;color:var(--gdf-muted)}button:disabled{background:var(--gdf-surface-raised);border-color:var(--gdf-border)}.score-cell[readonly]{box-shadow:none;color:inherit;cursor:default;background:0 0;border-color:#0000;font-weight:700}.score-cell[readonly]:focus-visible{outline:3px solid var(--gdf-focus)}.cell-status{min-width:190px}.correct-result,.score-correction button{min-height:44px;margin-top:6px}.mutual-hit-counter{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.mutual-hit-counter>button{min-width:44px;min-height:44px;padding:4px;font-size:1.25rem}.mutual-hit-counter>span[aria-live]{font-variant-numeric:tabular-nums;min-width:3ch}.mutual-hit-counter .action-help-text{white-space:normal}.cell-hits{min-width:168px}.name-actions{align-items:center;gap:8px;min-width:0;display:flex}.name-actions h2,.name-actions h3{overflow-wrap:anywhere;min-width:0;margin:0}.name-actions .icon-button{flex:none}.stage-plan .section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.stage-plan .section-heading>div{flex:240px;min-width:0}.stage-management{margin-top:12px}.group-heading .name-actions{flex-basis:100%}.schedule-card,.queue-plan,.queue-card,.mixed-rule-fields>*{min-width:0}.schedule-card-heading h3{flex-basis:100%}.schedule-card select{width:100%;min-width:0}.schedule-readiness{color:var(--gdf-text);margin:0}.mixed-rule-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.mixed-rule-help{grid-column:1/-1}.stage-tabs button{overflow-wrap:anywhere;max-width:min(320px,80vw)}.queue-card-heading>strong{overflow-wrap:anywhere;min-width:0}.stage-management button,.schedule-actions button,.plan-actions button,.plan-continuation{white-space:normal;overflow-wrap:anywhere;max-width:100%}.explicit-order .order-rows{gap:4px;max-width:36rem;margin:8px 0 0;padding:0;list-style:none;display:grid}.explicit-order .order-row{border-bottom:1px solid var(--gdf-border);grid-template-columns:3ch minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.explicit-order .order-rank{color:var(--gdf-muted);font-variant-numeric:tabular-nums;text-align:right}.explicit-order .order-name{overflow-wrap:anywhere;min-width:0}.explicit-order .order-move{width:44px;height:44px;padding:0;font-size:1.1rem;line-height:1}.explicit-order .order-move:disabled{cursor:not-allowed;opacity:.45;background:0 0;border-color:#0000}.conflict-panel article.conflict-dependent{border-left:3px solid var(--gdf-border);margin-left:24px;padding-left:12px}.public-qr{width:min(14rem,100%);height:auto;margin-block:1rem;display:block}.public-progress input{width:min(100%,28rem);margin-block:.5rem}.public-search-results{gap:.5rem;padding:0;list-style:none;display:grid}.public-search-results button{text-align:left;overflow-wrap:anywhere;width:100%}.public-progress-statistics{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;display:grid}.public-progress-statistics dd{font-variant-numeric:tabular-nums;margin:.25rem 0}.public-progress-statistics dt{color:var(--gdf-muted)}.public-progress-statistics dt.statistic-success{color:var(--gdf-success)}.public-progress-statistics dt.statistic-warning{color:var(--gdf-warning)}.public-progress-statistics dt.statistic-danger,.public-progress .statistic-danger{color:var(--gdf-danger)}.public-freshness{gap:.5rem;max-width:100%;display:grid}.public-live-unavailable{border-color:var(--gdf-danger)}.public-progress li,.public-progress p,.nomination-privacy li{overflow-wrap:anywhere}.public-share{margin-block:1rem}.nomination-privacy{margin-block-start:.75rem}.public-page table{font-variant-numeric:tabular-nums}.public-page .public-bouts-table{table-layout:fixed;width:100%;min-width:0}.public-bouts-table th,.public-bouts-table td{white-space:normal;overflow-wrap:anywhere}.public-bouts-table th:first-child{width:2.7rem}.public-bouts-table th:nth-child(2){width:auto}.public-bouts-table th:last-child{width:6rem}.public-piste-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1rem;display:grid}.public-piste-section{border:1px solid var(--gdf-border);border-radius:.6rem;min-width:0;padding:.7rem}.public-piste-section h4{color:var(--gdf-accent);margin:0 0 .7rem}.public-piste-section .public-bouts-table{width:100%}.public-piste-section td{white-space:normal;vertical-align:middle;overflow-wrap:anywhere}.public-piste-section td small{color:var(--gdf-muted);display:block}.public-piste-section td:nth-child(2){word-break:normal;line-height:1.35}.tie-break-evidence{padding-left:1.2rem}:root{--gdf-cancellation-stripe:#ff334f;--gdf-partial-surface:#173453;--gdf-partial-accent:#82baff}[data-theme=light]{--gdf-cancellation-stripe:#e31837;--gdf-partial-surface:#e2efff;--gdf-partial-accent:#1758ac}[data-score-grid] tr[data-result=partial]:not([data-editing=true]){background:var(--gdf-partial-surface)}[data-score-grid] tr[data-result=partial]>td:first-child{box-shadow:inset 4px 0 var(--gdf-partial-accent)}[data-score-grid] tr[data-result=partial] .bout-state{color:var(--gdf-partial-accent)}[data-score-grid] td{vertical-align:middle}.score-status-line{white-space:nowrap;align-items:center;gap:.4rem;min-height:32px;display:flex}.score-status-line .bout-state{white-space:nowrap}.score-status-line .correct-result{flex-shrink:0;margin-top:0}.score-entry-actions{align-items:center;gap:.25rem;display:inline-flex}.score-entry-actions button{white-space:nowrap;min-height:30px;padding:.25rem .4rem}.score-shift+.score-shift{border-top:1px solid var(--gdf-border);margin-top:1.2rem;padding-top:.5rem}.score-shift td{padding:6px 10px}.qualification-outcome{max-width:26ch;margin-top:.35rem;display:block}.qualification-outcome small{color:var(--gdf-muted);font-weight:400;display:block}.qualification-outcome[data-status=PENDING]{color:var(--gdf-muted)}.group-standings+.group-standings{margin-top:1.5rem}@media (width<=600px){.public-piste-section .public-bouts-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.public-piste-section .public-bouts-table tr{border-bottom:1px solid var(--gdf-border);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.public-piste-section .public-bouts-table td{border:0;padding:.5rem}.public-piste-section .public-bouts-table td:nth-child(3){grid-column:2;padding-top:0;font-weight:600}}.public-page{min-width:0;padding:clamp(12px,2.5vw,32px)}.public-page>*,.public-stage>*,.public-progress>*{min-width:0;max-width:100%}.public-page .table-wrap,.public-page .public-scroll{max-width:100%}.public-page .standings-table{min-width:44rem}.public-page .standings-fighter{overflow-wrap:normal;word-break:normal;min-width:10rem}.public-page .public-progress p,.public-progress li,.public-search-results button,.public-page .public-bouts-table td{overflow-wrap:break-word;word-break:normal}.result-matrix thead th{color:#fff;background:#27323d}.standings-sanctions{color:var(--gdf-muted);white-space:normal;font-weight:500;display:block}.public-nomination-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}@media (width<=600px){.public-page .panel{padding:12px}.public-piste-section{padding:8px}.public-header{flex-wrap:wrap;gap:12px;margin-bottom:20px}.public-header h1{overflow-wrap:break-word;font-size:1.5rem}.public-piste-section .public-bouts-table tr{grid-template-columns:2.75rem minmax(0,1fr)}.public-piste-section .public-bouts-table td{padding:.4rem .25rem}.public-piste-section .public-bouts-table td:nth-child(3){font-size:1.05rem}.public-progress-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}.disciplinary-close{justify-content:flex-end}.directory-feedback{z-index:1;background:var(--gdf-surface);padding:12px;position:sticky;top:0}.match-card .outcome-loss,.bout-state.outcome-loss{color:var(--gdf-danger)}.match-card .outcome-draw,.bout-state.outcome-draw{color:var(--gdf-warning)}.hema-snapshot-review .checkbox-label{overflow-wrap:anywhere;display:block}.hema-snapshot-review .checkbox-label small{display:block}
