.widget .rows{flex-direction:column;display:flex}.widget .row{align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.widget .row+.row{border-top:1px solid #98a2b314}.widget .w-kick{width:88px;color:var(--text-secondary);flex-shrink:0;font-size:11.5px}.widget .w-matchup{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.widget .w-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.widget .w-team{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:550;text-decoration:none;overflow:hidden}.widget .w-team:hover{text-underline-offset:3px;text-decoration:underline}.widget .w-team.dim{color:var(--text-secondary);font-weight:480}.widget .w-at{color:var(--text-secondary);font-weight:400}.widget .w-odds{flex-shrink:0;align-items:center;gap:14px;font-size:12px;display:flex}.widget .w-rank{width:16px;color:var(--text-secondary);flex-shrink:0;font-size:11.5px}.widget .w-avatar{object-fit:cover;object-position:top;background:var(--bg-panel);border-radius:8px;flex-shrink:0;width:30px;height:30px}.widget .w-avatar.placeholder{color:var(--text-secondary);border:1px solid var(--border);place-items:center;font-size:9.5px;font-weight:600;display:grid}.widget .w-player{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:550;overflow:hidden}.widget .w-player em,.widget .w-coach em{color:var(--text-secondary);margin-left:6px;font-size:11.5px;font-style:normal;font-weight:480}.widget .w-coach{color:var(--text-primary);white-space:nowrap;flex-shrink:0;font-weight:550}.widget .w-record{color:var(--text-secondary);flex-shrink:0;font-size:12.5px}.widget .w-more{color:var(--text-secondary);transition:color var(--speed-fast) var(--ease-out);margin-top:10px;font-size:12.5px;text-decoration:none;display:inline-block}.widget .w-more:hover{color:var(--text-primary)}.widget .w-note{color:var(--text-secondary);margin-top:10px;font-size:11.5px;display:inline-block}@media (width<=900px){.widget .w-kick{width:64px}}.gow-top.svelte-qus8tn{grid-template-columns:1fr auto 1fr;align-items:start;gap:20px;padding:6px 0 18px;display:grid}.gow-side.svelte-qus8tn{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.gow-side.svelte-qus8tn img:where(.svelte-qus8tn){object-fit:contain;width:52px;height:52px}.gow-name.svelte-qus8tn{letter-spacing:-.015em;color:var(--text-primary);font-size:16px;font-weight:590}.gow-side.svelte-qus8tn:hover .gow-name:where(.svelte-qus8tn){text-underline-offset:3px;text-decoration:underline}.gow-meta.svelte-qus8tn{color:var(--text-secondary);font-size:11px}.gow-center.svelte-qus8tn{flex-direction:column;align-items:center;gap:4px;padding-top:6px;display:flex}.gow-kick.svelte-qus8tn{color:var(--text-primary);font-size:13px;font-weight:560}.gow-venue.svelte-qus8tn{color:var(--text-secondary);font-size:11.5px}.gow-market.svelte-qus8tn{color:var(--text-primary);align-items:center;gap:16px;margin-top:10px;font-size:12.5px;display:flex}.gow-mls.svelte-qus8tn{color:var(--text-secondary);align-items:center;gap:2px;display:flex}.gow-sep.svelte-qus8tn{opacity:.5}.gow-duels.svelte-qus8tn{border-top:1px solid #98a2b317;flex-direction:column;gap:9px;padding-top:14px;display:flex}.duel.svelte-qus8tn{grid-template-columns:44px 1fr 170px 1fr 44px;align-items:center;gap:10px;display:grid}.duel-num.svelte-qus8tn{color:var(--text-primary);font-size:12px}.duel-num.svelte-qus8tn:last-child{text-align:right}.duel-label.svelte-qus8tn{letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--text-secondary);font-size:11px;font-weight:540}.duel-bar.svelte-qus8tn{background:#98a2b31f;border-radius:999px;height:6px;display:flex;overflow:hidden}.duel-bar.left.svelte-qus8tn{justify-content:flex-end}.duel-bar.svelte-qus8tn span:where(.svelte-qus8tn){opacity:.55;height:100%;transition:width var(--speed-base) var(--ease-out);border-radius:999px;display:block}.duel-bar.better.svelte-qus8tn span:where(.svelte-qus8tn){opacity:1}.ctl.svelte-ni5i7s{justify-content:space-between;align-items:center;gap:16px;padding-bottom:6px;display:flex}.team-pick.svelte-ni5i7s{align-items:center;gap:4px;display:flex}.team-pick.svelte-ni5i7s .w-logo:where(.svelte-ni5i7s){width:24px;height:24px}.team-pick.svelte-ni5i7s select:where(.svelte-ni5i7s){appearance:none;border-radius:var(--radius-sm);color:var(--text-primary);letter-spacing:-.01em;cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5 6.5 8 9.5l3-3' stroke='%2398a2b3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border:0;padding:4px 24px 4px 8px;font-size:14.5px;font-weight:580}.team-pick.svelte-ni5i7s select:where(.svelte-ni5i7s):hover{background-color:#f7f8fa0d}.path-note.svelte-ni5i7s{color:var(--text-secondary);font-size:12px}.slate.svelte-ni5i7s{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.g.svelte-ni5i7s{align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex}.g.svelte-ni5i7s+.g:where(.svelte-ni5i7s){border-top:1px solid #98a2b314}.g.fcs.svelte-ni5i7s{opacity:.55}.g-wk.svelte-ni5i7s{width:28px;color:var(--text-secondary);flex-shrink:0;font-size:11px}.g-site.svelte-ni5i7s{width:18px;color:var(--text-secondary);flex-shrink:0;font-size:11.5px}.g-opp.svelte-ni5i7s{white-space:nowrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.g-rec.svelte-ni5i7s{text-align:right;width:34px;color:var(--text-secondary);flex-shrink:0;font-size:11.5px}.g-diff.svelte-ni5i7s{flex-shrink:0;align-items:center;gap:7px;display:flex}.g-bar.svelte-ni5i7s{background:#98a2b31f;border-radius:999px;width:56px;height:5px;display:block;overflow:hidden}.g-bar.svelte-ni5i7s span:where(.svelte-ni5i7s){border-radius:999px;height:100%;display:block}.g-bar.svelte-ni5i7s .soft:where(.svelte-ni5i7s){background:#98a2b38c}.g-bar.svelte-ni5i7s .tough:where(.svelte-ni5i7s){background:var(--warning)}.g-bar.svelte-ni5i7s .brutal:where(.svelte-ni5i7s){background:var(--negative)}.g-score.svelte-ni5i7s{text-align:right;width:22px;color:var(--text-secondary);font-size:11.5px}.g-line.svelte-ni5i7s{flex-shrink:0;justify-content:flex-end;width:52px;font-size:12px;display:flex}.g-final.svelte-ni5i7s{color:var(--text-secondary)}.g-final.won.svelte-ni5i7s{color:var(--positive)}.g.skeleton.svelte-ni5i7s{padding:12px 0}.sk.svelte-ni5i7s{background:#98a2b314;border-radius:999px;width:100%;height:8px;display:block}@media (width<=900px){.slate.svelte-ni5i7s{grid-template-columns:1fr}.ctl.svelte-ni5i7s{flex-direction:column;align-items:flex-start;gap:4px}}.rp-row.svelte-1k4dilj{align-items:center;gap:10px;padding:7px 0;display:flex}.rp-row.svelte-1k4dilj+.rp-row:where(.svelte-1k4dilj){border-top:1px solid #98a2b312}.rp-team.svelte-1k4dilj{width:48px;color:var(--text-primary);flex-shrink:0;font-size:12.5px;font-weight:560;text-decoration:none}.rp-team.svelte-1k4dilj:hover{text-underline-offset:3px;text-decoration:underline}.rp-bar.svelte-1k4dilj{background:#98a2b31f;border-radius:999px;flex:1;height:6px;overflow:hidden}.rp-bar.svelte-1k4dilj span:where(.svelte-1k4dilj){background:var(--positive);border-radius:999px;height:100%;display:block}.rp-pct.svelte-1k4dilj{text-align:right;width:40px;color:var(--text-primary);flex-shrink:0;font-size:12px}.page.svelte-54077j{max-width:1020px}.page-head.svelte-54077j{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-head.svelte-54077j h1:where(.svelte-54077j){letter-spacing:-.02em;font-size:22px;font-weight:590}.page-head.svelte-54077j p:where(.svelte-54077j){color:var(--text-secondary);margin-top:6px;font-size:13.5px}.head-actions.svelte-54077j{align-items:center;gap:12px;display:flex}.hint.svelte-54077j{color:var(--text-secondary);font-size:12.5px}.hint.svelte-54077j a:where(.svelte-54077j){color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.ghost-btn.svelte-54077j,.done-btn.svelte-54077j{cursor:pointer;transition:background var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:550}.ghost-btn.svelte-54077j{color:var(--text-secondary);background:0 0}.ghost-btn.svelte-54077j:hover{color:var(--text-primary);background:#f7f8fa0d}.done-btn.svelte-54077j{background:var(--accent);color:var(--accent-contrast)}.grid.svelte-54077j{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.widget.svelte-54077j{border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;min-width:0;padding:18px 20px 14px;position:relative}.widget.wide.svelte-54077j{grid-column:span 2}.widget.editing.svelte-54077j{border-style:dashed;border-color:var(--border-strong);cursor:grab}.widget.dragging.svelte-54077j{opacity:.4;border-style:solid;border-color:var(--accent)}.widget-head.svelte-54077j{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.widget-head.svelte-54077j h2:where(.svelte-54077j){letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:560}.remove-btn.svelte-54077j{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:5px;display:grid}.remove-btn.svelte-54077j:hover{color:var(--negative)}.add-section.svelte-54077j{margin-top:28px}.add-label.svelte-54077j{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:560}.add-list.svelte-54077j{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.add-btn.svelte-54077j{border:1px dashed var(--border-strong);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.add-btn.svelte-54077j:hover{border-color:var(--steel-gray)}.add-btn.svelte-54077j>span:where(.svelte-54077j){flex-direction:column;gap:2px;display:flex}.add-title.svelte-54077j{font-size:13px;font-weight:550}.add-desc.svelte-54077j{color:var(--text-secondary);font-size:11.5px}@media (width<=900px){.grid.svelte-54077j{grid-template-columns:1fr}.widget.wide.svelte-54077j{grid-column:span 1}}
