.ucl-forecast{gap:var(--ucl-space-6);flex-direction:column;min-width:0;display:flex}.ucl-fc-card{border:1px solid var(--ucl-border);background:var(--ucl-surface);border-radius:14px;min-width:0;padding:16px}.ucl-fc-chips{flex-wrap:wrap;gap:8px;display:flex}.ucl-fc-chip{border:1px solid var(--ucl-border);background:var(--ucl-raised);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;color:var(--ucl-body);border-radius:999px;align-items:baseline;gap:6px;padding:4px 9px;font-size:11px;line-height:1.3;display:inline-flex}.ucl-fc-chip__k{color:var(--ucl-muted);text-transform:uppercase;letter-spacing:.06em}.ucl-fc-chip--flag{border-color:var(--ucl-accent);color:var(--ucl-accent)}.ucl-fc-pct{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--ucl-text);font-size:12px}.ucl-fc-pct--muted{color:var(--ucl-muted)}.ucl-fc-heat{background:var(--ucl-track);border-radius:8px;justify-content:center;align-items:center;min-height:30px;display:flex;position:relative;overflow:hidden}.ucl-fc-heat__fill{inset-block:0;inset-inline-start:0;background:var(--ucl-accent);position:absolute;right:0}.ucl-fc-heat__fill[style*=width]{right:auto}.ucl-fc-heat--dim .ucl-fc-heat__v{color:var(--ucl-muted)}.ucl-fc-heat__v{z-index:1;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--ucl-text);font-size:12px;position:relative}.ucl-fc-heat[data-frozen=true]{outline:1.5px solid var(--ucl-accent);outline-offset:-1.5px}.ucl-fc-matrix-wrap{border:1px solid var(--ucl-border);background:var(--ucl-surface);border-radius:14px;overflow-x:auto}.ucl-fc-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.ucl-fc-matrix thead th{background:var(--ucl-surface);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--ucl-muted);text-align:center;white-space:nowrap;border-bottom:1px solid var(--ucl-border);padding:10px 6px;font-size:10px;font-weight:600;position:sticky;top:0}.ucl-fc-matrix thead th.ucl-fc-col-club,.ucl-fc-matrix tbody td.ucl-fc-col-club{text-align:left;background:var(--ucl-surface);z-index:2;position:sticky;left:0}.ucl-fc-matrix tbody td{vertical-align:middle;padding:5px 6px}.ucl-fc-matrix tbody tr+tr td{border-top:1px solid var(--ucl-track)}.ucl-fc-matrix tbody tr:hover td,.ucl-fc-matrix tbody tr:hover td.ucl-fc-col-club{background:var(--ucl-raised)}.ucl-fc-rank{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ucl-muted);text-align:right;width:2em;padding-right:8px;font-size:11px}.ucl-fc-club-cell,.ucl-fc-champ-cell{align-items:center;gap:8px;min-width:0;display:flex}.ucl-fc-champ-cell>.ucl-fc-heat{flex:auto;min-width:0}.ucl-fc-matrix thead th[data-col=champion]{text-align:center}.ucl-fc-matrix-wrap[data-ucl-fc-expanded=false] tr[data-ucl-fc-fold=true]{display:none}.ucl-fc-more{align-items:center;gap:var(--ucl-space-2);margin-top:var(--ucl-space-3);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--ucl-type-meta);letter-spacing:.04em;color:var(--ucl-body);border:1px solid var(--ucl-border-strong);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;display:inline-flex}.ucl-fc-more:hover{background:var(--ucl-raised);color:var(--ucl-text)}.ucl-fc-more:focus-visible{outline:2px solid var(--ucl-accent);outline-offset:2px}.ucl-fc-more__n{font-variant-numeric:tabular-nums;color:var(--ucl-faint)}.ucl-fc-move-cell{text-align:center;white-space:nowrap}.ucl-fc-move-none{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ucl-faint);font-size:12px}.ucl-fc-cards{flex-direction:column;gap:10px;display:flex}.ucl-fc-card-club{border:1px solid var(--ucl-border);background:var(--ucl-raised);border-radius:12px;min-width:0;padding:12px}.ucl-fc-card-club[data-champion-class=I]{border-color:var(--ucl-accent)}.ucl-fc-card-head{align-items:center;gap:10px;min-width:0;display:flex}.ucl-fc-card-rank{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ucl-muted);flex:none;font-size:12px}.ucl-fc-card-head__id{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.ucl-fc-card-head__meta{flex:none;align-items:center;gap:8px;display:inline-flex}.ucl-fc-ladder{flex-direction:column;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ucl-fc-ladder li{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ucl-fc-ladder__k{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.04em;color:var(--ucl-muted);white-space:nowrap;font-size:10px}.ucl-fc-more{margin-top:4px}.ucl-fc-more>summary{cursor:pointer;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ucl-accent);border:1px dashed var(--ucl-border-strong);text-align:center;border-radius:12px;padding:10px 12px;font-size:12px;list-style:none}.ucl-fc-more[open]>summary{margin-bottom:10px}.ucl-fc-more>.ucl-fc-cards{gap:10px}@media (max-width:767px){.ucl-fc-matrix-wrap{display:none}}@media (min-width:768px){.ucl-fc-cards-root{display:none}}.ucl-fc-bracket-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.ucl-fc-constellation{width:120px;height:34px;color:var(--ucl-accent);opacity:.55;flex:none}.ucl-fc-bracket{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.ucl-fc-bracket-col{flex-direction:column;gap:10px;min-width:0;display:flex}.ucl-fc-round-label{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ucl-muted);text-align:center;font-size:10px}.ucl-fc-tie{border:1px solid var(--ucl-border);background:var(--ucl-surface);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.ucl-fc-tie[data-champion-path=true]{border-color:var(--ucl-accent);box-shadow:0 0 0 1px var(--ucl-accent)}.ucl-fc-tie__node{color:var(--ucl-accent);opacity:.7;justify-content:center;align-items:center;display:flex}.ucl-fc-occ{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.ucl-fc-occ[data-favoured=true] .ucl-fc-occ__name{color:var(--ucl-text);font-weight:700}.ucl-fc-occ[data-favoured=false] .ucl-fc-occ__name{color:var(--ucl-muted)}.ucl-fc-occ__occ,.ucl-fc-occ__adv{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.ucl-fc-occ__occ{color:var(--ucl-faint)}.ucl-fc-occ__u{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ucl-faint);font-size:8px}.ucl-fc-seed{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ucl-muted);border:1px solid var(--ucl-border);border-radius:5px;flex:none;padding:1px 4px;font-size:9px}.ucl-fc-occ__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.ucl-fc-occ__adv{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--ucl-body);flex:none;font-size:10px}.ucl-fc-gaps{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.ucl-fc-gaps{grid-template-columns:repeat(2,1fr)}}.ucl-fc-gaplist{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ucl-fc-gaprow{border:1px solid var(--ucl-border);background:var(--ucl-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.ucl-fc-gaprow__nums{flex:none;align-items:center;gap:8px;display:inline-flex}.ucl-fc-legend{flex-wrap:wrap;gap:14px;display:flex}.ucl-fc-link{color:var(--ucl-accent);font-weight:600;text-decoration:none}.ucl-cliff{display:block;overflow-x:auto}.ucl-cliff__row{align-items:center;gap:var(--ucl-space-4);min-width:604px;padding:var(--ucl-space-2) 0;border-bottom:1px solid var(--ucl-track);grid-template-columns:minmax(160px,.9fr) minmax(min-content,64px) minmax(128px,1.4fr) minmax(128px,1.4fr) minmax(min-content,60px);display:grid}.ucl-cliff__row:last-child{border-bottom:0}.ucl-cliff__head{font-size:var(--ucl-type-meta);letter-spacing:.02em;opacity:.7;padding-bottom:var(--ucl-space-2);border-bottom-width:2px;align-items:end}.ucl-cliff__champ,.ucl-cliff__seeded,.ucl-cliff__playoff,.ucl-cliff__gap{min-width:0}.ucl-cliff__champ,.ucl-cliff__gap{text-align:right}.ucl-cliff__h{white-space:nowrap;display:block}.ucl-cliff__hsub{font-size:var(--ucl-type-label);letter-spacing:.01em;white-space:nowrap;color:var(--ucl-faint);margin-top:2px;font-weight:400;display:block}.ucl-fc-null{opacity:.55;font-variant-numeric:tabular-nums}.ucl-basecomp{display:block;overflow-x:auto}.ucl-basecomp__row{align-items:center;gap:var(--ucl-space-4);min-width:480px;padding:var(--ucl-space-2) 0;border-bottom:1px solid var(--ucl-track);grid-template-columns:minmax(124px,1.5fr) minmax(min-content,100px) minmax(min-content,140px) minmax(min-content,110px);display:grid}.ucl-basecomp__row:last-child{border-bottom:0}.ucl-basecomp__head{font-size:var(--ucl-type-meta);letter-spacing:.02em;opacity:.7;border-bottom-width:2px}.ucl-basecomp__club{min-width:0}.ucl-basecomp__model,.ucl-basecomp__coeff,.ucl-basecomp__deltacell{text-align:right;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--ucl-text);font-size:12px}.ucl-basecomp__undetermined{color:var(--ucl-muted);opacity:.75}.ucl-fc-h1{font-size:var(--ucl-type-h1);line-height:1.12}.ucl-fc-unit{color:var(--ucl-muted);font-weight:400}.ucl-fc-more--chevron{width:100%;min-height:44px;margin-top:var(--ucl-space-2);color:var(--ucl-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.ucl-fc-more--chevron:hover,.ucl-fc-more--chevron:focus-visible{color:var(--ucl-text);border-color:var(--ucl-border)}@media (prefers-reduced-motion:no-preference){.ucl-fc-more--chevron svg{transition:transform .16s}.ucl-fc-more--chevron:hover svg{transform:translateY(1px)}.ucl-fc-more--chevron[data-ucl-fc-more-state=expanded]:hover svg{transform:translateY(-1px)}}.ucl-fc-bk-board{display:none}.ucl-fc-bk-flow{flex-direction:column;min-width:0;display:flex}@media (min-width:1280px){.ucl-fc-bk-board{gap:var(--ucl-space-4);flex-direction:column;min-width:0;display:flex}.ucl-fc-bk-flow{display:none}}.ucl-fc-bk-frame{align-items:stretch;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.ucl-fc-bk-board{margin-inline:-16px}.ucl-fc-bk-col{flex-direction:column;flex:1 1 0;min-width:160px;display:flex}.ucl-fc-bk-col--final{flex:2 1 0;min-width:190px}.ucl-fc-bk-col__label{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--ucl-type-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ucl-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;overflow:hidden}.ucl-fc-bk-col--final .ucl-fc-bk-col__label{color:var(--ucl-accent)}.ucl-fc-bk-col__cells{flex-direction:column;flex:1;justify-content:space-around;gap:10px;display:flex}.ucl-fc-bk-col__cells--final{justify-content:center}.ucl-fc-bk-finalunit{flex-direction:column;min-width:0;display:flex}.ucl-fc-bk-band{border:1px dashed var(--ucl-border-strong);background:var(--ucl-raised);border-radius:12px;min-width:0;padding:10px}.ucl-fc-bk-band__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ucl-fc-bk-band__head .ucl-fc-bk-col__label{text-align:left;margin-bottom:0}.ucl-fc-bk-band__note{font-size:var(--ucl-type-label);color:var(--ucl-muted)}.ucl-fc-bk-band__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ucl-fc-bk-section{border:1px solid var(--ucl-border);background:var(--ucl-surface);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.ucl-fc-bk-section__head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.ucl-fc-bk-section__id{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--ucl-text);font-size:11px;font-weight:700}.ucl-fc-bk-section__ranks{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--ucl-type-label);color:var(--ucl-muted);white-space:nowrap}.ucl-fc-bk-section__feeds{flex-wrap:wrap;gap:6px;display:flex}.ucl-fc-bk-feed{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--ucl-body);border:1px solid var(--ucl-border);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9px}.ucl-fc-bk-tie{gap:4px}.ucl-fc-bk-tie[data-resolved=false][data-champion-path=false]{border-style:dashed;border-color:var(--ucl-border-strong)}.ucl-fc-bk-tie[data-resolved=false][data-champion-path=true]{border-style:dashed}.ucl-fc-bk-tie__head{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.ucl-fc-bk-tie__id{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ucl-muted);white-space:nowrap;font-size:9px}.ucl-fc-bk-tie__host{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ucl-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.ucl-fc-bk-slot-empty{border:1px dashed var(--ucl-border);border-radius:10px;min-height:56px}.ucl-fc-bk-occ{isolation:isolate;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:0 6px;padding:4px 6px;position:relative;overflow:hidden}.ucl-fc-bk-board .ucl-fc-bk-occ{column-gap:4px;padding:4px}.ucl-fc-bk-board .ucl-fc-bk-tie{padding:6px}.ucl-fc-bk-board .ucl-fc-seed{padding:1px 3px}.ucl-fc-bk-paint{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0}.ucl-fc-bk-paint--tint{right:0}.ucl-fc-bk-paint--bar{right:auto}.ucl-fc-bk-occ>.ucl-fc-seed,.ucl-fc-bk-occ>.ucl-fc-occ__name,.ucl-fc-bk-occ>.ucl-fc-bk-marks,.ucl-fc-bk-occ>.ucl-fc-occ__adv{z-index:1;position:relative}.ucl-fc-bk-occ>.ucl-fc-seed{color:var(--ucl-text);border-color:var(--ucl-border-strong);opacity:.85;background:0 0}.ucl-fc-bk-occ .ucl-fc-occ__name [data-ucl-club-name]{color:var(--ucl-text)}.ucl-fc-bk-occ .ucl-fc-bk-mark{color:var(--ucl-text);border-color:var(--ucl-border-strong)}.ucl-fc-bk-occ .ucl-fc-occ__u{color:var(--ucl-text);opacity:.7}.ucl-fc-bk-occ>.ucl-fc-occ__adv{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--ucl-text);white-space:nowrap;align-items:baseline;gap:1px;font-size:14px;line-height:1.1;display:inline-flex}.ucl-fc-bk-occ[data-favoured=true]>.ucl-fc-occ__adv{font-weight:700}.ucl-fc-bk-occ[data-favoured=false]>.ucl-fc-occ__adv{opacity:.86;font-weight:500}.ucl-fc-bk-occ[data-favoured=false] .ucl-fc-occ__name{color:var(--ucl-text)}.ucl-fc-bk-occ[data-favoured=false] .ucl-fc-occ__name [data-ucl-club-name]{font-weight:500}.ucl-fc-bk-occ[data-favoured=true] .ucl-fc-occ__name [data-ucl-club-name]{font-weight:700}.ucl-fc-bk-marks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ucl-fc-bk-mark{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ucl-muted);border:1px solid var(--ucl-border);white-space:nowrap;border-radius:4px;padding:0 3px;font-size:8px}.ucl-fc-bk-tie[data-champion-path=true] .ucl-fc-bk-occ[data-proj-winner=true]{box-shadow:inset 2px 0 0 0 var(--ucl-accent)}.ucl-fc-bk-occ[data-ucl-bk-undrawn=true] .ucl-fc-occ__name [data-ucl-club-name]{color:var(--ucl-body);font-style:italic;font-weight:500}.ucl-fc-bk-champ{border:1px solid var(--ucl-accent);background:var(--ucl-raised);flex-direction:column;gap:4px;min-width:0;padding:6px 8px;display:flex}.ucl-fc-bk-champ--ribbon{border-bottom:0;border-radius:10px 10px 0 0}.ucl-fc-bk-champ--node{border-radius:12px;margin-top:4px}.ucl-fc-bk-champ__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--ucl-type-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ucl-accent);line-height:1.3}.ucl-fc-bk-champ__club{min-width:0;display:block}.ucl-fc-bk-champ__lead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.ucl-fc-bk-champ__lead>.ucl-fc-bk-champ__club{grid-area:1/1}.ucl-fc-bk-champ__lead>.ucl-fc-bk-champ__k{grid-area:2/1}.ucl-fc-bk-champ__lead-n{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--ucl-accent-light);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:22px;font-weight:700;line-height:1}.ucl-fc-bk-champ__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;display:grid}.ucl-fc-bk-champ__k{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ucl-muted);grid-column:1;font-size:8px}.ucl-fc-bk-champ__v{color:var(--ucl-text);text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.ucl-fc-bk-champ__n{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--ucl-text);grid-area:1/2/span 2;align-self:center;font-size:13px}.ucl-fc-bk-champ__caption{font-size:var(--ucl-type-label);color:var(--ucl-body);line-height:1.45}.ucl-fc-bk-finalvenue{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:var(--ucl-type-label);color:var(--ucl-body);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 6px;padding:6px 4px 0;line-height:1.3;display:flex}.ucl-fc-bk-finalvenue--flow{text-align:left;justify-content:flex-start;padding-top:4px}.ucl-fc-bk-finalvenue__sep{color:var(--ucl-border-strong)}.ucl-fc-bk-finalvenue__unver{text-transform:uppercase;letter-spacing:.06em;color:var(--ucl-text);border:1px solid var(--ucl-border-strong);white-space:nowrap;border-radius:4px;padding:0 3px;font-size:8px}.ucl-fc-bk-flow__step{flex-direction:column;min-width:0;display:flex}.ucl-fc-bk-arrow{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ucl-border-strong);align-self:center;padding:6px 0;font-size:12px;line-height:1}.ucl-fc-bk-round{border:1px solid var(--ucl-border);background:var(--ucl-surface);border-radius:12px;min-width:0;overflow:hidden}.ucl-fc-bk-round__btn{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--ucl-text);font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.ucl-fc-bk-round__btn:hover{background:var(--ucl-raised)}.ucl-fc-bk-round__btn:focus-visible{outline:2px solid var(--ucl-accent);outline-offset:-2px}.ucl-fc-bk-round__id{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;font-size:12px;font-weight:700}.ucl-fc-bk-round__label{font-size:var(--ucl-type-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ucl-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ucl-fc-bk-round__count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ucl-muted);white-space:nowrap;font-size:10px}.ucl-fc-bk-round__caret{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ucl-muted);font-size:11px;line-height:1;transition:transform .12s}.ucl-fc-bk-round[data-ucl-bk-open=true] .ucl-fc-bk-round__caret{transform:rotate(180deg)}.ucl-fc-bk-round__summary{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.ucl-fc-bk-round[data-ucl-bk-open=true] .ucl-fc-bk-round__summary{display:none}.ucl-fc-bk-round__body{padding:0 12px 12px}.ucl-fc-bk-round__body[hidden]{display:none}.ucl-fc-bk-flow__grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:640px){.ucl-fc-bk-flow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ucl-fc-bk-legend{font-size:var(--ucl-type-label);color:var(--ucl-muted);flex-wrap:wrap;gap:6px 14px;display:flex}.ucl-fc-bk-legend__item{align-items:center;gap:5px;display:inline-flex}.ucl-fc-bk-legend__k{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ucl-body);border:1px solid var(--ucl-border);white-space:nowrap;border-radius:4px;padding:0 3px;font-size:8px}.ucl-fc-bk-swatch{border-radius:3px;width:20px;height:12px;display:inline-block}.ucl-fc-bk-swatch--projected{border:1px dashed var(--ucl-border-strong)}.ucl-fc-bk-swatch--path{border:1px solid var(--ucl-accent);box-shadow:0 0 0 1px var(--ucl-accent)}.ucl-fc-bk-swatch--bar{border:1px solid var(--ucl-border-strong);background:linear-gradient(to right, var(--ucl-track) 0 62%, transparent 62% 100%)}@media (prefers-reduced-motion:reduce){.ucl-fc-bk-round__caret{transition:none}}
