.ft-season-hero[data-v-ad0e3583]{position:relative;padding:190px 0 3rem;background:radial-gradient(50% 60% at 28% 55%,var(--accent-color-transparent-1) 0%,transparent 70%),var(--dark-bg)}.ft-season-hero-grid[data-v-ad0e3583]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem;align-items:center;margin-top:1.75rem}.ft-season-hero-copy[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ft-season-title[data-v-ad0e3583]{margin:0;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--white-color);text-wrap:balance}.ft-season-state[data-v-ad0e3583]{display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.ft-season-big[data-v-ad0e3583]{font-size:clamp(120px,19vw,270px);font-weight:800;line-height:.82;letter-spacing:-.06em;padding-top:.12em;font-variant-numeric:tabular-nums}.ft-season-art[data-v-ad0e3583]{background-color:var(--primary-color);background-size:cover;background-position:center 35%;-webkit-background-clip:text;background-clip:text;color:transparent}.ft-season-state-copy[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.45rem;padding-bottom:1.2rem;max-width:420px}.ft-season-state-title[data-v-ad0e3583]{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--white-color)}.ft-season-state-text[data-v-ad0e3583]{margin:0;line-height:1.6;color:var(--text-muted)}.ft-season-days-left[data-v-ad0e3583]{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:700;line-height:1.1;color:var(--white-color)}.ft-season-hms[data-v-ad0e3583],.ft-season-mono[data-v-ad0e3583]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ft-season-hms[data-v-ad0e3583]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1;color:var(--primary-color)}.ft-season-muted[data-v-ad0e3583]{font-size:.85rem;color:var(--text-muted)}.ft-season-accent[data-v-ad0e3583]{color:var(--primary-color)}.ft-season-white[data-v-ad0e3583]{color:var(--white-color);font-weight:600}.ft-season-ok[data-v-ad0e3583]{color:#86efac}.ft-season-warn[data-v-ad0e3583]{color:#fde68a}.ft-season-panel[data-v-ad0e3583]{padding:1.4rem;border-radius:18px;background:var(--card-bg)}.ft-season-server-panel[data-v-ad0e3583]{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border-radius:22px}.ft-season-panel-head[data-v-ad0e3583]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ft-season-eyebrow[data-v-ad0e3583]{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color)}.ft-season-chip[data-v-ad0e3583]{padding:.3rem .7rem;border-radius:999px;background:#ffffff0f;font-size:.78rem;font-weight:600;color:var(--text-color)}.ft-season-picker[data-v-ad0e3583]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:#00000059}.ft-season-pick[data-v-ad0e3583]{min-height:40px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:.85rem;font-weight:600;color:var(--text-color);cursor:pointer;transition:background .2s ease,color .2s ease}.ft-season-pick[data-v-ad0e3583]:hover{background:#ffffff0d}.ft-season-pick.is-active[data-v-ad0e3583]{background:var(--primary-color);color:var(--dark-bg)}.ft-season-moments[data-v-ad0e3583]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ft-season-moment[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;border-radius:14px;background:#ffffff0a}.ft-season-moment strong[data-v-ad0e3583]{font-size:1.05rem;font-weight:600;color:var(--white-color)}.ft-season-btn[data-v-ad0e3583]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:.5rem;min-height:52px;padding:0 1.4rem;border-radius:14px;font-weight:700;text-decoration:none;color:var(--dark-bg);background:var(--primary-color);box-shadow:0 12px 30px #ff5a3c47,inset 0 1px #ffffff4d;transition:filter .2s ease,transform .2s ease}.ft-season-btn[data-v-ad0e3583]:hover{filter:brightness(1.07);transform:translateY(-1px);color:var(--dark-bg)}.ft-season-server-panel .ft-season-btn[data-v-ad0e3583]{align-self:stretch}.ft-season-btn--quiet[data-v-ad0e3583]{background:#ffffff0f;color:var(--white-color);box-shadow:none}.ft-season-btn--quiet[data-v-ad0e3583]:hover{color:var(--white-color)}.ft-season-strip[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.7rem;margin-top:2.5rem}.ft-season-strip-legend[data-v-ad0e3583]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:var(--text-muted)}.ft-season-strip-caption[data-v-ad0e3583]{color:var(--white-color);font-weight:600}.ft-season-days-grid[data-v-ad0e3583]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14px,1fr));gap:4px}.ft-season-day[data-v-ad0e3583]{aspect-ratio:1;border-radius:4px;background:#ffffff0f}.ft-season-day.is-played[data-v-ad0e3583]{background:#ffffff1a}.ft-season-day.is-left[data-v-ad0e3583]{background:var(--accent-color-transparent-3, rgba(255, 90, 60, .28))}.ft-season-day.is-today[data-v-ad0e3583]{background:var(--primary-color);box-shadow:0 0 14px #ff5a3cb3}.ft-season-toc[data-v-ad0e3583]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.ft-season-toc-link[data-v-ad0e3583]{padding:.45rem .85rem;border-radius:999px;background:#ffffff0f;font-size:.85rem;color:var(--text-color);text-decoration:none}.ft-season-toc-link[data-v-ad0e3583]:hover{background:#ffffff1a;color:var(--white-color)}.ft-season-section[data-v-ad0e3583]{padding:4rem 0;background:var(--dark-bg);scroll-margin-top:100px}.ft-season-section--tight[data-v-ad0e3583]{padding-top:0}.ft-season-anchor[data-v-ad0e3583]{scroll-margin-top:100px}.ft-season-side[data-v-ad0e3583]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}.ft-season-head[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.6rem}.ft-season-head--wide[data-v-ad0e3583]{max-width:760px;margin-bottom:1.75rem}.ft-season-num[data-v-ad0e3583]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;font-weight:700;color:var(--primary-color)}.ft-season-h2[data-v-ad0e3583]{margin:0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--white-color);text-wrap:balance}.ft-season-h3[data-v-ad0e3583]{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--white-color)}.ft-season-text[data-v-ad0e3583]{margin:0;line-height:1.75;color:var(--text-muted)}.ft-season-note[data-v-ad0e3583]{margin:0;font-size:.8rem;color:#fff6}.ft-season-stack[data-v-ad0e3583]{display:flex;flex-direction:column;gap:1rem;min-width:0}.ft-season-answer[data-v-ad0e3583]{margin:0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;line-height:1.4;color:var(--white-color)}.ft-season-facts[data-v-ad0e3583]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ft-season-fact[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:14px;background:var(--card-bg)}.ft-season-fact strong[data-v-ad0e3583]{font-size:1.05rem;font-weight:600;color:var(--white-color)}.ft-season-table-box[data-v-ad0e3583]{overflow-x:auto}.ft-season-table[data-v-ad0e3583]{width:100%;min-width:560px;border-collapse:separate;border-spacing:0 6px;font-size:.95rem}.ft-season-table thead th[data-v-ad0e3583]{padding:0 1rem .25rem;font-size:.8rem;font-weight:500;text-align:left;color:var(--text-muted)}.ft-season-table tbody th[data-v-ad0e3583],.ft-season-table td[data-v-ad0e3583]{padding:.8rem 1rem;text-align:left;background:var(--card-bg)}.ft-season-table tbody th[data-v-ad0e3583]{font-weight:600;color:var(--white-color);border-radius:12px 0 0 12px}.ft-season-table td[data-v-ad0e3583]:last-child{border-radius:0 12px 12px 0;color:var(--white-color)}.ft-season-table tr.is-active th[data-v-ad0e3583],.ft-season-table tr.is-active td[data-v-ad0e3583]{background:var(--accent-color-transparent-1)}.ft-season-table tr.is-active th[data-v-ad0e3583]{color:var(--primary-color)}.ft-season-grid2[data-v-ad0e3583]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ft-season-grid3[data-v-ad0e3583]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ft-season-cal[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.75rem}.ft-season-cal-head[data-v-ad0e3583]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ft-season-cal-head strong[data-v-ad0e3583]{font-size:1.2rem;font-weight:600;color:var(--white-color)}.ft-season-cal.is-now .ft-season-cal-head strong[data-v-ad0e3583]{color:var(--primary-color)}.ft-season-cal-bar[data-v-ad0e3583]{display:block;height:8px;border-radius:999px;overflow:hidden;background:#ffffff24}.ft-season-cal.is-now .ft-season-cal-bar[data-v-ad0e3583]{background:var(--accent-color-transparent-2, rgba(255, 90, 60, .22))}.ft-season-cal-bar span[data-v-ad0e3583]{display:block;height:100%;border-radius:999px;background:var(--primary-color)}.ft-season-band[data-v-ad0e3583]{position:relative;overflow:hidden;padding:5rem 0;scroll-margin-top:100px}.ft-season-band-img[data-v-ad0e3583]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ft-season-band-shade[data-v-ad0e3583]{position:absolute;inset:0;background:linear-gradient(90deg,var(--dark-bg) 0%,rgba(5,1,9,.88) 50%,rgba(5,1,9,.4) 100%)}.ft-season-band-body[data-v-ad0e3583]{position:relative}.ft-season-timeline[data-v-ad0e3583]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;max-width:1240px;margin:0;padding:0;list-style:none}.ft-season-tl[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem;border-radius:16px;background:#140814e0}.ft-season-tl strong[data-v-ad0e3583]{font-weight:600;color:var(--white-color)}.ft-season-tl-time[data-v-ad0e3583]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.3rem;font-weight:700;color:var(--white-color)}.ft-season-tl.is-hot .ft-season-tl-time[data-v-ad0e3583]{color:var(--primary-color)}.ft-season-tl.is-go .ft-season-tl-time[data-v-ad0e3583]{color:var(--success-color)}.ft-season-tl-text[data-v-ad0e3583]{font-size:.88rem;line-height:1.55;color:#c7cbd3}.ft-season-plan[data-v-ad0e3583]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.ft-season-plan-inputs[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ft-season-fieldset[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.8rem;min-width:0;margin:0;border:0}.ft-season-legend[data-v-ad0e3583]{float:left;width:100%;padding:0;font-weight:600;color:var(--white-color)}.ft-season-fields[data-v-ad0e3583]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;clear:both}.ft-season-fields--four[data-v-ad0e3583]{grid-template-columns:repeat(4,minmax(0,1fr))}.ft-season-field[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.35rem;min-width:0;font-size:.8rem;color:var(--text-muted)}.ft-season-input[data-v-ad0e3583]{width:100%;min-height:46px;box-sizing:border-box;padding:0 .8rem;border:0;border-radius:12px;background:#00000059;font:inherit;font-size:1rem;font-weight:600;color:var(--white-color);color-scheme:dark}.ft-season-input[data-v-ad0e3583]:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.ft-season-plan-out[data-v-ad0e3583]{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.75rem;border-radius:22px;--verdict: var(--text-muted)}.ft-season-plan-out.is-ok[data-v-ad0e3583]{--verdict: var(--success-color)}.ft-season-plan-out.is-tight[data-v-ad0e3583]{--verdict: var(--warning-color)}.ft-season-plan-out.is-short[data-v-ad0e3583],.ft-season-plan-out.is-flat[data-v-ad0e3583]{--verdict: var(--primary-color)}.ft-season-plan-figures[data-v-ad0e3583]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ft-season-plan-out.is-done[data-v-ad0e3583]{--verdict: var(--success-color)}.ft-season-plan-fig[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border-radius:14px;background:#ffffff0a}.ft-season-plan-fig .ft-season-mono[data-v-ad0e3583]{font-size:2.2rem;font-weight:700;color:var(--white-color)}.ft-season-plan-fig .ft-season-plan-needed[data-v-ad0e3583]{color:var(--verdict)}.ft-season-plan-bar[data-v-ad0e3583]{display:block;height:12px;border-radius:999px;overflow:hidden;background:#ffffff0f}.ft-season-plan-bar span[data-v-ad0e3583]{display:block;height:100%;border-radius:999px;background:var(--verdict);transition:width .3s ease}.ft-season-plan-verdict[data-v-ad0e3583]{margin:0;min-height:1.4em;font-size:1.3rem;font-weight:600;line-height:1.35;color:var(--white-color)}.ft-season-flow[data-v-ad0e3583]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:1.3rem}.ft-season-flow-step[data-v-ad0e3583]{padding:.55rem .9rem;border-radius:12px;background:var(--card-bg);font-size:1rem;font-weight:600;color:var(--white-color)}.ft-season-flow-step.is-accent[data-v-ad0e3583]{background:var(--accent-color-transparent-1);color:var(--primary-color)}.ft-season-vic[data-v-ad0e3583]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1rem}.ft-season-vic-art[data-v-ad0e3583]{position:relative;min-height:520px;overflow:hidden;border-radius:22px;background:var(--card-bg)}.ft-season-vic-img[data-v-ad0e3583]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 15%}.ft-season-vic-art[data-v-ad0e3583]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,8,20,0) 30%,var(--card-bg) 95%)}.ft-season-vic-copy[data-v-ad0e3583]{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:.6rem;padding:1.75rem}.ft-season-req[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.3rem}.ft-season-req strong[data-v-ad0e3583]{font-weight:600;color:var(--white-color)}.ft-season-req-num[data-v-ad0e3583]{font-size:2.6rem;font-weight:700;line-height:1;color:var(--primary-color)}.ft-season-table--history td[data-v-ad0e3583]:last-child{color:var(--white-color);font-weight:600}.ft-season-apex[data-v-ad0e3583]{position:relative;display:flex;align-items:center;min-height:300px;overflow:hidden;border-radius:22px;background:var(--card-bg)}.ft-season-apex-img[data-v-ad0e3583]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right 30%}.ft-season-apex-shade[data-v-ad0e3583]{position:absolute;inset:0;background:linear-gradient(90deg,var(--card-bg) 0%,rgba(20,8,20,.9) 45%,rgba(20,8,20,.2) 100%)}.ft-season-apex-body[data-v-ad0e3583]{position:relative;display:flex;flex-direction:column;gap:.8rem;max-width:620px;padding:2.25rem}.ft-season-apex-text[data-v-ad0e3583]{margin:0;line-height:1.7;color:#c7cbd3}.ft-season-next[data-v-ad0e3583]{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem;padding:1.75rem;border-radius:22px}.ft-season-disclaimer[data-v-ad0e3583]{max-width:760px;margin:0 auto;padding:0 1.25rem 3rem;text-align:center;font-size:.78rem;line-height:1.6;color:#ffffff52}.ft-season a[data-v-ad0e3583]:focus-visible,.ft-season button[data-v-ad0e3583]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}@media(max-width:900px){.ft-season-hero-grid[data-v-ad0e3583],.ft-season-side[data-v-ad0e3583],.ft-season-grid3[data-v-ad0e3583],.ft-season-plan[data-v-ad0e3583],.ft-season-vic[data-v-ad0e3583]{grid-template-columns:minmax(0,1fr)}.ft-season-hero-grid[data-v-ad0e3583],.ft-season-side[data-v-ad0e3583]{gap:2rem}.ft-season-vic-art[data-v-ad0e3583]{min-height:380px}.ft-season-section[data-v-ad0e3583]{padding:3rem 0}}@media(max-width:768px){.ft-season-hero[data-v-ad0e3583]{padding-top:130px}}@media(max-width:560px){.ft-season-facts[data-v-ad0e3583],.ft-season-grid2[data-v-ad0e3583],.ft-season-moments[data-v-ad0e3583]{grid-template-columns:minmax(0,1fr)}.ft-season-days-grid[data-v-ad0e3583]{grid-template-columns:repeat(auto-fill,minmax(10px,1fr));gap:3px}.ft-season-fields[data-v-ad0e3583],.ft-season-fields--four[data-v-ad0e3583]{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-season-apex-body[data-v-ad0e3583]{padding:1.5rem}.ft-season-server-panel[data-v-ad0e3583]{padding:1.2rem}}@media(prefers-reduced-motion:reduce){.ft-season-btn[data-v-ad0e3583],.ft-season-pick[data-v-ad0e3583],.ft-season-plan-bar span[data-v-ad0e3583]{transition:none}}
