.sport{--line:color-mix(in oklab, var(--color-text-main) 14%, transparent);isolation:isolate;background:var(--color-canvas);color:var(--color-text-main);padding:0 var(--gutter) var(--sec-pb);position:relative;overflow:clip}.sport .lucide{width:18px;height:18px}[data-theme=dark] .sport:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);position:absolute;inset:0}.sport-media{z-index:-1;margin-inline:calc(var(--gutter) * -1);background:var(--color-surface-base);height:clamp(280px,64vw,520px);position:relative}.sport-photo{object-fit:cover;object-position:var(--sport-pos,50% 40%);opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.sport-photo.is-active{opacity:1}.sport-media:after{content:"";background:linear-gradient(to top, var(--color-canvas) 2%, color-mix(in oklab, var(--color-canvas) 70%, transparent) 26%, transparent 58%), linear-gradient(to bottom, color-mix(in oklab, var(--color-canvas) 45%, transparent), transparent 30%);position:absolute;inset:0}.sport-media.is-retuning .sport-photo{animation:sport-retune .7s var(--ease-out)}@keyframes sport-retune{0%{filter:blur(12px)brightness(.4)saturate(.3);transform:scale(1.025)}35%{filter:blur(4px)brightness(.8)saturate(.8)}to{filter:none;transform:none}}.sport-inner{max-width:var(--container);grid-template-columns:minmax(0,1fr);grid-template-areas:"text""osd""cta";margin:-72px auto 0;display:grid;position:relative}.sport-text{grid-area:text}.sport-text h2{max-width:21ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.25}.sport-text h2 em{color:var(--color-primary);font-style:normal}.sport-lead{max-width:26rem;color:color-mix(in oklab, var(--color-text-main) 82%, transparent);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1.02rem,.98rem + .2vw,1.12rem)}.sport-more{max-width:26rem;color:var(--color-text-muted);text-wrap:pretty;margin:12px 0 0;font-size:.98rem}.sport-cta{grid-area:cta;justify-self:start;margin-top:32px}.sport-osd-wrap{background:color-mix(in oklab, var(--color-surface-base) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-main) 13%, transparent);border-radius:16px;grid-area:osd;margin:36px 0 0;padding:18px}.sport-osd{gap:18px;display:grid}.sport-osd-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:16px;display:flex}.sport-osd-icon{background:var(--color-surface-elevated);width:42px;height:42px;color:var(--color-primary);border-radius:12px;place-items:center;display:grid}.sport .sport-osd-icon .lucide{width:22px;height:22px}.sport-osd-title{line-height:1.35;display:grid}.sport-osd-name{font-family:var(--font-display);font-size:1.08rem;font-weight:700}.sport-osd-sub{color:var(--color-text-muted);font-size:.86rem}.sport-osd-group{gap:10px;display:grid}.sport-osd-label{font-family:var(--font-display);color:var(--color-text-muted);align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:600;line-height:1.3;display:flex}.sport .sport-osd-label .lucide{width:16px;height:16px}.sport-quality{flex-wrap:wrap;gap:6px;display:flex}.sport-chip{cursor:pointer;min-height:44px;font-family:var(--font-display);background:color-mix(in oklab, var(--color-text-main) 8%, transparent);color:color-mix(in oklab, var(--color-text-main) 86%, transparent);transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border:0;border-radius:8px;padding:7px 16px;font-size:.9rem;font-weight:600;line-height:1.35}.sport-chip:hover{background:color-mix(in oklab, var(--color-text-main) 16%, transparent);color:var(--color-text-main)}.sport-chip[aria-checked=true]{background:var(--color-text-main);color:var(--color-canvas);cursor:default}.sport-chip:focus-visible{outline:2px solid var(--color-text-main);outline-offset:2px;border-radius:8px}.sport-streams{gap:6px;display:grid}.sport-stream{cursor:pointer;text-align:start;width:100%;min-height:54px;font-family:var(--font-display);background:color-mix(in oklab, var(--color-text-main) 6%, transparent);color:color-mix(in oklab, var(--color-text-main) 80%, transparent);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border:0;border-radius:12px;align-items:center;gap:12px;padding:0 16px;font-size:1.2rem;font-weight:700;line-height:1.3;display:flex}.sport-stream:hover{background:color-mix(in oklab, var(--color-text-main) 12%, transparent);color:var(--color-text-main)}.sport .sport-stream-signal{width:20px;height:20px;color:var(--color-text-dim);transition:color .3s var(--ease-out)}.sport-stream[aria-checked=true]{background:var(--color-text-main);color:var(--color-canvas);cursor:default}.sport-stream[aria-checked=true] .sport-stream-signal{color:var(--color-primary-text)}.sport-stream:focus-visible{outline:2px solid var(--color-text-main);outline-offset:2px;border-radius:12px}.sport-live{background:var(--color-live);color:var(--color-primary-contrast);font-family:var(--font-display);opacity:0;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out);border-radius:6px;align-items:center;gap:6px;margin-inline-start:auto;padding:3px 10px;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-flex;transform:scale(.85)}.sport-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sport-stream[aria-checked=true] .sport-live{opacity:1;transition-delay:.18s;transform:none}.sport-osd-note{border-top:1px solid var(--line);color:var(--color-text-muted);text-wrap:pretty;margin:16px 0 0;padding-top:14px;font-size:.86rem;line-height:1.65}@media (max-width:639px){.sport-osd-wrap{margin-top:30px;padding:14px}.sport-osd{gap:16px}.sport-osd-head{padding-bottom:14px}.sport-stream{min-height:50px;padding:0 14px}.sport-cta{justify-content:center;justify-self:stretch}}@media (min-width:700px) and (max-width:1099px){.sport-inner{grid-template:"text osd""cta osd"1fr/minmax(0,1fr) minmax(0,1fr);column-gap:36px}.sport-osd-wrap{margin-top:96px}}@media (min-width:1100px){.sport{min-height:clamp(660px,86vh,800px);padding:var(--sec-pt) var(--gutter) var(--sec-pb);align-items:center;display:grid}.sport-media{height:auto;margin:0;position:absolute;inset:0}.sport-media:after{background:linear-gradient(to left, var(--color-canvas) 0%, color-mix(in oklab, var(--color-canvas) 88%, transparent) 26%, color-mix(in oklab, var(--color-canvas) 40%, transparent) 46%, transparent 62%), linear-gradient(to top, var(--color-canvas), transparent 22%), linear-gradient(to bottom, color-mix(in oklab, var(--color-canvas) 60%, transparent), transparent 24%), linear-gradient(to right, color-mix(in oklab, var(--color-canvas) 55%, transparent), transparent 30%)}.sport-inner{grid-template:".osd"1fr"text osd""cta osd"".osd"1fr/minmax(0,46fr) minmax(0,54fr);column-gap:64px;width:100%;margin:0 auto}.sport-osd-wrap{place-self:center end;width:380px;margin:0}}@media (min-width:700px) and (max-width:1099px){.sport-cta{align-self:start}}
.trial{--trial-bg:var(--color-surface-elevated);--trial-chip:var(--color-surface-base);--trial-ring:420px;--trial-node:34px;--trial-gap:40px;--trial-start:0deg;--trial-rail:color-mix(in oklab, var(--color-text-main) 16%, transparent);--trial-tone:var(--color-text-main);--trial-fill:var(--color-text-main);--trial-fill-ink:var(--color-canvas);padding:var(--sec-pt) var(--gutter) var(--sec-pb);background:var(--trial-bg);overflow-x:clip}.trial[data-plan=full]{--trial-tone:var(--color-primary);--trial-fill:var(--color-buy);--trial-fill-ink:var(--color-primary-contrast)}[data-theme=dark] .trial{--trial-bg:var(--color-surface-base);--trial-chip:var(--color-surface-elevated)}.trial-inner{max-width:var(--container);margin:0 auto}.trial .lucide{width:20px;height:20px}.trial-head{text-align:center;max-width:760px;margin:0 auto 36px}.trial-head h2{max-width:22ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:0 auto;line-height:1.3}.trial-head h2 em{color:var(--color-primary-text);font-style:normal}.trial-lead{max-width:58ch;color:var(--color-text-muted);text-wrap:balance;margin:12px auto 0;font-size:1.05rem}@media (min-width:1100px){.trial-head{text-align:start;margin:0}.trial-head h2{max-width:none;margin:0}.trial-lead{text-wrap:pretty;max-width:54ch;margin:12px 0 0;font-size:1.1rem}}.trial-stage{justify-items:center;row-gap:28px;display:grid}.trial-clock{display:contents}@media (min-width:1100px){.trial-inner{grid-template-columns:minmax(0, 600px) var(--trial-ring);grid-template-areas:"head dial""plans dial""check dial""pre dial""post dial""foot dial";justify-content:center;align-items:start;gap:24px clamp(64px,7vw,120px);display:grid}.trial-stage{display:contents}.trial-head{grid-area:head}.trial-plans{grid-area:plans;justify-self:start;margin-top:4px}.trial-dial{grid-area:dial;align-self:center}.trial-check{grid-area:check}.trial-steps-pre{grid-area:pre;margin-top:8px}.trial-steps-post{grid-area:post}.trial-steps{max-width:520px}}.trial-plans{border-radius:calc(var(--r-btn) + 5px);background:var(--trial-chip);box-shadow:inset 0 0 0 1px var(--color-border);gap:4px;padding:5px;display:inline-flex}.trial-plan{border-radius:var(--r-btn);cursor:pointer;height:46px;color:var(--color-text-muted);font-family:var(--font-display);transition:background-color .5s var(--ease-out), color .5s var(--ease-out);background:0 0;border:0;padding-inline:24px;font-size:1.05rem;font-weight:700;line-height:1}.trial-plan:hover{color:var(--color-text-main);background:color-mix(in oklab, var(--color-text-main) 5%, transparent)}.trial-plan[aria-checked=true]{background:var(--trial-fill);color:var(--trial-fill-ink);cursor:default}.trial-plan:focus-visible{outline-offset:2px;border-radius:var(--r-btn)}.trial-dial{width:var(--trial-ring);aspect-ratio:1;max-width:100%;position:relative}.trial-ring{width:100%;height:100%;display:block;overflow:visible}.trial-ticks line{stroke:color-mix(in oklab, var(--color-text-main) 24%, transparent);stroke-width:2px;stroke-linecap:round}.trial-ticks line.is-major{stroke:color-mix(in oklab, var(--color-text-main) 55%, transparent);stroke-width:3px}.trial-track{fill:none;stroke:color-mix(in oklab, var(--color-text-main) 8%, transparent);stroke-width:20px}.trial-hair{fill:var(--trial-chip);stroke:var(--color-border);stroke-width:1px}.trial-arc{fill:none;stroke:var(--trial-tone);stroke-width:20px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transform-box:view-box;transform-origin:200px 200px;transform:rotate(var(--trial-start));transition:stroke var(--trial-t-color) var(--ease-out)}.trial-start-dot{fill:var(--trial-fill-ink);transform-box:view-box;transform-origin:200px 200px;transform:rotate(var(--trial-start))}.trial-window{background:var(--trial-chip);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:50%;position:absolute;inset:13.5%;overflow:hidden}.trial-time{object-fit:cover;object-position:center 30%;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.trial-time.is-on{opacity:1}.trial-window:after{content:"";background:linear-gradient(to top, rgb(var(--ink) / .82) 0%, rgb(var(--ink) / .5) 30%, transparent 58%);position:absolute;inset:0}.trial-face{text-align:center;color:var(--color-text-main);background:0 0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 12% 13%;display:flex;position:absolute;inset:13.5%}.trial-hours{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-main);font-variant-numeric:tabular-nums;font-size:4.6rem;font-weight:700;line-height:.95}.trial-unit{font-family:var(--font-display);margin-top:4px;font-size:1.2rem;font-weight:700;line-height:1.3}.trial-check{text-align:center;max-width:46ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.75}.trial-check-part{text-underline-offset:6px;text-decoration-skip-ink:none;transition:color var(--trial-t-color) var(--ease-out), text-decoration-color var(--trial-t-color) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.trial[data-plan=arabic] .trial-check-part[data-plan=arabic],.trial[data-plan=full] .trial-check-part[data-plan=full]{color:var(--color-text-main);-webkit-text-decoration-color:var(--trial-tone);text-decoration-color:var(--trial-tone)}@media (min-width:1100px){.trial-check{text-align:start;max-width:52ch;font-size:1.02rem}}.trial-steps{margin:0;padding:0;list-style:none;position:relative}.trial-step{position:relative}.trial-node{z-index:1;width:var(--trial-node);height:var(--trial-node);background:var(--trial-chip);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-text-main) 28%, transparent);font-family:var(--font-display);color:var(--color-text-main);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;line-height:1;display:grid;position:relative}.trial-step.is-start .trial-node{background:var(--trial-fill);color:var(--trial-fill-ink);box-shadow:none;transition:background-color var(--trial-t-color) var(--ease-out), color var(--trial-t-color) var(--ease-out)}.trial-step-title{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:700;line-height:1.45}.trial-step-text{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.6}.trial-where{color:var(--color-text-main);font-weight:500}.trial-step-text .trial-step-title{color:var(--color-text-main);margin-bottom:1px;display:block}.trial-rail,.trial-steps:before,.trial-steps:after{pointer-events:none}.trial{--trial-start:-90deg;--trial-step-pb:26px}@media (max-width:1099px){.trial{--trial-ring:360px}.trial-steps-pre{margin-top:8px}}@media (min-width:1100px){.trial{--trial-step-pb:18px}}.trial-steps{row-gap:0;width:100%;max-width:460px}.trial-step{grid-template-columns:var(--trial-node) minmax(0, 1fr);padding-bottom:var(--trial-step-pb);align-items:start;column-gap:16px;display:grid}.trial-steps-post .trial-step{padding-bottom:0}.trial-step .trial-node{grid-row:1/3}.trial-step-title{grid-column:2;padding-top:2px}.trial-step:not(:has(.trial-step-text)) .trial-step-title{padding-top:3px}.trial-step-text{grid-column:2}.trial-steps-pre .trial-step:before,.trial-steps-pre .trial-step:after{content:"";width:2px;inset-inline-start:calc(var(--trial-node) / 2 - 1px);top:calc(var(--trial-node) / 2);bottom:calc(var(--trial-node) / -2);border-radius:2px;position:absolute}.trial-steps-pre .trial-step:before{background:var(--trial-rail)}.trial-steps-pre .trial-step:after{background:var(--trial-tone);transform-origin:top;transition:background-color var(--trial-t-color) var(--ease-out)}.trial-stage{row-gap:24px}.trial-steps-post{margin-top:-24px}@media (max-width:699px){.trial{--trial-ring:min(330px, 100%);--trial-node:32px}.trial-head{margin-bottom:28px}.trial-lead{font-size:1rem}.trial-plan{height:44px;padding-inline:18px;font-size:1rem}.trial-hours{font-size:3.6rem}.trial-unit{margin-top:2px;font-size:1rem}.trial-check{font-size:.97rem}.trial-step-title{font-size:1.08rem}}.trial-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 36px;margin-top:48px;display:flex}.trial-assure{font-family:var(--font-display);align-items:center;gap:10px;margin:0;font-size:1.05rem;font-weight:600;line-height:1.5;display:flex}.trial .trial-assure .lucide{width:22px;height:22px;color:var(--color-success-text)}@media (max-width:1099px){.trial-foot{flex-direction:column;gap:18px;max-width:460px;margin:36px auto 0}}@media (min-width:1100px){.trial-foot{grid-area:foot;justify-content:flex-start;gap:14px 24px;margin-top:8px}.trial-btn{order:-1}}.trial-btn{flex:none}@media (max-width:1099px){.trial-btn{justify-content:center;align-self:stretch}}.trial{--trial-t-color:.7s;--trial-t-arc:1.9s;--trial-d-arc:0s;--trial-t-pre:.75s;--trial-d-pre:1.5s;--trial-t-post:.75s;--trial-d-post:2.3s}.trial-arc{transition:stroke var(--trial-t-color) var(--ease-out), stroke-dashoffset var(--trial-t-arc) var(--ease-out) var(--trial-d-arc)}.trial-steps-pre .trial-step:after{transition:transform var(--trial-t-pre) var(--ease-out) var(--trial-d-pre), background-color var(--trial-t-color) var(--ease-out)}.trial-steps-pre .trial-step+.trial-step:after{transition-delay:calc(var(--trial-d-pre) + var(--trial-t-pre) * .8), 0s}.trial-armed .trial-steps-pre .trial-step:after{transition:none;transform:scaleY(0)}.trial-step.is-start .trial-node{transition:background-color var(--trial-t-color) var(--ease-out) var(--trial-d-node,0s), color var(--trial-t-color) var(--ease-out) var(--trial-d-node,0s), scale .75s var(--ease-out) var(--trial-d-node,0s)}.trial.is-drawing{--trial-d-node:calc(var(--trial-d-post) + var(--trial-t-post) * .7)}.trial-armed .trial-arc{stroke-dashoffset:100px;transition:none}.trial-armed .trial-step.is-start .trial-node{background:var(--trial-chip);color:var(--color-text-main);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-text-main) 28%, transparent);transition:none;scale:.82}.trial-reset .trial-arc{stroke-dashoffset:100px;transition:none}.trial.is-retone{--trial-d-arc:0s;--trial-t-arc:1.6s}@media (prefers-reduced-motion:reduce){.trial-time,.trial-arc,.trial-steps:after,.trial-step:after,.trial-node{transition:none!important}}[dir=ltr] .trial-btn .lucide{scale:-1 1}.trial-head .trial-lead+.trial-lead{margin-top:8px}
