.cw-page{padding-bottom:96px}.cw-page h3,.cw-page h4,.cw-dialog h2{letter-spacing:0}.cw-opening h1{margin-top:16px}.cw-next{color:var(--muted-foreground);margin-top:18px;font-size:14px}.cw-next b{color:var(--foreground);font-weight:600}.cw-tabs{background:var(--ink);color:var(--ink-foreground);border-radius:18px;gap:6px;margin-bottom:64px;padding:8px;display:flex}.cw-tabs button{height:56px;color:color-mix(in oklab, var(--ink-foreground) 60%, transparent);font:600 12px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.16em;border-radius:12px;flex:1}.cw-tabs button:hover{background:color-mix(in oklab, var(--ink-foreground) 8%, transparent);color:var(--ink-foreground)}.cw-tabs button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.cw-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.cw-label{color:var(--muted-foreground);font-size:12px;font-weight:600}.cw-section-head .cw-label{color:var(--primary);letter-spacing:.2em;font-size:12px}.cw-section-head h2{font:700 clamp(36px, 4.4vw, 56px)/1.05 var(--font-display);letter-spacing:-.03em;margin-top:12px}.cw-actions{gap:10px;display:flex}.cw-actions button{height:44px}.cw-period{gap:6px;margin:18px 0;display:flex}.cw-period button{color:var(--muted-foreground)}.cw-period button[aria-pressed=true]{color:var(--foreground);background:var(--secondary)}.cw-diary{border-top:1px solid var(--border)}.cw-event{border-bottom:1px solid var(--border);grid-template-columns:60px minmax(0,1fr) 100px 120px;align-items:center;gap:24px;padding:25px 0;display:grid}.cw-day strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1;display:block}.cw-day span{color:var(--muted-foreground);font-size:12px}.cw-event-title h3{margin:4px 0;font-size:22px}.cw-event-title p{color:var(--muted-foreground);font-size:13px}.cw-event-time strong{font:600 24px var(--font-display);font-variant-numeric:tabular-nums}.cw-event-time span{color:var(--muted-foreground);font-size:12px;display:block}.cw-event-actions{display:flex}.cw-utility{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;margin-top:40px;padding-top:16px;display:flex}.cw-utility a{color:var(--muted-foreground);font-size:12px}.cw-empty{color:var(--muted-foreground);padding:25px 0;font-size:14px}.cw-dialog{border-radius:8px;width:calc(100% - 24px);max-width:640px;max-height:90dvh;overflow-y:auto}.cw-form{gap:18px;display:grid}.cw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cw-field{gap:7px;min-width:0;display:grid}.cw-field>span{color:var(--muted-foreground);font-size:12px;font-weight:600}.cw-field input,.cw-field select,.cw-field textarea{background:var(--background);border:1px solid var(--input);width:100%;min-width:0;color:var(--foreground);border-radius:6px;outline:none;padding:11px 12px;font-size:16px}.cw-field input:focus,.cw-field select:focus,.cw-field textarea:focus{border-color:var(--primary)}.cw-field textarea{resize:vertical}.cw-form>button[type=submit]{justify-self:start;height:44px}.cw-extra{border-block:1px solid var(--border);padding:12px 0}.cw-extra summary{cursor:pointer;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.cw-extra summary svg{width:16px;height:16px}.cw-extra[open] summary{margin-bottom:16px}.cw-extra[open] summary svg{transform:rotate(90deg)}.cw-split{grid-template-columns:270px minmax(0,1fr);gap:40px;display:grid}.cw-match-list{flex-direction:column;gap:4px;display:flex}.cw-match-list button{white-space:normal;text-align:left;justify-content:space-between;height:auto;padding:16px}.cw-match-list button[aria-pressed=true]{background:var(--secondary)}.cw-match-list small,.cw-match-list strong{display:block}.cw-match-list small{color:var(--muted-foreground);margin-bottom:5px;font-size:11px}.cw-report-top{justify-content:space-between;align-items:center;display:flex}.cw-report h3{font-size:28px}.cw-player-rail{grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;margin:30px 0;display:grid}.cw-player-pick{border:1px solid #0000;flex-direction:column;gap:8px;height:auto;padding:8px 4px}.cw-player-pick[aria-pressed=true]{border-color:var(--foreground);background:var(--secondary)}.cw-player-avatar{background:var(--secondary);border-radius:6px;width:64px;height:70px;display:block;overflow:hidden}.cw-player-avatar img{object-fit:cover;object-position:top;width:100%;height:100%}.cw-player-pick>span:last-child{font-size:12px}.cw-player-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-player-heading h3{font-size:24px}.cw-recognition-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.cw-award-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cw-award-pick{border:1px solid var(--border);white-space:normal;text-align:left;background:var(--card);flex-direction:column;align-items:flex-start;gap:10px;height:170px;padding:20px;position:relative}.cw-award-pick>svg:first-child{width:24px;height:24px;color:var(--primary)}.cw-award-pick strong{font-family:var(--font-display);font-size:16px}.cw-award-pick span{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.5}.cw-award-pick[aria-pressed=true]{background:var(--ink);color:var(--ink-foreground);border-color:var(--ink)}.cw-award-pick[aria-pressed=true] span{color:color-mix(in oklab,var(--ink-foreground) 65%,transparent)}.cw-award-check{color:var(--primary-foreground);position:absolute;top:16px;right:16px}.cw-recognition-form{border-left:1px solid var(--border);padding-left:36px}.cw-reward-heading{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:16px;display:flex}.cw-reward-heading>svg{width:32px;height:32px;color:var(--primary)}.cw-reward-heading small{color:var(--muted-foreground);font-size:11px}.cw-reward-heading h4{font-size:24px}.cw-feedback-intro{padding:30px 0}.cw-feedback-intro>svg{color:var(--muted-foreground);margin-bottom:20px}.cw-feedback-intro h3{font-size:32px;line-height:1.25}.cw-feedback-intro p{color:var(--muted-foreground);margin-top:18px;font-size:14px}.cw-history{margin-top:40px}.cw-history h3{margin-bottom:12px;font-size:20px}.cw-history article{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.cw-history article>svg{width:20px;height:20px;color:var(--primary);flex-shrink:0}.cw-history article>div{flex:1;min-width:0}.cw-history p{white-space:pre-wrap;margin:4px 0;font-size:14px}.cw-history small{color:var(--muted-foreground);font-size:12px}@media (width<=1000px){.cw-player-rail{grid-template-columns:repeat(6,minmax(0,1fr))}.cw-split{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media (width<=640px){.cw-opening{padding-bottom:20px}.cw-opening h1{font-size:40px}.cw-tabs{justify-content:space-between;gap:8px;margin-bottom:28px}.cw-tabs button{flex-direction:column;gap:5px;height:66px;padding-inline:3px;font-size:11px}.cw-section-head{flex-direction:column;align-items:flex-start;gap:18px}.cw-section-head h2{font-size:28px}.cw-actions{width:100%}.cw-actions button{flex:1}.cw-event{grid-template-columns:44px minmax(0,1fr) 76px;gap:12px;padding:20px 0}.cw-day strong{font-size:30px}.cw-event-title h3{font-size:18px}.cw-event-title p{font-size:12px}.cw-event-time strong{font-size:20px}.cw-event-actions{grid-column:2/4;justify-content:flex-end;margin-top:-6px}.cw-split{display:block}.cw-match-list{flex-direction:row;margin-bottom:24px;overflow-x:auto}.cw-match-list button{flex-shrink:0;min-width:160px}.cw-player-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cw-player-avatar{width:56px;height:62px}.cw-recognition-layout{flex-direction:column;gap:24px;display:flex}.cw-recognition-layout>div,.cw-recognition-form{width:100%}.cw-recognition-form{border-left:0;border-top:1px solid var(--border);padding-top:24px;padding-left:0}.cw-award-pick{height:175px;padding:16px}.cw-award-pick strong{font-size:15px}.cw-player-heading h3{font-size:21px}.cw-player-heading a{padding:0;font-size:11px}.cw-utility{justify-content:flex-start;gap:0}.cw-dialog{padding:20px}}.cw-section-sub{color:var(--muted-foreground);max-width:560px;margin-top:10px;font-size:17px;line-height:1.5}.cw-honours{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px;display:grid}.cw-honours-controls{gap:30px}.cw-honours-step{gap:14px;display:grid}.cw-honours-step-head{align-items:baseline;gap:12px;display:flex}.cw-honours-step-no{font:700 13px var(--font-score);color:var(--primary);letter-spacing:.12em}.cw-honours-step-head h4{font:600 16px var(--font-display)}.cw-honour-faces{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.cw-honour-face{border:1px solid var(--border);background:var(--background);cursor:pointer;color:var(--muted-foreground);border-radius:12px;justify-items:center;gap:6px;padding:8px 4px;font-size:11px;display:grid}.cw-honour-face img,.cw-honour-face-no{object-fit:cover;object-position:top;background:var(--secondary);width:48px;height:54px;font:600 18px var(--font-display);color:var(--foreground);border-radius:8px;place-items:center;display:grid}.cw-honour-face.is-active{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground);color:var(--foreground);font-weight:600}.cw-honour-picks{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.cw-honour-pick{border:1px solid var(--border);background:var(--background);cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:10px;padding:16px 8px 14px;display:grid}.cw-honour-pick-emblem{background:var(--ink);width:46px;height:46px;color:var(--ink-foreground);border-radius:50%;place-items:center;display:grid}.cw-honour-pick-emblem svg{width:20px;height:20px}.cw-honour-pick strong{font:600 12px/1.3 var(--font-display)}.cw-honour-pick.is-active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.cw-honour-pick.is-active .cw-honour-pick-emblem{background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 20px color-mix(in oklab, var(--primary) 45%, transparent)}.cw-honours-preview{position:sticky;top:24px}.cw-honour-card{background:var(--ink);color:var(--ink-foreground);text-align:center;border:1px solid color-mix(in oklab, var(--ink-foreground) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ink-foreground) 18%, transparent), 0 24px 60px -24px #00000073;border-radius:20px;justify-items:center;padding:36px 32px 28px;display:grid;position:relative;overflow:hidden}.cw-honour-card:before{content:"";background:radial-gradient(ellipse 85% 55% at 50% -5%, color-mix(in oklab, var(--primary) 30%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.cw-honour-kicker{letter-spacing:.3em;text-transform:uppercase;color:color-mix(in oklab, var(--ink-foreground) 55%, transparent);font-size:10px;font-weight:600;position:relative}.cw-honour-portrait{aspect-ratio:4/4.3;background:color-mix(in oklab, var(--ink-foreground) 8%, transparent);border-radius:14px;width:min(230px,62%);margin-top:22px;position:relative;overflow:hidden}.cw-honour-portrait img{object-fit:cover;object-position:top;width:100%;height:100%}.cw-honour-portrait-no{width:100%;height:100%;font:700 72px var(--font-score);color:color-mix(in oklab, var(--ink-foreground) 40%, transparent);place-items:center;display:grid}.cw-honour-emblem{background:var(--primary);width:58px;height:58px;color:var(--primary-foreground);border:3px solid var(--ink);box-shadow:0 0 26px color-mix(in oklab, var(--primary) 55%, transparent);border-radius:50%;place-items:center;margin-top:-26px;display:grid;position:relative}.cw-honour-emblem svg{width:26px;height:26px}.cw-honour-title{font:700 clamp(34px, 3.6vw, 50px)/1 var(--font-score);text-transform:uppercase;letter-spacing:.03em;margin-top:16px;position:relative}.cw-honour-player{font:600 15px var(--font-display);color:color-mix(in oklab, var(--ink-foreground) 82%, transparent);margin-top:8px;position:relative}.cw-honour-message{max-width:42ch;color:color-mix(in oklab, var(--ink-foreground) 75%, transparent);margin-top:18px;font-size:15px;line-height:1.65;position:relative}.cw-honour-message.is-empty{opacity:.5;font-style:italic}.cw-honour-foot{border-top:1px solid color-mix(in oklab, var(--ink-foreground) 14%, transparent);letter-spacing:.12em;text-transform:uppercase;width:100%;color:color-mix(in oklab, var(--ink-foreground) 50%, transparent);margin-top:26px;padding-top:16px;font-size:11px;position:relative}.cw-present{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cw-present-card{width:min(460px,100%);animation:.55s cubic-bezier(.2,1.3,.3,1) both cw-present-in}@keyframes cw-present-in{0%{opacity:0;transform:scale(.82)translateY(28px)}to{opacity:1;transform:none}}.cw-present-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.cw-shelf{margin-top:64px}.cw-shelf-head .cw-label{color:var(--primary);letter-spacing:.2em;font-size:12px}.cw-shelf-head h3{font:700 clamp(26px, 3vw, 36px)/1.05 var(--font-display);letter-spacing:-.02em;margin-top:10px}.cw-shelf-row{grid-auto-columns:156px;grid-auto-flow:column;gap:12px;padding:20px 2px 14px;display:grid;overflow-x:auto}.cw-shelf-card{background:var(--ink);color:var(--ink-foreground);text-align:center;border:1px solid color-mix(in oklab, var(--ink-foreground) 12%, transparent);border-radius:14px;justify-items:center;gap:5px;padding:16px 12px 14px;display:grid;position:relative}.cw-shelf-card img,.cw-shelf-face-no{object-fit:cover;object-position:top;background:color-mix(in oklab, var(--ink-foreground) 10%, transparent);width:58px;height:64px;font:600 22px var(--font-display);border-radius:8px;place-items:center;display:grid}.cw-shelf-emblem{background:var(--primary);width:26px;height:26px;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.cw-shelf-emblem svg{width:13px;height:13px}.cw-shelf-card strong{font:600 12px/1.3 var(--font-display)}.cw-shelf-name{color:color-mix(in oklab, var(--ink-foreground) 70%, transparent);font-size:11px}.cw-shelf-card small{color:color-mix(in oklab, var(--ink-foreground) 50%, transparent);font-size:10px}.cw-shelf-card>button{width:26px;height:26px;color:color-mix(in oklab, var(--ink-foreground) 45%, transparent);position:absolute;bottom:6px;right:6px}.cw-shelf-card>button:hover{color:var(--primary)}@media (width<=900px){.cw-honours{grid-template-columns:1fr;gap:36px}.cw-honours-preview{order:-1;position:static}}@media (width<=640px){.cw-honour-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-honour-card{padding:28px 20px 22px}}.cw-diary{border-top:0;gap:12px;display:grid}.cw-event{background:var(--muted);border-bottom:0;border-radius:18px;padding:22px 24px}.cw-day strong{font:700 52px/1 var(--font-score);color:var(--primary)}.cw-day span{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600}.cw-event-title h3{font:600 24px/1.2 var(--font-display)}.cw-event-time strong{font:700 34px/1 var(--font-score)}.cw-event-time span{text-transform:uppercase;letter-spacing:.14em;margin-top:4px;font-size:10px;font-weight:600}.cw-match-list button{background:var(--muted);border-radius:14px}.cw-match-list button[aria-pressed=true]{background:var(--ink);color:var(--ink-foreground)}.cw-match-list button[aria-pressed=true] small{color:color-mix(in oklab, var(--ink-foreground) 60%, transparent)}.cw-match-list strong{font:600 17px/1.2 var(--font-display)}.cw-utility{border-top:0}@media (width<=640px){.cw-tabs{border-radius:14px;margin-bottom:40px;padding:6px}.cw-tabs button{letter-spacing:.1em;flex-direction:column;gap:6px;height:62px;font-size:10px}.cw-event{border-radius:14px;padding:18px}.cw-day strong{font-size:38px}.cw-event-time strong{font-size:26px}}.cw-dialog{border-radius:22px;gap:0;max-width:680px;padding:0}.cw-dialog.cw-dialog{--tw-enter-scale:1;--tw-exit-scale:1;scrollbar-gutter:stable;overscroll-behavior:contain}.cw-dialog .cw-form{gap:0;padding:8px 28px 0}.cw-ed-hero{background:var(--ink);color:var(--ink-foreground);gap:8px;padding:28px 28px 24px;display:grid}.cw-ed-pill{font:700 10px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;background:var(--primary);color:var(--primary-foreground);border-radius:999px;justify-self:start;padding:6px 10px}.cw-ed-hero[data-type=training] .cw-ed-pill{background:color-mix(in oklab, var(--ink-foreground) 14%, transparent);color:var(--ink-foreground)}.cw-dialog .cw-ed-title{font:700 clamp(26px, 4vw, 34px)/1.05 var(--font-display);letter-spacing:-.02em;color:var(--ink-foreground)}.cw-ed-sub{color:color-mix(in oklab, var(--ink-foreground) 65%, transparent);font-size:14px}.cw-ed-sub b{color:var(--ink-foreground);font-size:17px;font-weight:600}.cw-ed-guess{color:color-mix(in oklab, var(--ink-foreground) 75%, transparent);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.cw-ed-guess svg{width:14px;height:14px;color:var(--primary-lift)}.cw-ed-sec{border-bottom:1px solid var(--border);gap:14px;padding:22px 0;display:grid}.cw-ed-sec h4{font:700 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.cw-grid-3{grid-template-columns:1.3fr 1fr 1fr}.cw-field input,.cw-field select,.cw-field textarea{background:var(--muted);border-color:#0000;border-radius:12px;transition:border-color .15s,background .15s}.cw-field input:focus,.cw-field textarea:focus{background:var(--background)}.cw-seg{background:var(--muted);border-radius:12px;gap:4px;padding:4px;display:flex}.cw-seg button{height:38px;color:var(--muted-foreground);border-radius:9px;flex:1;font-size:14px;font-weight:600;transition:background .15s,color .15s}.cw-seg button[aria-checked=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px color-mix(in oklab, var(--foreground) 14%, transparent)}.cw-chips{flex-wrap:wrap;gap:8px;display:flex}.cw-chips button{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;align-items:baseline;gap:6px;padding:9px 14px;font-size:13px;display:flex}.cw-chips button b{color:var(--foreground)}.cw-chips button[aria-pressed=true]{background:var(--ink);color:var(--ink-foreground);border-color:var(--ink)}.cw-chips button[aria-pressed=true] b{color:var(--ink-foreground)}.cw-venues{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.cw-venues button{white-space:normal;text-align:left;border:1px solid var(--border);background:var(--background);border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;height:auto;min-height:64px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.cw-venues button:hover{border-color:var(--foreground)}.cw-venues button svg{width:16px;height:16px;color:var(--muted-foreground);flex:none}.cw-venues span{min-width:0;display:grid}.cw-venues b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cw-venues small{white-space:normal;overflow-wrap:anywhere;color:var(--muted-foreground);font-size:12px}.cw-venues button[aria-pressed=true]{background:var(--ink);color:var(--ink-foreground);border-color:var(--ink)}.cw-venues button[aria-pressed=true] svg,.cw-venues button[aria-pressed=true] small{color:color-mix(in oklab, var(--ink-foreground) 70%, transparent)}.cw-ed-hint{color:var(--primary);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cw-ed-hint svg{width:14px;height:14px}.cw-ed-note{color:var(--muted-foreground);font-size:12px}.cw-ed-foot{background:var(--background);justify-content:flex-end;padding:16px 0 24px;display:flex;position:sticky;bottom:0}.cw-ed-foot button{border-radius:999px;height:48px;padding:0 24px}@media (width<=560px){.cw-dialog .cw-form{padding:4px 20px 0}.cw-ed-hero{padding:24px 20px 20px}.cw-grid-3{grid-template-columns:1fr 1fr}.cw-grid-3>:first-child{grid-column:1/-1}.cw-ed-foot button{width:100%}}.cw-dialog>button[class*=absolute]{color:var(--ink-foreground);opacity:.8;z-index:2;background:0 0}.cw-pick{background:var(--muted);width:100%;height:46px;color:var(--foreground);text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15px;transition:border-color .15s,background .15s;display:flex}.cw-pick:hover,.cw-pick[data-state=open]{border-color:var(--foreground);background:var(--background)}.cw-pick svg{width:16px;height:16px;color:var(--primary);flex:none}.cw-pick[data-empty],.cw-pick[data-empty] svg{color:var(--muted-foreground)}.cw-pick b{letter-spacing:.02em;font-size:20px;font-weight:600}.cw-pop{border:1px solid var(--border);box-shadow:0 18px 50px -18px color-mix(in oklab, var(--foreground) 35%, transparent);border-radius:18px}.cw-cal [aria-selected=true] button,.cw-cal button[data-selected-single=true]{background:var(--primary);color:var(--primary-foreground);border-radius:999px}.cw-cal button{border-radius:999px}.cw-time{gap:8px;width:300px;padding:16px;display:grid}.cw-time small{font:700 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.cw-time-h,.cw-time-m{gap:6px;display:grid}.cw-time-h{grid-template-columns:repeat(7,1fr);margin-bottom:6px}.cw-time-m{grid-template-columns:repeat(4,1fr)}.cw-time button{background:var(--muted);height:36px;font:600 15px/1 var(--font-score,var(--font-sans));color:var(--foreground);border-radius:10px;transition:background .12s}.cw-time button:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in oklab, var(--foreground) 12%, var(--muted))}.cw-time button[aria-pressed=true]{background:var(--ink);color:var(--ink-foreground)}.cw-time-m button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.cw-time button:disabled{opacity:.4}.cw-combo{position:relative}.cw-combo-list{z-index:30;background:var(--background);border:1px solid var(--border);box-shadow:0 18px 50px -18px color-mix(in oklab, var(--foreground) 35%, transparent);border-radius:16px;padding:6px;animation:.15s ease-out ci-proof-in;position:absolute;top:calc(100% + 6px);left:0;right:0}.cw-combo-list button{white-space:normal;text-align:left;border-radius:10px;justify-content:stretch;align-items:baseline;gap:4px;width:100%;height:auto;min-height:48px;padding:11px 12px;display:grid}.cw-combo-list button:hover,.cw-combo-list button:focus-visible{background:var(--muted);outline:none}.cw-combo-list b{color:var(--foreground);font-size:15px;font-weight:600}.cw-combo-list small{color:var(--muted-foreground);white-space:normal;overflow-wrap:anywhere;font-size:12px}.cw-kits{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cw-kits button{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:14px;justify-items:center;gap:8px;padding:14px 8px 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:grid}.cw-kits button:hover{border-color:var(--foreground)}.cw-kits button[aria-checked=true]{border:2px solid var(--foreground);color:var(--foreground);padding:13px 7px 11px}.cw-shirt{width:68px;height:68px;color:var(--foreground)}.cw-kit-photo{object-fit:contain;background:#f6f6f6;border-radius:10px;width:92px;height:92px}.dark .cw-kit-photo{background:#f6f6f6}.cw-notes{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.cw-notes-rail{flex-direction:column;gap:10px;display:flex}.cw-notes-match{text-align:left;background:var(--muted);cursor:pointer;font:inherit;color:var(--foreground);border:1px solid #0000;border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex}.cw-notes-match:hover{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}.cw-notes-match.is-active{background:var(--ink);color:var(--ink-foreground)}.cw-notes-match-date{font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.cw-notes-match.is-active .cw-notes-match-date{color:color-mix(in oklab, var(--ink-foreground) 55%, transparent)}.cw-notes-match-name{font:600 17px/1.2 var(--font-display)}.cw-notes-match-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.cw-notes-state{font:600 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--muted-foreground);border-radius:999px;padding:5px 8px}@media (width<=1000px){.cw-notes{grid-template-columns:1fr;gap:20px}.cw-notes-rail{flex-direction:row;padding-bottom:4px;overflow-x:auto}.cw-notes-match{flex-shrink:0;min-width:200px}.cw-notes-editor{border-radius:20px;padding:22px}.cw-notes-editor-head h3{font-size:26px}}.cw-notes-score{align-items:baseline;gap:8px;display:inline-flex}.cw-notes-score b{font:700 22px/1 var(--font-score);letter-spacing:.02em;gap:4px;display:inline-flex}.cw-notes-score i{opacity:.45;font-style:normal}.cw-notes-score small{font:600 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.cw-notes-match.is-active .cw-notes-score small{color:color-mix(in oklab, var(--ink-foreground) 60%, transparent)}.cw-notes-state{align-items:center;gap:4px;display:inline-flex}.cw-notes-state svg{width:12px;height:12px}.cw-notes-state.is-done{background:color-mix(in oklab, var(--success) 16%, transparent);color:var(--success)}.cw-notes-match.is-active .cw-notes-state{background:color-mix(in oklab, var(--ink-foreground) 14%, transparent);color:color-mix(in oklab, var(--ink-foreground) 70%, transparent)}.cw-notes-match.is-active .cw-notes-state.is-done{background:color-mix(in oklab, var(--success) 28%, transparent);color:oklch(85% .15 150)}.cw-notes-editor{color:var(--foreground);background:0 0;border-radius:8px;flex-direction:column;gap:24px;padding:0;display:flex}.cw-notes-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cw-notes-editor-head h3{font:700 38px/1.05 var(--font-display);letter-spacing:-.03em;margin:14px 0 8px}.cw-notes-meta{color:var(--muted-foreground);margin:0;font-size:14px}.cw-notes-pill{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);background:var(--background);color:var(--foreground);font:600 13px/1 var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;text-decoration:none;transition:border-color .15s;display:inline-flex}.cw-notes-pill:hover{border-color:var(--foreground)}.cw-notes-pill svg{width:14px;height:14px}.cw-notes-paper{border:1px solid var(--coach-writing-border);background:var(--coach-writing);box-shadow:var(--coach-writing-shadow);border-radius:8px;transition:border-color .2s;overflow:hidden}.cw-notes-paper:focus-within{border-color:var(--coach-writing-focus)}.cw-notes-paper textarea{background:var(--coach-writing);resize:vertical;width:100%;font:400 17px/1.8 var(--font-sans);color:var(--coach-writing-text);caret-color:var(--coach-writing-focus);border:0;outline:none;min-height:300px;padding:24px 26px;display:block}.cw-notes-paper textarea::placeholder{color:var(--coach-writing-placeholder)}.cw-notes-paper-foot{border-top:1px solid var(--coach-writing-border);font:400 12px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--coach-writing-placeholder);justify-content:space-between;gap:12px;padding:14px 26px;display:flex}.cw-notes-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cw-notes-sign{font:500 14px/1.4 var(--font-sans);gap:8px;min-width:200px;display:grid}.cw-notes-sign>span{color:var(--muted-foreground);font-size:12px}.cw-notes-sign input,.cw-notes-sign select{border:0;border-bottom:1px solid var(--input);font:inherit;color:var(--foreground);background:0 0;outline:none;min-width:160px;padding:8px 0}.cw-notes-sign input:focus,.cw-notes-sign select:focus{border-bottom-color:var(--foreground)}.cw-notes-save{background:var(--primary);height:44px;color:var(--primary-foreground);font:600 14px/1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;transition:opacity .15s;display:inline-flex}.cw-notes-save:hover{opacity:.85}.cw-notes-save:disabled{opacity:.5;cursor:default}.cw-notes-save svg{width:16px;height:16px}@media (width<=760px){.cw-notes-editor{padding:24px 20px}.cw-notes-editor-head{flex-direction:column}.cw-notes-editor-head h3{font-size:28px}}.cw-honour-object{object-fit:contain;width:132px;height:132px;filter:drop-shadow(0 12px 20px color-mix(in oklab, var(--ink) 50%, transparent));margin:-40px auto 0;display:block;position:relative}.cw-shelf-card .cw-shelf-object{object-fit:contain;background:0 0;border-radius:0;width:34px;height:34px;position:absolute;top:6px;right:6px}.cw-phist{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.cw-phist h4{text-transform:uppercase;color:var(--muted-foreground);margin-bottom:10px;font-size:12px;font-weight:600}.cw-phist ul{gap:10px;max-height:340px;display:grid;overflow:auto}.cw-phist li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cw-phist li img{object-fit:contain;width:40px;height:40px}.cw-phist-dot{background:var(--muted);width:40px;height:40px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.cw-phist-dot svg{width:16px;height:16px}.cw-phist-kind{color:var(--muted-foreground);font-size:11px;display:block}.cw-phist strong{font:600 14px/1.3 var(--font-display);display:block}.cw-phist p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;display:-webkit-box;overflow:hidden}.cw-phist small{color:var(--muted-foreground);font-size:11px}.cw-phist-empty{color:var(--muted-foreground);font-size:13px}.cw-players .cw-period{background:var(--muted);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.cw-players .cw-period button{border-radius:999px;height:44px;padding-inline:20px}.cw-players .cw-period button[aria-pressed=true]{background:var(--ink);color:var(--ink-foreground)}.cw-players .cw-player-rail{border-bottom:1px solid var(--border);grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;margin:18px 0 24px;padding-bottom:24px}.cw-players .cw-player-pick{color:var(--muted-foreground);border-radius:8px;padding:8px 4px}.cw-players .cw-player-pick[aria-pressed=true]{background:var(--ink);color:var(--ink-foreground);border-color:var(--ink)}.cw-players .cw-player-avatar{border-radius:6px;width:60px;height:66px}.cw-players .cw-player-heading{margin-bottom:28px}.cw-players .cw-player-heading h3{font:700 30px/1.15 var(--font-display);margin-top:5px}.cw-players .cw-player-heading a{border-radius:999px;min-height:44px}.cw-players .cw-honours{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px}.cw-players .cw-honours-controls{gap:28px}.cw-players .cw-honours-step-head{gap:10px}.cw-players .cw-honours-step-no{font:600 12px/1 var(--font-sans);letter-spacing:0;color:var(--muted-foreground)}.cw-players .cw-honours-step-head h4{font-size:18px}.cw-players .cw-honour-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cw-players .cw-honour-pick{border:1px solid var(--border);white-space:normal;text-align:left;height:112px;box-shadow:none;color:var(--foreground);border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.cw-players .cw-honour-pick.is-active{background:var(--muted);border-color:var(--foreground);box-shadow:none}.cw-players .cw-honour-pick-emblem{width:58px;height:72px;color:var(--muted-foreground);box-shadow:none;background:0 0;border-radius:0;flex:none}.cw-players .cw-honour-pick.is-active .cw-honour-pick-emblem{color:var(--foreground);box-shadow:none;background:0 0}.cw-players .cw-honour-pick-emblem img{object-fit:contain;width:100%;height:100%}.cw-honour-pick-copy{gap:5px;min-width:0;display:grid}.cw-players .cw-honour-pick strong{font:600 13px/1.3 var(--font-display)}.cw-honour-pick-copy small{font:400 11px/1.45 var(--font-sans);color:var(--muted-foreground)}.cw-players .cw-pick-check{width:13px;height:13px;position:absolute;top:6px;right:6px}.cw-players .cw-honours-step:last-child{border-top:1px solid var(--border);background:0 0;border-radius:0;gap:20px;padding:24px 0 0}.cw-players .cw-field input,.cw-players .cw-field select,.cw-players .cw-field textarea{color:var(--foreground);border:0;border-bottom:1px solid var(--input);box-shadow:none;caret-color:var(--foreground);background:0 0;border-radius:0;padding:12px 0}.cw-players .cw-field textarea{font:400 16px/1.8 var(--font-sans);min-height:180px;padding:20px}.cw-players .cw-field input::placeholder,.cw-players .cw-field textarea::placeholder{color:var(--coach-writing-placeholder)}.cw-players .cw-field input:focus,.cw-players .cw-field select:focus,.cw-players .cw-field textarea:focus{border-color:var(--foreground);background:0 0;outline:none}.cw-players .cw-player-save{background:var(--primary);color:var(--primary-foreground);border-radius:999px;justify-self:end;min-height:46px;padding-inline:22px}.cw-preview-label{font:600 12px/1.4 var(--font-sans);color:var(--muted-foreground);align-items:center;gap:7px;margin-bottom:12px;display:flex}.cw-preview-label svg{width:15px;height:15px}.cw-players .cw-honour-card{background:var(--muted);color:var(--foreground);box-shadow:none;border:0;border-radius:8px;padding:26px 24px}.cw-players .cw-honour-card:before{display:none}.cw-players .cw-honour-kicker{letter-spacing:0;text-transform:none;color:var(--muted-foreground)}.cw-players .cw-honour-portrait{aspect-ratio:1;background:var(--secondary);border-radius:50%;width:112px;margin-top:22px}.cw-players .cw-honour-object{filter:none;width:170px;height:150px;margin-top:-20px}.cw-players .cw-honour-title{font:700 28px/1.1 var(--font-display);text-transform:none;letter-spacing:0;margin-top:8px}.cw-players .cw-honour-player{color:var(--foreground);font-size:16px}.cw-players .cw-honour-message{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:15px}.cw-players .cw-honour-foot{color:var(--muted-foreground);letter-spacing:0;text-transform:none;border-color:var(--border)}.cw-players .cw-phist{margin-top:24px;padding-top:20px}.cw-players .cw-phist h4{font:600 16px/1.4 var(--font-display);color:var(--foreground);text-transform:none;margin-bottom:16px}.cw-players .cw-phist ul{gap:16px}.cw-players .cw-recognition-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:36px}.cw-players .cw-feedback-intro{padding:0 0 16px}.cw-players .cw-feedback-intro h3{font:700 28px/1.2 var(--font-display);margin-top:16px}.cw-players .cw-feedback-intro p{align-items:flex-start;gap:7px;font-size:13px;line-height:1.6;display:flex}.cw-players .cw-feedback-intro p svg{flex:none;width:15px;height:15px;margin-top:3px}.cw-players .cw-recognition-form{background:0 0;border:0;border-radius:0;gap:22px;padding:0}.cw-players .cw-reward-heading{gap:10px}.cw-players .cw-reward-heading svg{color:var(--muted-foreground);width:18px;height:18px}.cw-players .cw-reward-heading h4{font:600 22px/1.2 var(--font-display)}.cw-players .cw-shelf{border-top:1px solid var(--border);margin-top:40px;padding-top:32px}.cw-players .cw-shelf-head h3{letter-spacing:0;font-size:28px}.cw-players .cw-shelf-card{background:var(--muted);color:var(--foreground);border:0;border-radius:8px;padding:20px 12px 44px}.cw-players .cw-shelf-card .cw-shelf-object{width:104px;height:104px;position:static}.cw-players .cw-shelf-card>img:not(.cw-shelf-object){border-radius:50%;width:36px;height:36px}.cw-players .cw-shelf-name,.cw-players .cw-shelf-card small,.cw-players .cw-shelf-card>button,.cw-players .cw-history article>svg{color:var(--muted-foreground)}.cw-players button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (width>=768px) and (width<=1050px){.cw-players .cw-player-rail{grid-template-columns:repeat(6,minmax(0,1fr))}.cw-players .cw-honours{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:20px}.cw-players .cw-honour-pick{text-align:center;flex-direction:column;justify-content:center;height:138px}.cw-players .cw-honour-pick-copy small{display:none}}.cw-composer{background:var(--coach-writing);min-width:0;color:var(--coach-writing-text);border:1px solid var(--coach-writing-border);border-radius:8px;transition:border-color .15s;overflow:hidden}.cw-composer:focus-within{border-color:var(--coach-writing-focus)}.cw-composer-heading{padding:20px 24px 0}.cw-composer-heading>span{font:600 12px/1.4 var(--font-sans);color:var(--coach-writing-text);align-items:center;gap:8px;display:flex}.cw-composer-heading svg{width:15px;height:15px;color:var(--coach-writing-placeholder)}.cw-composer textarea{width:100%;min-height:220px;color:var(--coach-writing-text);font:400 16px/1.7 var(--font-sans);letter-spacing:0;resize:vertical;caret-color:var(--coach-writing-text);background:0 0;border:0;border-radius:0;outline:none;padding:20px 24px 24px;display:block}.cw-composer textarea::placeholder{color:var(--coach-writing-placeholder)}.cw-composer-footer{border-top:1px solid var(--coach-writing-border);color:var(--coach-writing-placeholder);font:400 11px/1.5 var(--font-sans);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.cw-composer-footer>span:first-child{align-items:center;gap:6px;min-width:0;display:inline-flex}.cw-composer-footer>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.cw-composer-footer svg{flex-shrink:0;width:13px;height:13px}.cw-editor-kicker{font:600 12px/1.4 var(--font-sans);color:var(--primary);letter-spacing:.2em;text-transform:uppercase;display:inline-block}.cw-notes-editor{gap:28px}.cw-notes-actions{align-items:end}.cw-notes .cw-composer textarea{min-height:280px}.cw-players .cw-field>span{font-weight:500}.cw-ed-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-tbc{border:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);font:600 12px var(--font-sans);border-radius:999px;padding:6px 12px;transition:background .15s,color .15s}.cw-tbc[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.sx-tbc-prompt{color:var(--primary);font-size:12px;font-weight:600}.ch3-wrap{max-width:1320px;margin:0 auto;padding:0 20px}.ch3 .ch2-stage{padding-bottom:56px}.ch3-deck{background:var(--background);color:var(--foreground);border-top:1px solid var(--border);position:relative}.ch3-deck:before{content:"";background:radial-gradient(ellipse 60% 100% at 70% 0%, color-mix(in oklab, var(--primary) 9%, transparent), transparent 70%);pointer-events:none;height:420px;position:absolute;inset:0 0 auto}.ch3-grid{gap:0;display:grid;position:relative}@media (width>=1100px){.ch3-grid{grid-template-columns:240px minmax(0,1fr);gap:56px}}.ch3-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;z-index:20;background:color-mix(in oklab, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:0 -20px;padding:12px 20px;display:flex;position:sticky;top:64px;overflow-x:auto}.ch3-rail>.ch3-rail-k{display:none}.ch3-rail button{min-height:46px;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);text-align:left;border-radius:999px;flex:none;align-items:center;gap:10px;padding:9px 15px;transition:color .2s,background .2s,border-color .2s;display:flex}.ch3-rail button:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 20%, var(--border))}.ch3-rail button[aria-pressed=true]{color:var(--foreground);background:color-mix(in oklab, var(--primary) 12%, var(--card));border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.ch3-rail small{font:700 12px/1 var(--font-score);opacity:.45}.ch3-rail svg{flex:none;width:18px;height:18px}.ch3-rail span{flex-direction:column;gap:3px;display:flex}.ch3-rail b{font:600 15px/1.1 var(--font-display);letter-spacing:-.01em}.ch3-rail em{opacity:.65;white-space:nowrap;font-size:11px;font-style:normal}.ch3-rail button[aria-pressed=true] svg,.ch3-rail button[aria-pressed=true] small{color:var(--primary);opacity:1}@media (width<=767px){.ch3-rail{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:20px 0;display:grid;position:relative;top:auto;overflow:visible}.ch3-rail button{border:1px solid var(--border);background:var(--card);min-width:0;min-height:72px;color:var(--foreground);border-radius:8px;gap:10px;padding:12px}.ch3-rail button:hover{background:var(--accent)}.ch3-rail button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.ch3-rail button[aria-pressed=true] svg{color:var(--primary-foreground)}.ch3-rail small{display:none}.ch3-rail svg{width:20px;height:20px;color:var(--primary)}.ch3-rail span{gap:5px;min-width:0}.ch3-rail b{letter-spacing:0;font-size:14px;line-height:1.25}.ch3-rail em{white-space:normal;opacity:.8;font-size:10px;line-height:1.3;display:block}}@media (width>=1100px){.ch3-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;align-self:start;margin:0;padding:48px 0 32px;top:64px;overflow:visible}.ch3-rail>.ch3-rail-k{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:18px;padding-left:16px;font-size:11px;display:block}.ch3-rail button{border:0;border-left:2px solid var(--border);background:0 0;border-radius:0 12px 12px 0;width:100%;min-height:0;padding:16px}.ch3-rail button:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent);color:var(--foreground)}.ch3-rail button[aria-pressed=true]{border-left-color:var(--primary);background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.ch3-main{min-width:0;animation:ch3-in .45s var(--ease-apple) both;padding:48px 0 96px}@keyframes ch3-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ch3-head{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:40px;position:relative}.ch3-ghost{font:700 clamp(7rem, 16vw, 13rem)/.8 var(--font-score);color:color-mix(in oklab, var(--foreground) 5%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-36px;right:-6px}.ch3-k{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.ch3-k svg{width:15px;height:15px}.ch3-head h2{letter-spacing:-.035em;max-width:14ch;margin-top:16px;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;position:relative}.ch3-head h2 span{color:var(--muted-foreground)}.ch3-brief{flex-wrap:wrap;align-items:flex-end;gap:28px 56px;margin-top:40px;display:flex;position:relative}.ch3-standfirst{max-width:620px;color:var(--muted-foreground);margin:0;font-size:18px;line-height:1.5}.ch3-fig{flex-direction:column;gap:10px;min-width:0;display:flex}.ch3-fig strong{font:700 clamp(2.6rem, 4vw, 3.4rem)/.9 var(--font-score);font-variant-numeric:tabular-nums}.ch3-l{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.ch3-quiet{color:var(--muted-foreground)}.ch3-faces{flex-wrap:wrap;gap:14px;display:flex}.ch3-faces>span{justify-items:center;gap:4px;font-size:12px;display:grid}.ch3-faces small{color:var(--muted-foreground);font-size:12px}.ch3-faces b{font:700 14px/1 var(--font-score)}.ch3-faces.is-tight{gap:0}.ch3-faces.is-tight>span{margin-left:-10px}.ch3-faces.is-tight>span:first-child{margin-left:0}.ch3-face{object-fit:cover;object-position:top;background:var(--muted);border:2px solid var(--background);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.ch3-tickets{scrollbar-width:none;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:12px;width:100%;display:grid;overflow-x:auto}.ch3-ticket{border:1px solid var(--border);border-left:4px solid var(--muted-foreground);background:color-mix(in oklab, var(--foreground) 3%, transparent);border-radius:14px;gap:6px;padding:16px 18px;display:grid}.ch3-ticket[data-type=match]{border-left-color:var(--primary)}.ch3-ticket span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.ch3-ticket b{font:600 17px/1.15 var(--font-display)}.ch3-ticket em{font-style:normal;font:600 13px/1 var(--font-score);color:var(--muted-foreground)}.ch3-progress{flex-direction:row;align-items:center;gap:20px}.ch3-ring{--p:0deg;background:radial-gradient(closest-side, var(--background) 82%, transparent 83%), conic-gradient(var(--primary) var(--p), var(--border) 0);border-radius:50%;justify-content:center;align-items:baseline;width:92px;height:92px;padding-top:30px;display:flex}.ch3-ring b{font:700 32px/1 var(--font-score)}.ch3-ring small{font:600 15px/1 var(--font-score);color:var(--muted-foreground)}.ch3-tool .cw-section-head .cw-label,.ch3-tool .cw-section-head h2,.ch3-tool .cw-section-head .cw-section-sub{display:none}.ch3-tool .cw-section-head{margin-bottom:24px}.ch3-tool .cw-utility{display:none}.ch3-tool .cw-event,.ch3-tool .cw-match-list button,.ch3-tool .cw-notes-match{background:var(--card);border:1px solid var(--border)}.ch3-tool .cw-notes-match.is-active,.ch3-tool .cw-match-list button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.ch3-tool .cw-notes-match.is-active .cw-notes-state{background:color-mix(in oklab, var(--background) 12%, transparent);color:var(--background)}.ch3-tool .cw-notes-editor{color:var(--foreground)}.ch3-tool h3{letter-spacing:-.02em}.ch3-nextsec{border-top:1px solid var(--border);text-align:left;width:100%;color:var(--foreground);align-items:center;gap:14px;margin-top:72px;padding-top:28px;display:flex}.ch3-nextsec span{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.ch3-nextsec b{font:600 clamp(1.6rem, 3vw, 2.4rem)/1 var(--font-display);letter-spacing:-.03em}.ch3-nextsec svg{width:28px;height:28px;color:var(--primary);transition:transform .25s var(--ease-apple);margin-left:auto}.ch3-nextsec:hover svg{transform:translate(6px)}.ch3-tool .cw-notes-match.is-active span,.ch3-tool .cw-notes-match.is-active small{color:color-mix(in oklab, var(--background) 65%, transparent)}.ch3-deck{scroll-margin-top:64px}.ch3-admin{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.ch3-admin>*,.ch3-tool,.ch3-tool .cw-workspace{min-width:0}.ch3-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:40px -20px 0;padding:4px 20px;display:flex;overflow-x:auto}.ch3-cards::-webkit-scrollbar{display:none}.ch3-cards button{scroll-snap-align:start;text-align:left;color:var(--ink-foreground);border:1px solid color-mix(in oklab, var(--ink-foreground) 12%, transparent);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;flex:1 0 168px;align-items:flex-start;gap:0;padding:14px 16px;scroll-margin-inline:20px;transition:background .2s,border-color .2s;display:flex}.ch3-cards button:hover{background:color-mix(in oklab, var(--ink-foreground) 5%, transparent)}.ch3-cards button[aria-pressed=true]{background:color-mix(in oklab, var(--ink-foreground) 11%, transparent);border-color:color-mix(in oklab, var(--ink-foreground) 28%, transparent)}.ch3-card-top{width:100%;font:600 10px/1 var(--font-score);letter-spacing:.14em;color:color-mix(in oklab, var(--ink-foreground) 55%, transparent);justify-content:space-between;align-items:center;display:flex}.ch3-card-top svg{width:16px;height:16px}.ch3-cards button[aria-pressed=true] .ch3-card-top svg{color:var(--primary)}.ch3-cards b{font:600 16px/1.2 var(--font-display);letter-spacing:-.01em;white-space:nowrap;margin-top:12px}.ch3-cards em{border-top:1px solid color-mix(in oklab, var(--ink-foreground) 10%, transparent);width:100%;color:color-mix(in oklab, var(--ink-foreground) 58%, transparent);white-space:nowrap;margin-top:10px;padding-top:8px;font-size:11px;font-style:normal}.ch3-grid.ch3-grid-full{grid-template-columns:minmax(0,1fr)}.ch3-grid-full .ch3-main{padding-top:40px}@media (width<=767px){.ch3-cards{gap:10px;margin-top:28px}.ch3-cards button{flex:0 0 148px;padding:12px 14px}.ch3-cards b{font-size:15px}.ch3-grid-full .ch3-main{padding-top:28px}}.ig-study{--ig-paper:#fff;--ig-ink:#1d1d1f;--ig-banner:#2b2b30;--ig-muted:#626268;--ig-red:#d6001c;--ig-soft:#f5f5f7;--ig-line:#dedee2;--ig-shadow:0 8px 30px #00000014;gap:24px;min-width:0;display:grid}.ig-version-tabs{flex-wrap:wrap;gap:8px;display:flex}.ig-version-tabs button[aria-pressed=true]{background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--primary)}.ig-experiment{gap:16px;min-width:0;display:grid}.ig-design-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ig-design-heading>span{font-family:var(--font-display);color:var(--primary);font-weight:700}.ig-design-heading h2{font-family:var(--font-display);margin:0;font-size:1.25rem}.ig-design-heading button{margin-left:auto}.ig-sheet{background:var(--ig-paper);color:var(--ig-ink);width:100%;max-width:900px;box-shadow:var(--ig-shadow);-webkit-print-color-adjust:exact;print-color-adjust:exact;letter-spacing:0;border-radius:8px;overflow:hidden}.ig-ticket-head{background:var(--ig-ink);color:var(--ig-paper);grid-template-columns:68px minmax(0,1fr) 58px;align-items:center;gap:22px;padding:34px;display:grid}.ig-app-tile{border-radius:16px;width:68px;height:68px}.ig-eyebrow{color:var(--ig-paper);margin:0 0 10px;font-size:13px;font-weight:700}.ig-sheet h3{font-family:var(--font-display);margin:0;font-size:32px;font-weight:700;line-height:1.14}.ig-app-stub{background:var(--ig-red);color:var(--ig-paper);text-align:center;border-radius:4px;padding:18px 10px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700}.ig-web-address{border-bottom:1px dashed var(--ig-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;padding:18px 34px;display:flex}.ig-web-address strong{font-family:var(--font-display);font-size:22px}.ig-web-address span{color:var(--ig-muted);font-size:13px}.ig-band-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-left:auto;display:flex}.ig-web-address .ig-time-chip{border:1px solid color-mix(in oklab, currentColor 40%, transparent);background:color-mix(in oklab, currentColor 8%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.ig-web-address .ig-time-chip svg{flex:none;width:14px;height:14px}.ig-ticket-body{padding:0 34px}.ig-device{border-bottom:1px dashed var(--ig-line);min-width:0;padding:24px 0;position:relative}.ig-device:last-child{border-bottom:0}.ig-device-heading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.ig-platform-number{color:var(--ig-red);font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;line-height:1}.ig-sheet h4{font-family:var(--font-display);margin:0;font-size:20px;font-weight:700;line-height:1.2}.ig-device-heading p{color:var(--ig-muted);margin:3px 0 0;font-size:12px}.ig-logos{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.ig-logos img{object-fit:contain;width:23px;height:23px}.ig-steps{grid-template-columns:1fr 1.4fr .8fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ig-steps li{align-items:flex-start;gap:8px;display:flex;position:relative}.ig-step-number{background:var(--ig-soft);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.ig-steps p{margin:0;font-size:13px;line-height:1.5}.ig-step-arrow{width:12px;height:12px;color:var(--ig-muted);flex:none;margin:4px 0 0 auto}.ig-note{color:var(--ig-muted);max-width:80ch;margin:10px 0 0;font-size:11px;line-height:1.5}.ig-share-symbol{display:none}.ig-ticket-foot{background:var(--ig-soft);justify-content:space-between;align-items:center;gap:12px;padding:22px 34px;font-size:12px;display:flex}.ig-ticket-foot>span{color:var(--ig-muted);align-items:center;gap:7px;display:flex}.ig-ticket-foot svg{width:15px;height:15px}.ig-ticket-foot strong{font-family:var(--font-display);font-size:14px}.ig-ticket-2 .ig-ticket-head{grid-template-columns:68px minmax(0,1fr) 78px}.ig-ticket-2 .ig-app-stub{border-left:1px dashed var(--ig-paper);border-radius:0;align-self:stretch;place-items:center;display:grid}.ig-ticket-2 .ig-web-address{background:var(--ig-red);color:var(--ig-paper)}.ig-ticket-2 .ig-web-address span{color:var(--ig-paper)}.ig-ticket-2 .ig-device-heading{margin-left:-34px;padding-left:34px}.ig-ticket-2 .ig-platform-number{border-right:1px dashed var(--ig-line);padding-right:16px}.ig-ticket-3 .ig-ticket-head{background:var(--ig-paper);color:var(--ig-ink)}.ig-ticket-3 .ig-eyebrow{color:var(--ig-red)}.ig-ticket-3 .ig-web-address{background:var(--ig-ink);color:var(--ig-paper)}.ig-ticket-3 .ig-web-address span{color:var(--ig-paper)}.ig-ticket-3 .ig-platform-number{font-size:40px}.ig-ticket-3 .ig-step-number{background:var(--ig-red);color:var(--ig-paper)}.ig-ticket-4 .ig-ticket-head{background:var(--ig-banner);grid-template-columns:68px minmax(0,1fr) 42px;gap:24px;padding:36px 34px}.ig-ticket-4 h3{font-size:42px;line-height:1.1}.ig-install-subtitle{color:var(--ig-line);margin:10px 0 0;font-size:15px;line-height:1.5}.ig-ticket-4 .ig-app-stub{color:var(--ig-line);background:0 0;align-self:start;padding:0;font-size:18px}.ig-ticket-4 .ig-web-address{background:var(--ig-banner);color:var(--ig-paper);border-bottom-style:solid;padding-block:20px}.ig-web-address strong{align-items:center;gap:10px;display:inline-flex}.ig-web-address strong svg{width:20px;height:20px;color:var(--ig-muted);stroke-width:1.5px;flex:none}.ig-ticket-4 .ig-web-address strong{font-size:20px}.ig-ticket-4 .ig-web-address span,.ig-ticket-4 .ig-web-address strong svg{color:#b9b9c0}.ig-ticket-4 .ig-device{border-bottom-style:solid;padding-block:28px}.ig-ticket-4 .ig-device-heading{gap:10px;margin-bottom:20px}.ig-ticket-4 .ig-device-heading>.ig-logos:first-child{margin-left:0}.ig-ticket-4 .ig-device-heading>.ig-logos:first-child img{width:28px;height:28px}.ig-ticket-4 h4{font-size:22px}.ig-ticket-4 .ig-device-heading>.ig-logos:last-child{gap:14px}.ig-ticket-4 .ig-apple-drawings figcaption{gap:8px;margin-top:14px;font-size:11px;line-height:1.6}.ig-ticket-4 .ig-apple-drawings figcaption>b{background:var(--ig-soft);height:22px;font-family:var(--font-display);border-radius:50%;flex:0 0 22px;place-items:center;font-size:12px;line-height:1;display:grid}.ig-ticket-4 .ig-apple-drawings figcaption>span{color:var(--ig-muted)}.ig-ticket-4 .ig-apple-drawings figcaption strong{color:var(--ig-ink);font-weight:600}.ig-ticket-4 .ig-ticket-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.ig-ticket-4 .ig-steps{grid-template-columns:1fr;gap:8px}.ig-ticket-4 .ig-step-arrow{display:none}.ig-ticket-4 .ig-note{max-width:35ch}.ig-ticket-4 .ig-device-ios,.ig-ticket-4 .ig-device:last-child{grid-column:1/-1}.ig-ticket-4 .ig-device:nth-child(3){border-bottom:1px dashed var(--ig-line)}.ig-apple-drawings{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ig-apple-drawings figure{min-width:0;margin:0}.ig-drawn-screen{border:1.5px solid var(--ig-ink);background:var(--ig-soft);border-radius:12px;flex-direction:column;height:156px;display:flex;overflow:hidden}.ig-drawn-screen svg,.ig-small-drawing svg{flex:none;width:16px;height:16px}.ig-drawn-bar{background:var(--ig-paper);border-bottom:1px solid var(--ig-line);justify-content:space-between;align-items:center;gap:5px;padding:9px 8px;font-size:9px;display:flex}.ig-highlight-icon{color:var(--ig-red);outline:1.5px solid var(--ig-red);outline-offset:3px;border-radius:2px}.ig-drawn-site{background:var(--ig-ink);color:var(--ig-paper);flex:1;align-items:center;gap:7px;padding:12px;display:flex}.ig-drawn-site img,.ig-drawn-app-name img{border-radius:7px;width:30px;height:30px}.ig-drawn-site strong{font-family:var(--font-display);font-size:13px;line-height:1.15}.ig-drawn-toolbar{background:var(--ig-paper);justify-content:space-around;align-items:center;padding:10px;display:flex}.ig-drawn-label{justify-content:center;align-items:center;gap:5px;padding:10px 6px;font-size:9px;font-weight:700;display:flex}.ig-drawn-label img{width:14px;height:14px}.ig-drawn-apps{justify-content:space-around;gap:3px;padding:14px 4px;font-size:8px;display:flex}.ig-drawn-apps>span{place-items:center;gap:4px;padding:6px 3px;display:grid}.ig-drawn-row{background:var(--ig-paper);border-bottom:1px solid var(--ig-line);justify-content:space-between;align-items:center;gap:6px;padding:9px 7px;font-size:9px;display:flex}.ig-drawn-target{outline:1.5px solid var(--ig-red);outline-offset:-1.5px;border-radius:3px;font-weight:700}.ig-drawn-add{justify-content:space-between}.ig-drawn-add strong{color:var(--ig-red);outline:1.5px solid var(--ig-red);border-radius:3px;padding:3px;font-size:11px}.ig-drawn-app-name{align-items:center;gap:8px;padding:10px 8px;font-size:11px;display:flex}.ig-drawn-toggle{background:var(--ig-ink);border-radius:20px;justify-content:flex-end;align-items:center;width:29px;height:17px;padding:2px;display:flex}.ig-drawn-toggle svg{background:var(--ig-paper);color:var(--ig-ink);border-radius:50%;width:13px;height:13px;padding:2px}.ig-drawn-on{text-align:right;padding:4px 12px;font-size:9px;font-weight:700}.ig-drawn-screen>.ig-drawn-row:last-child{border-bottom:0}.ig-drawn-screen:has(.ig-drawn-label:not(.ig-drawn-add))>.ig-drawn-row{padding-block:7px}.ig-apple-drawings figcaption{gap:7px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.ig-apple-drawings figcaption>b{color:var(--ig-red);font-size:16px;line-height:1.3}.ig-inline-share{vertical-align:middle;width:16px;height:16px;color:var(--ig-red);display:inline}.ig-small-drawing{border:1.5px solid var(--ig-ink);border-radius:6px;max-width:300px;margin-bottom:12px;overflow:hidden}.ig-ticket-4 .ig-device-mac{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.ig-ticket-4 .ig-device-mac .ig-device-heading,.ig-ticket-4 .ig-device-mac .ig-note{grid-column:1/-1}.ig-ios-drawings{--ig-ios-blue:#007aff;--ig-ios-green:#30c759;--ig-ios-chrome:#dadce0;--ig-ios-sheet:#eeedf0;--ig-ios-keyboard:#dfe0e5;--ig-ios-outline:0 0 0 2px var(--ig-red);gap:12px}.ig-ios-screen{border-color:var(--ig-line);background:var(--ig-paper);height:350px;color:var(--ig-ink);border-radius:14px;font-family:Arial,sans-serif}.ig-ios-screen>*{flex-shrink:0}.ig-ios-screen svg{stroke-width:1.8px;width:12px;height:12px}.ig-ios-status{justify-content:space-between;padding:10px 12px 8px;font-size:9px;display:flex}.ig-ios-status>span{gap:3px;display:flex}.ig-ios-address{align-items:center;gap:5px;padding:4px 6px 8px;display:flex}.ig-ios-address>svg{background:var(--ig-ios-chrome);border-radius:6px;width:19px;height:22px;padding:4px}.ig-ios-address>span{background:var(--ig-ios-chrome);border-radius:20px;flex:1;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:7px;font-size:8px;display:flex}.ig-ios-focus{outline:1.5px solid var(--ig-red);outline-offset:2px}.ig-ios-login{background:var(--ig-ink);color:var(--ig-paper);flex:1;padding:16px 10px 10px}.ig-ios-login>strong{text-align:center;font-family:Barlow Condensed,sans-serif;font-size:22px;line-height:1;display:block}.ig-ios-login em{color:var(--ig-red);font-style:normal}.ig-ios-team{justify-content:center;gap:2px;margin:14px -8px 9px;display:flex;overflow:hidden}.ig-ios-team span{background:var(--ig-red);border-top:6px solid var(--ig-muted);border-radius:8px 8px 0 0;flex:0 0 11px;height:18px}.ig-ios-input{border:1px solid var(--ig-muted);color:var(--ig-line);border-radius:12px;align-items:center;gap:4px;margin-bottom:5px;padding:6px;font-size:7px;display:flex}.ig-ios-input svg{width:8px;height:8px}.ig-ios-login>small{align-items:center;gap:3px;font-size:6px;display:flex}.ig-ios-login>small svg{background:var(--ig-red);border-radius:50%;width:9px;height:9px}.ig-ios-signin{background:var(--ig-red);border-radius:15px;justify-content:space-between;align-items:center;margin-top:7px;padding:7px 10px;font-size:8px;display:flex}.ig-ios-browser-foot{background:var(--ig-ink);color:var(--ig-paper);justify-content:space-around;padding:6px;display:flex}.ig-ios-browser-foot>span{justify-items:center;gap:2px;font-size:13px;display:grid}.ig-ios-browser-foot small{font-size:6px}.ig-ios-share-screen{background:var(--ig-ink)}.ig-ios-share-screen .ig-ios-status,.ig-ios-share-screen .ig-ios-address{background:var(--ig-paper)}.ig-ios-sheet{border:1px solid var(--ig-paper);background:var(--ig-ios-sheet);border-radius:18px;flex:1;margin:-6px 4px 0;padding:10px 7px 12px}.ig-ios-preview{align-items:center;gap:6px;min-width:0;display:flex}.ig-ios-preview>img{border-radius:7px;flex:none;width:28px;height:28px}.ig-ios-preview>span{gap:4px;min-width:0;display:grid}.ig-ios-preview strong{font-size:7px;line-height:1.3}.ig-ios-preview small{color:var(--ig-muted);font-size:8px}.ig-ios-contacts{border-top:1px solid var(--ig-line);justify-content:space-around;margin-top:7px;padding:10px 0;display:flex}.ig-ios-contacts i{background:var(--ig-ios-chrome);border-radius:50%;width:22px;height:22px}.ig-ios-apps{border-block:1px solid var(--ig-line);justify-content:space-between;padding:10px 0;display:flex}.ig-ios-apps>span{justify-items:center;gap:4px;font-size:6px;display:grid}.ig-ios-apps i{width:27px;height:27px;color:var(--ig-paper);border-radius:7px;place-items:center;font-size:22px;font-style:normal;display:grid}.ig-ios-apps svg{width:19px;height:19px}.ig-ios-airdrop,.ig-ios-mail{background:var(--ig-ios-blue)}.ig-ios-messages{background:var(--ig-ios-green)}.ig-ios-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:9px 2px;display:grid}.ig-ios-actions>span{text-align:center;border-radius:4px;align-content:start;justify-items:center;gap:5px;font-size:6px;line-height:1.25;display:grid}.ig-ios-actions i{background:var(--ig-ios-chrome);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.ig-ios-actions svg{width:17px;height:17px}.ig-ios-expanded-head{background:var(--ig-ios-sheet);border-bottom:1px solid var(--ig-line);justify-content:space-between;align-items:flex-start;gap:4px;padding:15px 8px 10px;display:flex}.ig-ios-expanded-head>svg{background:var(--ig-paper);border-radius:50%;width:19px;height:19px;padding:3px}.ig-ios-expanded .ig-ios-actions{padding-inline:8px}.ig-ios-menu{background:var(--ig-ios-sheet);border-radius:10px;margin:5px 8px;padding:0 7px}.ig-ios-menu>span{border-bottom:1px solid var(--ig-line);align-items:center;gap:6px;padding:7px 0;font-size:7px;line-height:1.2;display:flex}.ig-ios-menu>span:last-child{border-bottom:0}.ig-ios-menu .ig-ios-focus{border-radius:2px}.ig-ios-final{background:var(--ig-ios-sheet)}.ig-ios-add-head{border-bottom:1px solid var(--ig-line);justify-content:space-between;align-items:center;gap:4px;padding:12px 7px;display:flex}.ig-ios-add-head>svg{border:1px solid var(--ig-line);background:var(--ig-paper);border-radius:50%;width:19px;height:19px;padding:3px}.ig-ios-add-head>strong{font-size:8px}.ig-ios-add-head>b{background:var(--ig-ios-blue);color:var(--ig-paper);border-radius:20px;padding:6px 9px;font-size:9px}.ig-ios-app-entry{background:var(--ig-paper);align-items:center;gap:8px;padding:10px 7px;display:flex}.ig-ios-app-entry img{border-radius:8px;width:32px;height:32px}.ig-ios-app-entry>span{flex:1;gap:8px;min-width:0;display:grid}.ig-ios-app-entry strong{border-bottom:1px solid var(--ig-line);padding-bottom:7px;font-size:10px;font-weight:400}.ig-ios-app-entry small{color:var(--ig-muted);overflow-wrap:anywhere;font-size:7px}.ig-ios-webapp{background:var(--ig-paper);justify-content:space-between;align-items:center;gap:4px;margin-top:17px;padding:9px 7px;font-size:9px;display:flex}.ig-ios-toggle{background:var(--ig-ios-green);border-radius:12px;flex:none;justify-content:flex-end;align-items:center;width:32px;height:18px;padding:2px;display:flex}.ig-ios-toggle:after{content:"";background:var(--ig-paper);border-radius:50%;width:15px;height:14px}.ig-ios-explanation{color:var(--ig-muted);margin:0;padding:7px;font-size:7px;line-height:1.4}.ig-ios-keyboard{background:var(--ig-ios-keyboard);border-radius:12px 12px 0 0;gap:4px;margin-top:auto;padding:7px 4px;display:grid}.ig-ios-keyboard>div{text-align:center;word-spacing:3px;background:var(--ig-paper);border-radius:3px;font-size:10px;line-height:16px}.ig-ios-keyboard span{padding-inline:20px}.ig-ios-safari-note{color:var(--ig-muted);grid-column:1/-1;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.5;display:flex}.ig-ios-safari-note>img{width:20px;height:20px}.ig-safari-address{background:var(--ig-paper);align-items:center;gap:5px;padding:12px 6px 16px;display:flex}.ig-safari-address>svg{border:1px solid var(--ig-line);border-radius:50%;width:22px;height:22px;padding:4px}.ig-safari-address>span{border:1px solid var(--ig-line);border-radius:20px;flex:1;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:9px 6px;display:flex}.ig-safari-address b{font-size:8px;font-weight:400}.ig-safari-menu-screen{position:relative}.ig-safari-popover{background:var(--ig-ios-sheet);border:1px solid var(--ig-line);border-radius:13px;padding:8px;position:absolute;bottom:20px;left:18%;right:9%}.ig-safari-popover>span{align-items:center;gap:7px;padding:10px 0;font-size:8px;display:flex}.ig-safari-popover>span:first-child,.ig-safari-popover>span:nth-child(4){border-bottom:1px solid var(--ig-line);margin-bottom:5px}.ig-safari-sheet .ig-ios-expanded-head{background:var(--ig-paper)}.ig-safari-sheet .ig-ios-contacts,.ig-safari-sheet .ig-ios-apps{margin-inline:8px;padding-block:4px}.ig-safari-sheet .ig-ios-expanded-head{padding-block:8px}.ig-safari-sheet .ig-ios-contacts{margin-top:4px}.ig-safari-sheet .ig-ios-actions{padding-block:4px}.ig-safari-sheet .ig-ios-menu>span{padding-block:5px}.ig-safari-notes{background:var(--ig-soft);border-top:6px solid var(--ig-ios-note-yellow);color:var(--ig-ink)!important}.ig-safari-drawings{--ig-ios-note-yellow:#f4d126}.ig-ticket-5 .ig-device{grid-template-columns:190px minmax(0,1fr);column-gap:22px;display:grid}.ig-ticket-5 .ig-device-heading{flex-wrap:wrap;grid-row:span 2;align-content:start}.ig-ticket-5 .ig-logos{width:100%;margin-left:35px}.ig-ticket-5 .ig-steps{grid-template-columns:1fr;gap:7px}.ig-ticket-5 .ig-step-arrow{display:none}.ig-ticket-5 .ig-ticket-foot{background:var(--ig-ink);color:var(--ig-paper)}.ig-ticket-5 .ig-ticket-foot>span{color:var(--ig-paper)}.ig-ticket-6 .ig-ticket-head{background:var(--ig-red)}.ig-ticket-6 .ig-app-stub{background:var(--ig-ink)}.ig-ticket-6 .ig-device-heading{border-bottom:1px solid var(--ig-line);padding-bottom:12px}.ig-ticket-6 .ig-platform-number{color:var(--ig-ink)}.ig-ticket-7 .ig-ticket-head{padding-block:26px}.ig-ticket-7 .ig-device{padding-block:18px}.ig-ticket-7 .ig-platform-number{display:none}.ig-ticket-7 .ig-device-heading{margin-bottom:10px}.ig-ticket-7 .ig-steps li{align-items:center}.ig-ticket-7 .ig-step-number{background:var(--ig-red);color:var(--ig-paper)}.ig-ticket-8{max-width:650px}.ig-ticket-8 .ig-ticket-head{grid-template-columns:56px minmax(0,1fr) 42px;gap:16px}.ig-ticket-8 .ig-app-tile{width:56px;height:56px}.ig-ticket-8 h3{font-size:27px}.ig-ticket-8 .ig-steps{grid-template-columns:1fr;gap:6px}.ig-ticket-8 .ig-step-arrow{display:none}.ig-ticket-8 .ig-device{padding-block:18px}.ig-ticket-8 .ig-device-heading{margin-bottom:10px}.ig-ticket-8 .ig-ticket-foot{border-top:2px dashed var(--ig-line)}.ig-ticket-9 .ig-ticket-head{padding-block:42px}.ig-ticket-9 .ig-ticket-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.ig-ticket-9 .ig-platform-number{display:none}.ig-ticket-9 .ig-steps{grid-template-columns:1fr;gap:9px}.ig-ticket-9 .ig-step-arrow{display:none}.ig-ticket-9 .ig-device:nth-child(3){border-bottom:0}.ig-ticket-9 .ig-logos img{width:26px;height:26px}.ig-ticket-9 .ig-share-symbol{align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:700;display:inline-flex}.ig-ticket-9 .ig-share-symbol svg{width:15px;height:15px}.ig-ticket-10 .ig-ticket-head{background:var(--ig-soft);color:var(--ig-ink)}.ig-ticket-10 .ig-eyebrow{color:var(--ig-red)}.ig-ticket-10 .ig-web-address{background:var(--ig-ink);color:var(--ig-paper)}.ig-ticket-10 .ig-web-address span{color:var(--ig-paper)}.ig-ticket-10 .ig-platform-number{color:var(--ig-ink)}.ig-ticket-10 .ig-ticket-foot{background:var(--ig-red);color:var(--ig-paper)}.ig-ticket-10 .ig-ticket-foot>span{color:var(--ig-paper)}@media (width<=640px){.ig-ticket-4 .ig-ticket-head{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:28px 18px}.ig-ticket-4 .ig-app-stub{display:none}.ig-ticket-4 h3{font-size:28px}.ig-ticket-4 .ig-install-subtitle{margin-top:7px;font-size:12px}.ig-ticket-4 .ig-device{padding-block:24px}.ig-ticket-4 .ig-apple-drawings figcaption{gap:6px}.ig-ticket-4 .ig-apple-drawings figcaption>b{flex-basis:19px;height:19px;font-size:11px}.ig-ticket-head,.ig-ticket-2 .ig-ticket-head,.ig-ticket-8 .ig-ticket-head{grid-template-columns:44px minmax(0,1fr) 36px;gap:12px;padding:22px 18px}.ig-app-tile,.ig-ticket-8 .ig-app-tile{border-radius:10px;width:44px;height:44px}.ig-sheet h3,.ig-ticket-8 h3{font-size:22px}.ig-app-stub{padding:14px 5px;font-size:18px}.ig-eyebrow{margin-bottom:7px;font-size:11px}.ig-web-address{padding:16px 18px}.ig-web-address strong{font-size:19px}.ig-web-address span{font-size:12px}.ig-ticket-body{padding:0 18px}.ig-steps{grid-template-columns:1fr;gap:8px}.ig-step-arrow{display:none}.ig-sheet h4{font-size:18px}.ig-platform-number{font-size:27px}.ig-logos{gap:7px}.ig-logos img,.ig-ticket-9 .ig-logos img{width:20px;height:20px}.ig-ticket-4 .ig-ticket-body,.ig-ticket-9 .ig-ticket-body{grid-template-columns:1fr;gap:0}.ig-apple-drawings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ig-ticket-4 .ig-device-mac{display:block}.ig-ticket-4 .ig-device:nth-child(3),.ig-ticket-9 .ig-device:nth-child(3){border-bottom:1px dashed var(--ig-line)}.ig-ticket-5 .ig-device{grid-template-columns:1fr}.ig-ticket-5 .ig-device-heading{flex-wrap:nowrap;grid-row:auto}.ig-ticket-5 .ig-logos{width:auto;margin-left:auto}.ig-ticket-2 .ig-device-heading{margin-left:0;padding-left:0}.ig-ticket-foot{flex-wrap:wrap;padding:18px}}@media print{@page{size:A4;margin:12mm}body:has(.ig-study) *{visibility:hidden!important}:is(body:has(.ig-study) .ig-study,body:has(.ig-study) .ig-study *){visibility:visible!important}body:has(.ig-study) .ig-study{width:100%;display:block;position:absolute;top:0;left:0}.ig-version-tabs,.ig-design-heading{display:none!important}.ig-experiment{break-after:page;display:block}.ig-experiment:last-child{break-after:auto}.ig-sheet{box-shadow:none;break-inside:avoid;width:100%;max-width:none}.ig-ticket-head{padding:25px}.ig-ticket-body{padding-inline:25px}.ig-device{padding-block:18px}.ig-device-heading{margin-bottom:10px}.ig-web-address,.ig-ticket-foot{padding-inline:25px}.ig-ticket-9 .ig-ticket-head{padding-block:30px}.ig-ticket-8 .ig-device{padding-block:12px}.ig-ticket-4{zoom:.88}.ig-ticket-4 .ig-ios-screen{height:290px}.ig-ticket-4 .ig-ios-login{padding-block:10px}.ig-ticket-4 .ig-safari-popover>span{padding-block:6px}.ig-ticket-4 .ig-ios-menu>span{padding-block:5px}.ig-ticket-4 .ig-ios-expanded-head{padding-block:10px}.ig-ticket-4 .ig-ios-keyboard{gap:2px;padding-block:4px}.ig-ticket-4 .ig-ticket-head{padding-block:16px}.ig-ticket-4 .ig-device,.ig-ticket-4 .ig-web-address,.ig-ticket-4 .ig-ticket-foot{padding-block:10px}}.ng-ticket .ig-app-stub svg{width:22px;height:22px}.ng-ticket .ig-web-address strong{align-items:center;gap:8px;display:flex}.ng-ticket .ig-web-address strong svg{width:18px;height:18px}.ng-ticket .ig-device-ios:nth-child(2){border-bottom:1px dashed var(--ig-line)}.ng-home{color:var(--ig-paper);background:linear-gradient(#3a3a40,#1d1d1f)}.ng-home .ig-ios-status{color:var(--ig-paper)}.ng-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;min-width:0;padding:14px 12px;display:grid}.ng-tile{aspect-ratio:1;background:#ffffff24;border-radius:10px}.ng-app{border-radius:10px;justify-items:center;gap:3px;display:grid}.ng-app img{aspect-ratio:1;border-radius:10px;width:100%}.ng-app small{font-size:7px}.ng-dock{background:#ffffff29;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:auto 10px 10px;padding:8px;display:grid}.ng-dock span{aspect-ratio:1;background:#fff3;border-radius:9px;place-items:center;display:grid}.ng-dock svg{width:14px;height:14px}.ng-appbar{border-bottom:1px solid var(--ig-line);align-items:center;gap:6px;padding:6px 10px;display:flex}.ng-appbar img{border-radius:5px;width:18px;height:18px}.ng-appbar span{line-height:1.05;display:grid}.ng-appbar strong{font-size:9px}.ng-appbar small{letter-spacing:.16em;color:var(--ig-muted);font-size:6px}.ng-appbar i{background:var(--ig-ink);width:22px;height:22px;color:var(--ig-paper);border-radius:50%;place-items:center;margin-left:auto;font-size:7px;font-style:normal;font-weight:700;display:grid}.ng-page{gap:6px;padding:12px 10px;display:grid}.ng-page>small{color:var(--ig-red);text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:700}.ng-page>strong{font-family:var(--font-display);font-size:15px}.ng-card{border:1px solid var(--ig-line);border-radius:10px;gap:7px;padding:9px;display:flex}.ng-card b{font-size:10px}.ng-card p{color:var(--ig-muted);margin:2px 0 0;font-size:7.5px;line-height:1.35}.ng-bell{background:var(--ig-soft);border-radius:7px;flex:0 0 22px;place-items:center;height:22px;display:grid}.ng-bell svg{width:11px;height:11px}.ng-turn-on{background:var(--ig-red);color:var(--ig-paper);border-radius:999px;justify-self:start;padding:7px 11px;font-size:8.5px;font-weight:700}.ng-lines{gap:6px;margin-top:6px;display:grid}.ng-lines i{background:var(--ig-soft);border-radius:8px;height:22px}.ng-dim{position:relative}.ng-dim:after{content:"";background:#00000059;position:absolute;inset:0}.ng-alert{z-index:1;background:var(--ig-paper);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ng-alert b{font-size:9.5px;line-height:1.3;display:block}.ng-alert-ios{background:#f2f2f4;border-radius:12px;width:80%;padding:12px 0 0}.ng-alert-ios b,.ng-alert-ios p{padding:0 10px}.ng-alert-ios p{color:var(--ig-muted);margin:5px 0 10px;font-size:7.5px}.ng-alert-ios>div{border-top:1px solid var(--ig-line);grid-template-columns:1fr 1fr;display:grid}.ng-alert-ios>div span{color:#0a7aff;padding:8px 0;font-size:9.5px}.ng-alert-ios>div span+span{border-left:1px solid var(--ig-line)}.ng-alert-android{border-radius:16px;width:84%;padding:14px 12px 10px}.ng-alert-android>svg{width:14px;height:14px;margin:0 auto 6px}.ng-alert-android>div{gap:5px;margin-top:10px;display:grid}.ng-alert-android>div span{color:#1a5fd0;background:#e8eefb;border-radius:999px;padding:6px;font-size:9px}.ng-foot{color:var(--ig-muted);grid-column:1/-1;margin:0;padding:22px 0 28px;font-size:12px;line-height:1.6}.ng-foot b,.ng-foot strong{color:var(--ig-ink)}.ng-home-grid,.ng-dock{box-sizing:border-box;align-self:stretch;width:auto}.ng-home-grid>*{min-width:0}.sd-page{letter-spacing:0;max-width:1200px;margin:auto;padding:44px 24px 64px}.sd-page h1,.sd-page h2,.sd-page h3{letter-spacing:0}.sd-opening{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.sd-opening h1{margin-top:18px;font-size:48px;line-height:1.1}.sd-tabs{border-block:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-block:20px;display:flex}.sd-tabs button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.sd-tabs .sd-all{margin-left:auto}.sd-experiment{border-bottom:1px solid var(--border);padding-block:24px 56px}.sd-design-heading{align-items:baseline;gap:18px;margin-bottom:26px;display:flex}.sd-design-heading>span{font-family:var(--font-score);color:var(--muted-foreground);font-size:32px}.sd-design-heading h2{font-size:28px}.sd-event-picker{gap:4px;margin-bottom:18px;display:flex}.sd-event-picker button[aria-pressed=true]{background:var(--secondary);color:var(--foreground)}.sd-event{grid-template-columns:1fr 1fr;gap:28px 32px;padding-block:28px;display:grid}.sd-date{align-items:center;gap:18px;display:flex}.sd-date>strong{font-family:var(--font-score);font-size:76px;line-height:.9}.sd-date b,.sd-date span{display:block}.sd-date b{font-size:18px}.sd-date span{color:var(--muted-foreground);margin-top:4px}.sd-event-title h3{overflow-wrap:anywhere;margin-top:12px;font-size:38px;line-height:1.15}.sd-event-title h3 span{display:block}.sd-event-type{color:var(--muted-foreground);font-size:13px;font-weight:600}.sd-event-title{grid-column:1}.sd-times{grid-area:2/2;justify-content:end;align-items:center;gap:20px;display:flex}.sd-times span{color:var(--muted-foreground);margin-bottom:8px;font-size:14px;display:block}.sd-times strong{font-family:var(--font-score);font-size:56px;line-height:1}.sd-times>svg{width:20px;color:var(--muted-foreground)}.sd-event-details{border-block:1px solid var(--border);grid-column:1/-1;grid-template-columns:1.4fr .5fr 1fr;gap:24px;padding-block:24px;display:grid}.sd-event-details>*{min-width:0}.sd-event-details span{color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:10px;font-size:14px;display:flex}.sd-event-details strong{align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.sd-postcode{color:var(--primary);margin-top:8px;font-size:16px;display:block}.sd-kit{border:1px solid var(--input);background:linear-gradient(90deg,var(--primary) 50%,var(--ink) 50%);border-radius:3px;flex-shrink:0;width:28px;height:18px;display:inline-block}.sd-kit-away{background:linear-gradient(90deg,var(--ink-foreground) 50%,var(--ink) 50%)}.sd-coaches{background:var(--secondary);border-radius:6px;grid-column:1/-1;padding:18px 22px}.sd-coaches>span{font-size:13px;font-weight:600}.sd-coaches p{margin-top:8px;font-size:16px;line-height:1.5}.sd-event-footer{color:var(--muted-foreground);grid-column:1/-1;justify-content:space-between;font-size:14px;display:flex}.sd-schedule-1 .sd-date{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:22px}.sd-schedule-2 .sd-event{border:1px solid var(--border);border-radius:8px;grid-template-columns:180px 1fr 1fr;padding:28px}.sd-schedule-2 .sd-date{border-right:1px dashed var(--input);flex-direction:column;grid-area:1/1/4;align-items:start}.sd-schedule-2 .sd-date>strong{font-size:112px}.sd-schedule-2 .sd-event-title{grid-column:2}.sd-schedule-2 .sd-times{grid-area:1/3}.sd-schedule-2 .sd-event-details,.sd-schedule-2 .sd-coaches{grid-column:2/-1}.sd-schedule-3 .sd-event{background:var(--ink);color:var(--ink-foreground);--muted-foreground:var(--event-dark-muted);--border:var(--event-dark-rule);--secondary:var(--charcoal);border-radius:8px;padding:32px}.sd-schedule-3 .sd-pill{color:var(--ink-foreground)}.sd-schedule-3 .sd-date{grid-area:1/2;justify-content:end}.sd-schedule-3 .sd-event-title{grid-row:1}.sd-schedule-3 .sd-event-title h3{font-size:44px}.sd-schedule-3 .sd-times{grid-area:2/1/auto/-1;justify-content:start}.sd-schedule-3 .sd-times strong{font-size:76px}.sd-schedule-4 .sd-event{grid-template-columns:200px 1fr 260px}.sd-schedule-4 .sd-date{flex-direction:column;grid-row:1/4;align-items:start}.sd-schedule-4 .sd-date>strong{color:var(--primary);font-size:148px}.sd-schedule-4 .sd-event-title{grid-column:2}.sd-schedule-4 .sd-times{grid-area:1/3}.sd-schedule-4 .sd-event-details,.sd-schedule-4 .sd-coaches{grid-column:2/-1}.sd-schedule-5 .sd-event{text-align:center}.sd-schedule-5 .sd-date{grid-column:1/-1;justify-content:center}.sd-schedule-5 .sd-date>strong{font-size:48px}.sd-schedule-5 .sd-event-title{grid-column:1/-1}.sd-schedule-5 .sd-event-title h3{font-size:64px}.sd-schedule-5 .sd-event-title h3 span{color:var(--muted-foreground);margin-bottom:8px;font-size:28px}.sd-schedule-5 .sd-times{grid-area:3/1/auto/-1;justify-content:center}.sd-schedule-5 .sd-event-details{text-align:left}.sd-schedule-5 .sd-coaches{justify-self:center;width:100%;max-width:650px}.sd-race-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.sd-race-toolbar>span{color:var(--muted-foreground);font-size:14px}.sd-modes{gap:4px;display:flex}.sd-modes button[aria-pressed=true]{color:var(--background);background:var(--foreground)}.sd-race-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px 40px;display:grid}.sd-race-summary{grid-column:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.sd-race-person>span{color:var(--gold);align-items:center;gap:6px;font-size:13px;display:flex}.sd-race-person h3{margin-block:8px;font-size:26px}.sd-race-person small{color:var(--muted-foreground);font-size:13px}.sd-race-total{align-items:baseline;gap:10px;display:flex}.sd-race-total strong{font-family:var(--font-score);font-size:76px;line-height:1}.sd-race-total span{color:var(--muted-foreground);font-size:14px}.sd-race-plot{grid-column:1;min-width:0}.sd-race-chart{width:100%;display:block}.sd-chart-grid{stroke:var(--border)}.sd-race-chart text{fill:var(--muted-foreground);font-family:var(--font-sans);font-size:13px}.sd-chart-other{fill:none;stroke:var(--muted-foreground);opacity:.25;stroke-width:2px}.sd-chart-selected{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.sd-chart-dot{fill:var(--primary);stroke:var(--background);stroke-width:2px}.sd-chart-cursor{stroke:var(--input);stroke-dasharray:3 5}.sd-standings{grid-area:1/2/3;min-width:0;list-style:none}.sd-standings li{border-bottom:1px solid var(--border);position:relative}.sd-standings button{text-align:left;border-radius:0;grid-template-columns:30px minmax(0,1fr) 40px;gap:14px;width:100%;height:auto;min-height:65px;padding:12px 0;display:grid}.sd-rank{color:var(--muted-foreground);font-size:13px}.sd-standing-name{white-space:normal;font-size:15px}.sd-standing-name small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.sd-standings strong{font-family:var(--font-score);text-align:right;font-size:32px}.sd-standings [data-top] strong{color:var(--gold)}.sd-standings button[aria-pressed=true] .sd-standing-name{color:var(--primary)}.sd-matches{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.sd-matches button{flex-wrap:wrap;height:auto;min-height:40px;padding:8px 12px}.sd-pill{background:var(--secondary);color:var(--foreground);border-radius:99px;padding:3px 9px;font-size:12px;display:inline-block}.sd-matches button[aria-pressed=true]{background:var(--secondary)}.sd-matches button[aria-pressed=true] .sd-pill{background:var(--foreground);color:var(--background)}.sd-race-1 .sd-race-summary{background:var(--ink);color:var(--ink-foreground);border-radius:8px;padding:24px}.sd-race-1 .sd-race-total strong{color:var(--gold)}.sd-race-1 .sd-race-summary small,.sd-race-1 .sd-race-total span{color:var(--event-dark-muted)}.sd-race-2 .sd-race-body{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sd-race-2 .sd-race-summary{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:22px}.sd-race-2 .sd-race-total strong{color:var(--gold);font-size:100px}.sd-race-2 .sd-standings{grid-area:2/1}.sd-race-2 .sd-race-plot{grid-column:2;align-self:center}.sd-race-3{background:var(--ink);color:var(--ink-foreground);--background:var(--ink);--foreground:var(--ink-foreground);--muted-foreground:var(--event-dark-muted);--border:var(--event-dark-rule);--input:var(--event-dark-rule);--secondary:var(--charcoal);padding:28px}.sd-race-3 .sd-race-person h3{font-size:36px}.sd-race-3 .sd-race-total strong{color:var(--gold);font-size:100px}.sd-race-3 .sd-chart-selected{stroke:var(--gold)}.sd-race-3 .sd-chart-dot{fill:var(--gold)}.sd-race-4 .sd-race-body{grid-template-columns:minmax(0,1fr)}.sd-race-4 .sd-race-summary{border-bottom:1px solid var(--border);grid-column:1;padding-bottom:20px}.sd-race-4 .sd-race-plot{justify-self:center;width:100%;max-width:820px}.sd-race-4 .sd-standings{grid-area:3/1;grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.sd-race-4 .sd-standings button{padding-bottom:35px}.sd-mini-line{pointer-events:none;width:calc(100% - 88px);height:22px;position:absolute;bottom:7px;left:44px}.sd-mini-line polyline{stroke:var(--primary);stroke-width:2px;fill:none}.sd-race-5 .sd-race-body{grid-template-columns:220px minmax(0,1fr) 300px;gap:28px}.sd-race-5 .sd-race-summary{border-right:1px solid var(--border);flex-direction:column;grid-area:1/1;justify-content:center;align-items:start;padding-right:20px}.sd-race-5 .sd-race-person h3{font-size:32px}.sd-race-5 .sd-race-total{display:block}.sd-race-5 .sd-race-total strong{color:var(--gold);font-size:132px;display:block}.sd-race-5 .sd-race-plot{grid-area:1/2;align-self:center}.sd-race-5 .sd-standings{grid-area:1/3}.sd-empty{color:var(--muted-foreground);padding:32px 0}.sd-fill-start{stop-color:var(--primary);stop-opacity:.3}.sd-fill-end{stop-color:var(--primary);stop-opacity:0}.sd-race-6 .sd-race-body{grid-template-columns:minmax(0,1fr)}.sd-race-6 .sd-race-summary{border-block:1px solid var(--border);padding:22px 0}.sd-race-6 .sd-race-total strong{color:var(--gold);font-size:100px}.sd-race-6 .sd-standings{grid-area:3/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.sd-race-6 .sd-chart-selected{stroke:var(--gold);stroke-width:4px}.sd-race-6 .sd-fill-start{stop-color:var(--gold)}.sd-race-7 .sd-race-body{grid-template-columns:260px minmax(0,1fr)}.sd-race-7 .sd-race-summary{flex-direction:column;grid-area:1/1;justify-content:center;align-items:start}.sd-race-7 .sd-race-person h3{font-size:38px}.sd-race-7 .sd-race-total strong{font-size:112px}.sd-race-7 .sd-race-plot{grid-area:1/2}.sd-race-7 .sd-standings{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.sd-race-8 .sd-race-body{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sd-race-8 .sd-race-summary{border-bottom:1px solid var(--border);grid-area:1/2;padding-bottom:20px}.sd-race-8 .sd-race-plot{grid-area:2/2}.sd-race-8 .sd-standings{grid-area:1/1/3}.sd-race-8 .sd-standings button,.sd-race-14 .sd-standings button{padding-bottom:36px}.sd-race-9,.sd-race-15{background:var(--ink);color:var(--ink-foreground);--background:var(--ink);--foreground:var(--ink-foreground);--muted-foreground:var(--event-dark-muted);--border:var(--event-dark-rule);--input:var(--event-dark-rule);--secondary:var(--charcoal);padding:32px}.sd-race-9 .sd-race-summary{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:22px}.sd-race-9 .sd-race-plot,.sd-race-9 .sd-standings{grid-row:2}.sd-race-9 .sd-race-total strong,.sd-race-15 .sd-race-total strong{color:var(--gold);font-size:108px}.sd-race-9 .sd-chart-selected,.sd-race-15 .sd-chart-selected{stroke:var(--gold);stroke-width:4px}.sd-race-9 .sd-chart-dot,.sd-race-15 .sd-chart-dot{fill:var(--gold)}.sd-race-9 .sd-fill-start,.sd-race-15 .sd-fill-start{stop-color:var(--gold)}.sd-race-10 .sd-race-body{grid-template-columns:minmax(0,1fr)}.sd-race-10 .sd-race-summary{justify-content:center;gap:56px;padding:24px 0}.sd-race-10 .sd-race-total strong{color:var(--gold);font-size:120px}.sd-race-10 .sd-race-plot{justify-self:center;width:100%;max-width:850px}.sd-race-10 .sd-standings{grid-area:3/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;display:grid}.sd-rank-track{width:100%;height:5px;margin-bottom:10px;display:block}.sd-rank-track line{stroke:var(--primary);stroke-width:5px}.sd-standings [data-top] .sd-rank-track line{stroke:var(--gold)}.sd-race-11 .sd-race-summary{border-left:3px solid var(--primary);padding-left:22px}.sd-race-11 .sd-chart-selected{stroke-width:4px;stroke-linejoin:miter}.sd-race-11 .sd-race-total strong{color:var(--primary)}.sd-race-12 .sd-race-body{grid-template-columns:minmax(0,1fr)}.sd-race-12 .sd-race-summary{border-bottom:1px solid var(--border);padding-bottom:24px}.sd-race-12 .sd-race-plot{justify-self:center;width:100%;max-width:850px}.sd-race-12 .sd-standings{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.sd-race-12 .sd-standing-name small{font-size:12px}.sd-race-13 .sd-race-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sd-race-13 .sd-race-summary{border-bottom:1px solid var(--border);align-items:end;padding-bottom:20px}.sd-race-13 .sd-race-person h3{font-size:34px}.sd-race-13 .sd-race-total strong{font-size:100px}.sd-race-13 .sd-standings button{min-height:72px}.sd-race-14 .sd-race-body{grid-template-columns:minmax(0,1fr)}.sd-race-14 .sd-race-summary{border-block:1px solid var(--border);flex-direction:row-reverse;justify-content:end;padding:24px 0}.sd-race-14 .sd-race-total strong{color:var(--gold);font-size:100px}.sd-race-14 .sd-standings{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.sd-race-15 .sd-race-body{grid-template-columns:240px minmax(0,1fr)}.sd-race-15 .sd-race-summary{flex-direction:column;grid-area:1/1;justify-content:center;align-items:start}.sd-race-15 .sd-race-person h3{font-size:34px}.sd-race-15 .sd-race-plot{grid-area:1/2;align-self:center}.sd-race-15 .sd-standings{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.sd-trail-tools{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:18px;padding-bottom:24px;font-size:13px;display:flex}.sd-trail-tools>div{display:flex}.sd-trail-results{margin:0;padding:0;list-style:none}.sd-trail-result{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:26px 0;display:grid}.sd-trail-result:hover h3,.sd-trail-result:hover .sd-trail-report{color:var(--primary)}.sd-trail-number,.sd-trail-result time,.sd-trail-venue{color:var(--muted-foreground);font-size:13px}.sd-trail-outcome{font-size:13px;font-weight:600}[data-outcome=win] .sd-trail-outcome{color:var(--success)}[data-outcome=loss] .sd-trail-outcome{color:var(--primary)}[data-outcome=draw] .sd-trail-outcome{color:var(--muted-foreground)}.sd-trail-score{font-family:var(--font-score);white-space:nowrap;font-size:58px;line-height:1}.sd-trail-score>span{color:var(--muted-foreground);padding-inline:10px}.sd-trail-result h3{font-size:24px;line-height:1.2}.sd-trail-report{align-items:center;gap:12px;font-size:13px;display:flex}.sd-trail-1 .sd-trail-result{grid-template-columns:30px 100px minmax(0,1fr) 70px 140px 65px 115px}.sd-trail-1 h3{grid-area:1/3}.sd-trail-1 .sd-trail-score{grid-area:1/5}.sd-trail-1 .sd-trail-outcome{grid-area:1/4}.sd-trail-2 .sd-trail-results,.sd-trail-4 .sd-trail-results{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.sd-trail-2 li{scroll-snap-align:start;flex:0 0 280px}.sd-trail-2 .sd-trail-result{border-bottom:0;border-top:1px solid var(--border);grid-template-columns:1fr 1fr;padding:28px 24px 28px 0;position:relative}.sd-trail-2 .sd-trail-result:before{content:"";background:var(--foreground);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.sd-trail-2 time{text-align:right}.sd-trail-2 .sd-trail-outcome,.sd-trail-2 .sd-trail-score,.sd-trail-2 h3,.sd-trail-2 .sd-trail-venue,.sd-trail-2 .sd-trail-report{grid-column:1/-1}.sd-trail-2 .sd-trail-score{font-size:80px}.sd-trail-3 .sd-trail-result{grid-template-columns:40px minmax(0,1fr) 150px;gap:10px 24px;padding:30px 0}.sd-trail-3 .sd-trail-number{grid-row:1/4;align-self:start;font-size:20px}.sd-trail-3 time{grid-area:1/2}.sd-trail-3 h3{grid-area:2/2;font-size:36px}.sd-trail-3 .sd-trail-score{text-align:right;grid-area:1/3/3;font-size:80px}.sd-trail-3 .sd-trail-outcome{text-align:right;grid-area:3/3}.sd-trail-3 .sd-trail-venue{grid-area:3/2}.sd-trail-3 .sd-trail-report{grid-area:4/2}.sd-trail-4{background:var(--ink);color:var(--ink-foreground);--muted-foreground:var(--event-dark-muted);--border:var(--event-dark-rule);padding:28px}.sd-trail-4 li{scroll-snap-align:start;flex:0 0 260px}.sd-trail-4 .sd-trail-result{border-bottom:0;border-right:1px solid var(--border);grid-template-columns:1fr 1fr;margin-right:24px;padding:12px 24px 12px 0}.sd-trail-4 time{text-align:right}.sd-trail-4 .sd-trail-score{grid-area:2/1/auto/-1;font-size:88px}.sd-trail-4 h3,.sd-trail-4 .sd-trail-venue,.sd-trail-4 .sd-trail-report{grid-column:1/-1}.sd-trail-4 .sd-trail-outcome{grid-area:3/1/auto/-1}.sd-trail-5 .sd-trail-result{grid-template-columns:35px 110px 65px minmax(0,1fr) 70px 130px 115px;padding-block:18px}.sd-trail-5 .sd-trail-outcome{grid-area:1/3}.sd-trail-5 h3{grid-area:1/4;font-size:20px}.sd-trail-5 .sd-trail-score{grid-area:1/6;font-size:48px}.sd-trail-5 .sd-trail-venue{grid-area:1/5}@media (width<=1000px){.sd-trail-1 .sd-trail-result,.sd-trail-5 .sd-trail-result{grid-template-columns:28px 95px minmax(0,1fr) 110px;gap:12px}.sd-trail-1 h3,.sd-trail-5 h3{grid-area:1/3}.sd-trail-1 .sd-trail-score,.sd-trail-5 .sd-trail-score{text-align:right;grid-area:1/4/3}.sd-trail-1 .sd-trail-outcome,.sd-trail-5 .sd-trail-outcome{grid-area:2/2}.sd-trail-1 .sd-trail-venue,.sd-trail-5 .sd-trail-venue{grid-area:2/3}.sd-trail-1 .sd-trail-report,.sd-trail-5 .sd-trail-report{grid-area:3/3}}@media (width<=600px){.sd-race:is(.sd-race-6,.sd-race-7,.sd-race-8,.sd-race-9,.sd-race-10,.sd-race-11,.sd-race-12,.sd-race-13,.sd-race-14,.sd-race-15) .sd-race-body{grid-template-columns:minmax(0,1fr);gap:22px}.sd-race:is(.sd-race-6,.sd-race-7,.sd-race-8,.sd-race-9,.sd-race-10,.sd-race-11,.sd-race-12,.sd-race-13,.sd-race-14,.sd-race-15) .sd-race-summary{flex-direction:row;grid-area:1/1;justify-content:space-between;align-items:center;gap:16px}.sd-race:is(.sd-race-6,.sd-race-7,.sd-race-8,.sd-race-9,.sd-race-10,.sd-race-11,.sd-race-12,.sd-race-13,.sd-race-14,.sd-race-15) .sd-race-plot{grid-area:2/1}.sd-race:is(.sd-race-6,.sd-race-7,.sd-race-8,.sd-race-9,.sd-race-10,.sd-race-11,.sd-race-12,.sd-race-13,.sd-race-14,.sd-race-15) .sd-standings{grid-area:3/1;grid-template-columns:minmax(0,1fr)}.sd-race:is(.sd-race-6,.sd-race-7,.sd-race-8,.sd-race-9,.sd-race-10,.sd-race-11,.sd-race-12,.sd-race-13,.sd-race-14,.sd-race-15) .sd-race-person h3{font-size:24px}.sd-race:is(.sd-race-6,.sd-race-7,.sd-race-8,.sd-race-9,.sd-race-10,.sd-race-11,.sd-race-12,.sd-race-13,.sd-race-14,.sd-race-15) .sd-race-total strong{font-size:76px}.sd-race-9,.sd-race-15{padding:22px 16px}.sd-race-summary>div{min-width:0}.sd-race-person h3{overflow-wrap:anywhere}.sd-trail-tools{align-items:start;font-size:12px}.sd-trail-1 .sd-trail-result,.sd-trail-5 .sd-trail-result{grid-template-columns:24px minmax(0,1fr) 90px;gap:12px}.sd-trail-1 .sd-trail-number,.sd-trail-5 .sd-trail-number{grid-area:1/1}.sd-trail-1 time,.sd-trail-5 time{grid-area:1/2}.sd-trail-1 h3,.sd-trail-5 h3{grid-area:2/2;font-size:22px}.sd-trail-1 .sd-trail-score,.sd-trail-5 .sd-trail-score{grid-area:1/3/3;font-size:48px}.sd-trail-1 .sd-trail-outcome,.sd-trail-5 .sd-trail-outcome{text-align:right;grid-area:3/3}.sd-trail-1 .sd-trail-venue,.sd-trail-5 .sd-trail-venue{grid-area:3/2}.sd-trail-1 .sd-trail-report,.sd-trail-5 .sd-trail-report{grid-area:4/2/auto/-1}.sd-trail-3 .sd-trail-result{grid-template-columns:24px minmax(0,1fr) 95px;gap:12px}.sd-trail-3 h3{font-size:24px}.sd-trail-3 .sd-trail-score{font-size:52px}.sd-trail-4{padding:22px 16px}}@media (width<=900px){.sd-schedule-2 .sd-event,.sd-schedule-4 .sd-event{grid-template-columns:120px minmax(0,1fr)}.sd-schedule-2 .sd-times,.sd-schedule-4 .sd-times{grid-area:2/2;justify-content:start}.sd-schedule-2 .sd-event-details,.sd-schedule-4 .sd-event-details,.sd-schedule-2 .sd-coaches,.sd-schedule-4 .sd-coaches{grid-column:1/-1}.sd-race-5 .sd-race-body{grid-template-columns:180px minmax(0,1fr)}.sd-race-5 .sd-standings{grid-area:2/1/auto/-1}}@media (width<=600px){.sd-page{padding:28px 18px 40px}.sd-opening{flex-direction:column;align-items:start}.sd-opening h1{font-size:36px}.sd-tabs .sd-all{margin-left:0}.sd-design-heading h2{font-size:24px}.sd-event{gap:22px}.sd-date{grid-column:1/-1}.sd-date>strong{font-size:64px}.sd-event-title,.sd-times{grid-column:1/-1}.sd-times{grid-row:auto;justify-content:start}.sd-event-title h3{font-size:34px}.sd-times strong{font-size:48px}.sd-event-details{grid-template-columns:1fr 1fr;gap:24px 16px}.sd-event-details>a{grid-column:1/-1}.sd-event-details strong{font-size:15px}.sd-schedule-2 .sd-event{grid-template-columns:80px minmax(0,1fr);gap:20px;padding:20px}.sd-schedule-2 .sd-date{grid-row:1/3}.sd-schedule-2 .sd-date strong{font-size:80px}.sd-schedule-2 .sd-date b{font-size:14px}.sd-schedule-2 .sd-date span{font-size:12px}.sd-schedule-2 .sd-times{grid-area:3/1/auto/-1}.sd-schedule-2 .sd-event-title h3{font-size:28px}.sd-schedule-3 .sd-event{padding:22px}.sd-schedule-3 .sd-date{grid-area:1/1/auto/-1;justify-content:start}.sd-schedule-3 .sd-event-title{grid-row:2}.sd-schedule-3 .sd-times{grid-row:3}.sd-schedule-3 .sd-event-title h3{font-size:34px}.sd-schedule-3 .sd-times strong{font-size:60px}.sd-schedule-4 .sd-event{grid-template-columns:85px minmax(0,1fr);gap:20px}.sd-schedule-4 .sd-date{grid-column:1}.sd-schedule-4 .sd-date strong{font-size:100px}.sd-schedule-4 .sd-date b{font-size:14px}.sd-schedule-4 .sd-date span{font-size:12px}.sd-schedule-4 .sd-times{grid-area:3/1/auto/-1}.sd-schedule-5 .sd-event-title h3{font-size:48px}.sd-race-body,.sd-race-2 .sd-race-body,.sd-race-5 .sd-race-body{grid-template-columns:minmax(0,1fr);gap:20px}.sd-race-summary,.sd-race-2 .sd-race-summary,.sd-race-5 .sd-race-summary{grid-area:1/1}.sd-race-person h3,.sd-race-3 .sd-race-person h3{font-size:22px}.sd-race-person small{line-height:1.6;display:block}.sd-race-total{flex-shrink:0;display:block}.sd-race-total strong{font-size:64px;display:block}.sd-race-plot,.sd-race-2 .sd-race-plot,.sd-race-5 .sd-race-plot{grid-area:2/1}.sd-standings,.sd-race-2 .sd-standings,.sd-race-5 .sd-standings{grid-area:3/1}.sd-race-1 .sd-race-summary{padding:20px}.sd-race-2 .sd-race-total strong,.sd-race-3 .sd-race-total strong{font-size:72px}.sd-race-3{padding:20px 16px}.sd-race-4 .sd-standings{grid-template-columns:1fr}.sd-race-5 .sd-race-summary{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 20px}.sd-race-5 .sd-race-total strong{font-size:92px}.sd-modes{gap:0;width:100%}.sd-modes button{flex:1;padding-inline:8px;font-size:13px}.sd-matches{gap:6px}.sd-matches button{justify-content:start;padding-inline:8px;font-size:12px}.sd-pill{font-size:11px}}.ad-stage{color:var(--ink-foreground);background:radial-gradient(120% 80% at 15% 0%,color-mix(in oklab,var(--primary) 38%,transparent),transparent 60%),radial-gradient(90% 70% at 100% 100%,color-mix(in oklab,var(--primary) 22%,transparent),transparent 60%),var(--ink);border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.ad-kicker{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--ink-foreground) 65%,transparent);font-size:.75rem}.ad-foot{text-align:center;font-family:var(--font-display);color:color-mix(in oklab,var(--ink-foreground) 70%,transparent);margin-top:1.5rem}.ad-pin-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1.75rem 1rem;margin-top:1.75rem;display:grid}.ad-pin{text-align:center;font-family:var(--font-display);justify-items:center;gap:.75rem;font-size:.9rem;display:grid}.ad-pin-face{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,var(--primary-lift),var(--primary) 55%,color-mix(in oklab,var(--primary) 55%,var(--ink)));width:104px;box-shadow:0 0 0 5px var(--ink),0 0 0 8px color-mix(in oklab,var(--ink-foreground) 85%,transparent),0 18px 40px -10px color-mix(in oklab,var(--primary) 70%,transparent),inset 0 -8px 16px color-mix(in oklab,var(--ink) 45%,transparent);border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:relative}.ad-pin-face:hover{transform:rotate(-8deg)scale(1.06)}.ad-pin-face svg{width:40px;height:40px;color:var(--primary-foreground);filter:drop-shadow(0 2px 2px color-mix(in oklab,var(--ink) 60%,transparent))}.ad-pin-count{font-family:var(--font-score);background:var(--ink-foreground);color:var(--ink);border-radius:999px;padding:0 .45rem;font-size:1.1rem;position:absolute;top:-6px;right:-6px}.ad-pin-count:empty{display:none}.ad-pin.is-locked .ad-pin-face{background:color-mix(in oklab,var(--ink-foreground) 8%,var(--ink));box-shadow:0 0 0 5px var(--ink),0 0 0 8px color-mix(in oklab,var(--ink-foreground) 18%,transparent)}.ad-pin.is-locked .ad-pin-face svg{color:color-mix(in oklab,var(--ink-foreground) 30%,transparent)}.ad-pin.is-locked figcaption{opacity:.45}.ad-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;display:grid}.ad-tcard{aspect-ratio:5/7;background:linear-gradient(160deg,var(--primary),color-mix(in oklab,var(--primary) 30%,var(--ink)) 70%);box-shadow:0 30px 50px -25px color-mix(in oklab,var(--primary) 80%,transparent);border-radius:1.1rem;flex-direction:column;justify-content:flex-end;transition:transform .4s;display:flex;position:relative;overflow:hidden}.ad-tcard:hover{transform:perspective(800px)rotateY(-8deg)rotateX(4deg)}.ad-tcard-foil{background:linear-gradient(115deg,transparent 30%,color-mix(in oklab,var(--ink-foreground) 28%,transparent) 45%,transparent 60%);z-index:2;pointer-events:none;background-size:250% 100%;animation:4s linear infinite ad-foil;position:absolute;inset:0}@keyframes ad-foil{to{background-position:-250% 0}}.ad-tcard-no{font-family:var(--font-score);color:color-mix(in oklab,var(--ink-foreground) 16%,transparent);font-size:7rem;line-height:1;position:absolute;top:-.5rem;right:.5rem}.ad-tcard img{object-fit:cover;object-position:top;width:100%;height:75%;-webkit-mask-image:linear-gradient(to bottom,var(--ink) 55%,transparent);-webkit-mask-image:linear-gradient(to bottom,var(--ink) 55%,transparent);mask-image:linear-gradient(to bottom,var(--ink) 55%,transparent);position:absolute;inset:0 0 25%}.ad-tcard-body{z-index:1;background:linear-gradient(to top,var(--ink) 55%,transparent);padding:1rem;position:relative}.ad-tcard-award{background:var(--primary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;display:inline-flex}.ad-tcard-award svg{width:14px;height:14px}.ad-tcard h3{margin-top:.5rem;font-size:1.35rem}.ad-tcard p{opacity:.8;margin-top:.25rem;font-size:.85rem}.ad-tcard small{opacity:.55;margin-top:.5rem;font-size:.7rem;display:block}.ad-cabinet{background:linear-gradient(var(--ink),color-mix(in oklab,var(--primary) 12%,var(--ink)));gap:2.5rem;display:grid}.ad-shelf{border-bottom:10px solid color-mix(in oklab,var(--ink-foreground) 10%,var(--ink));box-shadow:0 14px 20px -10px color-mix(in oklab,var(--ink) 90%,transparent);grid-template-columns:repeat(4,1fr);gap:1rem;padding-bottom:.9rem;display:grid}.ad-trophy{justify-items:center;gap:.75rem;padding-top:2.5rem;display:grid;position:relative}.ad-spot{background:radial-gradient(ellipse 35% 70% at 50% 0%,color-mix(in oklab,var(--primary-lift) 45%,transparent),transparent 70%);pointer-events:none;width:140%;height:150%;position:absolute;top:-2rem}.ad-cup{background:linear-gradient(135deg,color-mix(in oklab,var(--ink-foreground) 92%,transparent),color-mix(in oklab,var(--ink-foreground) 45%,var(--ink)));width:72px;height:88px;box-shadow:0 10px 30px -5px color-mix(in oklab,var(--primary) 60%,transparent);border-radius:40% 40% 18px 18px;place-items:center;display:grid;position:relative}.ad-cup svg{width:32px;height:32px;color:var(--primary)}.ad-plinth{text-align:center;gap:.15rem;display:grid}.ad-plinth strong{font-family:var(--font-display);font-size:.85rem}.ad-plinth span{opacity:.6;font-size:.75rem}@media (width<=640px){.ad-shelf{grid-template-columns:repeat(2,1fr);row-gap:2rem}}.ad-patches{background:repeating-linear-gradient(90deg,var(--primary) 0 46px,var(--ink) 46px 92px)}.ad-sleeve{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.25rem;display:grid}.ad-patch{text-align:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--ink);outline:2px dashed color-mix(in oklab,var(--ink-foreground) 55%,transparent);outline-offset:-10px;aspect-ratio:1/1.1;box-shadow:inset 0 0 0 6px color-mix(in oklab,var(--ink-foreground) 12%,transparent);align-content:center;justify-items:center;gap:.5rem;padding:1.25rem .75rem;display:grid}.ad-patch-1{background:var(--ink-foreground);color:var(--ink);outline-color:color-mix(in oklab,var(--ink) 50%,transparent)}.ad-patch-2{background:var(--primary)}.ad-patch svg{width:30px;height:30px}.ad-patch span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;max-width:9ch;font-size:.78rem;font-weight:700}.ad-patches .ad-foot{background:var(--ink);border-radius:999px;width:fit-content;margin-inline:auto;padding:.6rem 1rem}.ad-poster{background:radial-gradient(70% 90% at 75% 40%,var(--primary),color-mix(in oklab,var(--primary) 20%,var(--ink)) 70%);align-items:end;min-height:520px;display:grid}.ad-poster-no{font-family:var(--font-score);color:color-mix(in oklab,var(--ink-foreground) 10%,transparent);font-size:clamp(14rem,30vw,26rem);line-height:1;position:absolute;top:-3rem;right:-1rem}.ad-poster img{object-fit:contain;object-position:bottom;width:auto;max-width:55%;height:92%;-webkit-mask-image:linear-gradient(to top,transparent,var(--ink) 25%);-webkit-mask-image:linear-gradient(to top,transparent,var(--ink) 25%);mask-image:linear-gradient(to top,transparent,var(--ink) 25%);position:absolute;bottom:0;right:4%}.ad-poster-copy{z-index:1;max-width:30rem;position:relative}.ad-poster h3{font-family:var(--font-score);text-transform:uppercase;letter-spacing:-.01em;margin-top:.5rem;font-size:clamp(4rem,11vw,8.5rem);line-height:.85}.ad-poster-name{font-family:var(--font-display);margin-top:.75rem;font-size:1.5rem}.ad-poster-copy>p:last-of-type{opacity:.8;margin-top:.5rem}.ad-poster-icon{background:var(--ink-foreground);width:56px;height:56px;color:var(--primary);border-radius:50%;place-items:center;margin-top:1.25rem;display:inline-grid}@media (width<=640px){.ad-poster img{opacity:.55;max-width:80%}}.chd-stage{color:#f5f5f7;background:#141416;border:1px solid #ffffff14;border-radius:24px;gap:1.25rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.chd-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ff4d5e;font:600 .68rem/1 DM Sans,sans-serif}.chd-give{color:#fff;cursor:pointer;background:#d6001c;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font:600 .85rem/1 DM Sans,sans-serif;transition:transform .15s,background .15s;display:inline-flex}.chd-give:hover{background:#f0001f;transform:translateY(-1px)}.chd-give svg{width:1rem;height:1rem}.chd-give-wide{justify-content:center}.chd-rail{flex-wrap:wrap;gap:.5rem;display:flex}.chd-chip{color:#f5f5f7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .3rem;font:600 .8rem/1 DM Sans,sans-serif;transition:border-color .15s,background .15s;display:inline-flex}.chd-chip img,.chd-chip-no{object-fit:cover;background:#2a2a2e;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.7rem;display:grid}.chd-chip.is-active{background:#d6001c2e;border-color:#d6001c}.chd-spotlight{text-align:center;justify-items:center}.chd-spot-beam{pointer-events:none;background:radial-gradient(at top,#d6001c59,#0000 65%);height:80%;position:absolute;inset:-30% 20% auto}.chd-spot-hero{aspect-ratio:1;border:3px solid #d6001c;border-radius:50%;width:clamp(7rem,18vw,10rem);position:relative;overflow:hidden;box-shadow:0 0 60px #d6001c73}.chd-spot-hero img{object-fit:cover;width:100%;height:100%}.chd-spot-no{color:#fff;background:#d6001c;border-radius:50%;place-items:center;width:2rem;height:2rem;font:700 1rem/1 Barlow Condensed,sans-serif;display:grid;position:absolute;bottom:.25rem;right:.25rem}.chd-medallions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;width:100%;max-width:40rem;display:grid}.chd-medallion{color:#d7d7db;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;justify-items:center;gap:.4rem;padding:.9rem .5rem;font:600 .72rem/1.2 DM Sans,sans-serif;transition:all .15s;display:grid}.chd-medallion svg{color:#ff4d5e;width:1.4rem;height:1.4rem}.chd-medallion.is-active{color:#fff;background:linear-gradient(160deg,#d6001c59,#d6001c14);border-color:#d6001c;transform:translateY(-2px);box-shadow:0 8px 24px #d6001c4d}.chd-spot-card{justify-items:center;gap:.5rem;display:grid}.chd-spot-card h3{align-items:center;gap:.5rem;margin:0;font:700 1.5rem/1 Space Grotesk,sans-serif;display:flex}.chd-spot-card h3 svg{color:#ff4d5e}.chd-spot-card p{color:#b9b9c0;margin:0;font-style:italic}.chd-board{background:linear-gradient(170deg,#17181a,#101011)}.chd-board-head h3{margin:.35rem 0 0;font:700 clamp(1.4rem,3vw,2rem)/1.1 Space Grotesk,sans-serif}.chd-board-grid{grid-template-columns:minmax(10rem,14rem) 1fr;gap:1rem;display:grid}.chd-board-players{align-content:start;gap:.5rem;display:grid}.chd-board-players .chd-chip{justify-content:flex-start;width:100%}.chd-board-awards{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;display:grid}.chd-magnet{text-align:left;color:#f5f5f7;cursor:pointer;background:#ffffff08;border:1px dashed #fff3;border-radius:14px;gap:.3rem;padding:.9rem 1rem;transition:all .15s;display:grid;position:relative}.chd-magnet svg{color:#ff4d5e;width:1.25rem;height:1.25rem}.chd-magnet strong{font:700 .9rem/1.1 Space Grotesk,sans-serif}.chd-magnet span{color:#a9a9b0;font:400 .75rem/1.35 DM Sans,sans-serif}.chd-magnet.is-active{background:#d6001c29;border:1px solid #d6001c;box-shadow:0 6px 20px #d6001c40}.chd-board-note{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:.8rem;padding-top:1rem;display:flex}.chd-board-note p{color:#b9b9c0;flex:1;min-width:12rem;margin:0;font-style:italic}.chd-pin{background:#d6001c;border-radius:50%;flex:none;width:.9rem;height:.9rem;box-shadow:0 2px 6px #00000080}.chd-rack{padding-top:0}.chd-rack-bar{background:linear-gradient(90deg,#3a3a3e,#55555b,#3a3a3e);border-radius:999px;height:.5rem;margin:0 -1rem}.chd-rack-medals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.chd-medal{color:#d7d7db;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.35rem;padding:0 .25rem .5rem;display:grid}.chd-ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:linear-gradient(90deg,#d6001c 45%,#141416 45% 55%,#d6001c 55%);width:1.4rem;height:2.2rem;transition:transform .2s}.chd-medal-face{background:radial-gradient(circle at 35% 30%,#3d3d42,#1d1d20);border:2px solid #ffffff26;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;transition:all .2s;display:grid}.chd-medal-face svg{color:#ff4d5e;width:1.4rem;height:1.4rem}.chd-medal-name{text-align:center;font:600 .68rem/1.2 DM Sans,sans-serif}.chd-medal.is-active .chd-ribbon{transform:translateY(-4px)}.chd-medal.is-active .chd-medal-face{background:radial-gradient(circle at 35% 30%,#5a0a12,#1d1d20);border-color:#d6001c;box-shadow:0 0 24px #d6001c80}.chd-rack-foot{border-top:1px solid #ffffff1a;gap:.9rem;padding-top:1rem;display:grid}.chd-rack-card h3{align-items:center;gap:.5rem;margin:0 0 .35rem;font:700 1.2rem/1.2 Space Grotesk,sans-serif;display:flex}.chd-rack-card h3 svg{color:#ff4d5e}.chd-rack-card p{color:#b9b9c0;margin:0 0 .8rem;font-style:italic}.chd-ball{justify-items:center}.chd-ball-card{background:linear-gradient(150deg,#1c1c1f,#0e0e10);border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:auto 1fr;align-items:end;gap:1.25rem;width:min(100%,26rem);padding:1.5rem;display:grid;position:relative;overflow:hidden}.chd-ball-foil{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#d6001c40 45%,#ffffff1f 50%,#d6001c40 55%,#0000 70%);animation:4s linear infinite chd-shine;position:absolute;inset:0}@keyframes chd-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.chd-ball-card img{aspect-ratio:1;object-fit:cover;border:2px solid #d6001c;border-radius:14px;width:clamp(6rem,14vw,8.5rem)}.chd-ball-no{color:#ffffff12;font:700 4.5rem/1 Barlow Condensed,sans-serif;position:absolute;top:.25rem;right:.75rem}.chd-ball-copy h3{margin:.3rem 0;font:700 1.6rem/1 Space Grotesk,sans-serif}.chd-ball-name{color:#ff4d5e;margin:0;font:600 .95rem/1 DM Sans,sans-serif}.chd-ball-copy p:last-child{color:#b9b9c0;margin:.4rem 0 0;font-size:.85rem;font-style:italic}.chd-ball-picker{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.chd-ball-pick{color:#d7d7db;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .95rem;font:600 .78rem/1 DM Sans,sans-serif;transition:all .15s;display:inline-flex}.chd-ball-pick svg{color:#ff4d5e;width:1rem;height:1rem}.chd-ball-pick.is-active{color:#fff;background:#d6001c;border-color:#d6001c}.chd-ball-pick.is-active svg{color:#fff}.chd-armband-head h3{margin:.35rem 0 0;font:700 clamp(1.4rem,3vw,2rem)/1.1 Space Grotesk,sans-serif}.chd-armband-list{gap:.55rem;display:grid}.chd-band{text-align:left;color:#f5f5f7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.9rem;padding:.7rem .9rem .7rem .7rem;transition:all .15s;display:flex}.chd-band-stripe{background:repeating-linear-gradient(135deg,#d6001c 0 .55rem,#141416 .55rem 1.1rem);border-radius:10px;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.chd-band-stripe svg{color:#fff;filter:drop-shadow(0 1px 2px #0009);width:1.3rem;height:1.3rem}.chd-band-copy{flex:1;gap:.15rem;display:grid}.chd-band-copy strong{font:700 .95rem/1.1 Space Grotesk,sans-serif}.chd-band-copy span{color:#a9a9b0;font:400 .75rem/1.35 DM Sans,sans-serif}.chd-band-arrow{color:#6b6b72;width:1rem;height:1rem;transition:transform .15s,color .15s}.chd-band.is-active{background:#d6001c24;border-color:#d6001c}.chd-band.is-active .chd-band-arrow{color:#ff4d5e;transform:translate(3px)}.chd-armband-foot{border-top:1px solid #ffffff1a;gap:.9rem;padding-top:1rem;display:grid}.chd-armband-card{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.chd-armband-card>svg{color:#ff4d5e;flex:none;width:1.2rem;height:1.2rem}.chd-armband-card>div{flex:1;min-width:12rem}.chd-armband-card h4{margin:0;font:700 1rem/1.2 Space Grotesk,sans-serif}.chd-armband-card p{color:#b9b9c0;margin:.2rem 0 0;font-size:.85rem;font-style:italic}@media (width<=640px){.chd-medallions,.chd-rack-medals{grid-template-columns:repeat(2,minmax(0,1fr))}.chd-board-grid{grid-template-columns:1fr}.chd-board-players{flex-wrap:wrap;display:flex}.chd-ball-card{text-align:center;grid-template-columns:1fr;justify-items:center}}.mn{--mn-red:var(--primary)}.mn-rail{flex-direction:column;gap:10px;display:flex}.mn-match{text-align:left;font:inherit;color:var(--foreground);cursor:pointer;flex-direction:column;gap:4px;display:flex}.mn-match-date{font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.mn-match-name{font:600 17px/1.2 var(--font-display)}.mn-match-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.mn-score{align-items:baseline;gap:8px;display:inline-flex}.mn-score b{font:700 22px/1 var(--font-score);letter-spacing:.02em;gap:4px;display:inline-flex}.mn-score i{opacity:.45;font-style:normal}.mn-score small{font:600 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.mn-state{font:600 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.mn-state svg{width:12px;height:12px}.mn-state.is-done{background:color-mix(in oklab, var(--success) 16%, transparent);color:var(--success)}.mn-editor{background:var(--muted);border-radius:24px;flex-direction:column;gap:20px;padding:36px 40px;display:flex}.mn-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mn-editor-head h3{font:700 38px/1.05 var(--font-display);letter-spacing:-.02em;margin:14px 0 8px}.mn-meta{color:var(--muted-foreground);margin:0;font-size:14px}.mn-pill{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);background:var(--background);font:600 13px/1 var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.mn-pill svg{width:14px;height:14px}.mn-paper{border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}.mn-paper p{font:400 17px/1.75 var(--font-sans);color:color-mix(in oklab, var(--foreground) 78%, transparent);white-space:pre-line;margin:0;padding:20px 0 12px}.mn-paper-foot{border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.mn-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mn-sign{font:600 16px/1 var(--font-display);align-items:center;gap:8px;display:inline-flex}.mn-save{background:var(--foreground);color:var(--background);font:600 14px/1 var(--font-sans);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;display:inline-flex}.mn-save svg{width:16px;height:16px}.mn-v1{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.mn-v1 .mn-match{background:var(--muted);border:1px solid #0000;border-radius:16px;padding:16px 18px}.mn-v1 .mn-match.is-active{background:var(--ink);color:var(--ink-foreground)}.mn-v1 .mn-match.is-active .mn-match-date,.mn-v1 .mn-match.is-active .mn-score small{color:color-mix(in oklab, var(--ink-foreground) 55%, transparent)}.mn-v2{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.mn-v2 .mn-match{background:var(--ink);color:var(--ink-foreground);border-radius:16px;padding:16px 18px}.mn-v2 .mn-match .mn-match-date,.mn-v2 .mn-match .mn-score small{color:color-mix(in oklab, var(--ink-foreground) 55%, transparent)}.mn-v2 .mn-match .mn-state{background:color-mix(in oklab, var(--ink-foreground) 14%, transparent);color:color-mix(in oklab, var(--ink-foreground) 70%, transparent)}.mn-v2 .mn-match .mn-state.is-done{background:color-mix(in oklab, var(--success) 28%, transparent);color:oklch(85% .15 150)}.mn-v2 .mn-match.is-active{outline:2px solid var(--mn-red);outline-offset:2px}.mn-v2 .mn-editor{background:var(--background);border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}.mn-v3{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px;display:grid}.mn-v3 .mn-match{background:var(--muted);border:1px solid #0000;border-radius:16px;flex-direction:row;align-items:stretch;gap:14px;padding:0;overflow:hidden}.mn-v3 .mn-match.is-active{border-color:var(--foreground)}.mn-v3 .mn-ticket{background:var(--ink);color:var(--ink-foreground);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:64px;padding:14px 12px;display:flex}.mn-v3 .mn-ticket.is-home{background:var(--mn-red);color:#fff}.mn-v3 .mn-ticket b{font:700 26px/1 var(--font-score)}.mn-v3 .mn-ticket small{font:600 9px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;opacity:.7;text-align:center}.mn-v3 .mn-ticket-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 14px 12px 0;display:flex}.mn-v3 .mn-editor{background:var(--background);border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}.mn-v4{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:32px;display:grid}.mn-v4 .mn-rail{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:16px;gap:0;overflow:hidden}.mn-v4 .mn-match{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);flex-direction:row;align-items:center;gap:12px;padding:12px 16px}.mn-v4 .mn-match:last-child{border-bottom:0}.mn-v4 .mn-match.is-active{background:var(--muted);box-shadow:inset 3px 0 0 var(--mn-red)}.mn-v4 .mn-match-date{min-width:74px}.mn-v4 .mn-match-name{flex:1;font-size:15px}.mn-v4 .mn-match-foot{justify-content:flex-end;margin:0}.mn-v4 .mn-editor{background:var(--muted)}.mn-v5{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.mn-v5 .mn-match{background:var(--muted);border-left:4px solid #0000;border-radius:16px;padding:16px 18px}.mn-v5 .mn-match.is-active{background:var(--background);border-left-color:var(--mn-red);box-shadow:0 8px 24px -12px color-mix(in oklab, var(--foreground) 30%, transparent)}.mn-v5 .mn-score b{font-size:30px}.mn-v5 .mn-score small.is-won{color:var(--success)}.mn-v5 .mn-score small.is-lost{color:var(--mn-red)}.mn-v5 .mn-editor{background:var(--muted)}.mn-v6{flex-direction:column;gap:24px;display:flex}.mn-v6 .mn-tabs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mn-v6 .mn-tab{text-align:left;background:var(--muted);font:inherit;color:var(--foreground);cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mn-v6 .mn-tab.is-active{background:var(--ink);color:var(--ink-foreground)}.mn-v6 .mn-tab.is-active .mn-tab-date,.mn-v6 .mn-tab.is-active .mn-score small{color:color-mix(in oklab, var(--ink-foreground) 55%, transparent)}.mn-v6 .mn-tab-date{font:600 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.mn-v6 .mn-tab-name{font:600 15px/1.2 var(--font-display)}.mn-v6 .mn-tab-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.mn-v7{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.mn-v7 .mn-rail{gap:4px;padding-left:20px;position:relative}.mn-v7 .mn-rail:before{content:"";background:color-mix(in oklab, var(--foreground) 14%, transparent);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.mn-v7 .mn-match{border-radius:12px;flex-direction:row;gap:12px;padding:10px 12px;position:relative}.mn-v7 .mn-match.is-active{background:var(--muted)}.mn-v7 .mn-dot{background:var(--background);border:2px solid color-mix(in oklab, var(--foreground) 30%, transparent);border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:-19px}.mn-v7 .mn-dot.is-done{border-color:var(--success);background:var(--success)}.mn-v7 .mn-match.is-active .mn-dot{border-color:var(--mn-red);background:var(--mn-red)}.mn-v7 .mn-tl-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mn-v7 .mn-dropcap:first-letter{font:700 52px/.85 var(--font-display);float:left;color:var(--foreground);padding:4px 10px 0 0}.mn-v7 .mn-editor{background:var(--background);border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}.mn-v8{flex-direction:column;gap:24px;display:flex}.mn-v8 .mn-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mn-v8 .mn-cell{text-align:left;background:var(--muted);font:inherit;color:var(--foreground);cursor:pointer;border:1px solid #0000;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.mn-v8 .mn-cell.is-active{border-color:var(--foreground);background:var(--background)}.mn-v8 .mn-cell-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mn-v8 .mn-cell-date{font:600 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.mn-v8 .mn-cell-name{font:600 16px/1.2 var(--font-display)}.mn-v8 .mn-editor{background:var(--muted)}.mn-v9{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;display:grid}.mn-v9 .mn-rail{gap:2px}.mn-v9 .mn-match{border-bottom:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:0;padding:10px 4px}.mn-v9 .mn-match.is-active{border-bottom:2px solid var(--mn-red)}.mn-v9 .mn-match.is-active .mn-match-name{color:var(--mn-red)}.mn-v9 .mn-editor{background:var(--background);border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);border-radius:4px}.mn-v9 .mn-save,.mn-v9 .mn-pill{border-radius:4px}.mn-v10{background:var(--ink);color:var(--ink-foreground);border-radius:28px;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}.mn-v10 .mn-match{background:color-mix(in oklab, var(--ink-foreground) 7%, transparent);color:var(--ink-foreground);border:1px solid #0000;border-radius:16px;padding:16px 18px}.mn-v10 .mn-match.is-active{background:color-mix(in oklab, var(--ink-foreground) 14%, transparent);border-color:color-mix(in oklab, var(--ink-foreground) 20%, transparent)}.mn-v10 .mn-match-date,.mn-v10 .mn-score small{color:color-mix(in oklab, var(--ink-foreground) 55%, transparent)}.mn-v10 .mn-state{background:color-mix(in oklab, var(--ink-foreground) 12%, transparent);color:color-mix(in oklab, var(--ink-foreground) 65%, transparent)}.mn-v10 .mn-state.is-done{background:color-mix(in oklab, var(--success) 30%, transparent);color:oklch(85% .15 150)}.mn-v10 .mn-editor{background:color-mix(in oklab, var(--ink-foreground) 5%, transparent);color:var(--ink-foreground)}.mn-v10 .mn-meta,.mn-v10 .mn-paper-foot{color:color-mix(in oklab, var(--ink-foreground) 55%, transparent)}.mn-v10 .mn-paper p{color:color-mix(in oklab, var(--ink-foreground) 80%, transparent)}.mn-v10 .mn-paper,.mn-v10 .mn-paper-foot{border-color:color-mix(in oklab, var(--ink-foreground) 14%, transparent)}.mn-v10 .mn-pill{color:var(--ink-foreground);border-color:color-mix(in oklab, var(--ink-foreground) 25%, transparent);background:0 0}.mn-v10 .mn-save{background:var(--ink-foreground);color:var(--ink)}@media (width<=900px){.mn-v1,.mn-v2,.mn-v3,.mn-v4,.mn-v5,.mn-v7,.mn-v9,.mn-v10{grid-template-columns:1fr;gap:20px}.mn-v6 .mn-tabs,.mn-v8 .mn-grid{grid-template-columns:repeat(2,1fr)}.mn-editor{padding:24px 20px}.mn-editor-head h3{font-size:28px}}.sa-page,.sa-page h1,.sa-page h2,.sa-page h3{letter-spacing:0}.sa-wrap{width:min(1160px,100% - 40px);margin-inline:auto}.sa-opening{padding:64px 0 44px}.sa-opening-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.sa-kicker{color:var(--primary);font-size:12px;font-weight:600}.sa-opening h1{margin-top:16px;font-size:76px;line-height:1.05}.sa-opening .home-pill{flex:none}.sa-controls{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:0 0 22px;display:flex}.sa-view,.sa-filters{align-items:center;gap:4px;display:flex}.sa-view button{height:44px;color:var(--muted-foreground);background:0 0;border-radius:6px;padding:0 16px}.sa-view button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.sa-view button span{border:1px solid;border-radius:4px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.sa-filters{background:var(--card);border-radius:6px;padding:4px}.sa-filters button{color:var(--muted-foreground);background:0 0;border-radius:4px;font-size:12px}.sa-filters button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.sa-months{padding:40px 0 72px}.sa-month{grid-template-columns:148px minmax(0,1fr);gap:32px;display:grid}.sa-month+.sa-month{margin-top:48px}.sa-month-label{align-self:start;padding-top:8px;position:sticky;top:88px}.sa-month-label h2{font-size:25px;line-height:1.2}.sa-month-label>span{font-family:var(--font-score);color:var(--muted-foreground);margin-top:8px;font-size:22px;display:block}.sa-event-list{gap:24px;display:grid}.sa-event{background:var(--card);border-radius:8px;min-width:0;overflow:hidden}.sa-event-content{padding:28px 32px 32px}.sa-event-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.sa-date{align-items:center;gap:14px;display:flex}.sa-date>strong{font-family:var(--font-score);font-size:58px;font-weight:600;line-height:.9}.sa-date>span{font-size:14px;font-weight:600;line-height:1.4}.sa-date small{color:var(--muted-foreground);margin-top:2px;font-size:12px;font-weight:400;display:block}.sa-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-page .sa-tags .match-status-pill{letter-spacing:0;text-transform:none}.sa-page .sa-tags .sa-training{background:var(--ink);color:var(--ink-foreground)}.sa-tag{text-transform:capitalize;border-left:1px solid var(--border);padding-left:8px;font-size:12px;font-weight:500}.sa-event-lead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:26px 0;display:grid}.sa-team{font-family:var(--font-display);color:var(--foreground);font-size:26px;font-weight:500;line-height:1.2;display:block}.sa-event-lead h3{overflow-wrap:anywhere;margin-top:8px;font-size:40px;line-height:1.12}.sa-event-lead .sa-training-title{margin-top:0}.sa-clock{flex:none;align-items:end;gap:14px;display:flex}.sa-clock>div{gap:10px;display:grid}.sa-clock span{color:var(--muted-foreground);font-size:11px;font-weight:500}.sa-clock strong{font-family:var(--font-score);font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:34px;font-weight:600;line-height:.9}.sa-clock .sa-start strong{color:var(--foreground);font-size:48px}.sa-clock .sa-start span{color:var(--primary)}.sa-clock>svg{width:22px;height:16px;color:var(--muted-foreground);margin-bottom:8px}.sa-details{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr) minmax(0,1fr);gap:8px;display:grid}.sa-details>*{background:var(--muted);border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex;position:relative}.sa-detail-label{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;display:flex}.sa-detail-label svg{width:14px;height:14px}.sa-details strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.4}.sa-details small{color:var(--muted-foreground);font-size:12px}.sa-details .sa-venue{padding-right:35px;transition:background-color .18s}.sa-venue:hover{background:var(--muted)}.sa-venue-arrow{width:16px;height:16px;color:var(--primary);position:absolute;top:16px;right:14px}.sa-details .sa-postcode{color:var(--primary);font-family:var(--font-display);font-size:16px;font-weight:700}.sa-kit-swatches{gap:6px;display:flex}.sa-kit-swatches i{border:1px solid var(--border);background:var(--primary);border-radius:4px;width:22px;height:22px;display:block}.sa-kit-away i:first-child{background:var(--ink-foreground)}.sa-kit-swatches i:last-child{background:var(--ink)}.sa-note{background:var(--muted);color:var(--foreground);border-radius:6px;margin-top:12px;padding:16px;font-size:14px;line-height:1.6}.sa-note p{white-space:pre-line;margin:8px 0 0}.sa-response .v2-availability-strip{border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:24px;margin:0;padding:24px 32px}.sa-response .v2-availability-heading{font-size:20px}.sa-response .v2-home-eyebrow{letter-spacing:0;font-size:11px}.sa-response .v2-rsvp{height:44px}.sa-completed{color:var(--muted-foreground);padding:18px 32px;font-size:12px}.sa-empty{color:var(--muted-foreground);padding:64px 0}.sa-photo-band{background:var(--card);padding:32px 0}.sa-photo-band img{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}@media (width<=1100px){.sa-month{grid-template-columns:110px minmax(0,1fr);gap:24px}.sa-event-lead{grid-template-columns:1fr}.sa-response .v2-availability-strip{grid-template-columns:minmax(0,1fr) auto}.sa-response .v2-availability-reply{grid-area:2/1/auto/-1;width:100%;margin:0}.sa-response .v2-matchday-confirmed{grid-area:1/2}}@media (width<=767px){.sa-opening{padding:36px 0 28px}.sa-opening h1{font-size:44px}.sa-opening-top{align-items:flex-start}.sa-opening .home-pill{font-size:11px}.sa-controls{flex-direction:column;align-items:flex-start;gap:16px}.sa-months{padding-top:28px}.sa-month{grid-template-columns:1fr;gap:16px}.sa-month-label{align-items:baseline;gap:10px;padding:0;display:flex;position:static}.sa-month-label h2{font-size:22px}.sa-month-label>span{margin:0;font-size:18px}.sa-event-content{padding:20px}.sa-event-top{align-items:flex-start;gap:16px}.sa-date{gap:10px}.sa-date>strong{font-size:48px}.sa-date>span{font-size:12px}.sa-tags{justify-content:flex-end;gap:6px;max-width:160px}.sa-page .sa-tags .match-status-pill{padding:6px 10px}.sa-tag{font-size:11px}.sa-event-lead{gap:22px;padding:22px 0}.sa-event-lead h3{font-size:30px}.sa-team{font-size:22px}.sa-details{grid-template-columns:1fr 1fr}.sa-details .sa-venue{grid-column:1/-1}.sa-response .v2-availability-strip{gap:20px 12px;padding:20px}.sa-response .v2-availability-heading{font-size:18px}.sa-response .v2-matchday-confirmed{border-top:0;border-left:1px solid var(--event-dark-rule);text-align:right;padding:0 0 0 12px;display:block}.sa-response .v2-availability-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sa-response .v2-rsvp{gap:6px;padding-inline:8px;font-size:12px}.sa-response .v2-rsvp-mark{width:18px;height:18px}.sa-photo-band img{object-fit:contain;max-height:none}}.sa-month,.sa-page .sa-month{grid-template-columns:minmax(0,1fr);gap:0}.sa-month-label{display:none!important}.sa-anchor{scroll-margin-top:96px}.sa-opening h1 span{color:var(--muted-foreground)!important}.sa-kicker{text-transform:uppercase;letter-spacing:.2em}.sa-event{background:var(--muted);grid-template-columns:112px minmax(0,1fr);display:grid}.sa-event>footer{border-top:1px solid var(--border);grid-column:2}@media (width<=767px){.sa-event>footer{grid-column:1/-1}}.sa-ticket{--sa-ticket:var(--charcoal);--sa-ticket-fg:var(--charcoal-foreground);background:var(--sa-ticket);color:var(--sa-ticket-fg);text-align:center;border-right:1px dashed color-mix(in oklab, var(--sa-ticket-fg) 35%, transparent);flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;gap:12px;padding:20px 8px;display:flex}.sa-event.is-match .sa-ticket{--sa-ticket:var(--primary);--sa-ticket-fg:var(--primary-foreground)}.sa-ticket-date{text-align:center}.sa-ticket-date>strong{font-family:var(--font-score);font-size:64px;font-weight:600;line-height:.9;display:block}.sa-ticket-date>small{font-size:14px}.sa-ticket-day,.sa-ticket-year{text-transform:uppercase;color:color-mix(in oklab, var(--sa-ticket-fg) 78%, transparent);margin:0;font-size:12px;font-weight:600}.sa-event-top{justify-content:flex-start}@media (width<=767px){.sa-event{grid-template-columns:minmax(0,1fr)}.sa-ticket{border-right:0;flex-direction:row;grid-row:auto;justify-content:flex-start;align-items:center;gap:8px;min-height:64px;padding:12px 20px}.sa-ticket-date{align-items:baseline;gap:8px;display:flex}.sa-ticket-date>strong{font-size:36px}.sa-ticket-date>small{font-size:13px}.sa-ticket-year{display:none}}.sr{--sr-surface:var(--muted);font-family:var(--font-sans);color:var(--foreground)}.sr-wrap{width:min(1160px,100% - 40px);margin-inline:auto}.sr-sec{padding-block:96px}.sr-empty{color:var(--muted-foreground);padding:32px 0}.sr-opening{padding:64px 0 56px}.sr-opening-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sr-kicker{color:var(--primary);letter-spacing:0;font-size:12px;font-weight:600}.sr-live{gap:8px}.sr-live i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s infinite sr-blink}@keyframes sr-blink{50%{opacity:.3}}.sr-opening h1{font:700 76px/1.05 var(--font-display);letter-spacing:-.035em;margin-top:16px}.sr-opening h1 span{color:var(--muted-foreground)}.sr-standfirst{max-width:620px;color:var(--muted-foreground);margin-top:18px;font-size:18px;line-height:1.5}.sr-ticker{background:var(--ink);color:var(--ink-foreground);padding:14px 0;overflow:hidden}.sr-ticker-track{width:max-content;animation:40s linear infinite sr-scroll;display:flex}.sr-ticker span{font:600 12px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;padding-inline:28px}.sr-ticker span:after{content:"●";vertical-align:middle;color:var(--primary-lift);margin-left:56px;font-size:8px}@keyframes sr-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sr-ticker-track{animation:none}}.sr-head{margin-bottom:40px}.sr-head h2{font:700 clamp(36px, 4.4vw, 56px)/1.05 var(--font-display);letter-spacing:-.03em;margin-top:12px}.sr-head p{color:var(--muted-foreground);max-width:560px;margin-top:10px;font-size:17px}.sr-head.dark p{color:color-mix(in oklab, var(--ink-foreground) 60%, transparent)}.sr-head.dark .sr-kicker{color:var(--primary-lift)}.sr-race-toolbar{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:13px;display:flex}.sr-milestones{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.sr-milestones a{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:24px 0;display:grid}.sr-milestone-icon{color:var(--primary);place-items:center;display:grid}.sr-milestones time{color:var(--muted-foreground);font-size:12px}.sr-milestones h3{font:600 20px/1.3 var(--font-display);margin:5px 0}.sr-milestones p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.sr-milestone-arrow{color:var(--muted-foreground)}.sr-milestones a:hover h3{color:var(--primary)}.sr-race-modes{border:1px solid var(--border);border-radius:6px;padding:3px;display:flex}.sr-race-modes button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.sr-race-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:48px;display:grid}.sr-race-chart-area{min-width:0}.sr-race-caption{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:20px;display:flex}.sr-race-caption strong{font:600 20px/1.25 var(--font-display)}.sr-race-caption span{color:var(--muted-foreground);font-size:13px}.sr-race-chart{width:100%;height:auto;margin-top:24px;display:block;overflow:visible}.sr-race-chart text{fill:var(--muted-foreground);font:13px var(--font-sans)}.sr-race-grid{stroke:var(--border)}.sr-race-other{fill:none;stroke:var(--muted-foreground);opacity:.25;stroke-width:2px}.sr-race-line{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.sr-race-dot{fill:var(--primary);stroke:var(--sr-surface);stroke-width:2px}.sr-race-marker{stroke:var(--muted-foreground);stroke-dasharray:3 5;opacity:.45}.sr-race-match-picker{gap:4px;padding-block:8px;display:flex;overflow-x:auto}.sr-race-match-picker button{flex:none;font-size:12px}.sr-race-match-picker button[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}.sr-race-leaders{color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:1.5}.sr-race-ranking li{border-bottom:1px solid var(--border)}.sr .sr-race-ranking button{white-space:normal;text-align:left;border-radius:6px;grid-template-columns:28px minmax(0,1fr) 30px;gap:10px;width:100%;height:auto;min-height:56px;padding:12px;display:grid}.sr-race-ranking button[aria-pressed=true]{background:var(--background);color:var(--primary)}.sr-race-number{font:600 15px/1 var(--font-display);color:var(--muted-foreground)}.sr-race-name{align-items:center;gap:7px;min-width:0;display:inline-flex}.sr-race-star{color:var(--gold);flex:none}.sr-race-ranking strong{font:700 28px/1 var(--font-score);text-align:right}@media (width<=900px){.sr-milestones,.sr-race-layout{grid-template-columns:1fr}.sr-race-layout{gap:28px}.sr-race-toolbar{flex-wrap:wrap}.sr-milestones h3{font-size:18px}}.sr-numbers{background:var(--ink);color:var(--ink-foreground)}.sr-num-grid{background:color-mix(in oklab, var(--ink-foreground) 12%, transparent);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sr-num{background:var(--ink);flex-direction:column;gap:6px;padding:32px 28px;display:flex}.sr-num.big{background:color-mix(in oklab, var(--ink) 88%, var(--ink-foreground));grid-row:span 2;justify-content:flex-end}.sr-num.big strong{color:var(--primary-lift)}.sr-num strong{font:700 84px/.9 var(--font-score)}.sr-num.big strong{font-size:clamp(140px,16vw,220px)}.sr-num>span{font:600 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase}.sr-num small{color:color-mix(in oklab, currentColor 60%, transparent);font-size:14px}.sr-num-grid>:nth-child(n+5){grid-column:span 1}.sr-num.wide{grid-column:span 2}.sr-num-wdl strong{letter-spacing:-.03em}.sr-clock-sec{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.sr-halves{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sr-halves div{background:var(--sr-surface);border-radius:18px;padding:20px 22px}.sr-halves strong{font:700 64px/1 var(--font-score);display:block}.sr-halves div>span{font:600 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground)}.sr-bins{gap:10px;margin-top:28px;display:grid}.sr-bins li{grid-template-columns:70px auto auto 1fr;align-items:center;gap:4px;display:grid}.sr-bins span{font:600 14px/1 var(--font-score);letter-spacing:.06em;color:var(--muted-foreground)}.sr-bins i{background:var(--primary);border-radius:4px;height:14px}.sr-bins b{background:var(--muted-foreground);opacity:.5;border-radius:4px;height:14px}.sr-bins em{font:700 18px/1 var(--font-score);margin-left:8px;font-style:normal}.sr-bins small{color:var(--muted-foreground);font-size:14px}.sr-fact{color:var(--muted-foreground);margin-top:24px}.sr-fact b{color:var(--foreground);font-family:var(--font-score);font-size:20px}.sr-clock{justify-self:center;width:100%;max-width:460px}.sr-clock-ring{fill:var(--sr-surface)}.sr-clock-inner{fill:var(--background)}.sr-clock-ht{stroke:var(--border);stroke-dasharray:4 6}.sr-clock-tick{stroke:var(--muted-foreground);stroke-width:1.2px;opacity:.6}.sr-dot-us{fill:var(--primary)}.sr-dot-them{fill:var(--muted-foreground);opacity:.7}.sr-clock-big{font:700 72px/1 var(--font-score);fill:var(--foreground);text-anchor:middle}.sr-clock-sm{font:600 10px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;fill:var(--muted-foreground);text-anchor:middle}.sr-clock-lbl{font:600 11px/1 var(--font-score);fill:var(--muted-foreground)}.sr-awards{background:var(--sr-surface)}.sr-award-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.sr-award.sq2-player{cursor:default}.sr-award.sq2-player:hover{box-shadow:none;transform:none}.sr-award .sq2-card-bottom{flex:1}.sr-award-value{color:var(--ink-foreground);margin-top:10px;font-size:24px;line-height:1.2;display:block}.sr-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sr-quotes>:first-child{grid-column:span 3}.sr-quote{background:var(--sr-surface);border-radius:24px;flex-direction:column;justify-content:space-between;gap:20px;height:100%;padding:28px;display:flex}.sr-quote blockquote{font:500 19px/1.45 var(--font-display);letter-spacing:-.01em}.sr-quote.lead{background:0 0;padding:0 0 24px}.sr-quote.lead blockquote{letter-spacing:-.03em;font-size:clamp(30px,4vw,52px);font-weight:600;line-height:1.1}.sr-quote.lead blockquote:first-letter{color:var(--primary)}.sr-quote figcaption{font:600 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground)}.sr-everyone{background:var(--sr-surface)}.sr-roster{gap:2px;display:grid}.sr-roster li{border-bottom:1px solid var(--border);grid-template-columns:48px 56px minmax(140px,1.1fr) 2fr 120px;align-items:center;gap:16px;padding:10px 0;display:grid}.sr-ro-num{font:700 32px/1 var(--font-score);color:var(--muted-foreground)}.sr-ro-face{background:var(--ink);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.sr-ro-face img{object-fit:cover;object-position:top;width:100%;height:100%}.sr-ro-face b{color:var(--ink-foreground);font:700 22px var(--font-score)}.sr-ro-name{font:600 18px/1.1 var(--font-display)}.sr-ro-name small{font:500 12px var(--font-sans);color:var(--muted-foreground);margin-top:3px;display:block}.sr-ro-bar{background:var(--background);border-radius:999px;height:10px;position:relative}.sr-ro-bar i{border-radius:inherit;background:var(--primary);transition:width 1s;position:absolute;inset:0 auto 0 0}.sr-ro-bar em{font:600 14px var(--font-score);color:var(--muted-foreground);font-style:normal;position:absolute;top:-22px;right:0}.sr-ro-stats{text-align:right;font:700 18px var(--font-score);letter-spacing:.03em}.sr-ro-stats small{font:500 12px var(--font-sans);letter-spacing:0;color:var(--muted-foreground);margin-top:3px;display:block}.sr-next{display:block}.sr-next h2{font:700 clamp(36px, 5vw, 60px)/1 var(--font-display);letter-spacing:-.035em}.sr-next p{color:var(--muted-foreground);max-width:520px;margin-top:14px;font-size:18px}.sr-next b{color:var(--foreground)}.sr-cta{background:var(--foreground);color:var(--background);font:600 15px var(--font-display);border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:12px 20px;display:inline-flex}.sr-pair-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}.sr-duo{background:var(--sr-surface);border-radius:24px;padding:28px}.sr-duo-faces{align-items:center;margin-top:20px;display:flex}.sr-duo-faces .sr-ro-face{width:88px;height:88px}.sr-duo-faces i{background:var(--primary);flex:0 0 48px;height:3px}.sr-duo strong{color:var(--primary);margin-top:18px;font-size:96px;line-height:.9;display:block}.sr-duo p{color:var(--muted-foreground);margin-top:8px}.sr-duo--pair{flex-direction:column;gap:22px;display:flex}.sr-duo-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sr-duo-total{color:var(--primary);align-items:baseline;gap:10px;font-size:72px;line-height:.9;display:flex}.sr-duo-total small{font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.sr-duo--pair .sr-duo-faces{justify-content:space-between;margin-top:0}.sr-duo-person{flex-direction:column;align-items:center;gap:10px;display:flex}.sr-duo-person>span{font:600 15px/1 var(--font-display)}.sr-duo-link{flex:1;align-items:center;padding-inline:12px;display:flex}.sr-duo-link i{background:linear-gradient(90deg, var(--primary), color-mix(in oklab, var(--primary) 30%, transparent), var(--primary));border-radius:999px;flex:1;height:3px}.sr-duo-split{flex-direction:column;gap:10px;display:flex}.sr-duo-way{grid-template-columns:minmax(96px,auto) 1fr 28px;align-items:center;gap:12px;display:grid}.sr-duo-way>span:first-child{font:600 13px/1 var(--font-sans);color:var(--muted-foreground);white-space:nowrap}.sr-duo-way-bar{background:color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:999px;height:8px;overflow:hidden}.sr-duo-way-bar i{background:var(--primary);border-radius:inherit;height:100%;display:block}.sr-duo-way b{text-align:right;font-size:20px}.sr-duo-games ul{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sr-duo-games li{background:color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;display:flex}.sr-duo-games li b{font:600 13px/1 var(--font-display)}.sr-duo-games li span{color:var(--muted-foreground);font-size:12px}.sr-mo-l{font:600 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;display:block}.sr-muted{color:var(--muted-foreground)}.sr .sr-pairs{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.sr-table-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.sr-table-heading h3{font:600 20px/1.2 var(--font-display)}.sr-table-heading>span{color:var(--muted-foreground);text-align:right;font-size:12px}.sr .sr-pairs li{border:0;border-bottom:1px solid var(--border);min-height:52px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:10px 0;display:grid}.sr-pair-rank{color:var(--muted-foreground);font-size:18px}.sr-pair-names{font:600 17px/1.2 var(--font-display)}.sr-pair-names em{color:var(--primary);padding-inline:4px;font-style:normal}.sr-pair-bar{background:var(--sr-surface);border-radius:999px;height:8px;overflow:hidden}.sr-pair-bar i{background:var(--primary);border-radius:inherit;height:100%;display:block}.sr-pairs b{text-align:right;font-size:24px}.sr-mo-grid{background:color-mix(in oklab, var(--ink-foreground) 12%, transparent);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sr-mo{background:var(--ink);flex-direction:column;gap:14px;padding:32px 28px;display:flex}.sr-mo small{color:color-mix(in oklab, var(--ink-foreground) 60%, transparent);font-size:14px;display:block}.sr-mo-big{color:var(--primary-lift);font-size:96px;line-height:.9}.sr-mo-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sr-mo-split strong{font-size:52px;line-height:1;display:block}.sr-mo-split>:first-child strong{color:var(--primary-lift)}.sr-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sr-rank-grid .sr-rank{background:var(--sr-surface);border:0;border-radius:20px;padding:18px 20px}.sr-rank{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.sr-rank b{font:600 18px/1.15 var(--font-display);display:block}.sr-rank small{color:var(--muted-foreground);margin-top:4px;font-size:13px;display:block}.sr-rank>strong{font-size:40px;line-height:1}.sr-rank.lead>strong{color:var(--primary)}.sr-sub-h{font:700 28px/1.1 var(--font-display);letter-spacing:-.02em;margin:56px 0 18px}.sr-keepers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sr-keeper-note{max-width:760px;color:var(--muted-foreground);margin:-4px 0 24px;font-size:14px;line-height:1.6}.sr-keeper{background:var(--ink);color:var(--ink-foreground);border-radius:8px;padding:24px}.sr-keeper-top{font:600 20px var(--font-display);align-items:center;gap:14px;display:flex}.sr-keeper dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.sr-keeper dt{font:600 10px/1.2 var(--font-sans);letter-spacing:0;color:color-mix(in oklab, var(--ink-foreground) 70%, transparent)}.sr-keeper dd{margin-top:6px;font-size:48px;line-height:1}.sr-keeper div:nth-child(2) dd{color:var(--primary-lift)}.sr-two{grid-template-columns:1fr 1fr;gap:64px;display:grid}.sr-two .sr-head{margin-bottom:20px}.sr-two .sr-head h2{white-space:nowrap;font-size:clamp(28px,2.6vw,40px)}.sr-spark{margin-top:6px;display:block;overflow:visible}.sr-spark polyline{fill:none;stroke:var(--primary);stroke-width:1.6px;stroke-linejoin:round}.sr-spark circle{fill:var(--primary)}@media (width<=900px){.sr-pair-grid,.sr-two,.sr-mo-grid,.sr-rank-grid,.sr-keepers{grid-template-columns:1fr}.sr-two{gap:48px}.sr .sr-pairs li{grid-template-columns:22px minmax(0,1fr) 28px;gap:8px}.sr-keeper dd{font-size:38px}.sr-sec{padding-block:64px}.sr-num-grid{grid-template-columns:repeat(2,1fr)}.sr-num.big{grid-area:auto/span 2}.sr-num.wide{grid-column:span 1}.sr-num-wdl strong{white-space:nowrap;font-size:56px}.sr-num-wdl>span{letter-spacing:.1em}.sr-clock-sec{grid-template-columns:1fr;gap:40px}.sr-award-grid{grid-template-columns:repeat(2,1fr)}.sr-quotes{grid-template-columns:1fr}.sr-quotes>:first-child{grid-column:auto}.sr-roster li{grid-template-columns:32px 44px 1fr auto;gap:10px}.sr-ro-face{width:44px;height:44px}.sr-ro-bar{grid-area:2/3/auto/5}.sr-ro-bar em{top:-18px}.sr-next{grid-template-columns:1fr;gap:8px}.sr-opening{padding:36px 0 32px}.sr-opening h1{font-size:44px}.sr-rec strong{font-size:56px}.sr-num strong{font-size:64px}.sr-pair-names{font-size:15px}}.sr .sr-race-ranking{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sr .sr-race-ranking li{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;margin-inline:-12px;padding:0}.sr .sr-race-ranking button{padding-inline:12px}.sr .sr-race-ranking button[aria-pressed=true]{background:var(--ink);color:var(--ink-foreground);box-shadow:none;border-radius:8px}.sr .sr-race-ranking button[aria-pressed=true] .sr-race-number{color:color-mix(in oklab, var(--ink-foreground) 55%, transparent)}.sr .sr-race-ranking button[aria-pressed=true] strong{color:var(--ink-foreground)}.sr .sr-race-ranking button[data-leader] strong{color:var(--gold)}.sr-race-match-picker button{align-items:center;gap:6px;display:inline-flex}.sr-race-team-pill{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.sr-race-match-picker button[aria-pressed=true] .sr-race-team-pill{background:var(--foreground);color:var(--background)}@media (width<=600px){.sr-keeper{padding:18px 16px}.sr-keeper dl{gap:8px}.sr-keeper dt{min-height:24px;font-size:10px}.sr-keeper dd{font-size:34px}}.sv-compass{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);align-items:center;gap:40px;display:grid}.sv-compass svg{width:100%;max-width:560px;height:auto;overflow:visible}.sv-cp-seg{cursor:pointer}.sv-cp-track{fill:var(--muted);opacity:.5}.sv-cp-fill{fill:color-mix(in oklab, var(--primary) 40%, transparent);transition:fill .2s}.sv-cp-seg[data-peak] .sv-cp-fill,.sv-cp-seg[data-on] .sv-cp-fill{fill:var(--primary)}.sv-cp-seg text{fill:var(--muted-foreground);font:12px var(--font-sans)}.sv-cp-needle{stroke:var(--foreground);stroke-width:4px;stroke-linecap:round}.sv-cp-hub{fill:var(--foreground)}.sv-cp-detail strong{margin:10px 0;font-size:64px;line-height:1.1;display:block}.sv-cp-detail dl{gap:28px;display:flex}.sv-cp-detail dt{color:var(--muted-foreground);font-size:12px}.sv-cp-detail dd{font-size:32px}.sv-cp-detail p{color:var(--muted-foreground);margin-top:14px;font-size:13px}@media (width<=900px){.sv-highway,.sv-compass{grid-template-columns:1fr;gap:24px}}.sr-anchor{scroll-margin-top:88px}.sr-partnership-breakdown{margin-top:8px}.sr-partnership-breakdown summary{cursor:pointer;opacity:.7;width:fit-content;font-size:12px}.sr-partnership-breakdown p{gap:5px;display:grid}.sr-partnership-breakdown p span{justify-content:space-between;gap:12px;display:flex}.sr-partnership-breakdown p b{font-family:var(--font-score);font-size:17px}.sr .h3-contribution-grid{align-items:start}.sr .h3-leader{min-height:420px}.sr .h3-mode-switch button{letter-spacing:0}.sr-partnership-table ol{display:grid}.sr-partnership-table li{border-bottom:1px solid var(--border);grid-template-columns:32px 100px minmax(0,1fr) 64px;align-items:center;gap:24px;padding:22px 16px;display:grid}.sr-partnership-table li.is-leader{background:var(--ink);color:var(--ink-foreground);border-radius:8px}.sr-partnership-rank{opacity:.55;font-size:24px}.sr-partnership-faces{display:flex}.sr-partnership-faces .sr-ro-face{border:2px solid var(--background);flex-shrink:0;width:56px;height:56px}.sr-partnership-faces .sr-ro-face+.sr-ro-face{margin-left:-12px}.sr-partnership-info h3{font:600 22px/1.2 var(--font-display)}.sr-partnership-info em{color:var(--primary-lift);font-style:normal}.sr-partnership-info p{opacity:.65;margin-top:6px;font-size:13px}.sr-partnership-bar{background:var(--border);height:3px;margin-top:12px;display:block}.sr-partnership-bar i{background:var(--primary-lift);height:100%;display:block}.sr-partnership-table strong{text-align:right;font-size:44px;line-height:1}.sr-partnership-table strong small{font:500 11px/1 var(--font-sans);opacity:.65;margin-top:5px;display:block}.sr-two .sr-head h2{white-space:normal}.sr-bins{overflow:hidden}.sr-bins li{grid-template-columns:70px minmax(0,auto) minmax(0,auto) 1fr}.sr-bins i,.sr-bins b{max-width:100%}.sr-numbers .sv-cp-detail,.sr-numbers .sv-cp-detail dt,.sr-numbers .sv-cp-detail p{color:var(--ink-foreground)}.sr-numbers .sv-cp-seg text{fill:var(--ink-foreground)}.sr-numbers .sv-cp-needle{stroke:var(--ink-foreground)}.sr-numbers .sv-cp-hub{fill:var(--ink-foreground)}@media (width<=600px){.sr-partnership-table li{grid-template-columns:22px 70px minmax(0,1fr) 36px;gap:10px;padding:18px 10px}.sr-partnership-faces .sr-ro-face{width:42px;height:42px}.sr-partnership-info h3{font-size:17px}.sr-partnership-info p{font-size:11px;line-height:1.5}.sr-partnership-table strong{font-size:34px}.sr-table-heading{align-items:flex-start}.sr-table-heading>span{max-width:110px;line-height:1.5}}
