@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--default-font-family:var(--sa-ff-body);--default-mono-font-family:var(--sa-ff-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--sa-h-nav) + var(--sa-space-4))}body{background:var(--sa-bg);color:var(--sa-text);font-family:var(--sa-ff-body);font-size:var(--sa-text-body);line-height:var(--sa-leading-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}:focus-visible{outline:2px solid var(--sa-accent-ink);outline-offset:2px}::selection{background:var(--sa-accent-wash)}button:not(:disabled){cursor:pointer}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components{:root[data-session=in] .when-out,:root:not([data-session=in]) .when-in{display:none!important}.band,.key-row{--sa-bg:var(--sa-band-bg);--sa-surface:var(--sa-band-surface);--sa-surface-2:var(--sa-band-surface-2);--sa-border:var(--sa-band-border);--sa-border-strong:var(--sa-band-border-strong);--sa-text:var(--sa-band-text);--sa-muted:var(--sa-band-muted);--sa-faint:var(--sa-band-faint);--sa-accent-ink:var(--sa-band-accent-ink);--sa-lime:var(--sa-band-lime);background:var(--sa-bg);color:var(--sa-text)}.flapboard{font-size:var(--sa-text-flap);perspective:900px;flex-direction:column;gap:.1em;margin:0;display:flex}.flapboard .ln{flex-wrap:wrap;gap:.1em .4em;display:flex}.flapboard .word{white-space:nowrap;display:inline-flex}.flap{border-radius:var(--sa-radius-tick);width:.74em;height:1.06em;font-family:var(--sa-ff-display);color:var(--sa-text);background:linear-gradient(var(--sa-flap-top) 0 50%, var(--sa-flap-bottom) 50% 100%);box-shadow:0 .03em 0 var(--sa-flap-seam), inset 0 0 0 1px var(--sa-border);justify-content:center;align-items:center;margin:0 .035em;font-weight:900;line-height:1;animation:1s cubic-bezier(.2,.8,.2,1) both sa-flip;display:inline-flex;position:relative}.flap:after{content:"";background:var(--sa-flap-seam);inset-inline:0;height:.025em;position:absolute;top:50%}.flapboard.flap-sm{font-size:var(--sa-text-display)}.flap.on{background:linear-gradient(var(--sa-accent) 0 50%, var(--sa-accent-deep) 50% 100%);color:var(--sa-on-accent);box-shadow:none}.mb-hero{padding-bottom:var(--sa-space-9);position:relative;overflow:hidden}.mb-beams{pointer-events:none;height:900px;position:absolute;inset:0 0 auto}.mb-beams i{background:conic-gradient(from 180deg at 50% 0%, transparent 160deg, var(--sa-beam) 176deg, var(--sa-beam) 184deg, transparent 200deg);transform-origin:50% 0;width:46%;height:110%;animation:9s ease-in-out infinite alternate sa-sway;position:absolute;top:-10%}.mb-beams i:first-child{left:-6%}.mb-beams i:last-child{animation-delay:-4s;right:-6%}.mb-strip{gap:var(--sa-space-2) var(--sa-space-6);padding-block:var(--sa-space-3);border-block:1px solid var(--sa-border);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-muted);flex-wrap:wrap;align-items:center;display:flex}.mb-strip .live{color:var(--sa-live);align-items:center;gap:var(--sa-space-2);display:inline-flex}.mb-hero-row{gap:var(--sa-space-8);align-items:start;display:grid}@media (min-width:64rem){.mb-hero-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.mb-stats{border-top:1px solid var(--sa-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mb-stats div{padding:var(--sa-space-4) var(--sa-space-3) 0 0;justify-content:flex-end;gap:var(--sa-space-1);flex-direction:column;display:flex}.mb-stats b{font-family:var(--sa-ff-display);font-weight:900;font-size:var(--sa-text-stat);line-height:var(--sa-leading-tight)}.board{margin-top:var(--sa-space-8);border:1px solid var(--sa-border);border-radius:var(--sa-radius-panel);background:var(--sa-surface);overflow:hidden}.board-head{gap:var(--sa-space-3);padding:var(--sa-space-4) var(--sa-space-5);border-bottom:1px solid var(--sa-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.board-scroll{overflow-x:auto}.board table{border-collapse:collapse;width:100%;min-width:820px}.board th{font-family:var(--sa-ff-mono);font-weight:500;font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-muted);text-align:left;padding:var(--sa-space-3) var(--sa-space-5);border-bottom:1px solid var(--sa-border)}.board td{padding:0 var(--sa-space-5);height:var(--sa-h-board-row);border-bottom:1px solid var(--sa-border);font-size:var(--sa-text-body)}.board tr:last-child td{border-bottom:0}.board .clock{font-family:var(--sa-ff-mono);font-size:var(--sa-text-ui);color:var(--sa-live);white-space:nowrap}.board .team{font-weight:600}.board .comp{color:var(--sa-muted);font-size:var(--sa-text-ui)}.sport-code{min-width:44px;height:var(--sa-h-chip);border-radius:var(--sa-radius-chip);background:var(--sa-surface-2);font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-chip);color:var(--sa-muted);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bscore{align-items:center;gap:var(--sa-space-2);font-family:var(--sa-ff-display);font-weight:800;font-size:var(--sa-text-board-score);display:inline-flex}.bscore .n{min-width:1.1em;padding:0 var(--sa-space-2);text-align:center;border-radius:var(--sa-radius-tick);background:var(--sa-surface-2);animation:.5s cubic-bezier(.3,1.4,.5,1) both sa-roll;display:inline-block}.bscore .sep{color:var(--sa-faint)}.board tr.scored td{animation:2.4s ease-out both sa-goal}.board .empty{padding:var(--sa-space-7) var(--sa-space-5);color:var(--sa-muted);align-items:center;gap:var(--sa-space-3);display:flex}.term{background:var(--sa-code-bg);border:1px solid var(--sa-code-border);border-radius:var(--sa-radius-panel);box-shadow:var(--sa-shadow-float);color:var(--sa-code-text);overflow:hidden}.term-line{animation:.35s ease-out both sa-type;display:block}.caret{vertical-align:-.2em;background:var(--sa-accent);width:.6em;height:1.1em;animation:1s step-end infinite sa-blink;display:inline-block}.marquee{white-space:nowrap;border-block:1px solid var(--sa-border);padding-block:var(--sa-space-6);overflow:hidden}.marquee-track{gap:var(--sa-space-8);font-family:var(--sa-ff-display);text-transform:uppercase;font-weight:900;font-size:var(--sa-text-marquee);line-height:1;animation:60s linear infinite sa-marquee;display:inline-flex}.marquee-track.rev{margin-top:var(--sa-space-3);animation-duration:75s;animation-direction:reverse}.marquee-track span{color:#0000;-webkit-text-stroke:1.5px var(--sa-border-strong)}.marquee-track span.live{color:var(--sa-accent);-webkit-text-stroke:0}.marquee-track span.live sup{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-live);vertical-align:top;margin-left:var(--sa-space-1)}.anat{gap:var(--sa-space-8);align-items:start;display:grid}@media (min-width:64rem){.anat{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.anat-json{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);padding:var(--sa-space-6);font-family:var(--sa-ff-mono);font-size:var(--sa-text-code);white-space:pre;line-height:1.9;overflow-x:auto}.anat-json .k{color:var(--sa-accent-ink)}.anat-json .c{color:var(--sa-faint)}.pin{width:22px;height:22px;margin-left:var(--sa-space-2);border-radius:var(--sa-radius-pill);background:var(--sa-text);color:var(--sa-bg);font-size:var(--sa-text-micro);vertical-align:1px;justify-content:center;align-items:center;font-weight:700;animation:2.4s ease-in-out infinite sa-pop;display:inline-flex}.notes{border-top:2px solid var(--sa-text);margin:0;padding:0;list-style:none}.notes li{gap:var(--sa-space-4);padding-block:var(--sa-space-5);border-bottom:1px solid var(--sa-border);grid-template-columns:56px minmax(0,1fr);display:grid}.notes .num{font-family:var(--sa-ff-display);font-weight:900;font-size:var(--sa-text-subsection);line-height:var(--sa-leading-tight);color:var(--sa-accent-ink)}.playbook{position:relative}.playbook-pitch{pointer-events:none;width:100%;height:100%;color:var(--sa-border);position:absolute;inset:0}.playbook-pitch .ln{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:6s ease-out .3s forwards sa-draw}.playbook-pitch .run{color:var(--sa-accent)}.plays{gap:var(--sa-space-4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:48rem){.plays{grid-template-columns:repeat(12,minmax(0,1fr))}}.play{gap:var(--sa-space-3);min-width:0;padding:var(--sa-space-6);background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s;display:flex}.play:hover{border-color:var(--sa-border-strong);transform:translateY(-6px)rotate(-.4deg)}@media (min-width:48rem){.play.w7{grid-column:span 7}.play.w5{grid-column:span 5}.play.w4{grid-column:span 4}.play.w6{grid-column:span 6}}.tier{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;padding:var(--sa-space-1) var(--sa-space-3);border-radius:var(--sa-radius-pill);border:1px solid var(--sa-border);color:var(--sa-muted);align-self:flex-start}.tier.paid{border-color:var(--sa-accent-edge);color:var(--sa-accent-ink)}.frames{background:var(--sa-code-bg);border:1px solid var(--sa-code-border);border-radius:var(--sa-radius-ctl);padding:var(--sa-space-4);font-family:var(--sa-ff-mono);font-size:var(--sa-text-code);color:var(--sa-code-text);white-space:nowrap;line-height:1.9;overflow:hidden}.frames span{opacity:0;animation:7s infinite sa-stream;display:block}.wp-demo{height:var(--sa-h-ctl);border-radius:var(--sa-radius-ctl);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);font-weight:700;display:flex;overflow:hidden}.wp-demo span{padding-inline:var(--sa-space-3);align-items:center;display:flex}.wp-demo .h{background:var(--sa-wp-home);color:var(--sa-on-accent);animation:6s ease-in-out infinite alternate sa-wp-h}.wp-demo .d{background:var(--sa-wp-draw);flex:1}.wp-demo .a{background:var(--sa-wp-away);color:var(--sa-bg);animation:6s ease-in-out infinite alternate sa-wp-a}.curve-demo path.line{stroke-dasharray:900;stroke-dashoffset:900px;animation:5s ease-out infinite sa-draw-loop}.typing-lines{gap:var(--sa-space-2);flex-direction:column;display:flex}.typing-lines i{border-radius:var(--sa-radius-pill);background:var(--sa-surface-2);transform-origin:0;height:10px;animation:2.6s ease-out infinite sa-grow-x;display:block}.wire{justify-content:space-between;align-items:center;height:72px;display:flex;position:relative}.wire:before{content:"";inset-inline:var(--sa-space-6);background:repeating-linear-gradient(90deg, var(--sa-border-strong) 0 8px, transparent 8px 14px);height:2px;position:absolute;top:50%}.wire .node{z-index:1;font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);padding:var(--sa-space-2) var(--sa-space-3);border-radius:var(--sa-radius-mark);background:var(--sa-surface-2);border:1px solid var(--sa-border);position:relative}.wire .pulse{border-radius:var(--sa-radius-pill);background:var(--sa-lime);width:10px;height:10px;box-shadow:0 0 16px var(--sa-lime);animation:2.6s cubic-bezier(.6,0,.4,1) infinite sa-run;position:absolute;top:calc(50% - 5px)}.wire .pulse.b{animation-delay:1.3s}.file-chip{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);padding:var(--sa-space-2) var(--sa-space-3);border-radius:var(--sa-radius-ctl-sm);border:1px dashed var(--sa-border-strong);animation:3s ease-in-out infinite sa-bob}.file-chip:nth-child(2){animation-delay:.4s}.file-chip:nth-child(3){animation-delay:.8s}.ptable-wrap{border:1px solid var(--sa-border);border-radius:var(--sa-radius-panel);background:var(--sa-surface);display:none;overflow:hidden}@media (min-width:64rem){.ptable-wrap{display:block}}.ptable{border-collapse:collapse;table-layout:fixed;width:100%}.ptable .pt-label-col{width:300px}.ptable thead th,.ptable .pt-corner{vertical-align:top;text-align:left;padding:var(--sa-space-6);border-bottom:1px solid var(--sa-border);font-weight:400}.ptable thead th{border-left:1px solid var(--sa-border)}.ptable .pt-corner{height:1px}.pt-corner-in{justify-content:space-between;gap:var(--sa-space-6);flex-direction:column;height:100%;display:flex}.pt-beta{align-items:flex-start;gap:var(--sa-space-2);font-family:var(--sa-ff-body);font-size:var(--sa-text-label);letter-spacing:normal;text-transform:none;line-height:var(--sa-leading-snug);color:var(--sa-muted);flex-direction:column;display:flex}.ptable .pt-corner{vertical-align:bottom;font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-faint)}.ptable tbody th[scope=row]{text-align:left;color:var(--sa-muted);padding:var(--sa-space-3) var(--sa-space-6);font-weight:400;line-height:var(--sa-leading-snug)}.ptable tbody td{padding:var(--sa-space-3) var(--sa-space-6)}.ptable tbody tr{height:var(--sa-h-plan-row);border-top:1px solid var(--sa-border)}.ptable tbody tr.pt-group{height:auto}.ptable .pt-group th{text-align:left;padding:var(--sa-space-6) var(--sa-space-6) var(--sa-space-2);font-family:var(--sa-ff-mono);font-weight:500;font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-accent-ink)}.ptable tbody:first-of-type tr.pt-group{border-top:0}.ptable .is-pick{background:var(--sa-surface-2)}.ptable thead .is-pick{box-shadow:inset 0 4px 0 var(--sa-accent)}.pt-head{gap:var(--sa-space-3);flex-direction:column;display:flex}.pt-name-row{justify-content:space-between;align-items:baseline;gap:var(--sa-space-2);display:flex}.pt-name{font-family:var(--sa-ff-display);font-weight:800;font-size:var(--sa-text-title);text-transform:uppercase;line-height:1}.pt-pick{font-family:var(--sa-ff-mono);font-size:var(--sa-text-tiny);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-lime)}.pt-price{font-family:var(--sa-ff-display);font-weight:800;font-size:var(--sa-text-stat);line-height:1}.pt-tag{font-size:var(--sa-text-ui);color:var(--sa-muted);min-height:calc(var(--sa-text-ui) * 2 * var(--sa-leading-snug))}.pt-yes{color:var(--sa-lime);display:inline-flex}.pt-no{color:var(--sa-faint)}.pcards{gap:var(--sa-space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pcards{display:none}}.pcard{gap:var(--sa-space-5);padding:var(--sa-space-6);border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface);flex-direction:column;display:flex}.pcard.is-pick{border-color:var(--sa-accent);box-shadow:inset 0 4px 0 var(--sa-accent)}.pcard-group{gap:var(--sa-space-2);flex-direction:column;display:flex}.pt-group-title{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-accent-ink)}.pcard dl{flex-direction:column;margin:0;display:flex}.pcard dl>div{justify-content:space-between;align-items:center;gap:var(--sa-space-4);padding-block:var(--sa-space-2);border-top:1px solid var(--sa-border);font-size:var(--sa-text-ui);display:flex}.pcard dt{color:var(--sa-muted)}.pcard dd{text-align:right;margin:0}.kickoff{text-align:center;padding-block:var(--sa-space-10);position:relative;overflow:hidden}.kickoff h2{font-family:var(--sa-ff-display);text-transform:uppercase;font-weight:900;font-size:var(--sa-text-kickoff);margin:0;line-height:.9}.kickoff h2 span{color:var(--sa-accent)}.kickoff .ring{border:1px solid var(--sa-border);border-radius:var(--sa-radius-pill);pointer-events:none;width:560px;height:560px;margin:-280px 0 0 -280px;animation:5s ease-out infinite sa-ripple;position:absolute;top:50%;left:50%}.kickoff .ring:nth-child(2){animation-delay:1.6s}.kickoff .ring:nth-child(3){animation-delay:3.2s}.dash{min-height:100vh}@media (min-width:64rem){.dash{grid-template-columns:248px minmax(0,1fr);display:grid}}.dash-rail{display:none}@media (min-width:64rem){.dash-rail{gap:var(--sa-space-7);height:100vh;padding:var(--sa-space-6) var(--sa-space-4);border-right:1px solid var(--sa-border);box-sizing:border-box;flex-direction:column;display:flex;position:sticky;top:0}}.rail-link{align-items:center;gap:var(--sa-space-3);min-height:var(--sa-h-row);padding-inline:var(--sa-space-3);border-radius:var(--sa-radius-ctl);color:var(--sa-muted);font-size:var(--sa-text-body);transition:background-color .2s,color .2s;display:flex}.rail-link:hover{background:var(--sa-surface);color:var(--sa-text)}.rail-link[aria-current=page]{background:var(--sa-surface-2);color:var(--sa-text);box-shadow:inset 3px 0 0 var(--sa-accent)}.rail-account{gap:var(--sa-space-3);padding:var(--sa-space-3);border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);flex-direction:column;margin-top:auto;display:flex}.dash-main{width:100%;max-width:calc(var(--sa-container) + var(--sa-gutter) * 2);padding-inline:var(--sa-gutter);box-sizing:border-box;margin-inline:auto}.rig{gap:var(--sa-space-4) var(--sa-space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}@media (min-width:48rem){.rig{grid-template-columns:repeat(7,minmax(0,1fr));height:220px}}.pylon{--st-lamp:var(--st-tone,var(--sa-border-strong));flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-height:120px;display:flex}.pylon .lamp{gap:var(--sa-space-1);padding:var(--sa-space-2);border-radius:var(--sa-radius-mark);background:var(--sa-surface-2);border:1px solid var(--sa-border);grid-template-columns:repeat(3,12px);display:grid;position:relative}.pylon .lamp i{border-radius:var(--sa-radius-dot);background:var(--st-lamp);width:12px;height:12px;box-shadow:0 0 14px var(--st-lamp);animation:.4s steps(2,end) both sa-lamp-on}.pylon[data-tone=warn] .lamp i,.pylon[data-tone=err] .lamp i{animation:2.2s infinite sa-flicker}.pylon .beam{background:conic-gradient(from 160deg at 50% 0%, transparent 0deg, var(--sa-beam) 20deg, var(--sa-beam) 40deg, transparent 60deg);pointer-events:none;width:180px;height:160px;margin-left:-90px;position:absolute;top:100%;left:50%}.pylon[data-tone=none] .beam{display:none}.pylon .pole{background:linear-gradient(var(--sa-border-strong), var(--sa-surface));flex:1;width:4px;min-height:40px}.pylon .base{font-family:var(--sa-ff-mono);font-size:var(--sa-text-tiny);color:var(--sa-muted);text-align:center;padding-top:var(--sa-space-2);min-height:28px;letter-spacing:var(--sa-tracking-chip)}.dict-list{border-top:2px solid var(--sa-text);flex-direction:column;display:flex}.dict-fold{border-bottom:1px solid var(--sa-border);scroll-margin-top:var(--sa-space-10)}.dict-fold>summary{gap:var(--sa-space-4);padding:var(--sa-space-4) var(--sa-space-1);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;list-style:none;display:grid}@media (min-width:48rem){.dict-fold>summary{grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto 20px}}.dict-fold>summary::-webkit-details-marker{display:none}.dict-fold>summary:hover{background:var(--sa-surface)}.dict-fold .nm{font-family:var(--sa-ff-mono);font-weight:700;font-size:var(--sa-text-ui);overflow-wrap:anywhere}.dict-fold .ds{color:var(--sa-muted);font-size:var(--sa-text-ui);white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}@media (min-width:48rem){.dict-fold .ds{display:block}}.dict-fold .ct{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);color:var(--sa-muted);white-space:nowrap}.dict-fold>summary .ico{color:var(--sa-muted);transition:transform .25s}.dict-fold[open]>summary .ico{color:var(--sa-accent-ink);transform:rotate(180deg)}.dict-fold[open]>summary .nm{color:var(--sa-accent-ink)}.dict-fold>.tbl-wrap{margin-bottom:var(--sa-space-5)}.dict-finder{top:var(--sa-h-nav);z-index:5;margin-top:var(--sa-space-10);gap:var(--sa-space-3);padding-block:var(--sa-space-3);background:var(--sa-bg);flex-wrap:wrap;align-items:center;display:flex;position:sticky}.code pre.folded{max-height:300px;position:relative;overflow:hidden}.code pre.folded:after{content:"";background:linear-gradient(transparent, var(--sa-code-bg));height:80px;position:absolute;inset:auto 0 0}.fold-more{appearance:none;justify-content:center;align-items:center;gap:var(--sa-space-2);width:100%;min-height:var(--sa-h-row);border:0;border-top:1px solid var(--sa-code-border);background:var(--sa-code-surface);color:var(--sa-code-text);font-family:var(--sa-ff-body);font-size:var(--sa-text-label);cursor:pointer;font-weight:600;display:flex}.fold-more:hover{color:var(--sa-accent)}.chapter{position:relative}.chapter-num{font-family:var(--sa-ff-display);font-weight:900;font-size:var(--sa-text-display);line-height:var(--sa-leading-tight);color:var(--sa-accent-ink)}.chapter-nav{justify-content:space-between;gap:var(--sa-space-3);margin-top:var(--sa-space-6);padding-top:var(--sa-space-4);border-top:2px solid var(--sa-text);flex-wrap:wrap;font-weight:600;display:flex}.chapter-nav a:hover{color:var(--sa-accent-ink)}.tunnel{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tunnel i{border:2px solid var(--sa-border);border-radius:40% 40% var(--sa-radius-mark) var(--sa-radius-mark);opacity:0;width:70%;height:70%;animation:6s linear infinite sa-tunnel;position:absolute}.tunnel i:nth-child(3){animation-delay:-1.2s}.tunnel i:nth-child(4){animation-delay:-2.4s}.tunnel i:nth-child(5){animation-delay:-3.6s}.tunnel i:nth-child(6){animation-delay:-4.8s}.tunnel-light{border-radius:50% 50% var(--sa-radius-mark) var(--sa-radius-mark);background:radial-gradient(ellipse at 50% 70%, var(--sa-beam), transparent 70%);width:200px;height:240px;animation:4s ease-in-out infinite sa-breathe;position:absolute}.whistle{gap:var(--sa-space-2);align-items:flex-end;height:40px;display:flex}.whistle i{border-radius:var(--sa-radius-dot);background:var(--sa-accent);width:8px;animation:.9s ease-in-out infinite alternate sa-eq}.whistle i:nth-child(2){background:var(--sa-lime);animation-delay:.15s}.whistle i:nth-child(3){animation-delay:.3s}.whistle i:nth-child(4){background:var(--sa-text);animation-delay:.45s}.offside{position:relative;overflow:hidden}.offside .var-line{background:var(--sa-lime);width:3px;box-shadow:0 0 24px var(--sa-lime);opacity:.8;pointer-events:none;animation:4s cubic-bezier(.6,0,.4,1) infinite alternate sa-scan;position:absolute;top:0;bottom:0}.offside .flapboard{font-size:var(--sa-text-kickoff)}.flag{transform-origin:0;width:64px;height:44px;animation:1s ease-in-out infinite alternate sa-wave}@media (prefers-reduced-motion:reduce){.dock,.dock-pill,.dock-row,.plate,.dock-pill .tick span,.pylon .lamp i,.tunnel i,.tunnel-light,.whistle i,.offside .var-line,.flag,.flap,.mb-beams i,.term-line,.caret,.marquee-track,.pin,.playbook-pitch .ln,.frames span,.wp-demo span,.curve-demo path.line,.typing-lines i,.wire .pulse,.file-chip,.kickoff .ring,.bscore .n,.board tr.scored td,.ltable-detail{animation:none}.frames span,.term-line{opacity:1}.playbook-pitch .ln,.curve-demo path.line{stroke-dashoffset:0}}.wrap{width:100%;max-width:calc(var(--sa-container) + var(--sa-gutter) * 2);padding-inline:var(--sa-gutter);margin-inline:auto}.section{padding-block:var(--sa-section-y)}.rule-top{border-top:1px solid var(--sa-border)}.t-hero,.t-display,.t-section,.t-subsection,.t-page{font-family:var(--sa-ff-display);font-stretch:var(--sa-display-stretch);letter-spacing:var(--sa-tracking-display);font-weight:800;line-height:var(--sa-leading-tight);text-transform:uppercase;text-wrap:balance}.t-hero{font-size:var(--sa-text-hero)}.t-display{font-size:var(--sa-text-display)}.t-section{font-size:var(--sa-text-section)}.t-subsection{font-size:var(--sa-text-subsection)}.t-page{font-size:var(--sa-text-page)}.t-title{font-family:var(--sa-ff-display);font-stretch:var(--sa-title-stretch);font-weight:700;font-size:var(--sa-text-title);line-height:var(--sa-leading-tight);letter-spacing:var(--sa-tracking-title);text-transform:uppercase}.t-heading{font-weight:600;font-size:var(--sa-text-heading);line-height:var(--sa-leading-snug)}.t-lead{font-size:var(--sa-text-lead);line-height:var(--sa-leading-body);color:var(--sa-muted);text-wrap:pretty;max-width:60ch}.t-body{font-size:var(--sa-text-body);color:var(--sa-muted)}.t-caption{font-size:var(--sa-text-caption);color:var(--sa-muted)}.t-micro{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-faint);font-weight:500}.link{color:var(--sa-accent-ink);font-weight:600}.link:hover{text-underline-offset:3px;text-decoration:underline}code.inl{font-family:var(--sa-ff-mono);color:var(--sa-text);background:var(--sa-surface-2);border:1px solid var(--sa-border);border-radius:var(--sa-radius-chip);overflow-wrap:anywhere;padding:1px 6px;font-size:.88em}.eyebrow{align-items:center;gap:var(--sa-space-2);font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-muted);display:inline-flex}.eyebrow:before{content:"";background:var(--sa-accent);border-radius:var(--sa-radius-dot);width:8px;height:8px}.btn{justify-content:center;align-items:center;gap:var(--sa-space-2);height:var(--sa-h-ctl);padding-inline:var(--sa-space-5);border-radius:var(--sa-radius-pill);font-family:var(--sa-ff-body);font-size:var(--sa-text-ui);white-space:nowrap;border:1px solid #0000;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,filter .15s,transform .2s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-sm{height:var(--sa-h-ctl-sm);padding-inline:var(--sa-space-3);border-radius:var(--sa-radius-ctl-sm);font-size:var(--sa-text-label)}.btn-lg{height:var(--sa-h-ctl-lg);padding-inline:var(--sa-space-6);font-size:var(--sa-text-body)}.btn-primary{background:var(--sa-accent);color:var(--sa-on-accent);border-color:var(--sa-accent-edge)}.btn-primary:hover:not(:disabled){filter:brightness(1.06)}.btn-secondary{background:var(--sa-surface);color:var(--sa-text);border-color:var(--sa-border-strong)}.btn-secondary:hover:not(:disabled){border-color:var(--sa-muted)}.btn-ghost{color:var(--sa-muted);background:0 0}.btn-ghost:hover:not(:disabled){color:var(--sa-text);background:var(--sa-surface-2)}.btn-danger{background:var(--sa-danger-wash);color:var(--sa-danger);border-color:var(--sa-danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger{border-color:color-mix(in oklab, var(--sa-danger) 40%, transparent)}}.btn-danger:hover:not(:disabled){border-color:var(--sa-danger)}.btn-oauth{width:100%;height:var(--sa-h-ctl-lg);background:var(--sa-surface);border-color:var(--sa-border-strong);color:var(--sa-text);font-size:var(--sa-text-body)}.btn-oauth:hover{border-color:var(--sa-muted)}.btn-block{width:100%}.icon-btn{width:var(--sa-h-ctl);height:var(--sa-h-ctl);border-radius:var(--sa-radius-ctl);border:1px solid var(--sa-border);background:var(--sa-surface);color:var(--sa-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--sa-text)}.icon-btn-bare{width:var(--sa-h-ctl-sm);height:var(--sa-h-ctl-sm);background:0 0;border:0}.ico{flex:none;width:16px;height:16px}.ico-lg{flex:none;width:20px;height:20px}svg.ico,svg.ico-lg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}svg.solid{fill:currentColor;stroke:none}.field{gap:var(--sa-space-2);flex-direction:column;min-width:0;display:flex}.label{font-size:var(--sa-text-label);color:var(--sa-text);justify-content:space-between;align-items:baseline;gap:var(--sa-space-2);font-weight:600;display:flex}.label .opt{color:var(--sa-muted);font-weight:400}.input{width:100%;min-width:0;height:var(--sa-h-ctl);padding-inline:var(--sa-space-3);border-radius:var(--sa-radius-ctl);background:var(--sa-bg);border:1px solid var(--sa-border-strong);color:var(--sa-text);font-family:var(--sa-ff-body);font-size:var(--sa-text-ui);transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--sa-faint)}.input:hover{border-color:var(--sa-muted)}.input:focus{border-color:var(--sa-accent-edge);box-shadow:0 0 0 3px var(--sa-accent-wash);outline:none}.input[aria-invalid=true]{border-color:var(--sa-danger)}.input.mono{font-family:var(--sa-ff-mono);font-size:var(--sa-text-label)}textarea.input{height:140px;padding-block:var(--sa-space-3);resize:vertical;line-height:var(--sa-leading-body)}select.input{appearance:none;padding-right:var(--sa-space-8);background-image:linear-gradient(45deg, transparent 50%, var(--sa-muted) 50%), linear-gradient(135deg, var(--sa-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.err{font-size:var(--sa-text-caption);color:var(--sa-danger)}.captcha{align-items:center;gap:var(--sa-space-2);flex-wrap:wrap;display:flex}.captcha-img{width:var(--sa-w-captcha);height:var(--sa-h-captcha);border-radius:var(--sa-radius-ctl);border:1px solid var(--sa-border-strong);background:var(--sa-surface-2);color:var(--sa-muted);font-size:var(--sa-text-caption);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.captcha-img img{width:100%;height:100%}.captcha .input{flex:1 1 calc(var(--sa-space-9) * 2);width:auto;height:var(--sa-h-captcha);font-family:var(--sa-ff-mono);font-size:var(--sa-text-body);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase}.card{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius-card)}.panel{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius-panel)}.well{background:var(--sa-surface-2);border-radius:var(--sa-radius-ctl)}.lifted{box-shadow:var(--sa-shadow-float)}.divider{background:var(--sa-border);height:1px}.card-pad{padding:var(--sa-space-5)}.card-h{justify-content:space-between;align-items:center;gap:var(--sa-space-3);flex-wrap:wrap;display:flex}.skeleton{background:var(--sa-surface-2);border-radius:var(--sa-radius-chip);animation:1.4s ease-in-out infinite sa-shimmer}.chip{height:var(--sa-h-chip);padding-inline:var(--sa-space-2);border-radius:var(--sa-radius-chip);font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-chip);border:1px solid var(--sa-border);color:var(--sa-muted);background:var(--sa-surface);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}button.chip:hover{color:var(--sa-text);border-color:var(--sa-border-strong)}.chip-accent{color:var(--sa-accent-ink);border-color:var(--sa-accent-ink)}@supports (color:color-mix(in lab, red, red)){.chip-accent{border-color:color-mix(in oklab, var(--sa-accent-ink) 35%, transparent)}}.chip-accent{background:var(--sa-accent-wash)}.chip-live{color:var(--sa-live);border-color:var(--sa-live)}@supports (color:color-mix(in lab, red, red)){.chip-live{border-color:color-mix(in oklab, var(--sa-live) 35%, transparent)}}.chip-live{background:var(--sa-live-wash)}.chip-danger{color:var(--sa-danger);border-color:var(--sa-danger)}@supports (color:color-mix(in lab, red, red)){.chip-danger{border-color:color-mix(in oklab, var(--sa-danger) 35%, transparent)}}.chip-danger{background:var(--sa-danger-wash)}.chip-warn{color:var(--sa-warn);border-color:var(--sa-warn)}@supports (color:color-mix(in lab, red, red)){.chip-warn{border-color:color-mix(in oklab, var(--sa-warn) 35%, transparent)}}.chip-warn{background:var(--sa-warn-wash)}.pill{align-items:center;gap:var(--sa-space-2);min-height:var(--sa-h-ctl-sm);padding:var(--sa-space-1) var(--sa-space-3);border-radius:var(--sa-radius-pill);border:1px solid var(--sa-border);background:var(--sa-surface);font-size:var(--sa-text-label);color:var(--sa-muted);display:inline-flex}.method{border-radius:var(--sa-radius-chip);min-width:46px;height:22px;font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:.06em;flex:none;justify-content:center;align-items:center;padding-inline:6px;font-weight:700;display:inline-flex}.m-get{color:var(--sa-accent-ink);background:var(--sa-accent-wash)}.m-post{color:var(--sa-warn);background:var(--sa-warn-wash)}.m-ws{color:var(--sa-live);background:var(--sa-live-wash)}.status{height:var(--sa-h-chip);padding-inline:var(--sa-space-2);border-radius:var(--sa-radius-chip);font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);border:1px solid;align-items:center;font-weight:700;display:inline-flex}.s-ok{color:var(--sa-accent-ink);border-color:var(--sa-accent-ink)}@supports (color:color-mix(in lab, red, red)){.s-ok{border-color:color-mix(in oklab, var(--sa-accent-ink) 40%, transparent)}}.s-warn{color:var(--sa-warn);border-color:var(--sa-warn)}@supports (color:color-mix(in lab, red, red)){.s-warn{border-color:color-mix(in oklab, var(--sa-warn) 40%, transparent)}}.s-err{color:var(--sa-danger);border-color:var(--sa-danger)}@supports (color:color-mix(in lab, red, red)){.s-err{border-color:color-mix(in oklab, var(--sa-danger) 40%, transparent)}}.code .s-ok{color:var(--sa-code-str);border-color:var(--sa-code-ok-edge)}.code .s-err{color:var(--sa-code-err)}.live-dot{background:var(--sa-live);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-out infinite sa-pulse}.live-dot.sm{width:6px;height:6px}.dot-idle{background:var(--sa-border-strong);border-radius:50%;flex:none;width:6px;height:6px}.code{background:var(--sa-code-bg);border:1px solid var(--sa-code-border);border-radius:var(--sa-radius-card);color:var(--sa-code-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow:hidden}.code-head{align-items:center;gap:var(--sa-space-3);min-height:var(--sa-h-code-head);padding-inline:var(--sa-space-4);border-bottom:1px solid var(--sa-code-border);background:var(--sa-code-surface);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-code-muted);min-width:0;display:flex}.code pre,.code .pre{padding:var(--sa-space-4) var(--sa-space-5);font-family:var(--sa-ff-mono);font-size:var(--sa-text-code);line-height:var(--sa-leading-code);white-space:pre;color:var(--sa-code-text);margin:0;overflow-x:auto}.code pre.soft{white-space:pre-wrap;overflow-wrap:anywhere}.code .k{color:var(--sa-code-key)}.code .s{color:var(--sa-code-str)}.code .n{color:var(--sa-code-num)}.code .p,.code .cm{color:var(--sa-code-muted)}.code .hl{background:var(--sa-code-hl);width:100%;display:inline-block}.code-tab{height:var(--sa-h-code-head);padding-inline:var(--sa-space-2);color:var(--sa-code-muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;display:inline-flex}.code-tab:hover{color:var(--sa-code-text)}.code-tab[aria-selected=true],.code-tab.on{color:var(--sa-code-text);border-bottom-color:var(--sa-accent)}.code-btn{height:var(--sa-h-code-btn);border-radius:var(--sa-radius-chip);border:1px solid var(--sa-code-border);color:var(--sa-code-muted);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.code-btn:hover{color:var(--sa-code-text)}.code-btn[aria-pressed=true]{color:var(--sa-code-text);background:var(--sa-code-surface)}.logo{font-family:var(--sa-ff-display);font-stretch:var(--sa-display-stretch);font-weight:800;font-size:var(--sa-text-brand);letter-spacing:-.02em;color:var(--sa-text);flex:none;align-items:center;gap:10px;display:inline-flex}.logo-mark{border-radius:var(--sa-radius-mark);background:var(--sa-accent);width:28px;height:28px;color:var(--sa-on-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.logo-mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.logo .api{color:var(--sa-accent-ink)}.nav{z-index:40;height:var(--sa-h-nav);background:var(--sa-nav-glass);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--sa-border);position:sticky;top:0}.nav-row{align-items:center;gap:var(--sa-space-3);height:100%;display:flex}.nav-links{align-items:center;gap:var(--sa-space-1);font-size:var(--sa-text-ui);color:var(--sa-muted);display:flex}.nav-links a{border-radius:var(--sa-radius-chip);padding:6px 10px}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--sa-text)}.nav-links a[aria-current=page]{background:var(--sa-surface-2)}.nav-right{align-items:center;gap:var(--sa-space-3);margin-left:auto;display:flex}.nav-ai{align-items:center;gap:var(--sa-space-2);height:var(--sa-h-ctl-sm);padding-inline:var(--sa-space-3);border-radius:var(--sa-radius-pill);border:1px solid var(--sa-accent)}@supports (color:color-mix(in lab, red, red)){.nav-ai{border:1px solid color-mix(in oklab, var(--sa-accent) 40%, transparent)}}.nav-ai{background:var(--sa-accent-wash);color:var(--sa-accent-ink);font-size:var(--sa-text-label);font-weight:600}.nav-ai:hover,.nav-ai[aria-current=page]{border-color:var(--sa-accent)}.menu-sheet{background:var(--sa-bg);border-bottom:1px solid var(--sa-border);box-shadow:var(--sa-shadow-float);padding-block:var(--sa-space-2) var(--sa-space-5);inset-inline:0;position:absolute;top:100%}.menu-sheet a:not(.btn),.menu-pop a:not(.btn),.menu-item{width:100%;min-height:var(--sa-h-row);padding-inline:var(--sa-space-3);border-radius:var(--sa-radius-ctl);font-size:var(--sa-text-body);color:var(--sa-text);text-align:left;background:0 0;border:0;align-items:center;display:flex}.menu-sheet a:not(.btn):hover,.menu-pop a:not(.btn):hover,.menu-item:hover{background:var(--sa-surface-2)}.nav-menu-btn{align-items:center;gap:var(--sa-space-1);border-radius:var(--sa-radius-chip);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;display:inline-flex}.nav-menu-btn:hover,.nav-menu-btn[aria-expanded=true]{color:var(--sa-text)}.nav-menu-btn[aria-expanded=true]{background:var(--sa-surface-2)}.nav-menu-btn .ico{transition:transform .2s}.nav-menu-btn[aria-expanded=true] .ico{transform:rotate(180deg)}.mega{padding-top:var(--sa-space-3);color:var(--sa-text);inset-inline:0;position:absolute;top:100%}.mega-panel{border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface);box-shadow:var(--sa-shadow-float);animation:.2s ease-out both sa-type;overflow:hidden}.mega-panel-side{grid-template-columns:minmax(0,1fr) 320px;display:grid}.mega-cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mega-cols>.mega-col+.mega-col{border-left:1px solid var(--sa-border)}.mega-col{gap:var(--sa-space-1);padding:var(--sa-space-6) var(--sa-space-7);flex-direction:column;display:flex}.mega-eyebrow{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-accent-ink);padding-bottom:var(--sa-space-2)}.mega-item{padding:var(--sa-space-2) var(--sa-space-3);border-radius:var(--sa-radius-ctl);flex-direction:column;gap:2px;display:flex}.mega-item:hover{background:var(--sa-surface-2)}.mega-item-label{font-size:var(--sa-text-body);color:var(--sa-text);font-weight:600}.mega-item-desc{font-size:var(--sa-text-label);color:var(--sa-muted)}.mega-grid-3{gap:var(--sa-space-1) var(--sa-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mega-grid-4{gap:var(--sa-space-1) var(--sa-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mega-sports{gap:2px var(--sa-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mega-sport{justify-content:space-between;align-items:baseline;gap:var(--sa-space-2);padding:var(--sa-space-2) var(--sa-space-3);border-radius:var(--sa-radius-ctl);font-size:var(--sa-text-body);display:flex}.mega-sport:hover{background:var(--sa-surface-2)}.mega-live{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-live);white-space:nowrap}.mega-note{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-faint)}.mega-foot{justify-content:space-between;align-items:center;gap:var(--sa-space-4);margin-top:var(--sa-space-3);padding-top:var(--sa-space-4);border-top:1px solid var(--sa-border);font-size:var(--sa-text-ui);color:var(--sa-muted);display:flex}.mega-foot a{color:var(--sa-accent-ink);white-space:nowrap;font-weight:600}.mega-side{gap:var(--sa-space-3);padding:var(--sa-space-6);background:var(--sa-surface-2);border-left:1px solid var(--sa-border);flex-direction:column;display:flex}.mega-side-title{font-family:var(--sa-ff-display);font-weight:900;font-size:var(--sa-text-title);text-transform:uppercase;line-height:.95}.mega-code{font-family:var(--sa-ff-mono);font-size:var(--sa-text-code);padding:var(--sa-space-2) var(--sa-space-3);border-radius:var(--sa-radius-ctl-sm);background:var(--sa-code-bg);border:1px solid var(--sa-code-border);color:var(--sa-code-text)}.mega-side-link{color:var(--sa-accent-ink);font-weight:600;font-size:var(--sa-text-ui);margin-top:auto}.menu-sheet{max-height:calc(100dvh - var(--sa-h-nav));overflow-y:auto}.menu-sec{border-bottom:1px solid var(--sa-border)}.menu-sec summary{min-height:var(--sa-h-ctl-lg);font-size:var(--sa-text-heading);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.menu-sec summary::-webkit-details-marker{display:none}.menu-sec[open] summary .ico{transform:rotate(180deg)}.menu-sec ul{padding:0 0 var(--sa-space-3);margin:0;list-style:none}.menu-sec-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu-sheet a.menu-sec-link{min-height:var(--sa-h-ctl-lg);font-size:var(--sa-text-heading);border-bottom:1px solid var(--sa-border);border-radius:0;padding-inline:0;font-weight:600}.sports-index{gap:var(--sa-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.sports-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.sports-index{grid-template-columns:repeat(4,minmax(0,1fr))}}.sports-index-card{gap:var(--sa-space-3);padding:var(--sa-space-5);flex-direction:column;height:100%;display:flex}.sports-index-card:hover{border-color:var(--sa-accent-ink)}.sport-eps{border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface);margin:0;padding:0;list-style:none;overflow:hidden}.sport-eps li+li{border-top:1px solid var(--sa-border)}.sport-ep{align-items:flex-start;gap:var(--sa-space-4);padding:var(--sa-space-4) var(--sa-space-5);display:flex}.sport-ep:hover{background:var(--sa-surface-2)}.step-num{font-family:var(--sa-ff-display);font-weight:900;font-size:var(--sa-text-stat);color:var(--sa-accent-ink);line-height:1}.step-code{font-family:var(--sa-ff-mono);font-size:var(--sa-text-code);padding:var(--sa-space-2) var(--sa-space-3);border-radius:var(--sa-radius-ctl-sm);background:var(--sa-code-bg);border:1px solid var(--sa-code-border);color:var(--sa-code-text);overflow-wrap:anywhere;margin-top:auto}.step-code:hover{border-color:var(--sa-accent)}.footer-company{gap:var(--sa-space-1);padding-bottom:var(--sa-space-6);font-size:var(--sa-text-caption);color:var(--sa-faint);flex-direction:column;display:flex}.footer-company p{margin:0}.sdk-sec{gap:var(--sa-space-5);padding-block:var(--sa-space-8);border-top:1px solid var(--sa-border);display:grid}@media (min-width:64rem){.sdk-sec{gap:var(--sa-space-9);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--sa-border);padding-block:var(--sa-space-5)}.faq-item summary{justify-content:space-between;gap:var(--sa-space-4);font-size:var(--sa-text-heading);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--sa-faint);font-family:var(--sa-ff-mono)}.faq-item[open] summary:after{content:"−";color:var(--sa-accent-ink)}.faq-item p{margin:var(--sa-space-3) 0 0;max-width:72ch;color:var(--sa-muted);line-height:var(--sa-leading-body)}.toggle{border-radius:var(--sa-radius-pill);background:var(--sa-surface-2);border:1px solid var(--sa-border);flex:none;gap:2px;padding:3px;display:inline-flex}.toggle button{border-radius:var(--sa-radius-pill);min-width:30px;height:26px;color:var(--sa-faint);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.toggle button:hover{color:var(--sa-text)}.toggle button[aria-pressed=true],.toggle button[aria-selected=true]{background:var(--sa-surface);color:var(--sa-text);box-shadow:var(--sa-shadow-toggle)}.toggle .ico{width:14px;height:14px}.toggle-lg{padding:4px}.toggle-lg button{height:var(--sa-h-ctl-sm);padding-inline:var(--sa-space-4);font-size:var(--sa-text-label);font-weight:600}.hero{border-bottom:1px solid var(--sa-border);position:relative;overflow:hidden}.pitch{pointer-events:none;--pitch-x:80%;--pitch-y:30%;position:absolute;inset:0}.pitch .ln-v{top:0;bottom:0;left:var(--pitch-x);background:var(--sa-chalk);width:1px;position:absolute}.pitch .ln-c{width:560px;height:560px;left:calc(var(--pitch-x) - 280px);top:var(--pitch-y);border:1px solid var(--sa-chalk);border-radius:50%;margin-top:-280px;position:absolute}.pitch .ln-box{border:1px solid var(--sa-chalk);border-right:0;width:220px;height:420px;margin-top:-210px;display:none;position:absolute;top:50%;right:-1px}.pitch-center{--pitch-x:50%;--pitch-y:50%}.pitch-edge{--pitch-x:100%;--pitch-y:50%}.hero-grid{gap:var(--sa-space-8);grid-template-columns:minmax(0,1fr);align-items:center;padding-block:48px 56px;display:grid;position:relative}.hero-ctas{gap:var(--sa-space-3);flex-wrap:wrap;display:flex}.hero-ctas .btn{width:100%}.spec-row{gap:var(--sa-space-5);padding-top:var(--sa-space-6);border-top:1px solid var(--sa-border);flex-wrap:wrap;display:flex}.spec{flex-direction:column;gap:2px;display:flex}.spec b{font-family:var(--sa-ff-display);font-stretch:var(--sa-display-stretch);font-weight:800;font-size:var(--sa-text-stat);letter-spacing:-.02em;color:var(--sa-text);line-height:1.1}.hero-visual{gap:var(--sa-space-3);flex-direction:column;min-width:0;display:flex;position:relative}.scorebug{background:var(--sa-surface);border:1px solid var(--sa-border-strong);border-radius:var(--sa-radius-card);width:100%;box-shadow:var(--sa-shadow-float);overflow:hidden}.scorebug-head{justify-content:space-between;align-items:center;gap:var(--sa-space-2);border-bottom:1px solid var(--sa-border);font-size:var(--sa-text-caption);color:var(--sa-muted);min-width:0;padding:10px 14px;display:flex}.scorebug-row{align-items:center;gap:var(--sa-space-3);font-size:var(--sa-text-ui);grid-template-columns:28px minmax(0,1fr) auto;padding:10px 14px;font-weight:600;display:grid}.scorebug-head+.scorebug-row{padding-top:14px}.scorebug-row:has(+.minute-bar){padding-bottom:14px}.crest{width:28px;height:28px;font-family:var(--sa-ff-mono);font-size:var(--sa-text-tiny);color:var(--sa-text);background:var(--sa-surface-2);border:1px solid var(--sa-border);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.crest.sm{width:20px;height:20px;font-size:var(--sa-text-crest-sm)}.crest img{object-fit:contain;width:100%;height:100%;padding:2px}.score-num{font-family:var(--sa-ff-mono);font-weight:700;font-size:var(--sa-text-score);font-variant-numeric:tabular-nums;color:var(--sa-text);line-height:1}.score-num.lead{color:var(--sa-accent-ink)}.clock{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-live);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.minute-bar{background:var(--sa-surface-2);height:3px;position:relative}.minute-bar i{background:var(--sa-live);transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}.ticker{border-bottom:1px solid var(--sa-border);background:var(--sa-surface);align-items:center;height:52px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{align-items:center;gap:var(--sa-space-7);white-space:nowrap;width:max-content;padding-left:var(--sa-space-7);animation:60s linear infinite sa-marquee;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.tick{font-size:var(--sa-text-ui);flex:none;align-items:center;gap:10px;display:inline-flex}.tick .sport{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-faint)}.tick .sc{font-family:var(--sa-ff-mono);color:var(--sa-text);font-variant-numeric:tabular-nums;font-weight:700}.tick .min{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-live)}.tick-sep{background:var(--sa-border-strong);width:1px;height:16px}.sec-head{gap:var(--sa-space-4);margin-bottom:var(--sa-space-7);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.sec-head .t-section{margin-top:var(--sa-space-4)}.bento{gap:var(--sa-space-4);grid-template-columns:minmax(0,1fr);display:grid}.feat{padding:var(--sa-space-6);gap:var(--sa-space-4);flex-direction:column;min-width:0;display:flex}.feat .vis{margin-top:auto}.feat-ico{border-radius:var(--sa-radius-ctl);background:var(--sa-accent-wash);width:40px;height:40px;color:var(--sa-accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.sports{border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sport-cell{background:var(--sa-surface);justify-content:space-between;align-items:center;gap:var(--sa-space-2);min-width:0;min-height:52px;padding:14px 16px;display:flex}.sport-cell .nm{font-weight:600;font-size:var(--sa-text-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sport-cell .ct{font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.explorer{gap:var(--sa-space-4);grid-template-columns:minmax(0,1fr);display:grid}.ep-list{gap:var(--sa-space-2);padding-bottom:4px;display:flex;overflow-x:auto}.ep-btn{text-align:left;border-radius:var(--sa-radius-ctl);border:1px solid var(--sa-border);color:var(--sa-text);background:0 0;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.ep-btn .t{font-weight:600;font-size:var(--sa-text-ui)}.ep-btn .d{font-size:var(--sa-text-caption);color:var(--sa-muted);display:none}.ep-btn:hover{background:var(--sa-surface)}.ep-btn[aria-selected=true]{background:var(--sa-surface);border-color:var(--sa-border-strong)}.ep-btn[aria-selected=true] .t{color:var(--sa-accent-ink)}.plans{gap:var(--sa-space-6) var(--sa-space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.plan{padding:var(--sa-space-7) var(--sa-space-6) var(--sa-space-6);gap:var(--sa-space-5);flex-direction:column;display:flex;position:relative}.plan.featured{border-color:var(--sa-accent-edge);box-shadow:0 0 0 1px var(--sa-accent-edge) inset}.plan .flag{top:-12px;left:var(--sa-space-6);height:var(--sa-h-chip);border-radius:var(--sa-radius-pill);background:var(--sa-accent);color:var(--sa-on-accent);font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;align-items:center;padding-inline:10px;font-weight:700;display:inline-flex;position:absolute}.price{align-items:baseline;gap:6px;display:flex}.price b{font-family:var(--sa-ff-display);font-stretch:var(--sa-display-stretch);font-weight:800;font-size:var(--sa-text-price);letter-spacing:-.03em;line-height:1}.limits{border:1px solid var(--sa-border);border-radius:var(--sa-radius-ctl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.limits>div{flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.limits>div+div{border-left:1px solid var(--sa-border)}.limits b{font-family:var(--sa-ff-mono);font-size:var(--sa-text-ui);font-variant-numeric:tabular-nums}.checks{font-size:var(--sa-text-ui);flex-direction:column;gap:10px;display:flex}.checks li{align-items:flex-start;gap:10px;display:flex}.checks .ico{color:var(--sa-accent-ink);margin-top:3px}.ws-line{align-items:center;gap:var(--sa-space-2);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);border-radius:var(--sa-radius-chip);border:1px dashed var(--sa-border-strong);color:var(--sa-faint);padding:8px 10px;display:flex}.ws-line.on{color:var(--sa-accent-ink);border-style:solid;border-color:var(--sa-accent-ink)}@supports (color:color-mix(in lab, red, red)){.ws-line.on{border-color:color-mix(in oklab, var(--sa-accent-ink) 40%, transparent)}}.ws-line.on{background:var(--sa-accent-wash)}.contact{gap:var(--sa-space-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.channel{align-items:center;gap:var(--sa-space-4);padding:var(--sa-space-4);transition:border-color .15s;display:flex}.channel:hover{border-color:var(--sa-border-strong)}.channel .bx{border-radius:var(--sa-radius-ctl);border:1px solid var(--sa-border);background:var(--sa-bg);width:44px;height:44px;color:var(--sa-accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.form-grid{gap:var(--sa-space-4);grid-template-columns:minmax(0,1fr);display:grid}.footer{border-top:1px solid var(--sa-border);background:var(--sa-surface)}.footer-grid{gap:var(--sa-space-7);padding-block:var(--sa-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.footer-grid>:first-child{grid-column:1/-1}.footer h2{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-faint);margin-bottom:var(--sa-space-4);font-weight:500}.footer li{font-size:var(--sa-text-ui);color:var(--sa-muted);overflow-wrap:anywhere;padding-block:4px}.footer li a:hover{color:var(--sa-text)}.footer-base{border-top:1px solid var(--sa-border);padding-block:var(--sa-space-5);justify-content:space-between;gap:var(--sa-space-2);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-faint);flex-wrap:wrap;display:flex}.dock,.dock-pill{z-index:30;right:var(--sa-space-4);bottom:var(--sa-space-4);position:fixed}@media (min-width:48rem){.dock,.dock-pill{right:var(--sa-space-6);bottom:var(--sa-space-6)}}.dock{left:var(--sa-space-4);max-height:calc(100vh - var(--sa-space-9));background:var(--sa-surface);border:1px solid var(--sa-border-strong);border-radius:var(--sa-radius-panel);box-shadow:var(--sa-shadow-float);animation:.5s cubic-bezier(.2,.8,.2,1) both sa-dock-rise;overflow-y:auto}@media (min-width:48rem){.dock{width:380px;left:auto}}.dock-head{align-items:center;gap:var(--sa-space-2);padding:var(--sa-space-3) var(--sa-space-3) var(--sa-space-3) var(--sa-space-4);border-bottom:1px solid var(--sa-border);display:flex}.dock-sport{appearance:none;color:var(--sa-text);align-items:center;gap:var(--sa-space-2);min-height:var(--sa-h-ctl-sm);padding-inline:var(--sa-space-2);border-radius:var(--sa-radius-ctl-sm);font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);letter-spacing:var(--sa-tracking-chip);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}.dock-sport:hover{background:var(--sa-surface-2)}.dock-sport b{color:var(--sa-live)}.dock-sport .ico{transition:transform .2s}.dock-list{overscroll-behavior:contain;max-height:min(330px,45vh);margin:0;padding:0;list-style:none;overflow-y:auto}.dock-row{gap:var(--sa-space-3);padding:var(--sa-space-2) var(--sa-space-4);border-bottom:1px solid var(--sa-border);font-size:var(--sa-text-ui);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;animation:.4s ease-out both sa-type;display:grid}.dock-row .clk{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);color:var(--sa-live);overflow-wrap:anywhere}.dock-row .teams{gap:var(--sa-space-1);flex-direction:column;min-width:0;display:flex}.dock-row .t{align-items:center;gap:var(--sa-space-2);min-width:0;display:flex}.dock-row .t em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.dock-row .plates{gap:var(--sa-space-1);flex-direction:column;align-items:center;display:flex}.plate{min-width:1.4em;padding:1px var(--sa-space-2);text-align:center;border-radius:var(--sa-radius-tick);background:var(--sa-surface-2);font-style:normal;font-family:var(--sa-ff-display);font-weight:800;font-size:var(--sa-text-heading);line-height:1.2;animation:.9s cubic-bezier(.3,1.4,.5,1) both sa-plate}.dock-empty{padding:var(--sa-space-5) var(--sa-space-4);color:var(--sa-muted);font-size:var(--sa-text-ui)}.dock-foot{justify-content:space-between;align-items:center;gap:var(--sa-space-3);padding:var(--sa-space-3) var(--sa-space-4);font-size:var(--sa-text-label);display:flex}.dock-picker{max-height:330px;padding:var(--sa-space-2);overflow-y:auto}.dock-pick{appearance:none;width:100%;min-height:var(--sa-h-ctl);padding-inline:var(--sa-space-3);border-radius:var(--sa-radius-ctl-sm);color:var(--sa-text);font-size:var(--sa-text-ui);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.dock-pick:hover{background:var(--sa-surface-2)}.dock-pick[aria-pressed=true]{background:var(--sa-surface-2);box-shadow:inset 3px 0 0 var(--sa-accent)}.dock-pick small{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption)}.dock-pill{align-items:center;gap:var(--sa-space-3);min-height:52px;padding:var(--sa-space-2) var(--sa-space-2) var(--sa-space-2) var(--sa-space-4);border-radius:var(--sa-radius-pill);border:1px solid var(--sa-border-strong);background:var(--sa-surface);box-shadow:var(--sa-shadow-float);color:var(--sa-text);cursor:pointer;animation:.4s cubic-bezier(.2,.8,.2,1) both sa-dock-rise;display:inline-flex}.dock-pill .lbl{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);letter-spacing:var(--sa-tracking-chip);text-transform:uppercase;white-space:nowrap}.dock-pill .tick{white-space:nowrap;width:170px;font-size:var(--sa-text-label);color:var(--sa-muted);display:none;overflow:hidden}@media (min-width:48rem){.dock-pill .tick{display:inline-block}}.dock-pill .tick span{animation:18s linear infinite sa-dock-tick;display:inline-block}.dock-pill .plus{border-radius:var(--sa-radius-pill);background:var(--sa-accent);width:36px;height:36px;color:var(--sa-on-accent);justify-content:center;align-items:center;display:inline-flex}.tbl-wrap{border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface);overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--sa-text-ui)}.tbl th{text-align:left;font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-faint);background:var(--sa-surface-2);border-bottom:1px solid var(--sa-border);white-space:nowrap;padding:10px 16px;font-weight:500}.tbl td{border-top:1px solid var(--sa-border);vertical-align:top;color:var(--sa-muted);padding:12px 16px}.tbl tr:first-child td{border-top:0}.tbl td.k{font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);color:var(--sa-text);white-space:nowrap}.fold{border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface);overflow:hidden}.fold>summary{justify-content:space-between;gap:var(--sa-space-3);padding:var(--sa-space-3) var(--sa-space-4);font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);color:var(--sa-text);cursor:pointer;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:hover{background:var(--sa-surface-2)}.fold[open]>summary{border-bottom:1px solid var(--sa-border)}.fold>.tbl-wrap{border:0;border-radius:0}.docs{grid-template-columns:minmax(0,1fr);display:grid}.docs-side{border-right:1px solid var(--sa-border);background:var(--sa-bg);display:none}.docs-side-inner{top:var(--sa-h-nav);max-height:calc(100vh - var(--sa-h-nav));padding:var(--sa-space-6) var(--sa-space-4) var(--sa-space-9) var(--sa-gutter);gap:var(--sa-space-6);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.side-search{align-items:center;gap:var(--sa-space-2);height:var(--sa-h-ctl);padding-inline:var(--sa-space-3);border-radius:var(--sa-radius-ctl);border:1px solid var(--sa-border);background:var(--sa-surface);color:var(--sa-faint);font-size:var(--sa-text-label);display:flex}.side-search:focus-within{border-color:var(--sa-accent-edge);box-shadow:0 0 0 3px var(--sa-accent-wash)}.side-search input{min-width:0;color:var(--sa-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.side-search input::placeholder{color:var(--sa-faint)}.side-search kbd{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);border:1px solid var(--sa-border-strong);border-radius:var(--sa-radius-tick);color:var(--sa-muted);padding:1px 5px}.side-group{flex-direction:column;gap:2px;display:flex}.side-group-title{align-items:baseline;gap:var(--sa-space-2);margin:0 0 6px;padding-left:10px;display:flex}.side-num{color:var(--sa-accent-ink);margin-right:var(--sa-space-2);font-weight:700}.side-link{align-items:center;gap:var(--sa-space-2);border-radius:var(--sa-radius-chip);font-size:var(--sa-text-label);color:var(--sa-muted);text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:6px 10px;display:flex}.side-link .p{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-link .mm{font-family:var(--sa-ff-mono);font-size:var(--sa-text-nano);width:30px;letter-spacing:var(--sa-tracking-chip);flex:none;font-weight:700}.side-link .mm.GET{color:var(--sa-accent-ink)}.side-link .mm.POST{color:var(--sa-warn)}.side-link .mm.WS{color:var(--sa-live)}.side-link:hover{color:var(--sa-text);background:var(--sa-surface)}.side-link[aria-current=true],.side-link[aria-current=location]{color:var(--sa-text);background:var(--sa-surface-2);box-shadow:inset 2px 0 0 var(--sa-accent)}.side-group-title a:hover,.side-group-title a[aria-current=page]{color:var(--sa-text)}.side-link[aria-current=page]{color:var(--sa-text);background:var(--sa-surface-2);box-shadow:inset 2px 0 0 var(--sa-accent)}.docs-mobile-nav{border-top:1px solid var(--sa-border)}.docs-mobile-nav .docs-side-inner{max-height:none;padding:var(--sa-space-4);position:static}.crumbs ol{gap:var(--sa-space-2);font-size:var(--sa-text-label);color:var(--sa-faint);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:var(--sa-space-2)}.docs-main .crumbs{display:none}@media (min-width:64rem){.docs-main .crumbs{display:block}}.crumbs a:hover{color:var(--sa-accent-ink)}.docs-main{padding:var(--sa-space-6) var(--sa-gutter) var(--sa-space-9);min-width:0}.doc-block{gap:var(--sa-space-6);padding-block:var(--sa-space-8);border-top:1px solid var(--sa-border);grid-template-columns:minmax(0,1fr);display:grid}.ep-title{align-items:center;gap:var(--sa-space-3);padding:var(--sa-space-3) var(--sa-space-4);border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface);flex-wrap:wrap;display:flex}.ep-path{font-family:var(--sa-ff-mono);font-size:var(--sa-text-heading);color:var(--sa-text);word-break:break-all;font-weight:600}.kv{border:1px solid var(--sa-border);border-radius:var(--sa-radius-ctl);font-size:var(--sa-text-label);grid-template-columns:80px minmax(0,1fr);display:grid;overflow:hidden}.kv>*{border-top:1px solid var(--sa-border);min-width:0;padding:10px 14px}.kv>:first-child,.kv>:nth-child(2){border-top:0}.kv dt{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-faint);background:var(--sa-surface-2)}.kv dd{color:var(--sa-muted);overflow-wrap:anywhere}.note{gap:var(--sa-space-3);padding:var(--sa-space-4);border-radius:var(--sa-radius-ctl);background:var(--sa-surface-2);font-size:var(--sa-text-label);color:var(--sa-muted);line-height:var(--sa-leading-body);display:flex}.note>.ico{color:var(--sa-accent-ink);margin-top:3px}.note-warn{background:var(--sa-warn-wash)}.note-warn>.ico{color:var(--sa-warn)}.sticky-col{gap:var(--sa-space-4);flex-direction:column;min-width:0;display:flex}.params .row{gap:var(--sa-space-1);border-top:1px solid var(--sa-border);grid-template-columns:minmax(0,1fr);padding:14px 0;display:grid}.params .row:first-child{border-top:0}.params{border-top:2px solid var(--sa-text)}.param-name{font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);color:var(--sa-text);font-weight:600}.param-meta{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);color:var(--sa-faint);gap:6px;margin-top:4px;display:flex}.req{color:var(--sa-warn)}.toc{border:1px solid var(--sa-border-strong);border-radius:var(--sa-radius-ctl);background:var(--sa-surface)}.toc ul{border-top:1px solid var(--sa-border);padding:var(--sa-space-2);max-height:60vh;overflow-y:auto}.toc a{border-radius:var(--sa-radius-chip);font-size:var(--sa-text-ui);color:var(--sa-muted);padding:8px 10px;display:block}.toc a:hover{background:var(--sa-surface-2);color:var(--sa-text)}.auth{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.auth-pitch{background:var(--sa-surface);border-right:1px solid var(--sa-border);padding:var(--sa-space-9);justify-content:space-between;gap:var(--sa-space-8);flex-direction:column;display:none;position:relative;overflow:hidden}.auth-main{padding:var(--sa-space-8) var(--sa-gutter);justify-content:center;align-items:flex-start;display:flex}.auth-box{gap:var(--sa-space-6);flex-direction:column;width:100%;max-width:400px;display:flex}.or{align-items:center;gap:var(--sa-space-3);font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-faint);display:flex}.or:before,.or:after{content:"";background:var(--sa-border);flex:1;height:1px}.keybox{align-items:center;gap:var(--sa-space-2);border-radius:var(--sa-radius-ctl);border:1px solid var(--sa-accent-edge);background:var(--sa-accent-wash);padding:6px 6px 6px 14px;display:flex}.keybox code{min-width:0;font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);color:var(--sa-text);overflow-wrap:anywhere;flex:1}.dash-head{z-index:40;height:var(--sa-h-nav);border-bottom:1px solid var(--sa-border);background:var(--sa-nav-glass);-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.tabs{gap:var(--sa-space-1);scrollbar-width:none;align-items:stretch;height:100%;display:flex}.tabs::-webkit-scrollbar{display:none}.tabs>.tab{flex:none}.tab{align-items:center;gap:var(--sa-space-2);padding-inline:var(--sa-space-3);font-size:var(--sa-text-ui);color:var(--sa-muted);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.tab:hover{color:var(--sa-text)}.tab[aria-current=page]{color:var(--sa-text);border-bottom-color:var(--sa-accent)}.dash-grid{gap:var(--sa-space-5);grid-template-columns:minmax(0,1fr);display:grid}.quota{border-radius:var(--sa-radius-pill);background:var(--sa-surface-2);height:10px;position:relative}.quota i{border-radius:var(--sa-radius-pill);background:var(--sa-accent);position:absolute;top:0;bottom:0;left:0}.quota i.near{background:var(--sa-warn)}.quota .tick80{background:var(--sa-warn);opacity:.7;width:2px;position:absolute;top:-3px;bottom:-3px;left:80%}.bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:3px;height:120px;display:grid;position:relative}.bars .b{border-radius:var(--sa-radius-tick) var(--sa-radius-tick) calc(var(--sa-radius-tick) / 4) calc(var(--sa-radius-tick) / 4);background:var(--sa-accent)}@supports (color:color-mix(in lab, red, red)){.bars .b{background:color-mix(in oklab, var(--sa-accent) 55%, var(--sa-surface-2))}}.bars .b{min-height:2px}.bars .b.today{background:var(--sa-accent);box-shadow:0 0 0 1px var(--sa-accent-edge)}.grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.grid-lines span{border-top:1px dashed var(--sa-border)}.key-row{gap:var(--sa-space-4);margin-top:var(--sa-space-3);padding:var(--sa-space-4) 88px var(--sa-space-4) var(--sa-space-5);border-radius:var(--sa-radius-card);grid-template-columns:minmax(0,1fr);align-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.key-row:hover{transform:translateY(-2px)rotate(-.3deg)}.key-row:after{content:"";top:var(--sa-space-3);bottom:var(--sa-space-3);border-left:2px dashed var(--sa-border-strong);position:absolute;right:64px}.key-row:before{content:"";border-radius:var(--sa-radius-pill);background:var(--sa-accent);width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:22px}.key-id{font-family:var(--sa-ff-mono);font-size:var(--sa-text-ui);color:var(--sa-text)}.key-id.is-revoked{color:var(--sa-faint);text-decoration:line-through}.key-meta{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-faint);margin-top:2px}.confirm{justify-content:space-between;align-items:center;gap:var(--sa-space-3);padding:var(--sa-space-3) var(--sa-space-4);border-radius:var(--sa-radius-ctl);background:var(--sa-danger-wash);border:1px solid var(--sa-danger);flex-wrap:wrap;grid-column:1/-1;display:flex}@supports (color:color-mix(in lab, red, red)){.confirm{border:1px solid color-mix(in oklab, var(--sa-danger) 30%, transparent)}}.confirm{font-size:var(--sa-text-label)}.fresh{padding:var(--sa-space-4);border-radius:var(--sa-radius-ctl);background:var(--sa-accent-wash);border:1px solid var(--sa-accent-ink);flex-direction:column;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.fresh{border:1px solid color-mix(in oklab, var(--sa-accent-ink) 30%, transparent)}}.steps li{gap:var(--sa-space-3);font-size:var(--sa-text-ui);color:var(--sa-muted);border-top:1px solid var(--sa-border);grid-template-columns:28px minmax(0,1fr);align-items:start;padding-block:10px;display:grid}.steps li:first-child{border-top:0}.step-n{width:24px;height:24px;font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);color:var(--sa-accent-ink);background:var(--sa-accent-wash);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.menu-pop{right:0;top:calc(100% + var(--sa-space-2));width:240px;padding:var(--sa-space-2);border-radius:var(--sa-radius-card);border:1px solid var(--sa-border-strong);background:var(--sa-surface);box-shadow:var(--sa-shadow-float);z-index:50;position:absolute}.pg{gap:var(--sa-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pg-side{display:none}.pg-req{align-items:center;gap:var(--sa-space-2);border-radius:var(--sa-radius-ctl);border:1px solid var(--sa-border-strong);background:var(--sa-bg);min-width:0;padding:6px;display:flex}.pg-url{min-width:0;font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);color:var(--sa-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pg-url .base{color:var(--sa-faint)}.hdrs{border-bottom:1px solid var(--sa-code-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hdrs>div{border-left:1px solid var(--sa-code-border);flex-direction:column;gap:2px;min-width:0;padding:10px 16px;display:flex}.hdrs>div:nth-child(odd){border-left:0}.hdrs>div:nth-child(n+3){border-top:1px solid var(--sa-code-border)}.hdrs dt{font-family:var(--sa-ff-mono);font-size:var(--sa-text-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--sa-code-muted)}.hdrs dd{font-family:var(--sa-ff-mono);font-size:var(--sa-text-ui);color:var(--sa-code-text);font-variant-numeric:tabular-nums}.tree{padding:var(--sa-space-4) var(--sa-space-5);font-family:var(--sa-ff-mono);font-size:var(--sa-text-code);line-height:var(--sa-leading-code);color:var(--sa-code-text);overflow:auto}.tree .ln{white-space:nowrap;padding-left:18px}.tree .root{padding-left:0}.tree .car{width:14px;color:var(--sa-code-muted);text-align:center;margin-left:-18px;margin-right:4px;display:inline-block}.tree button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.tree .idlink{color:var(--sa-code-num);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tree .fold{color:var(--sa-code-muted);background:var(--sa-code-surface);border:1px solid var(--sa-code-border);border-radius:var(--sa-radius-tick);font-size:var(--sa-text-micro);padding:0 5px}.tree .fold:hover{color:var(--sa-code-text)}.frame{gap:var(--sa-space-3);border:0;border-top:1px solid var(--sa-code-border);width:100%;font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-code-text);text-align:left;background:0 0;grid-template-columns:14px 56px minmax(0,1fr);align-items:baseline;padding:9px 16px;display:grid}.frame:hover{background:var(--sa-code-surface)}.frame .dir-in{color:var(--sa-code-str)}.frame .dir-out{color:var(--sa-code-num)}.frame .ft{color:var(--sa-code-muted);font-weight:700}.frame .ft.s{color:var(--sa-code-str)}.frame .ft.k{color:var(--sa-code-key)}.frame .ft.err{color:var(--sa-code-err)}.frame .tt{color:var(--sa-code-muted)}.frame .body{text-overflow:ellipsis;white-space:nowrap;color:var(--sa-code-muted);grid-column:2/-1;overflow:hidden}.conn{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-faint);align-items:center;gap:8px;display:inline-flex}.conn:before{content:"";background:var(--sa-border-strong);border-radius:50%;width:8px;height:8px}.conn.open{color:var(--sa-accent-ink)}.conn.open:before{background:var(--sa-accent)}.conn.busy{color:var(--sa-warn)}.conn.busy:before{background:var(--sa-warn)}.led{font-family:var(--sa-ff-mono);font-weight:800;font-size:var(--sa-text-led);letter-spacing:-.04em;color:var(--sa-text);font-variant-numeric:tabular-nums;line-height:1}.board404{align-items:center;gap:var(--sa-space-3);padding:var(--sa-space-6);border:1px solid var(--sa-border-strong);border-radius:var(--sa-radius-panel);background:var(--sa-surface);box-shadow:var(--sa-shadow-float);grid-template-columns:auto auto auto;display:inline-grid}.st-page{padding-block:var(--sa-space-8) var(--sa-space-9)}.st-banner{--st-tone:var(--sa-border-strong);align-items:flex-start;gap:var(--sa-space-4);padding:var(--sa-space-5);border:1px solid var(--sa-border);border-left:4px solid var(--st-tone);border-radius:var(--sa-radius-card);background:var(--sa-surface);display:flex}.st-banner>.live-dot,.st-banner>.st-dot,.st-banner>.dot-idle{margin-top:var(--sa-space-2)}[data-tone=ok]{--st-tone:var(--sa-live)}[data-tone=warn]{--st-tone:var(--sa-warn)}[data-tone=err]{--st-tone:var(--sa-danger)}.st-banner[data-tone=ok]{background:linear-gradient(90deg, var(--sa-live-wash), var(--sa-surface) 60%)}.st-banner[data-tone=warn]{background:linear-gradient(90deg, var(--sa-warn-wash), var(--sa-surface) 60%)}.st-banner[data-tone=err]{background:linear-gradient(90deg, var(--sa-danger-wash), var(--sa-surface) 60%)}.st-dot{background:var(--st-tone);border-radius:50%;flex:none;width:8px;height:8px}.st-meta{gap:var(--sa-space-1) var(--sa-space-4);margin-top:var(--sa-space-1);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-faint);flex-wrap:wrap;display:flex}.st-list{border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface)}.st-row{gap:var(--sa-space-3);padding:var(--sa-space-5) var(--sa-space-4);flex-direction:column;display:flex}.st-row+.st-row{border-top:1px solid var(--sa-border)}.st-row-head{justify-content:space-between;align-items:flex-start;gap:var(--sa-space-3);display:flex}.st-detail{align-items:center;gap:var(--sa-space-2);font-size:var(--sa-text-label);color:var(--sa-warn);display:flex}.st-days{align-items:stretch;gap:var(--sa-gap-day);height:var(--sa-h-day);touch-action:pan-y;cursor:crosshair;border-radius:var(--sa-radius-dot);display:flex}.st-day{border-radius:var(--sa-radius-dot);background:var(--sa-border);flex:1 1 0;min-width:0;transition:opacity .12s}.st-day[data-level=ok]{background:var(--sa-live)}.st-day[data-level=minor]{background:var(--sa-warn)}.st-day[data-level=major]{background:var(--sa-danger)}.st-days:has(.st-day[aria-current]) .st-day:not([aria-current]){opacity:.45}.st-days-skeleton{height:var(--sa-h-day)}.st-axis{gap:var(--sa-space-1) var(--sa-space-3);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-faint);grid-template-columns:minmax(0,1fr) auto;display:grid}.st-readout{color:var(--sa-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;overflow:hidden}.st-uptime{gap:var(--sa-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-uptime>div{padding:var(--sa-space-2) var(--sa-space-3);border-radius:var(--sa-radius-chip);background:var(--sa-surface-2);flex-direction:column;gap:2px;display:flex}.st-uptime dt{font-family:var(--sa-ff-mono);font-size:var(--sa-text-tiny);letter-spacing:var(--sa-tracking-micro);text-transform:uppercase;color:var(--sa-faint)}.st-uptime dd{font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);color:var(--sa-text);font-weight:600}.st-legend{gap:var(--sa-space-2) var(--sa-space-5);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-faint);flex-wrap:wrap;display:flex}.st-legend li{align-items:center;gap:var(--sa-space-2);display:inline-flex}.st-legend .st-day{flex:none;width:6px;height:14px}.st-incidents{border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface)}.st-inc{gap:var(--sa-space-1);padding:var(--sa-space-4);flex-direction:column;display:flex}.st-inc+.st-inc{border-top:1px solid var(--sa-border)}.st-empty{align-items:center;gap:var(--sa-space-2);padding:var(--sa-space-4);border:1px dashed var(--sa-border-strong);border-radius:var(--sa-radius-card);font-size:var(--sa-text-ui);color:var(--sa-muted);display:flex}.st-empty>.ico{color:var(--sa-live)}.mt-page{padding-block:var(--sa-space-7) var(--sa-space-9)}.mt-card-h{justify-content:space-between;align-items:center;gap:var(--sa-space-3);margin-bottom:var(--sa-space-4);display:flex}.wp-bar{height:var(--sa-h-wp-bar);border-radius:var(--sa-radius-pill);background:var(--sa-surface-2);gap:2px;display:flex;overflow:hidden}.wp-seg{opacity:.55;flex:none;min-width:2px;transition:flex-basis 1.4s cubic-bezier(.22,.8,.2,1),opacity .6s}.wp-seg[data-side=home]{background:var(--sa-wp-home)}.wp-seg[data-side=draw]{background:var(--sa-wp-draw)}.wp-seg[data-side=away]{background:var(--sa-wp-away)}.wp-seg[data-leader]{opacity:1}.wp-legend{gap:var(--sa-space-3);margin-top:var(--sa-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.wp-legend>:nth-child(2){text-align:center}.wp-legend>:last-child{text-align:right}.wp-pct{font-family:var(--sa-ff-mono);font-weight:700;font-size:var(--sa-text-stat);line-height:var(--sa-leading-tight);font-variant-numeric:tabular-nums;color:var(--sa-text);display:block}.wp-pct[data-leader]{color:var(--sa-accent-ink)}.wp-name{align-items:center;gap:var(--sa-space-2);font-size:var(--sa-text-label);color:var(--sa-muted);min-width:0;display:flex}.wp-legend>:last-child .wp-name{justify-content:flex-end}.wp-legend>:nth-child(2) .wp-name{justify-content:center}.wp-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wp-swatch{border-radius:var(--sa-radius-dot);flex:none;width:10px;height:10px}.wp-swatch[data-side=home]{background:var(--sa-wp-home)}.wp-swatch[data-side=draw]{background:var(--sa-wp-draw)}.wp-swatch[data-side=away]{background:var(--sa-wp-away)}.wp-spark-empty{height:var(--sa-h-wp-spark);margin-top:var(--sa-space-4);border:1px dashed var(--sa-border);border-radius:var(--sa-radius-chip);font-size:var(--sa-text-caption);color:var(--sa-faint);justify-content:center;align-items:center;display:flex}.mt-reds{gap:3px;display:inline-flex}.mt-reds i{border-radius:var(--sa-radius-dot);background:var(--sa-danger);width:8px;height:11px}.mt-stats{gap:var(--sa-space-3);flex-direction:column;display:flex}.mt-stat{align-items:center;gap:var(--sa-space-3);font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);font-variant-numeric:tabular-nums;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem;display:grid}.mt-stat>:last-child{text-align:right}.mt-stat-mid{gap:var(--sa-space-1);flex-direction:column;display:flex}.mt-stat-name{text-align:center;font-family:var(--sa-ff-body);font-size:var(--sa-text-caption);color:var(--sa-muted)}.mt-stat-bar{border-radius:var(--sa-radius-pill);background:var(--sa-surface-2);gap:2px;height:4px;display:flex;overflow:hidden}.mt-stat-bar>i:first-child{background:var(--sa-wp-home)}.mt-stat-bar>i:last-child{background:var(--sa-wp-away)}.mt-tl{flex-direction:column;display:flex}.mt-ev{gap:var(--sa-space-3);padding-block:var(--sa-space-2);font-size:var(--sa-text-ui);grid-template-columns:3.25rem 12px minmax(0,1fr);align-items:baseline;display:grid}.mt-ev+.mt-ev{border-top:1px solid var(--sa-border)}.mt-ev-min{font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);color:var(--sa-muted);text-align:right;font-weight:700}.mt-ev-dot{background:var(--sa-border-strong);border-radius:50%;align-self:center;width:10px;height:10px}.mt-ev[data-kind=goal] .mt-ev-dot{background:var(--sa-accent)}.mt-ev[data-kind=yellow] .mt-ev-dot{background:var(--sa-warn);border-radius:var(--sa-radius-dot)}.mt-ev[data-kind=red] .mt-ev-dot{background:var(--sa-danger);border-radius:var(--sa-radius-dot)}.mt-ev[data-kind=var] .mt-ev-dot{background:var(--sa-accent-ink)}.mt-ev[data-kind=penalty] .mt-ev-dot{background:var(--sa-warn)}.mt-ev[data-kind=period] .mt-ev-dot{border:2px solid var(--sa-border-strong);background:0 0}.mt-ev[data-kind=goal] .mt-ev-title{font-weight:700}.mt-ev-side{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-chip);text-transform:uppercase;color:var(--sa-faint)}.mt-feed-list{flex-direction:column;min-height:8rem;display:flex}.mt-feed-item{gap:var(--sa-space-1);padding-block:var(--sa-space-3);flex-direction:column;display:flex}.mt-feed-item+.mt-feed-item{border-top:1px solid var(--sa-border)}.mt-feed-item[data-fresh]{animation:.6s cubic-bezier(.2,.7,.2,1) both sa-rise}.mt-feed-meta{align-items:center;gap:var(--sa-space-2);font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);letter-spacing:var(--sa-tracking-chip);text-transform:uppercase;color:var(--sa-faint);display:flex}.mt-feed-meta b{color:var(--sa-accent-ink);font-weight:700}.mt-feed-text{font-size:var(--sa-text-ui);line-height:var(--sa-leading-body);color:var(--sa-text);text-wrap:pretty}.mt-feed-item[data-kind=fullTime] .mt-feed-text,.mt-feed-item[data-kind=halfTime] .mt-feed-text,.mt-feed-item[data-kind=update] .mt-feed-text{font-weight:500}.lb{gap:var(--sa-space-7);flex-direction:column;display:flex}.lb-count{background:var(--sa-border);border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:30rem;display:grid;overflow:hidden}.lb-count>div{background:var(--sa-surface);padding:var(--sa-space-3) var(--sa-space-4)}.lb-count dt{font-size:var(--sa-text-caption);color:var(--sa-muted)}.lb-count dd{margin-top:var(--sa-space-1);font-family:var(--sa-ff-mono);font-weight:700;font-size:var(--sa-text-stat);font-variant-numeric:tabular-nums;line-height:1}.lb-count dd[data-live]{color:var(--sa-live)}.lb-filter{gap:var(--sa-space-2);margin-inline:calc(var(--sa-gutter) * -1);padding:0 var(--sa-gutter) var(--sa-space-4);border-bottom:1px solid var(--sa-border);display:flex;overflow-x:auto}.lb-chip{align-items:center;gap:var(--sa-space-2);height:var(--sa-h-ctl);padding-inline:var(--sa-space-4);border-radius:var(--sa-radius-pill);border:1px solid var(--sa-border);background:var(--sa-surface);color:var(--sa-text);font-size:var(--sa-text-ui);cursor:pointer;flex:none;font-weight:500;display:inline-flex}.lb-chip>span{font-family:var(--sa-ff-mono);color:var(--sa-muted)}.lb-chip[aria-pressed=true]{border-color:var(--sa-accent-edge);background:var(--sa-accent-wash);color:var(--sa-accent-ink);font-weight:600}.lb-chip[aria-pressed=true]>span{color:inherit}.lb-sec{gap:var(--sa-space-4);flex-direction:column;display:flex}.lb-sec-h{align-items:baseline;gap:var(--sa-space-2) var(--sa-space-3);flex-wrap:wrap;display:flex}.lb-sec-h h2{align-items:center;gap:var(--sa-space-3);display:inline-flex}.lb-live{gap:var(--sa-space-4);grid-template-columns:minmax(0,1fr);display:grid}.lb-card{gap:var(--sa-space-4);padding:var(--sa-space-5);flex-direction:column;transition:border-color .15s;display:flex}.lb-card:hover,.lb-result:hover{border-color:var(--sa-border-strong)}.lb-card-h{justify-content:space-between;align-items:center;gap:var(--sa-space-3);min-width:0;display:flex}.lb-board{align-items:center;gap:var(--sa-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.lb-team{align-items:center;gap:var(--sa-space-2);min-width:0;font-weight:600;font-size:var(--sa-text-ui);display:flex}.lb-team>span:not(.crest){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-team[data-side=away]{text-align:right;justify-content:flex-end}.lb-score{gap:var(--sa-space-2);font-family:var(--sa-ff-mono);font-weight:700;font-size:var(--sa-text-score);font-variant-numeric:tabular-nums;line-height:1;display:flex}.lb-odds{gap:var(--sa-space-2);flex-direction:column;display:flex}.lb-odds .wp-bar{height:var(--sa-space-3)}.lb-odds[data-compact] .wp-bar{height:var(--sa-space-2)}.lb-odds-n{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.lb-odds-n [data-side=home]{color:var(--sa-accent-ink)}.lb-odds-n [data-side=away]{color:var(--sa-wp-away)}.lb-spark{gap:var(--sa-space-1);padding:var(--sa-space-3) var(--sa-space-3) var(--sa-space-2);border:1px solid var(--sa-border);border-radius:var(--sa-radius-ctl);background:var(--sa-bg);flex-direction:column;display:flex}.lb-spark svg{width:100%;height:var(--sa-h-wp-spark);display:block;overflow:visible}.lb-spark path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.lb-spark .home{stroke:var(--sa-wp-home)}.lb-spark .away{stroke:var(--sa-wp-away)}.lb-spark .mid,.lb-spark .ht{stroke:var(--sa-border);stroke-width:1px}.lb-spark .mid{stroke-dasharray:3 4}.lb-axis{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);color:var(--sa-faint);justify-content:space-between;display:flex}.lb-quote{gap:var(--sa-space-3);font-size:var(--sa-text-ui);line-height:var(--sa-leading-body);color:var(--sa-text);align-items:flex-start;display:flex}.lb-quote>b{padding:2px var(--sa-space-2);border-radius:var(--sa-radius-chip);background:var(--sa-accent-wash);color:var(--sa-accent-ink);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);flex:none}.lb-open{font-size:var(--sa-text-ui);color:var(--sa-accent-ink);font-weight:600}.lb-rows{border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface);overflow:hidden}.lb-rows>li+li{border-top:1px solid var(--sa-border)}.lb-row{gap:var(--sa-space-2) var(--sa-space-4);padding:var(--sa-space-4);color:var(--sa-text);grid-template-columns:5rem minmax(0,1fr);align-items:center;display:grid}.lb-row:hover{background:var(--sa-surface-2)}.lb-row .lb-odds{grid-column:1/-1}.lb-row-t{min-width:0;font-size:var(--sa-text-caption);color:var(--sa-muted);flex-direction:column;gap:2px;display:flex}.lb-row-t>b{font-family:var(--sa-ff-mono);font-size:var(--sa-text-heading);color:var(--sa-text)}.lb-row-m{align-items:baseline;gap:var(--sa-space-2);min-width:0;font-weight:600;display:flex}.lb-results{gap:var(--sa-space-3);grid-template-columns:minmax(0,1fr);display:grid}.lb-result{gap:var(--sa-space-3);padding:var(--sa-space-4) var(--sa-space-5);flex-direction:column;transition:border-color .15s;display:flex}.lb-result-g{row-gap:var(--sa-space-2);column-gap:var(--sa-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.lb-result-g>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-result-g>span[data-won]{font-weight:700}.lb-result-g>b{font-family:var(--sa-ff-mono);font-size:var(--sa-text-title);text-align:right;font-variant-numeric:tabular-nums}.lb-verdict{align-items:center;gap:var(--sa-space-2);min-width:0;padding-top:var(--sa-space-3);border-top:1px solid var(--sa-border);font-size:var(--sa-text-caption);color:var(--sa-muted);display:flex}.lb-chip-v{height:var(--sa-h-chip);padding-inline:var(--sa-space-2);border-radius:var(--sa-radius-pill);font-size:var(--sa-text-caption);flex:none;align-items:center;font-weight:600;display:inline-flex}.lb-chip-v[data-verdict=right]{background:var(--sa-live-wash);color:var(--sa-live)}.lb-chip-v[data-verdict=wrong]{background:var(--sa-danger-wash);color:var(--sa-danger)}.lb-cta{justify-content:space-between;align-items:center;gap:var(--sa-space-4);padding:var(--sa-space-5) var(--sa-space-6);border:1px solid var(--sa-accent-edge);border-radius:var(--sa-radius-panel);background:var(--sa-accent-wash);flex-wrap:wrap;display:flex}.mv{gap:var(--sa-space-5);flex-direction:column;display:flex}.mv-hero{gap:var(--sa-space-5);padding:var(--sa-space-5);border-radius:var(--sa-radius-panel);flex-direction:column;display:flex}.mv-hero-h{justify-content:space-between;align-items:center;gap:var(--sa-space-3);flex-wrap:wrap;display:flex}.mv-board{align-items:start;gap:var(--sa-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.mv-team{align-items:center;gap:var(--sa-space-2);text-align:center;flex-direction:column;min-width:0;display:flex}.mv-team .crest{width:var(--sa-h-ctl-lg);height:var(--sa-h-ctl-lg)}.mv-team-n{font-family:var(--sa-ff-display);font-weight:800;font-size:var(--sa-text-ui);line-height:var(--sa-leading-tight);-webkit-hyphens:auto;hyphens:auto}.mv-scorers{font-size:var(--sa-text-caption);color:var(--sa-muted);line-height:var(--sa-leading-body)}.mv-score{align-items:center;gap:var(--sa-space-2);flex-direction:column;display:flex}.mv-score-n{align-items:center;gap:var(--sa-space-2);font-family:var(--sa-ff-mono);font-weight:700;font-size:var(--sa-text-scoreboard);letter-spacing:var(--sa-tracking-display);font-variant-numeric:tabular-nums;line-height:1;display:flex}.mv-score-n>[data-lost]{color:var(--sa-muted)}.mv-pre{align-items:center;gap:var(--sa-space-2) var(--sa-space-3);padding-top:var(--sa-space-4);border-top:1px solid var(--sa-border);font-family:var(--sa-ff-mono);font-size:var(--sa-text-label);flex-wrap:wrap;display:flex}.mv-pre>.text-muted,.mv-pre>.text-warn{font-family:var(--sa-ff-body)}.mv-pre>[data-side=home]{color:var(--sa-accent-ink)}.mv-pre>[data-side=away]{color:var(--sa-wp-away)}.mv-chart{gap:var(--sa-space-2);margin-top:var(--sa-space-5);flex-direction:column;display:flex}.mv-goals,.mv-axis{height:var(--sa-space-5);position:relative}.mv-goals[data-rows="2"]{height:calc(var(--sa-space-5) * 2 + var(--sa-space-1))}.mv-goals>span[data-row="1"]{top:calc(var(--sa-space-5) + var(--sa-space-1))}.mv-goals>span,.mv-axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.mv-goals>span{height:var(--sa-space-5);padding-inline:var(--sa-space-1);border-radius:var(--sa-radius-chip);font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);background:var(--sa-accent-wash);color:var(--sa-accent-ink);align-items:center;font-weight:700;display:inline-flex}.mv-goals>span[data-side=away]{background:var(--sa-surface-2);color:var(--sa-wp-away)}.mv-axis>span{font-family:var(--sa-ff-mono);font-size:var(--sa-text-micro);color:var(--sa-faint)}.mv-axis>span:first-child{transform:none}.mv-area{width:100%;height:var(--sa-h-wp-chart);border-radius:var(--sa-radius-ctl);background:var(--sa-wp-away);display:block}.mv-area .draw{fill:var(--sa-wp-draw)}.mv-area .home{fill:var(--sa-wp-home)}.mv-area .rest{fill:var(--sa-surface-2)}.mv-area .half{stroke:var(--sa-bg);stroke-width:2px;vector-effect:non-scaling-stroke}.mv-area .hit{fill:#0000;stroke:none}.mv-area .hit:hover{fill:var(--sa-bg);fill-opacity:.18}.mv-turns{gap:var(--sa-space-3);margin-top:var(--sa-space-5);grid-template-columns:minmax(0,1fr);display:grid}.mv-turns>li{gap:var(--sa-space-1);padding:var(--sa-space-3) var(--sa-space-4);border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-bg);flex-direction:column;display:flex}.mv-turns>li>span{font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-muted)}.mv-turns>li[data-side=home]>span{color:var(--sa-accent-ink)}.mv-turns>li[data-side=away]>span{color:var(--sa-wp-away)}.mv-turns>li>b{font-size:var(--sa-text-body)}.mv-switch{border:1px solid var(--sa-border);border-radius:var(--sa-radius-ctl);background:var(--sa-surface);grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.mv-switch>button{height:var(--sa-h-ctl);border-radius:var(--sa-radius-ctl-sm);color:var(--sa-muted);font-size:var(--sa-text-ui);cursor:pointer;background:0 0;border:0;font-weight:500}.mv-switch>button[aria-pressed=true]{background:var(--sa-surface-2);color:var(--sa-text);font-weight:600}.mv-cols{gap:var(--sa-space-5);flex-direction:column;display:flex}.mv-aside{gap:var(--sa-space-5);flex-direction:column;min-width:0;display:flex}.mv-cols[data-panel=story] [data-for=stats],.mv-cols[data-panel=story] [data-for=events],.mv-cols[data-panel=stats] [data-for=story],.mv-cols[data-panel=stats] [data-for=events],.mv-cols[data-panel=events] [data-for=story],.mv-cols[data-panel=events] [data-for=stats]{display:none}.mv-delta{height:var(--sa-h-chip);padding-inline:var(--sa-space-2);border-radius:var(--sa-radius-chip);background:var(--sa-surface-2);font-family:var(--sa-ff-mono);font-size:var(--sa-text-caption);color:var(--sa-muted);align-self:flex-start;align-items:center;display:inline-flex}.rise{animation:.7s cubic-bezier(.2,.7,.2,1) both sa-rise}@media (min-width:48rem){.mt-page{padding-block:var(--sa-space-8) var(--sa-space-10)}.lb-live{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.lb-results{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-row{grid-template-columns:5.5rem minmax(0,1.4fr) minmax(14rem,1fr)}.lb-row .lb-odds{grid-column:auto}.lb-filter{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.mv-hero{padding:var(--sa-space-7) var(--sa-space-8)}.mv-board{align-items:center;gap:var(--sa-space-7)}.mv-team{text-align:left;justify-content:flex-start;column-gap:var(--sa-space-4);flex-flow:wrap}.mv-team .crest{width:var(--sa-space-9);height:var(--sa-space-9)}.mv-team-n{font-size:var(--sa-text-page);font-stretch:112%}.mv-scorers{flex-basis:100%}.mv-team[data-side=away]{text-align:right;flex-direction:row-reverse}.mv-turns{grid-template-columns:repeat(3,minmax(0,1fr))}.st-page{padding-block:var(--sa-space-9) var(--sa-space-10)}.st-banner{padding:var(--sa-space-6) var(--sa-space-7)}.st-row{padding:var(--sa-space-6)}.st-uptime{gap:var(--sa-space-3);display:flex}.st-uptime>div{min-width:96px}.st-axis{grid-template-columns:auto minmax(0,1fr) auto}.st-readout{text-align:center;grid-area:auto}.hero-grid{gap:var(--sa-space-9);grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);padding-block:104px 96px}.pitch{--pitch-x:62%;--pitch-y:50%}.pitch .ln-box{display:block}.pitch-center{--pitch-x:50%}.pitch-edge{--pitch-x:100%}.hero-ctas .btn{width:auto}.spec-row{gap:var(--sa-space-6)}.hero-visual{padding-bottom:72px;display:block}.hero-visual .float-bug{width:340px;position:absolute;bottom:0;right:-8px}.sec-head{gap:var(--sa-space-8);margin-bottom:var(--sa-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.feat{padding:var(--sa-space-7)}.feat.span-4{grid-column:span 4}.feat.span-2{grid-column:span 2}.sports{grid-template-columns:repeat(4,minmax(0,1fr))}.sport-cell{min-height:64px;padding:18px 20px}.explorer{grid-template-columns:280px minmax(0,1fr)}.ep-list{flex-direction:column;gap:2px;padding-bottom:0;overflow:visible}.ep-btn{border-color:#0000;width:100%;padding:12px 14px}.ep-btn .d{display:block}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.contact{gap:var(--sa-space-9);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-grid .full{grid-column:1/-1}.footer-grid{gap:var(--sa-space-8);padding-block:var(--sa-space-9);grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:64rem){.footer-grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr)) 1.3fr}.footer-grid>:first-child{grid-column:auto}}.widget{width:336px}.docs-main{padding:var(--sa-space-9) var(--sa-gutter) var(--sa-space-10)}.params .row{gap:var(--sa-space-4);grid-template-columns:180px minmax(0,1fr)}.auth-main{padding:var(--sa-space-9) var(--sa-gutter);align-items:center}.card-pad{padding:var(--sa-space-6)}.bars{gap:6px;height:150px}.key-row{grid-template-columns:minmax(0,1fr) auto}.dash-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.pg{grid-template-columns:300px minmax(0,1fr)}.pg-side{top:calc(var(--sa-h-nav) + var(--sa-space-5));max-height:calc(100vh - var(--sa-h-nav) - var(--sa-space-10));display:flex;position:sticky}.hdrs{grid-template-columns:repeat(4,minmax(0,1fr))}.hdrs>div:nth-child(n){border-left:1px solid var(--sa-code-border);border-top:0}.hdrs>div:first-child{border-left:0}.frame{grid-template-columns:18px 64px 92px minmax(0,1fr)}.frame .body{grid-column:auto}.board404{gap:var(--sa-space-6);padding:var(--sa-space-7) var(--sa-space-8)}}@media (min-width:64rem){.lb-results{grid-template-columns:repeat(3,minmax(0,1fr))}.mv-switch{display:none}.mv-cols{align-items:flex-start;gap:var(--sa-space-6);flex-direction:row}.mv-main{flex:1 1 0;min-width:0}.mv-aside{width:var(--sa-w-match-side);top:calc(var(--sa-h-nav) + var(--sa-space-5));flex:none;position:sticky}.mv-cols[data-panel] [data-for]{display:block}.plans{grid-template-columns:repeat(4,minmax(0,1fr))}.sports{grid-template-columns:repeat(5,minmax(0,1fr))}.docs{grid-template-columns:272px minmax(0,1fr)}.docs-side{display:block}.docs-main{padding:var(--sa-space-9) var(--sa-space-9) var(--sa-space-10)}.doc-block{gap:var(--sa-space-8);padding-block:var(--sa-space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sticky-col{top:calc(var(--sa-h-nav) + var(--sa-space-6));align-self:start;position:sticky}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-pitch{display:flex}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-4{top:calc(var(--spacing) * 4)}.right-\[var\(--sa-gutter\)\]{right:var(--sa-gutter)}.-left-\[9999px\]{left:-9999px}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-56{height:calc(var(--spacing) * 56)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[120px\]{height:120px}.h-\[360px\]{height:360px}.h-\[460px\]{height:460px}.h-\[var\(--sa-h-ctl\)\]{height:var(--sa-h-ctl)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[480px\]{max-height:480px}.max-h-\[560px\]{max-height:560px}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-screen{min-height:100vh}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-80{width:calc(var(--spacing) * 80)}.w-\[76px\]{width:76px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[24rem\]{max-width:24rem}.max-w-\[34em\]{max-width:34em}.max-w-\[36rem\]{max-width:36rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[880px\]{max-width:880px}.max-w-\[960px\]{max-width:960px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-2xl{min-width:var(--container-2xl)}.min-w-lg{min-width:var(--container-lg)}.min-w-xl{min-width:var(--container-xl)}.flex-1{flex:1}.flex-\[1_1_240px\]{flex:240px}.flex-\[1_1_260px\]{flex:260px}.flex-\[1_1_280px\]{flex:280px}.flex-\[1_1_360px\]{flex:360px}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{rotate:180deg}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[9px\]{border-radius:9px}.rounded-\[var\(--sa-radius-card\)\]{border-radius:var(--sa-radius-card)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--sa-border)}.border-code-border{border-color:var(--sa-code-border)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#…\]{background-color:#…}.bg-\[rgba\(…\)\]{background-color:rgba(…)}.bg-accent-wash{background-color:var(--sa-accent-wash)}.bg-bg{background-color:var(--sa-bg)}.bg-code-surface{background-color:var(--sa-code-surface)}.bg-surface{background-color:var(--sa-surface)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--sa-gutter\)\]{padding-inline:var(--sa-gutter)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--sa-ff-mono)}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-body{font-size:var(--sa-text-body)}.text-caption{font-size:var(--sa-text-caption)}.text-code{font-size:var(--sa-text-code)}.text-heading{font-size:var(--sa-text-heading)}.text-label{font-size:var(--sa-text-label)}.text-metric{font-size:var(--sa-text-metric)}.text-micro{font-size:var(--sa-text-micro)}.text-scoreboard{font-size:var(--sa-text-scoreboard)}.text-ui{font-size:var(--sa-text-ui)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-display{--tw-tracking:var(--sa-tracking-display);letter-spacing:var(--sa-tracking-display)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--sa-accent)}.text-accent-ink{color:var(--sa-accent-ink)}.text-border{color:var(--sa-border)}.text-code-muted{color:var(--sa-code-muted)}.text-code-num{color:var(--sa-code-num)}.text-code-text{color:var(--sa-code-text)}.text-danger{color:var(--sa-danger)}.text-faint{color:var(--sa-faint)}.text-lime{color:var(--sa-lime)}.text-live{color:var(--sa-live)}.text-muted{color:var(--sa-muted)}.text-text{color:var(--sa-text)}.text-warn{color:var(--sa-warn)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:border-accent-ink:hover{border-color:var(--sa-accent-ink)}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}}@media (min-width:48rem){.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-\[150px\]{height:150px}.md\:h-\[460px\]{height:460px}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,28rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,32rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,32rem)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sa-bg:var(--lightningcss-light,#f3f1ea)var(--lightningcss-dark,#0b0e0c);--sa-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121613);--sa-surface-2:var(--lightningcss-light,#ece9df)var(--lightningcss-dark,#181d19);--sa-border:var(--lightningcss-light,#d6d3c8)var(--lightningcss-dark,#26302a);--sa-border-strong:var(--lightningcss-light,#bdb9ac)var(--lightningcss-dark,#3a463d);--sa-text:var(--lightningcss-light,#121512)var(--lightningcss-dark,#eef0ea);--sa-muted:var(--lightningcss-light,#565b55)var(--lightningcss-dark,#9aa49c);--sa-faint:var(--lightningcss-light,#5f645e)var(--lightningcss-dark,#858f87);--sa-accent:#ff5a1f;--sa-accent-edge:var(--lightningcss-light,#c9440f)var(--lightningcss-dark,#ff5a1f);--sa-accent-ink:var(--lightningcss-light,#b9370a)var(--lightningcss-dark,#ff7a47);--sa-on-accent:#0b0e0c;--sa-accent-wash:var(--lightningcss-light,#b9370a14)var(--lightningcss-dark,#ff7a471f);--sa-lime:var(--lightningcss-light,#4d6b07)var(--lightningcss-dark,#d9f45f);--sa-danger:var(--lightningcss-light,#c41e45)var(--lightningcss-dark,#ff7187);--sa-danger-wash:var(--lightningcss-light,#c41e4514)var(--lightningcss-dark,#ff71871f);--sa-warn:var(--lightningcss-light,#9a5b00)var(--lightningcss-dark,#ffc24d);--sa-warn-wash:var(--lightningcss-light,#9a5b0017)var(--lightningcss-dark,#ffc24d1f);--sa-live:var(--lightningcss-light,#166a22)var(--lightningcss-dark,#22c55e);--sa-live-wash:var(--lightningcss-light,#166a2217)var(--lightningcss-dark,#22c55e24);--sa-wp-home:var(--sa-accent);--sa-wp-away:var(--lightningcss-light,#121512)var(--lightningcss-dark,#eef0ea);--sa-wp-draw:var(--sa-border-strong);--sa-chalk:var(--lightningcss-light,#1215120f)var(--lightningcss-dark,#eef0ea0f);--sa-nav-glass:var(--lightningcss-light,#f3f1eadb)var(--lightningcss-dark,#0b0e0cd1);--sa-shadow-ink:var(--lightningcss-light,#12151247)var(--lightningcss-dark,#000000bf);--sa-shadow-rim:var(--lightningcss-light,#0b111705)var(--lightningcss-dark,#ffffff05);--sa-shadow-press:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000002e);--sa-code-bg:#070908;--sa-code-surface:#0e110f;--sa-code-border:#26302a;--sa-code-text:#d6ddd7;--sa-code-muted:#7e8a81;--sa-code-key:#8fd3ff;--sa-code-str:#d9f45f;--sa-code-num:#ff8a5c;--sa-code-err:#ff7187;--sa-code-hl:#ff5a1f1f;--sa-code-ok-edge:#d9f45f66;--sa-shadow-float:0 24px 60px -20px var(--sa-shadow-ink), 0 0 0 1px var(--sa-shadow-rim);--sa-shadow-toggle:0 1px 2px var(--sa-shadow-press), 0 0 0 1px var(--sa-border);--sa-ff-display:var(--ff-shoulders), Impact, "Arial Narrow", sans-serif;--sa-ff-body:var(--ff-instrument), "Helvetica Neue", Arial, sans-serif;--sa-ff-mono:var(--ff-jetbrains), ui-monospace, "SF Mono", Menlo, monospace;--sa-display-stretch:100%;--sa-title-stretch:100%;--sa-text-hero:56px;--sa-text-display:44px;--sa-text-section:44px;--sa-text-subsection:34px;--sa-text-page:44px;--sa-text-title:26px;--sa-text-heading:18px;--sa-text-lead:17px;--sa-text-body:16px;--sa-text-ui:14px;--sa-text-label:13px;--sa-text-caption:12px;--sa-text-micro:11px;--sa-text-tiny:10px;--sa-text-nano:9px;--sa-text-crest-sm:8px;--sa-text-code:13px;--sa-text-score:40px;--sa-text-led:96px;--sa-text-brand:22px;--sa-text-stat:34px;--sa-text-price:56px;--sa-text-metric:52px;--sa-leading-tight:.92;--sa-leading-snug:1.25;--sa-leading-body:1.6;--sa-leading-code:1.7;--sa-tracking-display:.005em;--sa-tracking-title:.01em;--sa-tracking-micro:.12em;--sa-tracking-chip:.04em;--sa-radius-panel:22px;--sa-radius-card:20px;--sa-radius-ctl:12px;--sa-radius-ctl-sm:calc(var(--sa-radius-ctl) * .8);--sa-radius-mark:8px;--sa-radius-chip:6px;--sa-radius-tick:4px;--sa-radius-dot:2px;--sa-radius-pill:999px;--sa-space-1:4px;--sa-space-2:8px;--sa-space-3:12px;--sa-space-4:16px;--sa-space-5:20px;--sa-space-6:24px;--sa-space-7:32px;--sa-space-8:48px;--sa-space-9:64px;--sa-space-10:96px;--sa-section-y:72px;--sa-gutter:16px;--sa-container:1200px;--sa-h-ctl-sm:32px;--sa-h-ctl:40px;--sa-h-ctl-lg:48px;--sa-h-nav:64px;--sa-h-row:44px;--sa-h-chip:24px;--sa-h-code-head:40px;--sa-h-code-btn:28px;--sa-h-captcha:var(--sa-h-ctl-lg);--sa-w-captcha:calc(var(--sa-h-captcha) * 8 / 3);--sa-h-day:28px;--sa-gap-day:1px;--sa-h-wp-bar:16px;--sa-h-wp-spark:56px;--sa-h-wp-chart:200px;--sa-w-match-side:380px;--sa-text-scoreboard:52px;--sa-flap-top:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c231e);--sa-flap-bottom:var(--lightningcss-light,#ece9df)var(--lightningcss-dark,#161b17);--sa-flap-seam:var(--lightningcss-light,#cfcbbf)var(--lightningcss-dark,#0b0e0c);--sa-accent-deep:#f2541b;--sa-beam:var(--lightningcss-light,#b9370a12)var(--lightningcss-dark,#fff6d81f);--sa-band-bg:var(--lightningcss-light,#0b0e0c)var(--lightningcss-dark,#eceae2);--sa-band-surface:var(--lightningcss-light,#121613)var(--lightningcss-dark,#fff);--sa-band-surface-2:var(--lightningcss-light,#181d19)var(--lightningcss-dark,#e2dfd4);--sa-band-border:var(--lightningcss-light,#26302a)var(--lightningcss-dark,#cfcbbf);--sa-band-border-strong:var(--lightningcss-light,#3a463d)var(--lightningcss-dark,#bdb9ac);--sa-band-text:var(--lightningcss-light,#eef0ea)var(--lightningcss-dark,#121512);--sa-band-muted:var(--lightningcss-light,#9aa49c)var(--lightningcss-dark,#565b55);--sa-band-faint:var(--lightningcss-light,#858f87)var(--lightningcss-dark,#5f645e);--sa-band-accent-ink:var(--lightningcss-light,#ff7a47)var(--lightningcss-dark,#b9370a);--sa-band-lime:var(--lightningcss-light,#d9f45f)var(--lightningcss-dark,#4d6b07);--sa-h-board-row:64px;--sa-h-plan-row:56px;--sa-text-flap:34px;--sa-text-board-score:30px;--sa-text-marquee:52px;--sa-text-kickoff:96px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (min-width:48rem){:root{--sa-text-flap:108px;--sa-text-marquee:100px;--sa-text-kickoff:240px;--sa-text-hero:124px;--sa-text-display:80px;--sa-text-section:72px;--sa-text-subsection:48px;--sa-text-page:64px;--sa-text-title:30px;--sa-text-lead:19px;--sa-text-score:52px;--sa-text-led:168px;--sa-text-stat:48px;--sa-section-y:120px;--sa-gutter:32px;--sa-h-day:36px;--sa-gap-day:2px;--sa-h-wp-bar:22px;--sa-h-wp-spark:72px;--sa-h-wp-chart:300px;--sa-text-scoreboard:84px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes sa-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--sa-live) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes sa-marquee{to{transform:translate(-50%)}}@keyframes sa-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sa-shimmer{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.live-dot,.ticker-track,.rise,.skeleton,.mt-feed-item{animation:none!important}.wp-seg{transition:none!important}}@keyframes sa-flip{0%{opacity:0;transform:rotateX(92deg)}45%{opacity:1}70%{transform:rotateX(-14deg)}to{transform:none}}@keyframes sa-sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes sa-roll{0%{opacity:0;transform:rotateX(90deg)translateY(-30%)}to{opacity:1;transform:none}}@keyframes sa-goal{0%{background:0 0}12%{background:var(--sa-accent-wash)}to{background:0 0}}@keyframes sa-type{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes sa-blink{50%{opacity:0}}@keyframes sa-pop{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes sa-draw{to{stroke-dashoffset:0}}@keyframes sa-draw-loop{0%{stroke-dashoffset:900px}60%,to{stroke-dashoffset:0}}@keyframes sa-stream{0%{opacity:0;transform:translateY(8px)}6%{opacity:1;transform:none}82%{opacity:1}92%,to{opacity:0}}@keyframes sa-wp-h{0%{flex-basis:40%}to{flex-basis:58%}}@keyframes sa-wp-a{0%{flex-basis:32%}to{flex-basis:18%}}@keyframes sa-grow-x{0%{transform:scaleX(0)}40%,85%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes sa-run{0%{opacity:0;left:90px}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 110px)}}@keyframes sa-bob{50%{transform:translateY(-5px)}}@keyframes sa-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}@keyframes sa-tunnel{0%{opacity:0;transform:scale(.1)}20%{opacity:1}to{opacity:0;transform:scale(1.8)}}@keyframes sa-breathe{50%{opacity:.7;transform:scale(1.15)}}@keyframes sa-eq{0%{height:8px}to{height:40px}}@keyframes sa-scan{0%{left:28%}to{left:68%}}@keyframes sa-wave{0%{transform:skewY(-6deg)scaleX(.94)}to{transform:skewY(6deg)}}@keyframes sa-lamp-on{0%{opacity:0}to{opacity:1}}@keyframes sa-flicker{0%,42%,46%,72%,to{opacity:1}44%{opacity:.25}70%{opacity:.6}}@keyframes sa-dock-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes sa-plate{0%{background:var(--sa-accent);color:var(--sa-on-accent);transform:rotateX(90deg)}40%{background:var(--sa-accent);color:var(--sa-on-accent);transform:none}to{background:var(--sa-surface-2);color:var(--sa-text)}}@keyframes sa-dock-tick{0%,10%{transform:translate(0)}to{transform:translate(-100%)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
