.cols.svelte-1kft26j{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 260px;display:grid}@media (width<=860px){.cols.svelte-1kft26j{grid-template-columns:1fr}}.ic.svelte-1kft26j{border-radius:var(--r);background:color-mix(in srgb, var(--accent) 14%, transparent);width:40px;height:40px;color:var(--accent-text);flex:none;place-items:center;display:inline-grid}.card-head.svelte-1kft26j{flex-wrap:wrap}.card-head.svelte-1kft26j h2:where(.svelte-1kft26j){margin-top:2px;font-size:1.1rem}.reset.svelte-1kft26j b:where(.svelte-1kft26j){color:var(--text)}.label.svelte-1kft26j{margin:0 0 6px}.chips.svelte-1kft26j{flex-wrap:wrap;gap:6px;display:flex}.tips.svelte-1kft26j{margin:var(--sp-3) 0 0;border-radius:var(--r);background:var(--surface-2);flex-direction:column;gap:6px;padding:10px 12px;font-size:.88rem;list-style:none;display:flex}.tips.svelte-1kft26j li:where(.svelte-1kft26j){align-items:flex-start;gap:8px;display:flex}.tips.svelte-1kft26j svg{color:var(--accent-text);flex:none;margin-top:3px}.week.svelte-1kft26j{margin:var(--sp-4) 0 0;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.week.svelte-1kft26j li:where(.svelte-1kft26j){border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);text-align:center;flex-direction:column;gap:2px;min-width:0;padding:8px 6px;display:flex}.week.svelte-1kft26j .dn:where(.svelte-1kft26j){color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.week.svelte-1kft26j .th:where(.svelte-1kft26j){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;font-size:.7rem;line-height:1.25}.week.svelte-1kft26j li.on:where(.svelte-1kft26j){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));box-shadow:var(--ring)}.week.svelte-1kft26j li.rest:where(.svelte-1kft26j) .th:where(.svelte-1kft26j){color:var(--muted)}@media (width<=560px){.week.svelte-1kft26j .th:where(.svelte-1kft26j){display:none}}.next.svelte-1kft26j{margin:var(--sp-3) 0 0}.arms.svelte-1kft26j{gap:var(--sp-3);border-inline-start:1px solid var(--border);flex-direction:column;padding-inline-start:var(--sp-5);display:flex}@media (width<=860px){.arms.svelte-1kft26j{padding:var(--sp-4) 0 0;border-inline-start:0;border-top:1px solid var(--border)}}.now.svelte-1kft26j{border-radius:var(--r);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:4px;padding:12px;display:flex}.now.svelte-1kft26j strong:where(.svelte-1kft26j){font-size:1.05rem}.now.match.svelte-1kft26j{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 8%, var(--surface))}.now.svelte-1kft26j .badge:where(.svelte-1kft26j){white-space:normal;border-radius:var(--r-sm);align-self:flex-start;max-width:100%;line-height:1.3}.slots.svelte-1kft26j{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.slots.svelte-1kft26j li:where(.svelte-1kft26j){align-items:center;gap:10px;font-size:.9rem;display:flex}.slots.svelte-1kft26j li.hit:where(.svelte-1kft26j){color:var(--ok);font-weight:600}.arms.svelte-1kft26j p:where(.svelte-1kft26j){margin:0}.shiny.svelte-4saqkh{--t-bg:color-mix(in srgb, #f5c518 22%, var(--surface));--t-bd:color-mix(in srgb, #f5c518 60%, var(--border));--t-fg:var(--text);--m-bg:color-mix(in srgb, #3b82f6 12%, var(--surface));--m-bd:color-mix(in srgb, #3b82f6 40%, var(--border));--m-fg:color-mix(in srgb, #3b82f6 70%, var(--text))}.ic.svelte-4saqkh{border-radius:var(--r);background:color-mix(in srgb, var(--accent) 14%, transparent);width:40px;height:40px;color:var(--accent-text);flex:none;place-items:center;display:inline-grid}.card-head.svelte-4saqkh h2:where(.svelte-4saqkh){margin-top:2px;font-size:1.1rem}.lead.svelte-4saqkh{margin:0 0 var(--sp-2)}.dates.svelte-4saqkh{flex-wrap:wrap;gap:6px;display:flex}.range.svelte-4saqkh{margin:var(--sp-4) 0 var(--sp-3);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.range.svelte-4saqkh label:where(.svelte-4saqkh){color:var(--muted);align-items:center;gap:6px;font-size:.88rem;display:flex}.on.svelte-4saqkh{margin:0 0 var(--sp-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.on.svelte-4saqkh label:where(.svelte-4saqkh){color:var(--muted);align-items:center;gap:6px;font-size:.88rem;display:flex}@media (pointer:coarse),(width<=760px){.on.svelte-4saqkh input:where(.svelte-4saqkh),.range.svelte-4saqkh input:where(.svelte-4saqkh){min-height:44px;font-size:16px!important}}.on.svelte-4saqkh input:where(.svelte-4saqkh),.range.svelte-4saqkh input:where(.svelte-4saqkh){width:6.5em;font:inherit;font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);padding:7px 10px}.pill.svelte-4saqkh{font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.pill.today.svelte-4saqkh{background:var(--t-bg);border-color:var(--t-bd);color:var(--t-fg)}.pill.tomorrow.svelte-4saqkh{background:var(--m-bg);border-color:var(--m-bd);color:var(--m-fg)}.filters.svelte-4saqkh{margin-bottom:var(--sp-3);flex-wrap:wrap;gap:6px;display:flex}.filters.svelte-4saqkh button:where(.svelte-4saqkh){cursor:pointer;transition:opacity .15s}@media (pointer:coarse){.filters.svelte-4saqkh button:where(.svelte-4saqkh){min-height:40px;padding:0 14px}}.filters.svelte-4saqkh button.dim:where(.svelte-4saqkh){opacity:.45}.filters.svelte-4saqkh button[aria-pressed=true]:where(.svelte-4saqkh){box-shadow:var(--ring)}.grid-srv.svelte-4saqkh{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.grid-srv.svelte-4saqkh li:where(.svelte-4saqkh){text-align:center;font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);padding:6px 2px;font-size:.85rem;transition:opacity .15s}.grid-srv.svelte-4saqkh li.today:where(.svelte-4saqkh){background:var(--t-bg);border-color:var(--t-bd);color:var(--t-fg);font-weight:700}.grid-srv.svelte-4saqkh li.tomorrow:where(.svelte-4saqkh){background:var(--m-bg);border-color:var(--m-bd);color:var(--m-fg)}.grid-srv.svelte-4saqkh li.grp:where(.svelte-4saqkh){text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.grid-srv.svelte-4saqkh li.ours:where(.svelte-4saqkh){outline:2px solid var(--accent);outline-offset:1px}.grid-srv.focused.svelte-4saqkh li:where(.svelte-4saqkh):not(.hit){opacity:.25}.legend.svelte-4saqkh{margin:var(--sp-3) 0 0;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.key.svelte-4saqkh{border:1px solid var(--border);background:var(--surface-2);border-radius:3px;width:14px;height:12px;display:inline-block}.key.ours.svelte-4saqkh{outline:2px solid var(--accent);outline-offset:1px}.key.grp.svelte-4saqkh{border-bottom:2px dotted var(--muted);margin-inline-start:10px}.note.svelte-4saqkh{margin:var(--sp-2) 0 0;align-items:flex-start;gap:6px;display:flex}.note.svelte-4saqkh svg{flex:none;margin-top:2px}.ic.svelte-lr5gm3{border-radius:var(--r);background:color-mix(in srgb, var(--accent) 14%, transparent);width:40px;height:40px;color:var(--accent-text);flex:none;place-items:center;display:inline-grid}.card-head.svelte-lr5gm3 h2:where(.svelte-lr5gm3){margin-top:2px;font-size:1.1rem}.cols.svelte-lr5gm3{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 240px;display:grid}@media (width<=760px){.cols.svelte-lr5gm3{grid-template-columns:1fr}}.train.svelte-lr5gm3{border-inline-start:1px solid var(--border);padding-inline-start:var(--sp-5)}@media (width<=760px){.train.svelte-lr5gm3{padding:var(--sp-4) 0 0;border-inline-start:0;border-top:1px solid var(--border)}}dl.svelte-lr5gm3{margin:var(--sp-2) 0 0;gap:var(--sp-3);flex-direction:column;display:flex}dt.svelte-lr5gm3{color:var(--muted);font-size:.8rem}dd.svelte-lr5gm3{margin:2px 0 0;font-size:1.02rem;font-weight:650}.buddy.svelte-181dq1e{border-inline-start:4px solid #0f766e;flex-direction:column;gap:10px;display:flex}.buddy.done.svelte-181dq1e{border-inline-start-color:var(--ok)}.task.svelte-181dq1e{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.what.svelte-181dq1e{flex-direction:column;flex:1;min-width:160px;display:flex}.row.svelte-181dq1e{flex-wrap:wrap;gap:8px}.mine.svelte-181dq1e ul:where(.svelte-181dq1e){flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.mine.svelte-181dq1e li:where(.svelte-181dq1e){gap:6px}.badge.bad.svelte-181dq1e{background:color-mix(in srgb, var(--bad) 16%, transparent);color:var(--bad)}.hero.svelte-1uha8ag{align-items:center;gap:var(--sp-5);padding:var(--sp-6);border-radius:var(--r-lg);color:#f3efe6;border:1px solid var(--border);margin-bottom:var(--sp-5);background-position:50%;background-size:cover;min-height:200px;display:flex;position:relative;overflow:hidden}.hero-text.svelte-1uha8ag{flex:1;max-width:640px}.hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--accent-strong)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;margin:6px 0 8px}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c9ccd4;margin-bottom:var(--sp-4)}.hero.svelte-1uha8ag .btn:where(.svelte-1uha8ag):not(.primary){--b:#ffffff14;--c:#fff;--bd:#ffffff2e}.hero-mark.svelte-1uha8ag{filter:drop-shadow(0 8px 24px #00000080);width:120px;height:120px}@media (width<=640px){.hero.svelte-1uha8ag{padding:var(--sp-5)}.hero-mark.svelte-1uha8ag{display:none}}.dash.svelte-1uha8ag{grid-template-columns:repeat(12,1fr)}.vs-wrap.svelte-1uha8ag{grid-column:span 12;display:grid}.season.svelte-1uha8ag{grid-column:span 5}.upcoming.svelte-1uha8ag{grid-column:span 7}.deals.svelte-1uha8ag,.missions.svelte-1uha8ag{grid-column:span 12}@media (width<=1100px){.season.svelte-1uha8ag,.upcoming.svelte-1uha8ag,.deals.svelte-1uha8ag,.missions.svelte-1uha8ag{grid-column:span 12}}.ic.svelte-1uha8ag{border-radius:var(--r);background:color-mix(in srgb, var(--accent) 14%, transparent);width:40px;height:40px;color:var(--accent-text);flex:none;place-items:center;display:inline-grid}.card-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:2px;font-size:1.1rem}.progress.svelte-1uha8ag{background:var(--surface-2);height:8px;margin-bottom:var(--sp-4);border-radius:999px;overflow:hidden}.progress.svelte-1uha8ag span:where(.svelte-1uha8ag){background:linear-gradient(90deg, var(--accent), var(--accent-strong));border-radius:inherit;height:100%;display:block}.facts.svelte-1uha8ag{margin:0 0 var(--sp-4);flex-direction:column;gap:8px;display:flex}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag){justify-content:space-between;gap:var(--sp-3);font-size:.92rem;display:flex}.facts.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--muted)}.facts.svelte-1uha8ag dd:where(.svelte-1uha8ag){align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.sm-badge.svelte-1uha8ag{height:20px;font-size:.68rem}.chips.svelte-1uha8ag{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.weeks.svelte-1uha8ag{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.weeks.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--border);border-radius:var(--r);background:var(--surface-2);padding:10px 12px}.note.svelte-1uha8ag{margin:6px 0 0}.timeline.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){border-radius:var(--r);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:4px;min-height:76px;padding:10px 12px;display:flex}.timeline.svelte-1uha8ag .wk:where(.svelte-1uha8ag){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.timeline.svelte-1uha8ag .name:where(.svelte-1uha8ag){font-size:.9rem;font-weight:600}.timeline.svelte-1uha8ag li.empty:where(.svelte-1uha8ag) .name:where(.svelte-1uha8ag){color:var(--muted);font-weight:500}.timeline.svelte-1uha8ag li.now:where(.svelte-1uha8ag){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:var(--ring)}.missions.svelte-1uha8ag{display:grid}.section-title.svelte-1uha8ag{margin:var(--sp-6) 0 var(--sp-3)}.tool.svelte-1uha8ag{color:var(--text);gap:var(--sp-2);transition:border-color .15s, transform .15s var(--ease);flex-direction:column;display:flex}.tool.svelte-1uha8ag:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-2px)}.tool.svelte-1uha8ag h3:where(.svelte-1uha8ag){flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.tool.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}
