.Button-module__iG8H9W__button{--_shadow:none;justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--fw-semibold);border-radius:var(--radius-md);cursor:pointer;white-space:normal;text-align:center;-webkit-user-select:none;user-select:none;box-shadow:var(--_shadow);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.Button-module__iG8H9W__button:active:not(:disabled){transform:translateY(1px)}.Button-module__iG8H9W__button:disabled{opacity:.55;cursor:not-allowed}.Button-module__iG8H9W__primary:disabled{opacity:.45;--_shadow:none}.Button-module__iG8H9W__button[aria-busy=true]{opacity:1;cursor:progress}.Button-module__iG8H9W__block{width:100%}.Button-module__iG8H9W__waiting{align-items:flex-end;gap:var(--space-2);flex-direction:column;max-width:100%;display:inline-flex}.Button-module__iG8H9W__waiting.Button-module__iG8H9W__block{align-items:stretch}.Button-module__iG8H9W__reason{font-size:var(--text-small);color:var(--color-text-sub);text-align:right;line-height:1.35}.Button-module__iG8H9W__waiting.Button-module__iG8H9W__block .Button-module__iG8H9W__reason{text-align:center}.Button-module__iG8H9W__sm{min-height:36px;padding:var(--space-1) var(--space-3);font-size:var(--text-small)}.Button-module__iG8H9W__default{min-height:44px;padding:var(--space-2) var(--space-5);font-size:var(--text-body)}.Button-module__iG8H9W__lg{min-height:52px;padding:var(--space-2) var(--space-6);font-size:var(--text-body-lg)}.Button-module__iG8H9W__primary{background:var(--color-accent);color:var(--color-on-accent);--_shadow:var(--shadow-btn-accent)}.Button-module__iG8H9W__primary:hover:not(:disabled){background:var(--coral-500)}.Button-module__iG8H9W__secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-line-strong)}.Button-module__iG8H9W__secondary:hover:not(:disabled){background:var(--color-surface-alt)}.Button-module__iG8H9W__ghost{background:var(--color-surface-alt);color:var(--color-text)}.Button-module__iG8H9W__ghost:hover:not(:disabled){background:var(--color-line)}.Button-module__iG8H9W__danger{background:var(--red-600);color:var(--white)}.Button-module__iG8H9W__danger:hover:not(:disabled){filter:brightness(.95)}.Button-module__iG8H9W__spinner{border-radius:var(--radius-pill);border:2px solid;border-top-color:#0000;width:16px;height:16px;animation:.7s linear infinite Button-module__iG8H9W__spin}.Button-module__iG8H9W__label{align-items:center;gap:var(--space-2);text-wrap:balance;display:inline-flex}.Button-module__iG8H9W__labelDim{opacity:.85}@keyframes Button-module__iG8H9W__spin{to{transform:rotate(360deg)}}
.DatePicker-module__5h7T3W__root{width:100%;position:relative}.DatePicker-module__5h7T3W__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s;display:flex}.DatePicker-module__5h7T3W__trigger:hover{border-color:var(--color-line-strong)}.DatePicker-module__5h7T3W__trigger:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint);outline:none}.DatePicker-module__5h7T3W__triggerInvalid{border-color:var(--color-danger)}.DatePicker-module__5h7T3W__triggerText{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DatePicker-module__5h7T3W__placeholder{color:var(--color-text-hint);font-family:var(--font-body)}.DatePicker-module__5h7T3W__icon{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0}.DatePicker-module__5h7T3W__popover{z-index:50;top:calc(100% + var(--space-2));width:300px;max-width:calc(100vw - var(--space-6));padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:.12s cubic-bezier(.2,.7,.2,1) DatePicker-module__5h7T3W__pop;position:absolute;left:0}@keyframes DatePicker-module__5h7T3W__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DatePicker-module__5h7T3W__popover{animation:none}}.DatePicker-module__5h7T3W__header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.DatePicker-module__5h7T3W__title{align-items:center;gap:var(--space-1);cursor:pointer;padding:var(--space-1) var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);color:var(--color-text);background:0 0;border:none;display:inline-flex}.DatePicker-module__5h7T3W__title:hover{background:var(--color-surface-alt)}.DatePicker-module__5h7T3W__titleCaret{width:16px;height:16px;color:var(--color-text-muted);transition:transform .15s}.DatePicker-module__5h7T3W__titleCaretUp{transform:rotate(180deg)}.DatePicker-module__5h7T3W__nav{gap:var(--space-1);display:flex}.DatePicker-module__5h7T3W__navBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.DatePicker-module__5h7T3W__navBtn:hover{background:var(--color-surface-alt);color:var(--color-text)}.DatePicker-module__5h7T3W__navBtn svg{width:20px;height:20px}.DatePicker-module__5h7T3W__weekRow,.DatePicker-module__5h7T3W__dayGrid{grid-template-columns:repeat(7,1fr);display:grid}.DatePicker-module__5h7T3W__weekRow{margin-bottom:var(--space-1)}.DatePicker-module__5h7T3W__weekday{text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-hint);padding-bottom:var(--space-1);font-weight:700}.DatePicker-module__5h7T3W__dayGrid{gap:2px}.DatePicker-module__5h7T3W__day{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-small);color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.DatePicker-module__5h7T3W__day:hover:not(:disabled){background:var(--color-surface-alt)}.DatePicker-module__5h7T3W__dayMuted{color:var(--color-text-hint)}.DatePicker-module__5h7T3W__day:disabled{color:var(--color-line-strong);cursor:not-allowed}.DatePicker-module__5h7T3W__dayToday{box-shadow:inset 0 0 0 1.5px var(--color-primary);color:var(--color-primary-ink);font-weight:700}.DatePicker-module__5h7T3W__daySelected,.DatePicker-module__5h7T3W__daySelected:hover{background:var(--color-primary);color:var(--color-text-inverse);font-weight:700}.DatePicker-module__5h7T3W__yearGrid{gap:var(--space-1);max-height:232px;padding:var(--space-1) 0;grid-template-columns:repeat(4,1fr);display:grid;overflow-y:auto}.DatePicker-module__5h7T3W__yearBtn{padding:var(--space-2) 0;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-text);cursor:pointer;background:0 0;border:none}.DatePicker-module__5h7T3W__yearBtn:hover{background:var(--color-surface-alt)}.DatePicker-module__5h7T3W__yearBtnActive,.DatePicker-module__5h7T3W__yearBtnActive:hover{background:var(--color-primary);color:var(--color-text-inverse);font-weight:700}.DatePicker-module__5h7T3W__footer{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;display:flex}
.PhoneInput-module__9Q9_xa__row{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);height:44px;transition:border-color var(--duration-base) var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard);align-items:stretch;display:flex;overflow:hidden}.PhoneInput-module__9Q9_xa__row:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.PhoneInput-module__9Q9_xa__invalid{border-color:var(--state-live-fg)}.PhoneInput-module__9Q9_xa__invalid:focus-within{border-color:var(--state-live-fg);box-shadow:0 0 0 3px var(--state-live-bg)}.PhoneInput-module__9Q9_xa__disabled{opacity:.6}.PhoneInput-module__9Q9_xa__prefix{padding:0 var(--space-3);background:var(--color-surface-alt);border-right:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--color-text-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.PhoneInput-module__9Q9_xa__input{min-width:0;padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-body);letter-spacing:.04em;color:var(--color-text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.PhoneInput-module__9Q9_xa__input::placeholder{color:var(--color-text-hint);letter-spacing:normal}.PhoneInput-module__9Q9_xa__input:disabled{cursor:not-allowed}
.StatusBadge-module__ezC1tW__badge{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);padding:4px 10px;line-height:1;display:inline-flex}.StatusBadge-module__ezC1tW__dot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:7px;height:7px}.StatusBadge-module__ezC1tW__pulse{animation:StatusBadge-module__ezC1tW__pulse 1.4s var(--easing-standard) infinite}@keyframes StatusBadge-module__ezC1tW__pulse{0%{opacity:1;box-shadow:0 0}70%{opacity:.7;box-shadow:0 0 0 5px #0000}to{opacity:1;box-shadow:0 0 #0000}}.StatusBadge-module__ezC1tW__live{color:var(--state-live-fg);background:var(--state-live-bg)}.StatusBadge-module__ezC1tW__win{color:var(--state-win-fg);background:var(--state-win-bg)}.StatusBadge-module__ezC1tW__pending{color:var(--state-pending-text);background:var(--state-pending-bg)}.StatusBadge-module__ezC1tW__upcoming{color:var(--state-upcoming-fg);background:var(--state-upcoming-bg)}.StatusBadge-module__ezC1tW__neutral{color:var(--state-neutral-fg);background:var(--state-neutral-bg)}.StatusBadge-module__ezC1tW__danger{color:var(--state-danger-fg);background:var(--state-danger-bg)}
.Card-module__PHE8EW__card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.Card-module__PHE8EW__flush{padding:0;overflow:hidden}
.ChalkStamp-module__y6qoTW__figure{flex-direction:column;align-items:center;display:inline-flex}.ChalkStamp-module__y6qoTW__light{color:var(--color-text)}.ChalkStamp-module__y6qoTW__dark{color:var(--white)}.ChalkStamp-module__y6qoTW__svg{display:block}.ChalkStamp-module__y6qoTW__ball{fill:var(--color-accent)}.ChalkStamp-module__y6qoTW__ballInk{fill:currentColor}.ChalkStamp-module__y6qoTW__puffAccent{fill:var(--color-accent)}.ChalkStamp-module__y6qoTW__anim{animation-iteration-count:var(--reps,1);animation-fill-mode:forwards}.ChalkStamp-module__y6qoTW__loop{--reps:infinite}.ChalkStamp-module__y6qoTW__f4Ball,.ChalkStamp-module__y6qoTW__f4Ghost{transform-box:fill-box;transform-origin:50%;animation-name:ChalkStamp-module__y6qoTW__f4Ball;animation-duration:1.6s;animation-timing-function:linear}.ChalkStamp-module__y6qoTW__f4Ghost.ChalkStamp-module__y6qoTW__g1{animation-delay:30ms}.ChalkStamp-module__y6qoTW__f4Ghost.ChalkStamp-module__y6qoTW__g2{animation-delay:60ms}@keyframes ChalkStamp-module__y6qoTW__f4Ball{0%{opacity:1;transform:translate(-12px,36px)scale(1)}10%{transform:translate(38px,45px)scale(1.25,.8)}13%{transform:translate(52px,41px)scale(1)}22%{transform:translate(110px,45px)scale(1.25,.8)}25%{transform:translate(124px,41px)scale(1)}34%{opacity:1;transform:translate(162px,43px)scale(1)}41%{opacity:1;transform:translate(200px,45px)scale(1)}43%,to{opacity:0;transform:translate(200px,45px)scale(1)}}.ChalkStamp-module__y6qoTW__f4Line{transform-box:fill-box;transform-origin:50%;animation-name:ChalkStamp-module__y6qoTW__f4Line;animation-duration:1.6s;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__f4Line{0%,33%{transform:none}36%{transform:translate(2.5px)rotate(3deg)}42%{transform:translate(-1px)rotate(-1.5deg)}48%,to{transform:none}}.ChalkStamp-module__y6qoTW__f4Puff{opacity:0;transform-box:fill-box;animation-name:ChalkStamp-module__y6qoTW__f4Puff;animation-duration:1.6s;animation-timing-function:ease-out}@keyframes ChalkStamp-module__y6qoTW__f4Puff{0%,33.9%{opacity:0;transform:translate(0)scale(.5)}34.6%{opacity:.8}46%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.15)}}.ChalkStamp-module__y6qoTW__f4NumA,.ChalkStamp-module__y6qoTW__f4NumB{stroke-dasharray:1;animation-duration:1.6s;animation-timing-function:linear}.ChalkStamp-module__y6qoTW__f4NumA{animation-name:ChalkStamp-module__y6qoTW__f4NumA}.ChalkStamp-module__y6qoTW__f4NumB{animation-name:ChalkStamp-module__y6qoTW__f4NumB}@keyframes ChalkStamp-module__y6qoTW__f4NumA{0%,45%{stroke-dashoffset:1px;opacity:1}52%{stroke-dashoffset:0;opacity:1}87%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes ChalkStamp-module__y6qoTW__f4NumB{0%,52%{stroke-dashoffset:1px;opacity:1}58%{stroke-dashoffset:0;opacity:1}87%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}.ChalkStamp-module__y6qoTW__f6Ball,.ChalkStamp-module__y6qoTW__f6Ghost{transform-box:fill-box;transform-origin:50%;animation-name:ChalkStamp-module__y6qoTW__f6Ball;animation-duration:1.8s;animation-timing-function:linear}.ChalkStamp-module__y6qoTW__f6Ghost.ChalkStamp-module__y6qoTW__g1{animation-delay:35ms}.ChalkStamp-module__y6qoTW__f6Ghost.ChalkStamp-module__y6qoTW__g2{animation-delay:70ms}@keyframes ChalkStamp-module__y6qoTW__f6Ball{0%{opacity:1;transform:translate(-12px,64px)scale(1)}8%{animation-timing-function:ease-out;transform:translate(30px,70px)scale(1.3,.7)}10%{transform:translate(38px,60px)scale(.9,1.15)}26%{opacity:1;transform:translate(118px,-16px)scale(.95,1.05)}27%,to{opacity:0;transform:translate(118px,-16px)scale(1)}}.ChalkStamp-module__y6qoTW__f6Puff{opacity:0;transform-box:fill-box;animation-name:ChalkStamp-module__y6qoTW__f6Puff;animation-duration:1.8s;animation-timing-function:ease-out}@keyframes ChalkStamp-module__y6qoTW__f6Puff{0%,39.9%{opacity:0;transform:translate(0)scale(.4)}40.8%{opacity:.85}52%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.2)}}.ChalkStamp-module__y6qoTW__f6Num{stroke-dasharray:1;animation-name:ChalkStamp-module__y6qoTW__f6Num;animation-duration:1.8s;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__f6Num{0%,40%{stroke-dashoffset:1px;opacity:1}54%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}.ChalkStamp-module__y6qoTW__f4Scene{animation-name:ChalkStamp-module__y6qoTW__sceneFade;animation-duration:1.6s;animation-timing-function:linear}.ChalkStamp-module__y6qoTW__f6Scene{animation-name:ChalkStamp-module__y6qoTW__sceneFade;animation-duration:1.8s;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__sceneFade{0%,84%{opacity:1}96%,to{opacity:0}}.ChalkStamp-module__y6qoTW__wkScene{animation-name:ChalkStamp-module__y6qoTW__wkScene;animation-duration:1.6s;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__wkScene{0%,82%{opacity:1}96%,to{opacity:0}}.ChalkStamp-module__y6qoTW__wkBall{transform-box:fill-box;transform-origin:50%;animation-name:ChalkStamp-module__y6qoTW__wkBall;animation-duration:1.6s;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__wkBall{0%{opacity:1;animation-timing-function:ease-in;transform:translate(-56px,-10px)scale(1)}20%{animation-timing-function:ease-out;transform:translate(-8px)scale(1.3,.75)}25%{transform:translate(-18px,12px)scale(1)}34%{opacity:.85;transform:translate(-28px,30px)scale(1)}39%,to{opacity:0;transform:translate(-30px,34px)scale(1)}}.ChalkStamp-module__y6qoTW__wkStumps{transform-box:fill-box;transform-origin:50% 100%;animation-name:ChalkStamp-module__y6qoTW__wkRattle;animation-duration:1.6s;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__wkRattle{0%,19%{transform:none}22%{transform:translate(1.6px)rotate(1.6deg)}26%{transform:translate(-1.2px)rotate(-1.2deg)}30%{transform:rotate(.6deg)}35%,to{transform:none}}.ChalkStamp-module__y6qoTW__wkBail{transform-box:fill-box;transform-origin:50%;animation-name:ChalkStamp-module__y6qoTW__wkBail;animation-duration:1.6s;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__wkBail{0%,19%{opacity:1;animation-timing-function:ease-out;transform:none}28%{transform:translate(10px,-15px)rotate(150deg)}35%{animation-timing-function:ease-in;transform:translate(16px,12px)rotate(290deg)}41%{transform:translate(19px,40px)rotate(348deg)}44%{animation-timing-function:ease-out;transform:translate(19px,45px)rotate(360deg)}47.5%{animation-timing-function:ease-in;transform:translate(19px,41.5px)rotate(360deg)}50%{transform:translate(19px,45px)rotate(360deg)}to{opacity:1;transform:translate(19px,45px)rotate(360deg)}}.ChalkStamp-module__y6qoTW__wkPuff{opacity:0;transform-box:fill-box;animation-name:ChalkStamp-module__y6qoTW__wkPuff;animation-duration:1.6s;animation-timing-function:ease-out}@keyframes ChalkStamp-module__y6qoTW__wkPuff{0%,19.9%{opacity:0;transform:translate(0)scale(.5)}20.8%{opacity:.8}33%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.15)}}.ChalkStamp-module__y6qoTW__msStroke{stroke-dasharray:1;animation-timing-function:linear}.ChalkStamp-module__y6qoTW__ms50 .ChalkStamp-module__y6qoTW__msStroke{animation-duration:1.5s}.ChalkStamp-module__y6qoTW__ms100 .ChalkStamp-module__y6qoTW__msStroke{animation-duration:1.7s}.ChalkStamp-module__y6qoTW__msA{animation-name:ChalkStamp-module__y6qoTW__msA}.ChalkStamp-module__y6qoTW__msB{animation-name:ChalkStamp-module__y6qoTW__msB}.ChalkStamp-module__y6qoTW__msC{animation-name:ChalkStamp-module__y6qoTW__msC}.ChalkStamp-module__y6qoTW__msLine{animation-name:ChalkStamp-module__y6qoTW__msLine}.ChalkStamp-module__y6qoTW__msLine2{animation-name:ChalkStamp-module__y6qoTW__msLine2}@keyframes ChalkStamp-module__y6qoTW__msA{0%,6%{stroke-dashoffset:1px;opacity:1}24%{stroke-dashoffset:0;opacity:1}87%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes ChalkStamp-module__y6qoTW__msB{0%,22%{stroke-dashoffset:1px;opacity:1}42%{stroke-dashoffset:0;opacity:1}87%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes ChalkStamp-module__y6qoTW__msC{0%,38%{stroke-dashoffset:1px;opacity:1}56%{stroke-dashoffset:0;opacity:1}87%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes ChalkStamp-module__y6qoTW__msLine{0%,58%{stroke-dashoffset:1px;opacity:1}66%{stroke-dashoffset:0;opacity:1}87%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes ChalkStamp-module__y6qoTW__msLine2{0%,64%{stroke-dashoffset:1px;opacity:.6}71%{stroke-dashoffset:0;opacity:.6}87%{stroke-dashoffset:0;opacity:.6}95%,to{stroke-dashoffset:0;opacity:0}}.ChalkStamp-module__y6qoTW__msPuff{opacity:0;transform-box:fill-box;animation-name:ChalkStamp-module__y6qoTW__msPuff;animation-timing-function:ease-out}.ChalkStamp-module__y6qoTW__ms50 .ChalkStamp-module__y6qoTW__msPuff{animation-duration:1.5s}.ChalkStamp-module__y6qoTW__ms100 .ChalkStamp-module__y6qoTW__msPuff{animation-duration:1.7s}@keyframes ChalkStamp-module__y6qoTW__msPuff{0%,57.9%{opacity:0;transform:translate(0)scale(.5)}58.8%{opacity:.8}72%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.15)}}.ChalkStamp-module__y6qoTW__goalScene{animation-name:ChalkStamp-module__y6qoTW__sceneFade;animation-duration:1.7s;animation-timing-function:linear}.ChalkStamp-module__y6qoTW__goalBall,.ChalkStamp-module__y6qoTW__goalGhost{transform-box:fill-box;transform-origin:50%;animation-name:ChalkStamp-module__y6qoTW__goalBall;animation-duration:1.7s;animation-timing-function:linear}.ChalkStamp-module__y6qoTW__goalGhost.ChalkStamp-module__y6qoTW__g1{animation-delay:35ms}.ChalkStamp-module__y6qoTW__goalGhost.ChalkStamp-module__y6qoTW__g2{animation-delay:70ms}@keyframes ChalkStamp-module__y6qoTW__goalBall{0%{opacity:1;transform:translate(28px,66px)scale(1)}30%{opacity:1;transform:translate(70px,24px)scale(1)}52%{transform:translate(102px,40px)scale(1.25,.8)}56%{transform:translate(110px,43px)scale(1)}64%{opacity:1;transform:translate(116px,46px)scale(1)}84%{opacity:1;transform:translate(116px,46px)scale(1)}93%,to{opacity:0;transform:translate(116px,46px)scale(1)}}.ChalkStamp-module__y6qoTW__goalNet{transform-box:fill-box;transform-origin:118px 46px;animation-name:ChalkStamp-module__y6qoTW__goalNet;animation-duration:1.7s;animation-timing-function:ease-out}@keyframes ChalkStamp-module__y6qoTW__goalNet{0%,52%{transform:none}58%{transform:scale(1.05,1.04)}66%{transform:scale(.985,.99)}74%,to{transform:none}}.ChalkStamp-module__y6qoTW__goalPuff{opacity:0;transform-box:fill-box;animation-name:ChalkStamp-module__y6qoTW__goalPuff;animation-duration:1.7s;animation-timing-function:ease-out}@keyframes ChalkStamp-module__y6qoTW__goalPuff{0%,53.9%{opacity:0;transform:translate(0)scale(.5)}55%{opacity:.8}68%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.15)}}.ChalkStamp-module__y6qoTW__tickPath{stroke-dasharray:1;animation-name:ChalkStamp-module__y6qoTW__tickDraw;animation-duration:.9s;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__tickDraw{0%,10%{stroke-dashoffset:1px}36%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ChalkStamp-module__y6qoTW__tickPuff{opacity:0;transform-box:fill-box;animation-name:ChalkStamp-module__y6qoTW__tickPuff;animation-duration:.9s;animation-timing-function:ease-out}@keyframes ChalkStamp-module__y6qoTW__tickPuff{0%,33.9%{opacity:0;transform:translate(0)scale(.5)}35%{opacity:.8}55%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.15)}}.ChalkStamp-module__y6qoTW__crossA,.ChalkStamp-module__y6qoTW__crossB{stroke-dasharray:1;opacity:.85;animation-duration:.9s;animation-timing-function:linear}.ChalkStamp-module__y6qoTW__crossA{animation-name:ChalkStamp-module__y6qoTW__crossA}.ChalkStamp-module__y6qoTW__crossB{animation-name:ChalkStamp-module__y6qoTW__crossB}@keyframes ChalkStamp-module__y6qoTW__crossA{0%,10%{stroke-dashoffset:1px}34%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes ChalkStamp-module__y6qoTW__crossB{0%,40%{stroke-dashoffset:1px}62%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ChalkStamp-module__y6qoTW__otScene{animation-name:ChalkStamp-module__y6qoTW__otScene;animation-duration:1.7s;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__otScene{0%,86%{opacity:1}96%,to{opacity:0}}.ChalkStamp-module__y6qoTW__otStroke{stroke-dasharray:1;stroke-dashoffset:1px;animation-name:ChalkStamp-module__y6qoTW__otDraw;animation-timing-function:linear}@keyframes ChalkStamp-module__y6qoTW__otDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ChalkStamp-module__y6qoTW__otBall{opacity:0;transform-box:fill-box;transform-origin:50%;animation-name:ChalkStamp-module__y6qoTW__otBall;animation-duration:1.7s;animation-timing-function:linear}.ChalkStamp-module__y6qoTW__otBall.ChalkStamp-module__y6qoTW__g1{animation-delay:51ms}.ChalkStamp-module__y6qoTW__otBall.ChalkStamp-module__y6qoTW__g2{animation-delay:.102s}@keyframes ChalkStamp-module__y6qoTW__otBall{0%{opacity:0;transform:translate(204px,4px)scale(1)}.5%{opacity:1}22%{transform:translate(calc(var(--ix) + 40px), 52px) scale(1)}30%{transform:translate(var(--ix), var(--iy)) scale(1.3, .7)}32%{transform:translate(calc(var(--ix) - 4px), var(--iy)) scale(1)}42%{opacity:1}44%,to{transform:translate(-14px, calc(var(--iy) - 5px)) scale(1);opacity:0}}.ChalkStamp-module__y6qoTW__otPuff{opacity:0;transform-box:fill-box;animation-name:ChalkStamp-module__y6qoTW__otPuff;animation-duration:1.7s;animation-timing-function:ease-out}@keyframes ChalkStamp-module__y6qoTW__otPuff{0%,29.9%{opacity:0;transform:translate(0)scale(.5)}31.2%{opacity:.8}42%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.15)}}@media (prefers-reduced-motion:reduce){.ChalkStamp-module__y6qoTW__f4Ball,.ChalkStamp-module__y6qoTW__f4Ghost,.ChalkStamp-module__y6qoTW__f6Ball,.ChalkStamp-module__y6qoTW__f6Ghost,.ChalkStamp-module__y6qoTW__wkBall,.ChalkStamp-module__y6qoTW__f4Puff,.ChalkStamp-module__y6qoTW__f6Puff,.ChalkStamp-module__y6qoTW__wkPuff,.ChalkStamp-module__y6qoTW__msPuff,.ChalkStamp-module__y6qoTW__tickPuff,.ChalkStamp-module__y6qoTW__goalPuff,.ChalkStamp-module__y6qoTW__goalGhost,.ChalkStamp-module__y6qoTW__otBall,.ChalkStamp-module__y6qoTW__otPuff{opacity:0;animation:none}.ChalkStamp-module__y6qoTW__goalBall{opacity:1;animation:none;transform:translate(116px,46px)}.ChalkStamp-module__y6qoTW__goalNet,.ChalkStamp-module__y6qoTW__goalScene{opacity:1;animation:none;transform:none}.ChalkStamp-module__y6qoTW__f4NumA,.ChalkStamp-module__y6qoTW__f4NumB,.ChalkStamp-module__y6qoTW__f6Num,.ChalkStamp-module__y6qoTW__msStroke,.ChalkStamp-module__y6qoTW__tickPath,.ChalkStamp-module__y6qoTW__crossA,.ChalkStamp-module__y6qoTW__crossB{stroke-dashoffset:0;opacity:1;animation:none}.ChalkStamp-module__y6qoTW__msLine2{opacity:.6}.ChalkStamp-module__y6qoTW__crossA,.ChalkStamp-module__y6qoTW__crossB{opacity:.85}.ChalkStamp-module__y6qoTW__otStroke{stroke-dashoffset:0;animation:none}.ChalkStamp-module__y6qoTW__f4Line,.ChalkStamp-module__y6qoTW__wkStumps,.ChalkStamp-module__y6qoTW__wkBail,.ChalkStamp-module__y6qoTW__wkScene,.ChalkStamp-module__y6qoTW__f4Scene,.ChalkStamp-module__y6qoTW__f6Scene,.ChalkStamp-module__y6qoTW__otScene{opacity:1;animation:none;transform:none}}
.Skeleton-module__59wJKq__skeleton{background:linear-gradient(90deg, var(--color-surface-alt) 25%, var(--color-line) 37%, var(--color-surface-alt) 63%);background-size:400% 100%;animation:1.4s infinite Skeleton-module__59wJKq__shimmer;display:block}@keyframes Skeleton-module__59wJKq__shimmer{0%{background-position:100%}to{background-position:0}}
.Data-module__utriqa__data{font-family:var(--font-mono);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text)}.Data-module__utriqa__lg{font-size:var(--text-data);line-height:1.1}.Data-module__utriqa__sm{font-size:var(--text-data-sm);line-height:1.2}
.Avatar-module__QdzgcW__avatar{background:var(--color-primary-tint);color:var(--color-primary-ink);font-family:var(--font-body);font-weight:var(--fw-bold);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.Avatar-module__QdzgcW__person{border-radius:var(--radius-pill)}.Avatar-module__QdzgcW__team{border-radius:11px}.Avatar-module__QdzgcW__img{object-fit:cover;width:100%;height:100%}.Avatar-module__QdzgcW__stub{background:var(--state-pending-bg);color:var(--state-pending-text);border:1.5px dashed var(--state-pending-fg)}
.Feedback-module__qRLe8G__wrap{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);flex-direction:column;display:flex}.Feedback-module__qRLe8G__icon{width:48px;height:48px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-primary-ink);font-family:var(--font-display);font-size:24px;font-weight:var(--fw-bold);justify-content:center;align-items:center;display:flex}.Feedback-module__qRLe8G__iconError{background:var(--state-live-bg);color:var(--state-live-fg)}.Feedback-module__qRLe8G__title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text)}.Feedback-module__qRLe8G__description{font-size:var(--text-body);color:var(--color-text-muted);max-width:42ch}.Feedback-module__qRLe8G__action{margin-top:var(--space-3)}.Feedback-module__qRLe8G__meta{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-overline);color:var(--color-text-hint)}
.Pagination-module__djXYQW__wrap{padding:var(--space-3) 0;justify-content:center;display:flex}
.StepBar-module__eO_jkG__bar{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.StepBar-module__eO_jkG__count{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-sub);letter-spacing:.04em;align-self:flex-end;margin:0}.StepBar-module__eO_jkG__num{font-variant-numeric:tabular-nums}.StepBar-module__eO_jkG__track,.StepBar-module__eO_jkG__labels{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.StepBar-module__eO_jkG__seg{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-line);position:relative;overflow:hidden}.StepBar-module__eO_jkG__fill{background:var(--color-primary);transform-origin:0;transition:transform var(--duration-slow) var(--easing-standard);position:absolute;inset:0;transform:scaleX(0)}.StepBar-module__eO_jkG__seg.StepBar-module__eO_jkG__done .StepBar-module__eO_jkG__fill,.StepBar-module__eO_jkG__seg.StepBar-module__eO_jkG__current .StepBar-module__eO_jkG__fill,.StepBar-module__eO_jkG__seg.StepBar-module__eO_jkG__locked .StepBar-module__eO_jkG__fill{transform:scaleX(1)}.StepBar-module__eO_jkG__seg.StepBar-module__eO_jkG__locked .StepBar-module__eO_jkG__fill{background:var(--blue-100)}.StepBar-module__eO_jkG__labels{margin:0;padding:0;list-style:none}.StepBar-module__eO_jkG__item{min-width:0}.StepBar-module__eO_jkG__target{align-items:center;gap:var(--space-2);width:100%;min-height:var(--min-tap-target);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--fw-regular);color:var(--color-text-sub);text-align:left;white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:none;display:flex}.StepBar-module__eO_jkG__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.StepBar-module__eO_jkG__stepNo{font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--color-text-sub);flex:none}.StepBar-module__eO_jkG__glyph{width:var(--space-4);height:var(--space-4);flex:none}.StepBar-module__eO_jkG__done .StepBar-module__eO_jkG__target{font-weight:var(--fw-medium);color:var(--color-text)}.StepBar-module__eO_jkG__done .StepBar-module__eO_jkG__glyph{color:var(--color-primary-ink)}.StepBar-module__eO_jkG__current .StepBar-module__eO_jkG__target{color:var(--color-primary-ink);font-weight:var(--fw-semibold)}.StepBar-module__eO_jkG__current .StepBar-module__eO_jkG__stepNo{color:var(--color-primary-ink)}.StepBar-module__eO_jkG__locked .StepBar-module__eO_jkG__target{color:var(--color-text-sub)}.StepBar-module__eO_jkG__link{cursor:pointer;border-radius:var(--radius-sm)}.StepBar-module__eO_jkG__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:560px){.StepBar-module__eO_jkG__stepNo{display:none}.StepBar-module__eO_jkG__target{gap:var(--space-1);font-size:var(--text-overline);letter-spacing:.04em;text-transform:uppercase}.StepBar-module__eO_jkG__glyph{width:var(--space-3);height:var(--space-3)}.StepBar-module__eO_jkG__done .StepBar-module__eO_jkG__glyph{display:none}}@media (max-width:380px){.StepBar-module__eO_jkG__item:not(.StepBar-module__eO_jkG__current) .StepBar-module__eO_jkG__text,.StepBar-module__eO_jkG__item:not(.StepBar-module__eO_jkG__current) .StepBar-module__eO_jkG__glyph{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.StepBar-module__eO_jkG__fill{transition:none}}
.ShareButton-module__vhCaJW__cluster{align-items:center;gap:var(--space-2);display:flex}.ShareButton-module__vhCaJW__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:1px solid #0000;display:inline-flex}.ShareButton-module__vhCaJW__btn:active{transform:translateY(1px)}.ShareButton-module__vhCaJW__primary{background:var(--glass-surface);border-color:var(--glass-border-md);color:var(--dark-text-primary)}.ShareButton-module__vhCaJW__primary:hover{background:var(--glass-surface-sm);border-color:var(--glass-border)}.ShareButton-module__vhCaJW__secondary{background:var(--glass-surface-xs);border-color:var(--glass-border-sm);color:var(--dark-text-secondary)}.ShareButton-module__vhCaJW__secondary:hover{color:var(--dark-text-primary);border-color:var(--glass-border)}.ShareButton-module__vhCaJW__compact .ShareButton-module__vhCaJW__btn{width:40px;padding:0}.ShareButton-module__vhCaJW__compact .ShareButton-module__vhCaJW__label{display:none}
.CreateCta-module__-xpmJq__band{border-radius:var(--radius-xl);background:linear-gradient(150deg, var(--surface-dark-deep), var(--surface-dark-navy) 65%, var(--surface-dark-blue));box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.CreateCta-module__-xpmJq__glow{background:radial-gradient(circle at center, var(--glow-coral-md), transparent 62%);pointer-events:none;width:60%;height:160%;position:absolute;bottom:-60%;right:-10%}.CreateCta-module__-xpmJq__inner{gap:var(--space-3);padding:var(--space-8) var(--space-6);flex-direction:column;max-width:34rem;display:flex;position:relative}.CreateCta-module__-xpmJq__eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-accent);display:inline-flex}.CreateCta-module__-xpmJq__headline{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:var(--dark-text-primary);line-height:1.1}.CreateCta-module__-xpmJq__sub{font-size:var(--text-body);color:var(--dark-text-secondary);max-width:46ch;line-height:1.5}.CreateCta-module__-xpmJq__actions{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.CreateCta-module__-xpmJq__cta{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:var(--fw-bold);box-shadow:var(--shadow-glow-coral);transition:background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);text-decoration:none;display:inline-flex}.CreateCta-module__-xpmJq__cta:hover{background:var(--coral-500);box-shadow:var(--shadow-glow-coral-hover);text-decoration:none;transform:translateY(-1px)}.CreateCta-module__-xpmJq__cta:active{transform:translateY(0)}.CreateCta-module__-xpmJq__note{font-size:var(--text-small);color:var(--dark-text-muted)}.CreateCta-module__-xpmJq__signin{color:var(--dark-text-secondary);font-weight:var(--fw-semibold);text-underline-offset:2px}.CreateCta-module__-xpmJq__signin:hover{color:var(--dark-text-primary)}.CreateCta-module__-xpmJq__band.CreateCta-module__-xpmJq__banner{box-shadow:none;border-radius:0}.CreateCta-module__-xpmJq__banner .CreateCta-module__-xpmJq__glow{width:40rem;right:50%;transform:translate(50%)}.CreateCta-module__-xpmJq__banner .CreateCta-module__-xpmJq__inner{text-align:center;max-width:42rem;padding:var(--space-16) var(--space-6);align-items:center;margin:0 auto}.CreateCta-module__-xpmJq__banner .CreateCta-module__-xpmJq__headline{font-size:var(--text-display)}.CreateCta-module__-xpmJq__banner .CreateCta-module__-xpmJq__actions{gap:var(--space-3);flex-direction:column}@media (max-width:560px){.CreateCta-module__-xpmJq__inner{padding:var(--space-6) var(--space-5)}.CreateCta-module__-xpmJq__banner .CreateCta-module__-xpmJq__inner{padding:var(--space-12) var(--space-5)}.CreateCta-module__-xpmJq__banner .CreateCta-module__-xpmJq__headline{font-size:var(--text-h1)}.CreateCta-module__-xpmJq__cta{justify-content:center;width:100%}}
.AppNudge-module__WTDXnG__dock{left:0;right:0;bottom:var(--space-4);pointer-events:none;z-index:var(--z-fab);padding:0 var(--space-4);justify-content:center;display:flex;position:fixed}.AppNudge-module__WTDXnG__bar{pointer-events:auto;align-items:center;gap:var(--space-3);max-width:480px;min-height:52px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--glass-nav-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);animation:AppNudge-module__WTDXnG__nudgeUp var(--duration-slow) var(--easing-standard);display:flex}@keyframes AppNudge-module__WTDXnG__nudgeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AppNudge-module__WTDXnG__bar{animation:none}}.AppNudge-module__WTDXnG__mark{border-radius:var(--radius-full);background:var(--tint-coral);width:28px;height:28px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.AppNudge-module__WTDXnG__copy{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--dark-text-primary);min-width:0}.AppNudge-module__WTDXnG__cta{align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-small);font-weight:var(--fw-bold);box-shadow:var(--shadow-btn-accent);transition:box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);flex:none;text-decoration:none;display:inline-flex}.AppNudge-module__WTDXnG__cta:hover{box-shadow:var(--shadow-glow-coral);text-decoration:none;transform:translateY(-1px)}.AppNudge-module__WTDXnG__close{border-radius:var(--radius-full);width:40px;height:40px;color:var(--dark-text-muted);font-size:var(--text-small);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.AppNudge-module__WTDXnG__close:hover{color:var(--dark-text-primary);background:var(--glass-surface-sm)}@media (max-width:560px){.AppNudge-module__WTDXnG__copy{font-size:var(--text-caption)}}
.FloatingPromo-module__g0gLmq__dock{left:0;right:0;bottom:var(--space-4);pointer-events:none;z-index:var(--z-fab);padding:0 var(--space-4);justify-content:center;display:flex;position:fixed}.FloatingPromo-module__g0gLmq__bar{pointer-events:auto;align-items:center;gap:var(--space-3);max-width:480px;min-height:52px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--glass-nav-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);animation:FloatingPromo-module__g0gLmq__promoUp var(--duration-slow) var(--easing-standard);display:flex}@keyframes FloatingPromo-module__g0gLmq__promoUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.FloatingPromo-module__g0gLmq__mark{border-radius:var(--radius-full);background:var(--tint-coral);width:28px;height:28px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.FloatingPromo-module__g0gLmq__copy{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--dark-text-primary);min-width:0}.FloatingPromo-module__g0gLmq__cta{align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-small);font-weight:var(--fw-bold);box-shadow:var(--shadow-btn-accent);transition:box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);flex:none;text-decoration:none;display:inline-flex}.FloatingPromo-module__g0gLmq__cta:hover{box-shadow:var(--shadow-glow-coral);text-decoration:none;transform:translateY(-1px)}.FloatingPromo-module__g0gLmq__close{border-radius:var(--radius-full);width:40px;height:40px;color:var(--dark-text-muted);font-size:var(--text-small);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.FloatingPromo-module__g0gLmq__close:hover{color:var(--dark-text-primary);background:var(--glass-surface-sm)}.FloatingPromo-module__g0gLmq__pill{pointer-events:auto;border-radius:var(--radius-full);background:var(--color-accent);width:44px;height:44px;color:var(--color-on-accent);cursor:pointer;box-shadow:var(--shadow-btn-accent);animation:FloatingPromo-module__g0gLmq__promoUp var(--duration-base) var(--easing-standard);transition:box-shadow var(--duration-fast) var(--easing-standard);border:none;justify-content:center;align-items:center;display:inline-flex}.FloatingPromo-module__g0gLmq__pill:hover{box-shadow:var(--shadow-glow-coral)}@media (max-width:560px){.FloatingPromo-module__g0gLmq__copy{font-size:var(--text-caption)}}
.Brand-module__qaci9G__brand{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--text-h3);letter-spacing:-.02em;color:inherit;text-decoration:none;display:inline-flex}.Brand-module__qaci9G__brand:hover{text-decoration:none}.Brand-module__qaci9G__mark{background:linear-gradient(160deg, var(--brand-slate-top), var(--brand-slate-base) 70%);border-radius:22.5%;flex:none;display:block}.Brand-module__qaci9G__mark svg{width:100%;height:100%;display:block}.Brand-module__qaci9G__chalk{fill:var(--brand-chalk)}.Brand-module__qaci9G__ball{fill:var(--color-accent)}
.AppBar-module__YV1I6G__bar{z-index:var(--z-sticky);background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line);position:sticky;top:0}.AppBar-module__YV1I6G__inner{max-width:960px;min-height:56px;padding:var(--space-2) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 auto;display:flex}.AppBar-module__YV1I6G__left{align-items:center;gap:var(--space-3);min-width:0;display:flex}.AppBar-module__YV1I6G__back{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text);flex:none;justify-content:center;align-items:center;font-size:20px;text-decoration:none;display:inline-flex}.AppBar-module__YV1I6G__back:hover{background:var(--color-surface-alt);text-decoration:none}.AppBar-module__YV1I6G__brand{color:var(--color-text);flex:none}.AppBar-module__YV1I6G__titleWrap{min-width:0;padding-left:var(--space-3);margin-left:var(--space-1);border-left:1px solid var(--color-line);flex-direction:column;display:flex}.AppBar-module__YV1I6G__title{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-small);letter-spacing:normal;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.AppBar-module__YV1I6G__subtitle{font-size:var(--text-overline);color:var(--color-text-muted)}.AppBar-module__YV1I6G__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}
.UserMenu-module__mTxJ9a__wrap{position:relative}.UserMenu-module__mTxJ9a__menuLink{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text);font-family:var(--font-body);text-decoration:none;display:block}.UserMenu-module__mTxJ9a__menuLink:hover{background:var(--color-surface-alt)}.UserMenu-module__mTxJ9a__trigger{border-radius:var(--radius-pill);cursor:pointer;transition:box-shadow var(--duration-fast) var(--easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.UserMenu-module__mTxJ9a__trigger:hover,.UserMenu-module__mTxJ9a__trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--color-primary-tint)}.UserMenu-module__mTxJ9a__menu{top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-lg);padding:var(--space-2);z-index:50;flex-direction:column;gap:2px;animation:.12s ease-out UserMenu-module__mTxJ9a__menuIn;display:flex;position:absolute;right:0}@keyframes UserMenu-module__mTxJ9a__menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserMenu-module__mTxJ9a__identity{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--color-line);margin-bottom:var(--space-1);flex-direction:column;gap:2px;display:flex}.UserMenu-module__mTxJ9a__name{font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--color-text)}.UserMenu-module__mTxJ9a__phone{font-size:var(--text-xs);color:var(--color-text-sub)}.UserMenu-module__mTxJ9a__item,.UserMenu-module__mTxJ9a__signOut{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-small);color:var(--color-text);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;text-decoration:none;display:block}.UserMenu-module__mTxJ9a__item:hover,.UserMenu-module__mTxJ9a__signOut:hover{background:var(--color-surface-alt)}.UserMenu-module__mTxJ9a__signOut{color:var(--state-live-fg)}.UserMenu-module__mTxJ9a__signOut:disabled{opacity:.6;cursor:default}
.AppHeader-module__CZV4eG__actions{align-items:center;gap:var(--space-3);display:flex}
.Container-module__kvMuLa__container{max-width:960px;padding:var(--space-6) var(--space-5) var(--space-16);margin:0 auto}
.Tabs-module__ay_9WW__wrap{gap:var(--space-5);flex-direction:column;display:flex}.Tabs-module__ay_9WW__tablist{gap:var(--space-4);border-bottom:1px solid var(--color-line);display:flex;overflow-x:auto}.Tabs-module__ay_9WW__tab{appearance:none;cursor:pointer;padding:var(--space-3) 2px;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--color-text-muted);white-space:nowrap;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.Tabs-module__ay_9WW__tab:hover{color:var(--color-text)}.Tabs-module__ay_9WW__tabActive{color:var(--color-primary-ink);border-bottom-color:var(--color-primary-ink)}.Tabs-module__ay_9WW__panel{min-height:80px}
.MatchTabs-module__ZSrr7G__tablist{gap:var(--space-6);border-bottom:1px solid var(--color-line);z-index:var(--z-sticky);background:var(--color-bg);display:flex;position:sticky;top:0;overflow-x:auto}.MatchTabs-module__ZSrr7G__tab{appearance:none;padding:var(--space-3) 0;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--fw-medium);color:var(--color-text-sub);cursor:pointer;white-space:nowrap;transition:color var(--duration-base) var(--easing-standard), border-color var(--duration-base) var(--easing-standard);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.MatchTabs-module__ZSrr7G__tab:hover{color:var(--color-text)}.MatchTabs-module__ZSrr7G__tab:focus{outline:none}.MatchTabs-module__ZSrr7G__tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.MatchTabs-module__ZSrr7G__tabActive,.MatchTabs-module__ZSrr7G__tabActive:hover{color:var(--color-accent);font-weight:var(--fw-semibold);border-bottom-color:var(--color-accent)}.MatchTabs-module__ZSrr7G__panel{padding-top:var(--space-6)}@media (max-width:720px){.MatchTabs-module__ZSrr7G__tablist{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-alt);border-bottom:0}.MatchTabs-module__ZSrr7G__tab{min-height:var(--min-tap-target);padding:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text-muted);transition:color var(--duration-base) var(--easing-standard), background var(--duration-base) var(--easing-standard);border-bottom:0;flex:1;margin-bottom:0}.MatchTabs-module__ZSrr7G__tab:focus-visible{border-radius:var(--radius-pill)}.MatchTabs-module__ZSrr7G__tabActive,.MatchTabs-module__ZSrr7G__tabActive:hover{background:var(--surface-dark-base);color:var(--color-on-primary);font-weight:var(--fw-bold)}.MatchTabs-module__ZSrr7G__panel{padding-top:var(--space-4)}}
.Footer-module__9KV43q__footer{background:var(--color-surface);border-top:1px solid var(--color-line);margin-top:var(--space-16)}.Footer-module__9KV43q__inner{max-width:72rem;padding:var(--space-12) var(--space-6) var(--space-8);gap:var(--space-12);flex-wrap:wrap;justify-content:space-between;margin:0 auto;display:flex}.Footer-module__9KV43q__brand{gap:var(--space-3);flex-direction:column;max-width:20rem;display:flex}.Footer-module__9KV43q__wordmark{color:var(--color-text);min-height:var(--min-tap-target);align-self:flex-start}.Footer-module__9KV43q__tagline{font-size:var(--text-small);color:var(--color-text-sub);line-height:1.5}.Footer-module__9KV43q__columns{gap:var(--space-12);flex-wrap:wrap;display:flex}.Footer-module__9KV43q__column{gap:var(--space-2);flex-direction:column;min-width:9rem;display:flex}.Footer-module__9KV43q__heading{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.Footer-module__9KV43q__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__9KV43q__link{min-height:44px;min-width:var(--min-tap-target);max-width:18rem;font-size:var(--text-small);color:var(--color-text-sub);transition:color var(--duration-fast) var(--easing-standard);align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}.Footer-module__9KV43q__link:hover{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.Footer-module__9KV43q__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.Footer-module__9KV43q__legal{border-top:1px solid var(--color-line)}.Footer-module__9KV43q__copyright{max-width:72rem;padding:var(--space-4) var(--space-6);font-size:var(--text-caption);color:var(--color-text-muted);margin:0 auto}.Footer-module__9KV43q__credit{color:inherit}@media (max-width:640px){.Footer-module__9KV43q__inner{gap:var(--space-8);padding:var(--space-8) var(--space-5) var(--space-6);flex-direction:column}.Footer-module__9KV43q__columns{gap:var(--space-6);flex-direction:column}.Footer-module__9KV43q__copyright{padding:var(--space-4) var(--space-5)}}
.LiveMatchCard-module__HsBzSa__card{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--glass-border-sm);background:linear-gradient(158deg, var(--surface-dark-card), var(--surface-dark-navy));box-shadow:var(--shadow-md);color:var(--dark-text-primary);transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}.LiveMatchCard-module__HsBzSa__card:hover{box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-2px)}.LiveMatchCard-module__HsBzSa__meta{align-items:center;gap:var(--space-2);min-width:0;display:flex}.LiveMatchCard-module__HsBzSa__dot{border-radius:var(--radius-full);background:var(--state-live-fg);width:6px;height:6px;animation:LiveMatchCard-module__HsBzSa__pulse 1.8s var(--easing-standard) infinite;flex:none}@keyframes LiveMatchCard-module__HsBzSa__pulse{50%{opacity:.35}}.LiveMatchCard-module__HsBzSa__metaText{font-size:var(--text-caption);color:var(--dark-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LiveMatchCard-module__HsBzSa__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.LiveMatchCard-module__HsBzSa__team{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--dark-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LiveMatchCard-module__HsBzSa__teamActive{color:var(--white)}.LiveMatchCard-module__HsBzSa__score{align-items:baseline;gap:var(--space-2);flex:none;display:flex}.LiveMatchCard-module__HsBzSa__scoreNum{font-family:var(--font-mono);font-size:var(--text-data-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--white)}.LiveMatchCard-module__HsBzSa__overs{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--dark-text-muted)}.LiveMatchCard-module__HsBzSa__note{font-size:var(--text-caption);color:var(--dark-text-muted);flex:none}.LiveMatchCard-module__HsBzSa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.LiveMatchCard-module__HsBzSa__card,.LiveMatchCard-module__HsBzSa__card:hover{transition:none;transform:none}.LiveMatchCard-module__HsBzSa__dot{animation:none}}
.PrivateGate-module__RRVZ5q__action{display:inline-block}
.PublicNav-module__NOLCAq__nav{z-index:var(--z-sticky);background:var(--color-surface);border-bottom:1px solid var(--color-line);position:sticky;top:0}.PublicNav-module__NOLCAq__inner{align-items:center;gap:var(--space-6);max-width:1200px;padding:var(--space-3) var(--space-5);margin:0 auto;display:flex}.PublicNav-module__NOLCAq__brand{color:var(--color-text);margin-right:auto}.PublicNav-module__NOLCAq__links{align-items:center;gap:var(--space-6);display:none}.PublicNav-module__NOLCAq__links a{font-size:var(--text-small);font-weight:var(--fw-medium);color:var(--color-text-muted);transition:color var(--duration-fast) var(--easing-standard);text-decoration:none}.PublicNav-module__NOLCAq__links a:hover{color:var(--color-text);text-decoration:none}.PublicNav-module__NOLCAq__actions{align-items:center;gap:var(--space-4);display:none}.PublicNav-module__NOLCAq__signin{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text);text-decoration:none}.PublicNav-module__NOLCAq__signin:hover{color:var(--color-primary-ink);text-decoration:none}.PublicNav-module__NOLCAq__cta{min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-small);font-weight:var(--fw-semibold);box-shadow:var(--shadow-btn-accent);transition:background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.PublicNav-module__NOLCAq__cta:hover{background:var(--coral-500);box-shadow:var(--shadow-glow-coral);text-decoration:none}.PublicNav-module__NOLCAq__burger{width:44px;height:44px;margin-right:calc(var(--space-2) * -1);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.PublicNav-module__NOLCAq__bars{flex-direction:column;gap:5px;width:20px;display:flex}.PublicNav-module__NOLCAq__bars span{border-radius:var(--radius-pill);height:2px;transition:transform var(--duration-base) var(--easing-standard);background:currentColor;display:block}.PublicNav-module__NOLCAq__bars[data-open="1"] span:first-child{transform:translateY(3.5px)rotate(45deg)}.PublicNav-module__NOLCAq__bars[data-open="1"] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.PublicNav-module__NOLCAq__sheet{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-6);border-top:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;display:flex}.PublicNav-module__NOLCAq__sheet[hidden]{display:none}.PublicNav-module__NOLCAq__sheetLinks{flex-direction:column;display:flex}.PublicNav-module__NOLCAq__sheetLinks a{padding:var(--space-3) 0;font-size:var(--text-body);font-weight:var(--fw-medium);color:var(--color-text);text-decoration:none}@media (min-width:880px){.PublicNav-module__NOLCAq__links,.PublicNav-module__NOLCAq__actions{display:flex}.PublicNav-module__NOLCAq__burger,.PublicNav-module__NOLCAq__sheet{display:none}}@media (prefers-reduced-motion:reduce){.PublicNav-module__NOLCAq__bars span,.PublicNav-module__NOLCAq__cta,.PublicNav-module__NOLCAq__links a{transition:none}}
.SponsorBanner-module__bKhMja__slot{margin:var(--space-3) 0}.SponsorBanner-module__bKhMja__card{border-radius:var(--radius-lg);outline:none;text-decoration:none;display:block;overflow:hidden}.SponsorBanner-module__bKhMja__card:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring)}.SponsorBanner-module__bKhMja__strip{align-items:center;gap:var(--space-4);min-height:84px;padding:var(--space-3) var(--space-4);background:var(--surface-dark-card);display:flex;position:relative}.SponsorBanner-module__bKhMja__stripArt{pointer-events:none;position:absolute;inset:0 0 0 35%}.SponsorBanner-module__bKhMja__stripArt img{object-fit:cover;width:100%;height:100%}.SponsorBanner-module__bKhMja__stripScrim{background:linear-gradient(90deg, var(--surface-dark-card) 38%, #0c172b8c 68%, #0c172b26 100%);position:absolute;inset:0}.SponsorBanner-module__bKhMja__stripText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.SponsorBanner-module__bKhMja__adLabel{font:var(--fw-medium) var(--text-xs) var(--font-mono);color:var(--dark-text-muted)}.SponsorBanner-module__bKhMja__brandLine{font:var(--fw-semibold) var(--text-caption) var(--font-body);color:var(--dark-text-secondary)}.SponsorBanner-module__bKhMja__stripHeadline{font:var(--fw-bold) var(--text-h3) var(--font-display);color:var(--dark-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SponsorBanner-module__bKhMja__cta{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font:var(--fw-semibold) var(--text-small) var(--font-body);box-shadow:var(--shadow-btn-accent);transition:transform var(--duration-fast) var(--easing-standard);flex-shrink:0;position:relative}.SponsorBanner-module__bKhMja__card:hover .SponsorBanner-module__bKhMja__cta{transform:translateY(-1px)}.SponsorBanner-module__bKhMja__billboard{aspect-ratio:16/9;background:var(--surface-dark-card);width:100%;max-height:320px;position:relative}@media (min-width:768px){.SponsorBanner-module__bKhMja__billboard{aspect-ratio:unset;height:240px}}.SponsorBanner-module__bKhMja__billboardArt{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.SponsorBanner-module__bKhMja__billboardArt img{object-fit:cover;width:100%;height:100%}.SponsorBanner-module__bKhMja__billboardScrim{background:linear-gradient(#06101e59 0%,#06101e0d 35%,#06101ed1 100%);position:absolute;inset:0}.SponsorBanner-module__bKhMja__adLabelFloat{top:var(--space-3);left:var(--space-4);position:absolute}.SponsorBanner-module__bKhMja__billboardText{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);gap:var(--space-1);flex-direction:column;padding-right:30%;display:flex;position:absolute}.SponsorBanner-module__bKhMja__brandLineAccent{font:var(--fw-semibold) var(--text-overline) var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dark-text-accent)}.SponsorBanner-module__bKhMja__billboardHeadline{font:var(--fw-extrabold) var(--text-h2) / 1.15 var(--font-display);color:var(--dark-text-primary)}.SponsorBanner-module__bKhMja__billboardSubline{font:var(--fw-regular) var(--text-small) / 1.4 var(--font-body);color:var(--dark-text-secondary)}.SponsorBanner-module__bKhMja__ctaFloat{right:var(--space-4);bottom:var(--space-4);position:absolute}.SponsorBanner-module__bKhMja__muteBtn{top:var(--space-3);right:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-full);background:var(--glass-surface);width:32px;height:32px;color:var(--dark-text-primary);cursor:pointer;place-items:center;display:grid;position:absolute}.SponsorBanner-module__bKhMja__muteBtn:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}@media (max-width:480px){.SponsorBanner-module__bKhMja__billboardText{padding-right:104px}.SponsorBanner-module__bKhMja__billboardHeadline{font-size:var(--text-h3)}.SponsorBanner-module__bKhMja__stripHeadline{font-size:var(--text-body);white-space:normal}}
.PlayerAnalysis-module__E3aqZa__root{gap:var(--space-4);flex-direction:column;display:flex}.PlayerAnalysis-module__E3aqZa__switcher{gap:var(--space-2);flex-wrap:wrap;display:flex}.PlayerAnalysis-module__E3aqZa__seg{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex}.PlayerAnalysis-module__E3aqZa__seg:hover{border-color:var(--color-primary);color:var(--color-primary-ink)}.PlayerAnalysis-module__E3aqZa__segActive,.PlayerAnalysis-module__E3aqZa__segActive:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.PlayerAnalysis-module__E3aqZa__segCount{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-bold)}.PlayerAnalysis-module__E3aqZa__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.PlayerAnalysis-module__E3aqZa__mainCol,.PlayerAnalysis-module__E3aqZa__sideCol{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:960px){.PlayerAnalysis-module__E3aqZa__layout{grid-template-columns:minmax(0,1fr) 340px}}.PlayerAnalysis-module__E3aqZa__panel{display:block}.PlayerAnalysis-module__E3aqZa__chart{align-items:flex-end;gap:var(--space-2);display:flex}.PlayerAnalysis-module__E3aqZa__chartCol{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;text-decoration:none;display:flex}.PlayerAnalysis-module__E3aqZa__chartVal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.PlayerAnalysis-module__E3aqZa__chartBar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-primary-tint);width:100%}.PlayerAnalysis-module__E3aqZa__chartCol:hover .PlayerAnalysis-module__E3aqZa__chartBar{background:var(--blue-100)}.PlayerAnalysis-module__E3aqZa__chartBarHot,.PlayerAnalysis-module__E3aqZa__chartCol:hover .PlayerAnalysis-module__E3aqZa__chartBarHot{background:var(--color-accent)}.PlayerAnalysis-module__E3aqZa__chartDate{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-hint);white-space:nowrap}@media (max-width:620px){.PlayerAnalysis-module__E3aqZa__chartDate{display:none}}.PlayerAnalysis-module__E3aqZa__miles{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PlayerAnalysis-module__E3aqZa__mile{gap:var(--space-2);flex-direction:column;display:flex}.PlayerAnalysis-module__E3aqZa__mileRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.PlayerAnalysis-module__E3aqZa__mileLabel{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text)}.PlayerAnalysis-module__E3aqZa__mileLeft{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--color-text-muted);white-space:nowrap}.PlayerAnalysis-module__E3aqZa__mileTrack{border-radius:var(--radius-full);background:var(--color-bg);height:8px;display:block;overflow:hidden}.PlayerAnalysis-module__E3aqZa__mileFill{border-radius:var(--radius-full);background:var(--color-primary);height:100%;display:block}.PlayerAnalysis-module__E3aqZa__donutWrap{align-items:center;gap:var(--space-5);display:flex}.PlayerAnalysis-module__E3aqZa__donut{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:128px;height:128px;display:flex}.PlayerAnalysis-module__E3aqZa__donutHole{border-radius:var(--radius-full);background:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:1px;width:82px;height:82px;display:flex}.PlayerAnalysis-module__E3aqZa__donutTotal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text)}.PlayerAnalysis-module__E3aqZa__donutUnit{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-hint)}.PlayerAnalysis-module__E3aqZa__legend{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.PlayerAnalysis-module__E3aqZa__legendRow{align-items:center;gap:var(--space-2);display:flex}.PlayerAnalysis-module__E3aqZa__legendSwatch{border-radius:var(--radius-sm);flex-shrink:0;width:12px;height:12px}.PlayerAnalysis-module__E3aqZa__swatchPrimary{background:var(--color-primary)}.PlayerAnalysis-module__E3aqZa__swatchMid{background:var(--blue-500)}.PlayerAnalysis-module__E3aqZa__swatchSoft{background:var(--blue-100)}.PlayerAnalysis-module__E3aqZa__legendLabel{font-size:var(--text-small);color:var(--color-text-muted);flex:1}.PlayerAnalysis-module__E3aqZa__legendVal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap}.PlayerAnalysis-module__E3aqZa__heat{gap:var(--space-1);display:flex}.PlayerAnalysis-module__E3aqZa__heatCell{border-radius:var(--radius-sm);background:var(--color-surface-alt);flex:1 1 0;height:18px}.PlayerAnalysis-module__E3aqZa__heat1{background:var(--blue-100)}.PlayerAnalysis-module__E3aqZa__heat2{background:var(--blue-500)}.PlayerAnalysis-module__E3aqZa__heat3{background:var(--color-primary)}.PlayerAnalysis-module__E3aqZa__heatNote{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-hint)}.PlayerAnalysis-module__E3aqZa__panelTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-text);margin-bottom:var(--space-4)}.PlayerAnalysis-module__E3aqZa__panelHint{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-hint);margin:calc(-1 * var(--space-3)) 0 var(--space-3)}.PlayerAnalysis-module__E3aqZa__panelEmpty{font-size:var(--text-small);color:var(--color-text-muted)}.PlayerAnalysis-module__E3aqZa__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.PlayerAnalysis-module__E3aqZa__tile{padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;gap:2px;display:flex}.PlayerAnalysis-module__E3aqZa__tileValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h2);font-weight:var(--fw-bold);color:var(--color-text);line-height:1.1}.PlayerAnalysis-module__E3aqZa__tileLabel{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.PlayerAnalysis-module__E3aqZa__tileSub{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-hint)}.PlayerAnalysis-module__E3aqZa__bars{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PlayerAnalysis-module__E3aqZa__barRow{align-items:center;gap:var(--space-3);grid-template-columns:110px 1fr 40px;display:grid}.PlayerAnalysis-module__E3aqZa__barLabel{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text)}.PlayerAnalysis-module__E3aqZa__barTrack{border-radius:var(--radius-full);background:var(--color-bg);height:10px;display:block;overflow:hidden}.PlayerAnalysis-module__E3aqZa__barFill{border-radius:var(--radius-full);background:var(--color-primary);height:100%;display:block}.PlayerAnalysis-module__E3aqZa__barCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-small);font-weight:var(--fw-bold);color:var(--color-text);text-align:right}.PlayerAnalysis-module__E3aqZa__form{gap:var(--space-3);padding:0;padding-bottom:var(--space-1);margin:0;list-style:none;display:flex;overflow-x:auto}.PlayerAnalysis-module__E3aqZa__formChip{min-width:116px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;gap:2px;text-decoration:none;display:flex}.PlayerAnalysis-module__E3aqZa__formChip:hover{border-color:var(--color-primary)}.PlayerAnalysis-module__E3aqZa__formScore{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text)}.PlayerAnalysis-module__E3aqZa__formSecond{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-text-muted)}.PlayerAnalysis-module__E3aqZa__formVs{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.PlayerAnalysis-module__E3aqZa__formCtx{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-hint)}.PlayerAnalysis-module__E3aqZa__tableWrap{overflow-x:auto}.PlayerAnalysis-module__E3aqZa__table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.PlayerAnalysis-module__E3aqZa__table th{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-hint);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line)}.PlayerAnalysis-module__E3aqZa__thNum{text-align:right}.PlayerAnalysis-module__E3aqZa__table td{padding:var(--space-3);border-bottom:1px solid var(--color-line);color:var(--color-text);vertical-align:middle}.PlayerAnalysis-module__E3aqZa__cellDate{white-space:nowrap;color:var(--color-text-muted)}.PlayerAnalysis-module__E3aqZa__cellOpp{font-weight:var(--fw-semibold)}.PlayerAnalysis-module__E3aqZa__rowLink{color:var(--color-text);text-decoration:none}.PlayerAnalysis-module__E3aqZa__rowLink:hover{color:var(--color-primary-ink)}.PlayerAnalysis-module__E3aqZa__cellCtx{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-hint);white-space:nowrap}.PlayerAnalysis-module__E3aqZa__cellNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.PlayerAnalysis-module__E3aqZa__cellResult{color:var(--color-text-muted)}@media (max-width:620px){.PlayerAnalysis-module__E3aqZa__barRow{grid-template-columns:90px 1fr 34px}.PlayerAnalysis-module__E3aqZa__cellResult,.PlayerAnalysis-module__E3aqZa__table th:last-child{display:none}}.PlayerAnalysis-module__E3aqZa__wagonWrap{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.PlayerAnalysis-module__E3aqZa__wagon{flex:none;width:220px;height:220px}.PlayerAnalysis-module__E3aqZa__wagonWedge{fill:var(--color-primary);stroke:var(--color-surface);stroke-width:2px}.PlayerAnalysis-module__E3aqZa__wagonNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:var(--fw-bold);fill:var(--color-text);text-anchor:middle}.PlayerAnalysis-module__E3aqZa__wagonHole{fill:var(--color-surface);stroke:var(--color-line);stroke-width:1px}.PlayerAnalysis-module__E3aqZa__wagonTotal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:var(--fw-bold);fill:var(--color-text);text-anchor:middle}.PlayerAnalysis-module__E3aqZa__wagonTotalUnit{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--color-text-hint);text-anchor:middle;font-size:10px}.PlayerAnalysis-module__E3aqZa__wagonSides{gap:var(--space-3);flex-direction:column;min-width:96px;margin:0;padding:0;list-style:none;display:flex}.PlayerAnalysis-module__E3aqZa__wagonSides li{padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;gap:2px;display:flex}.PlayerAnalysis-module__E3aqZa__wagonSideLabel{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.PlayerAnalysis-module__E3aqZa__wagonSideVal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text)}.PlayerAnalysis-module__E3aqZa__phaseCap{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-hint);margin:var(--space-4) 0 var(--space-2)}.PlayerAnalysis-module__E3aqZa__phaseCap:first-of-type{margin-top:0}.PlayerAnalysis-module__E3aqZa__phaseGrid{gap:var(--space-2) var(--space-4);grid-template-columns:1fr auto auto auto;align-items:baseline;display:grid}.PlayerAnalysis-module__E3aqZa__phaseHead{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text-hint);text-align:right}.PlayerAnalysis-module__E3aqZa__phaseHead:first-child{text-align:left}.PlayerAnalysis-module__E3aqZa__phaseName{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text)}.PlayerAnalysis-module__E3aqZa__phaseNameHot{color:var(--color-primary-ink);font-weight:var(--fw-bold)}.PlayerAnalysis-module__E3aqZa__phaseNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-small);color:var(--color-text);text-align:right}
.SportTile-module__8r4TpG__tile{border-radius:var(--radius-md);background:var(--state-neutral-bg);width:40px;height:40px;color:var(--state-neutral-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.SportTile-module__8r4TpG__sm{border-radius:var(--radius-sm);width:32px;height:32px}.SportTile-module__8r4TpG__tile[data-sport=CRICKET]{background:var(--sport-cricket-bg);color:var(--sport-cricket-fg)}.SportTile-module__8r4TpG__tile[data-sport=FOOTBALL]{background:var(--sport-football-bg);color:var(--sport-football-fg)}.SportTile-module__8r4TpG__tile[data-sport=BADMINTON]{background:var(--sport-badminton-bg);color:var(--sport-badminton-fg)}
.NetworkBanner-module__FwObfG__banner{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-small);flex-direction:column;gap:1px;display:flex}.NetworkBanner-module__FwObfG__banner strong{font-weight:var(--fw-bold)}.NetworkBanner-module__FwObfG__banner span{color:var(--color-text-muted)}.NetworkBanner-module__FwObfG__offline{background:var(--state-live-bg)}.NetworkBanner-module__FwObfG__offline strong{color:var(--state-live-fg)}.NetworkBanner-module__FwObfG__weak{background:var(--state-pending-bg)}.NetworkBanner-module__FwObfG__weak strong{color:var(--state-pending-text)}.NetworkBanner-module__FwObfG__expired{background:var(--color-danger-tint)}.NetworkBanner-module__FwObfG__expired strong{color:var(--color-danger)}
.AnnouncementComposer-module__bZEnGW__composer{gap:var(--space-3);flex-direction:column;display:flex}.AnnouncementComposer-module__bZEnGW__back{padding:var(--space-1) 0;font:inherit;font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text-sub);cursor:pointer;background:0 0;border:none;align-self:flex-start}.AnnouncementComposer-module__bZEnGW__title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text);margin:0}.AnnouncementComposer-module__bZEnGW__hint{font-size:var(--text-small);color:var(--color-text-sub);margin:0}.AnnouncementComposer-module__bZEnGW__kinds{gap:var(--space-2);display:flex}.AnnouncementComposer-module__bZEnGW__kind,.AnnouncementComposer-module__bZEnGW__kindOn{border-radius:var(--radius-md);border:1.5px solid var(--color-line);background:var(--color-surface);min-height:44px;font:inherit;font-size:var(--text-small);font-weight:var(--fw-bold);color:var(--color-text);cursor:pointer;flex:1}.AnnouncementComposer-module__bZEnGW__kindOn{border-color:var(--color-primary);background:var(--color-primary-tint);color:var(--color-primary-ink)}.AnnouncementComposer-module__bZEnGW__phrases{gap:var(--space-2);flex-wrap:wrap;display:flex}.AnnouncementComposer-module__bZEnGW__phrase{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-alt);font:inherit;font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--color-text);cursor:pointer;border:none}.AnnouncementComposer-module__bZEnGW__field{display:block;position:relative}.AnnouncementComposer-module__bZEnGW__input{resize:none;width:100%;padding:var(--space-3) var(--space-3) var(--space-6);border-radius:var(--radius-md);border:1.5px solid var(--color-line-strong);background:var(--color-surface);font:inherit;font-size:var(--text-body);color:var(--color-text)}.AnnouncementComposer-module__bZEnGW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.AnnouncementComposer-module__bZEnGW__count,.AnnouncementComposer-module__bZEnGW__countOver{right:var(--space-3);bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-hint);position:absolute}.AnnouncementComposer-module__bZEnGW__countOver{color:var(--color-danger)}.AnnouncementComposer-module__bZEnGW__error{font-size:var(--text-small);color:var(--color-danger);margin:0}.AnnouncementComposer-module__bZEnGW__srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.AnnouncementComposer-module__bZEnGW__kind:focus-visible,.AnnouncementComposer-module__bZEnGW__kindOn:focus-visible,.AnnouncementComposer-module__bZEnGW__phrase:focus-visible,.AnnouncementComposer-module__bZEnGW__back:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.AnnouncementStrip-module__nEHvXq__strip{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--state-pending-bg);border-bottom:1px solid var(--amber-100);display:flex}.AnnouncementStrip-module__nEHvXq__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AnnouncementStrip-module__nEHvXq__kind{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--state-pending-text)}.AnnouncementStrip-module__nEHvXq__message{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text);overflow-wrap:anywhere}.AnnouncementStrip-module__nEHvXq__end{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--amber-100);background:var(--color-surface);font:inherit;font-size:var(--text-small);font-weight:var(--fw-bold);color:var(--state-pending-text);cursor:pointer}.AnnouncementStrip-module__nEHvXq__end:disabled{opacity:.6;cursor:default}.AnnouncementStrip-module__nEHvXq__end:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.ShareLiveButton-module__SWAu_W__icon{border:1px solid var(--color-line-strong);border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-text-sub);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;display:flex}.ShareLiveButton-module__SWAu_W__icon:hover{background:var(--color-surface-alt);color:var(--color-text)}.ShareLiveButton-module__SWAu_W__icon:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ShareLiveButton-module__SWAu_W__onDark{background:var(--glass-border);color:var(--color-text-inverse);border-color:#0000}.ShareLiveButton-module__SWAu_W__onDark:hover{background:var(--glass-border-md);color:var(--color-text-inverse)}.ShareLiveButton-module__SWAu_W__link{align-self:flex-start}
.LiveVideoButton-module__cQGgxq__trigger{position:relative}.LiveVideoButton-module__cQGgxq__onDot{top:var(--space-2);right:var(--space-2);background:var(--state-live-fg);border-radius:50%;width:8px;height:8px;position:absolute}.LiveVideoButton-module__cQGgxq__backdrop{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LiveVideoButton-module__cQGgxq__panel{gap:var(--space-5);width:100%;max-width:640px;max-height:90vh;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}.LiveVideoButton-module__cQGgxq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.LiveVideoButton-module__cQGgxq__title{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-text)}.LiveVideoButton-module__cQGgxq__sub{font-size:var(--text-small);color:var(--color-text-muted);margin:0}.LiveVideoButton-module__cQGgxq__close{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-text-muted);font-size:var(--text-h2);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.LiveVideoButton-module__cQGgxq__close:hover{background:var(--color-surface-alt)}.LiveVideoButton-module__cQGgxq__step{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;display:flex}.LiveVideoButton-module__cQGgxq__stepTitle{align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--color-text);margin:0;display:flex}.LiveVideoButton-module__cQGgxq__num{background:var(--surface-dark-card);width:24px;height:24px;color:var(--white);font-family:var(--font-mono);font-size:var(--text-caption);border-radius:50%;place-items:center;display:grid}.LiveVideoButton-module__cQGgxq__optional{font-size:var(--text-caption);font-weight:var(--fw-medium);color:var(--color-text-muted)}.LiveVideoButton-module__cQGgxq__warn{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--state-pending-bg);color:var(--state-pending-text);font-size:var(--text-caption);font-weight:var(--fw-semibold);margin:0}.LiveVideoButton-module__cQGgxq__urlRow,.LiveVideoButton-module__cQGgxq__inputRow{align-items:center;gap:var(--space-3);display:flex}.LiveVideoButton-module__cQGgxq__dim{opacity:.5}.LiveVideoButton-module__cQGgxq__url{min-width:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.LiveVideoButton-module__cQGgxq__tabs{align-self:flex-start;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-alt);padding:3px;display:inline-flex}.LiveVideoButton-module__cQGgxq__tab{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0}.LiveVideoButton-module__cQGgxq__tabOn{background:var(--color-surface);color:var(--color-text);font-weight:var(--fw-bold)}.LiveVideoButton-module__cQGgxq__steps{padding-left:var(--space-5);gap:var(--space-1);font-size:var(--text-small);color:var(--color-text-muted);flex-direction:column;margin:0;display:flex}.LiveVideoButton-module__cQGgxq__form{gap:var(--space-2);flex-direction:column;display:flex}.LiveVideoButton-module__cQGgxq__input{min-width:0;height:40px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;font-size:var(--text-small);color:var(--color-text);flex:1}.LiveVideoButton-module__cQGgxq__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.LiveVideoButton-module__cQGgxq__inputError{border:2px solid var(--state-danger-fg)}.LiveVideoButton-module__cQGgxq__error{font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--state-danger-fg);margin:0}.LiveVideoButton-module__cQGgxq__help{font-size:var(--text-caption);color:var(--color-text-muted);margin:0;line-height:1.5}.LiveVideoButton-module__cQGgxq__linked{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);display:flex}.LiveVideoButton-module__cQGgxq__linkedText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.LiveVideoButton-module__cQGgxq__linkedUrl{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--color-text);text-overflow:ellipsis;overflow:hidden}.LiveVideoButton-module__cQGgxq__ok{align-items:center;gap:var(--space-1);font-size:var(--text-caption);color:var(--color-text-muted);display:inline-flex}.LiveVideoButton-module__cQGgxq__okDot{background:var(--state-win-fg);border-radius:50%;width:7px;height:7px}.LiveVideoButton-module__cQGgxq__remove{color:var(--state-danger-fg);font-size:var(--text-small);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0}.LiveVideoButton-module__cQGgxq__remove:disabled{opacity:.5}.LiveVideoButton-module__cQGgxq__who{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}@media (max-width:560px){.LiveVideoButton-module__cQGgxq__panel{padding:var(--space-5)}.LiveVideoButton-module__cQGgxq__urlRow,.LiveVideoButton-module__cQGgxq__inputRow{flex-direction:column;align-items:stretch}}
.OnAirDock-module__1wo9rG__dock{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);display:flex;position:relative}.OnAirDock-module__1wo9rG__status{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.OnAirDock-module__1wo9rG__onAir{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.15em;color:var(--state-live-fg);display:inline-flex}.OnAirDock-module__1wo9rG__dot{background:var(--state-live-fg);border-radius:50%;width:8px;height:8px}.OnAirDock-module__1wo9rG__hint{font-size:var(--text-caption);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OnAirDock-module__1wo9rG__btn{align-items:center;gap:var(--space-1);cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:64px;padding:0;display:flex}.OnAirDock-module__1wo9rG__btn:disabled{cursor:default;opacity:.5}.OnAirDock-module__1wo9rG__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.OnAirDock-module__1wo9rG__circle{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-text);transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border-radius:50%;place-items:center;display:grid}.OnAirDock-module__1wo9rG__circle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.OnAirDock-module__1wo9rG__btn:hover:not(:disabled) .OnAirDock-module__1wo9rG__circle{background:var(--color-surface-alt)}.OnAirDock-module__1wo9rG__label{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.OnAirDock-module__1wo9rG__btnOn .OnAirDock-module__1wo9rG__circle{border-color:var(--surface-dark-card);background:var(--surface-dark-card);color:var(--white)}.OnAirDock-module__1wo9rG__btnOn .OnAirDock-module__1wo9rG__label{font-weight:var(--fw-bold);color:var(--color-text)}.OnAirDock-module__1wo9rG__picker{right:0;bottom:calc(100% + var(--space-2));z-index:var(--z-overlay);width:min(360px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);position:absolute}.OnAirDock-module__1wo9rG__pickerTitle{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text);margin:0}.OnAirDock-module__1wo9rG__pickerSub{margin:0 0 var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted)}.OnAirDock-module__1wo9rG__pick{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-2) var(--space-1);border:0;border-top:1px solid var(--color-line);text-align:left;cursor:pointer;background:0 0;display:flex}.OnAirDock-module__1wo9rG__pick:hover{background:var(--color-surface-alt)}.OnAirDock-module__1wo9rG__pickWho{flex-direction:column;flex:1;display:flex}.OnAirDock-module__1wo9rG__pickName{font-size:var(--text-small);font-weight:var(--fw-bold);color:var(--color-text)}.OnAirDock-module__1wo9rG__pickRole{font-size:var(--text-caption);color:var(--color-text-muted)}.OnAirDock-module__1wo9rG__pickFig{font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--fw-bold);color:var(--color-text)}
.ShareResultBlock-module__w9Yqrq__block{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.ShareResultBlock-module__w9Yqrq__heading{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-hint);margin:0}.ShareResultBlock-module__w9Yqrq__actions{gap:var(--space-2);flex-direction:column;display:flex}.ShareResultBlock-module__w9Yqrq__note{font-size:var(--text-small);color:var(--color-text-muted);margin:0;line-height:1.5}.ShareResultBlock-module__w9Yqrq__opponent{align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);background:var(--color-surface-alt);border:1px solid var(--color-line);border-radius:var(--radius-md);display:flex}.ShareResultBlock-module__w9Yqrq__opponentText{flex-direction:column;flex:1;min-width:0;display:flex}.ShareResultBlock-module__w9Yqrq__opponentTitle{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShareResultBlock-module__w9Yqrq__opponentSub{font-size:var(--text-caption);color:var(--color-text-muted)}.ShareResultBlock-module__w9Yqrq__opponentBtn{min-height:var(--min-tap-target);flex:none}
.PhaseStage-module__yql9VW__screen{--stage-chrome:calc(56px + var(--space-6) + var(--space-16));gap:var(--space-4);min-height:calc(100dvh - var(--stage-chrome));flex-direction:column;display:flex}.PhaseStage-module__yql9VW__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PhaseStage-module__yql9VW__title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:var(--color-text);margin:0;line-height:1.1}.PhaseStage-module__yql9VW__stage{min-height:calc(var(--space-16) * 3);padding:var(--space-6) var(--space-4) var(--space-12);border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--surface-dark-blue), var(--surface-dark-card));flex:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PhaseStage-module__yql9VW__figure{aspect-ratio:1;width:min(55%,220px);height:auto}.PhaseStage-module__yql9VW__caption{left:var(--space-4);right:var(--space-4);bottom:var(--space-3);justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-text-secondary);margin:0;display:flex;position:absolute}.PhaseStage-module__yql9VW__captionStatus{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PhaseStage-module__yql9VW__captionEnd{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;overflow:hidden}.PhaseStage-module__yql9VW__details{gap:var(--space-4);flex-direction:column;display:flex}.PhaseStage-module__yql9VW__matchup{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.PhaseStage-module__yql9VW__side{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.PhaseStage-module__yql9VW__sideName{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--color-text);overflow-wrap:anywhere}.PhaseStage-module__yql9VW__sideValue{font-family:var(--font-mono);font-size:var(--text-h1);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1.1}.PhaseStage-module__yql9VW__sideDetail{font-size:var(--text-caption);color:var(--color-text-sub)}.PhaseStage-module__yql9VW__vs{margin-top:calc(-1 * var(--space-6));font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text-hint);align-self:center}.PhaseStage-module__yql9VW__facts{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.PhaseStage-module__yql9VW__fact{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);flex-direction:column;min-width:0;display:flex}.PhaseStage-module__yql9VW__fact+.PhaseStage-module__yql9VW__fact{border-left:1px solid var(--color-line)}.PhaseStage-module__yql9VW__factValue{font-family:var(--font-mono);font-size:var(--text-data);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text);order:-1;margin:0}.PhaseStage-module__yql9VW__factLabel{font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-sub);text-align:center}.PhaseStage-module__yql9VW__note{font-size:var(--text-small);color:var(--color-text-sub);text-align:center;margin:0;line-height:1.45}.PhaseStage-module__yql9VW__teams{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;padding:0;list-style:none}.PhaseStage-module__yql9VW__team{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.PhaseStage-module__yql9VW__team+.PhaseStage-module__yql9VW__team{border-top:1px solid var(--color-line)}.PhaseStage-module__yql9VW__teamText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.PhaseStage-module__yql9VW__teamName{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--color-text);overflow-wrap:anywhere;display:flex}.PhaseStage-module__yql9VW__wonPill{flex-shrink:0}.PhaseStage-module__yql9VW__teamDetail{font-size:var(--text-caption);color:var(--color-text-sub);overflow-wrap:anywhere}.PhaseStage-module__yql9VW__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.PhaseStage-module__yql9VW__teamValue{font-family:var(--font-mono);font-size:var(--text-h3);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text)}.PhaseStage-module__yql9VW__teamValue.PhaseStage-module__yql9VW__dim{color:var(--color-text-sub)}.PhaseStage-module__yql9VW__standouts{gap:var(--space-2);flex-direction:column;display:flex}.PhaseStage-module__yql9VW__standoutsTitle{font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-sub);margin:0}.PhaseStage-module__yql9VW__standoutRow{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.PhaseStage-module__yql9VW__standout{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.PhaseStage-module__yql9VW__standoutLabel{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-sub)}.PhaseStage-module__yql9VW__standoutName{font-size:var(--text-small);font-weight:var(--fw-bold);color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PhaseStage-module__yql9VW__standoutDetail{font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-sub);overflow-wrap:anywhere}.PhaseStage-module__yql9VW__standoutPart{max-width:100%;display:inline-block}.PhaseStage-module__yql9VW__foot{align-items:stretch;gap:var(--space-3);padding:var(--space-3) 0 var(--space-2);background:linear-gradient(to top, var(--color-bg) 80%, transparent);flex-direction:column;display:flex;position:sticky;bottom:0}.PhaseStage-module__yql9VW__link{align-self:center}.PhaseStage-module__yql9VW__link:disabled{opacity:.55}@media (min-width:900px){.PhaseStage-module__yql9VW__screen{column-gap:var(--space-8);row-gap:var(--space-6);grid-template:"head head""stage details"1fr"stage foot"/minmax(0,1fr) minmax(0,1fr);display:grid}.PhaseStage-module__yql9VW__screen.PhaseStage-module__yql9VW__withSteps{grid-template-rows:auto auto 1fr auto;grid-template-areas:"head head""steps steps""stage details""stage foot"}.PhaseStage-module__yql9VW__head{grid-area:head}.PhaseStage-module__yql9VW__steps{grid-area:steps}.PhaseStage-module__yql9VW__stage{top:var(--space-6);aspect-ratio:1;min-height:360px;max-height:calc(100dvh - var(--stage-chrome));grid-area:stage;align-self:start;position:sticky}.PhaseStage-module__yql9VW__details{gap:var(--space-6);grid-area:details}.PhaseStage-module__yql9VW__foot{background:0 0;grid-area:foot;padding:0;position:static}}
.ReadyToStart-module__i0W-LW__squadsLink{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text);flex-shrink:0;text-decoration:none;display:inline-flex}.ReadyToStart-module__i0W-LW__squadsLink:hover{background:var(--color-surface-alt)}.ReadyToStart-module__i0W-LW__squadsLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ReadyToStart-module__i0W-LW__linkIcon{width:18px;height:18px;color:var(--color-text-sub)}.ReadyToStart-module__i0W-LW__matchup{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ReadyToStart-module__i0W-LW__team{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.ReadyToStart-module__i0W-LW__teamName{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--color-text);overflow-wrap:anywhere}.ReadyToStart-module__i0W-LW__vs{margin-top:calc(-1 * var(--space-6));font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text-hint);align-self:center}.ReadyToStart-module__i0W-LW__count{align-items:center;gap:var(--space-1);font-size:var(--text-caption);color:var(--color-text-sub);display:inline-flex}.ReadyToStart-module__i0W-LW__countShort{color:var(--state-pending-text);font-weight:var(--fw-semibold)}.ReadyToStart-module__i0W-LW__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.ReadyToStart-module__i0W-LW__countShort .ReadyToStart-module__i0W-LW__num{color:inherit}.ReadyToStart-module__i0W-LW__check{width:14px;height:14px;color:var(--state-win-fg)}.ReadyToStart-module__i0W-LW__keysBlock{gap:var(--space-2);flex-direction:column;display:flex}.ReadyToStart-module__i0W-LW__overline{font-family:var(--font-body);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-sub);margin:0}.ReadyToStart-module__i0W-LW__keys{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ReadyToStart-module__i0W-LW__key{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-width:0;display:flex}.ReadyToStart-module__i0W-LW__cap{width:100%;min-height:40px;padding:0 var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--color-text);border-bottom-width:3px;justify-content:center;align-items:center;display:flex}.ReadyToStart-module__i0W-LW__keyCaption{font-size:var(--text-caption);color:var(--color-text-sub);line-height:1.35}.ReadyToStart-module__i0W-LW__cards{gap:var(--space-1);display:inline-flex}.ReadyToStart-module__i0W-LW__cardYellow,.ReadyToStart-module__i0W-LW__cardRed{border-radius:calc(var(--radius-sm) / 4);width:10px;height:14px}.ReadyToStart-module__i0W-LW__cardYellow{background:var(--amber-600)}.ReadyToStart-module__i0W-LW__cardRed{background:var(--red-600)}.ReadyToStart-module__i0W-LW__serveDot{border-radius:var(--radius-full);background:var(--color-text);width:10px;height:10px}.ReadyToStart-module__i0W-LW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReadyToStart-module__i0W-LW__then{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ReadyToStart-module__i0W-LW__thenLabel{font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-sub)}.ReadyToStart-module__i0W-LW__steps{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ReadyToStart-module__i0W-LW__step{align-items:center;gap:var(--space-2);font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--color-text);display:inline-flex}.ReadyToStart-module__i0W-LW__stepChip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-line)}.ReadyToStart-module__i0W-LW__step+.ReadyToStart-module__i0W-LW__step:before{content:"›";color:var(--color-text-hint)}.ReadyToStart-module__i0W-LW__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-small);margin:0;line-height:1.45}.ReadyToStart-module__i0W-LW__noticeWarn{background:var(--state-pending-bg);color:var(--color-text)}.ReadyToStart-module__i0W-LW__noticeBlock{background:var(--color-danger-tint);color:var(--color-text)}.ReadyToStart-module__i0W-LW__lock{justify-content:center;align-items:baseline;gap:var(--space-2);font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text-sub);margin:0;display:flex}.ReadyToStart-module__i0W-LW__lockTime{font-family:var(--font-mono);font-size:var(--text-data);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-primary-ink)}.ReadyToStart-module__i0W-LW__share{align-self:center}
.TiePrompt-module__yhiALG__field{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.TiePrompt-module__yhiALG__legend{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-hint);padding:0}.TiePrompt-module__yhiALG__error{font-size:var(--text-small);color:var(--color-danger);text-align:center;margin:0;line-height:1.45}
.WagonPicker-module__e7R3RW__panel{background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:480px;padding:var(--space-4) var(--space-5) var(--space-3);gap:var(--space-3);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.WagonPicker-module__e7R3RW__panel{animation:.18s ease-out WagonPicker-module__e7R3RW__rise}}@keyframes WagonPicker-module__e7R3RW__rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.WagonPicker-module__e7R3RW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.WagonPicker-module__e7R3RW__headText{gap:var(--space-1);flex-direction:column;display:flex}.WagonPicker-module__e7R3RW__title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text);margin:0}.WagonPicker-module__e7R3RW__hint{font-size:var(--text-small);color:var(--color-text-muted);margin:0}.WagonPicker-module__e7R3RW__badge,.WagonPicker-module__e7R3RW__confirm{font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--fw-bold);white-space:pre;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.WagonPicker-module__e7R3RW__six{color:var(--color-accent);background:var(--color-accent-tint)}.WagonPicker-module__e7R3RW__four{color:var(--state-win-fg);background:var(--state-win-bg)}.WagonPicker-module__e7R3RW__run{color:var(--color-text);background:var(--color-surface-alt)}.WagonPicker-module__e7R3RW__confirm{font-family:var(--font-body);color:var(--color-on-primary);background:var(--green-600)}.WagonPicker-module__e7R3RW__ground{aspect-ratio:1;width:100%;max-width:360px;margin:0 auto;position:relative}.WagonPicker-module__e7R3RW__svg{width:100%;height:100%;position:absolute;inset:0}.WagonPicker-module__e7R3RW__wedge{fill:var(--state-win-bg);stroke:var(--color-surface);stroke-width:3px;cursor:pointer;transition:fill .12s ease-out}.WagonPicker-module__e7R3RW__wedge:hover{fill:var(--green-100)}.WagonPicker-module__e7R3RW__wedgePicked,.WagonPicker-module__e7R3RW__wedgePicked:hover{fill:var(--green-600)}.WagonPicker-module__e7R3RW__rope{fill:none;stroke:var(--green-100);stroke-width:2px;pointer-events:none}.WagonPicker-module__e7R3RW__ring{fill:none;stroke:var(--color-surface);stroke-width:1.5px;pointer-events:none}.WagonPicker-module__e7R3RW__pitch{fill:var(--ground-clay);pointer-events:none}.WagonPicker-module__e7R3RW__crease{stroke:var(--color-surface);stroke-width:1px;pointer-events:none}.WagonPicker-module__e7R3RW__stump{fill:var(--surface-dark-deep);pointer-events:none}.WagonPicker-module__e7R3RW__keeperDot{fill:var(--color-text-muted);pointer-events:none}.WagonPicker-module__e7R3RW__chip{align-items:baseline;gap:var(--space-2);max-width:62%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;pointer-events:none;display:inline-flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.WagonPicker-module__e7R3RW__chipBowler{background:var(--surface-dark-card);color:var(--dark-text-primary)}.WagonPicker-module__e7R3RW__chipStriker{background:var(--color-surface);border:1px solid var(--surface-dark-card);color:var(--color-text)}.WagonPicker-module__e7R3RW__chipRole{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.WagonPicker-module__e7R3RW__chipName{text-overflow:ellipsis;font-size:var(--text-small);font-weight:var(--fw-bold);overflow:hidden}.WagonPicker-module__e7R3RW__keeper{font-size:var(--text-xs);color:var(--color-text-muted);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.WagonPicker-module__e7R3RW__hand{align-self:center}.WagonPicker-module__e7R3RW__sides{width:100%;max-width:360px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;margin:0 auto;display:flex}.WagonPicker-module__e7R3RW__label{width:92px;height:44px;font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text);text-align:center;cursor:pointer;background:0 0;border:none;margin-top:-22px;margin-left:-46px;padding:0;position:absolute}.WagonPicker-module__e7R3RW__label:hover{color:var(--green-700)}.WagonPicker-module__e7R3RW__labelPicked,.WagonPicker-module__e7R3RW__labelPicked:hover{color:var(--green-600);font-weight:var(--fw-bold)}.WagonPicker-module__e7R3RW__footer{justify-content:flex-end;display:flex}.WagonPicker-module__e7R3RW__turnOff{min-height:44px;padding:var(--space-2);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-danger);cursor:pointer;background:0 0;border:none}.WagonPicker-module__e7R3RW__turnOff:disabled{opacity:.5;cursor:default}
.VolleyballCourt-module__IlCrHa__half,.VolleyballCourt-module__IlCrHa__full{border-radius:var(--radius-lg);isolation:isolate;width:100%;position:relative;overflow:hidden}.VolleyballCourt-module__IlCrHa__half{aspect-ratio:12/11.2}.VolleyballCourt-module__IlCrHa__full{aspect-ratio:22/13}.VolleyballCourt-module__IlCrHa__svg{width:100%;height:100%;position:absolute;inset:0}.VolleyballCourt-module__IlCrHa__freeZone{fill:var(--ground-free-zone)}.VolleyballCourt-module__IlCrHa__court{fill:var(--ground-court)}.VolleyballCourt-module__IlCrHa__line{fill:none;stroke:var(--ground-line);stroke-width:.09px}.VolleyballCourt-module__IlCrHa__markLine{stroke:var(--ground-line);stroke-width:.08px}.VolleyballCourt-module__IlCrHa__extLine{stroke:var(--ground-line);stroke-width:.06px;opacity:.6}.VolleyballCourt-module__IlCrHa__net{stroke:var(--ground-net);stroke-width:.22px}.VolleyballCourt-module__IlCrHa__netTape{stroke:var(--ground-line);stroke-width:.06px}.VolleyballCourt-module__IlCrHa__post{fill:var(--ink-300);stroke:var(--ground-net);stroke-width:.06px}.VolleyballCourt-module__IlCrHa__antenna{stroke:var(--ground-antenna);stroke-width:.1px}.VolleyballCourt-module__IlCrHa__netLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.3em;color:var(--white);opacity:.75;position:absolute;top:1%;left:50%;transform:translate(-50%)}.VolleyballCourt-module__IlCrHa__spot{align-items:center;gap:var(--space-1);cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}span.VolleyballCourt-module__IlCrHa__spot{cursor:default}.VolleyballCourt-module__IlCrHa__spot:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-radius:var(--radius-sm)}.VolleyballCourt-module__IlCrHa__spotBlocked{opacity:.45}.VolleyballCourt-module__IlCrHa__dot{border-radius:var(--radius-full);background:var(--color-surface);border:2px solid var(--ground-net);width:38px;height:38px;font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--fw-bold);color:var(--color-text);box-shadow:var(--shadow-sm);place-items:center;display:grid}.VolleyballCourt-module__IlCrHa__dotCompact{width:26px;height:26px;font-size:var(--text-xs)}.VolleyballCourt-module__IlCrHa__dotDark{background:var(--ground-net);border-color:var(--white);color:var(--white)}.VolleyballCourt-module__IlCrHa__dotLibero{background:var(--amber-600);color:var(--white)}.VolleyballCourt-module__IlCrHa__dotEmpty{border:2px dashed var(--white);color:var(--white);box-shadow:none;background:0 0}.VolleyballCourt-module__IlCrHa__dotServing{border:3px solid var(--color-accent)}.VolleyballCourt-module__IlCrHa__dotSelected{outline:3px solid var(--color-primary);outline-offset:2px}.VolleyballCourt-module__IlCrHa__tag{align-items:baseline;gap:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ground-net) 70%, transparent);color:var(--white);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.VolleyballCourt-module__IlCrHa__tagServing{background:var(--color-accent)}.VolleyballCourt-module__IlCrHa__role{font-style:normal;font-family:var(--font-mono);opacity:.75}
.TakeoverPanel-module__nLGSKq__center{padding:var(--space-10) 0;justify-content:center;display:flex}.TakeoverPanel-module__nLGSKq__takeover{gap:var(--space-3);flex-direction:column;align-items:flex-start;max-width:420px;display:flex}.TakeoverPanel-module__nLGSKq__title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--color-text);margin:0}.TakeoverPanel-module__nLGSKq__text{color:var(--color-text-muted);margin:0}
.RallyScorer-module__jrxD9W__root{gap:var(--space-4);padding:var(--space-4);flex-direction:column;max-width:560px;margin:0 auto;display:flex}.RallyScorer-module__jrxD9W__loading{padding:var(--space-8);text-align:center;color:var(--color-text-muted)}.RallyScorer-module__jrxD9W__header{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.RallyScorer-module__jrxD9W__setsStrip{gap:var(--space-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.RallyScorer-module__jrxD9W__setChip{font-family:var(--font-mono);font-size:var(--text-small);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-line);color:var(--color-text-muted)}.RallyScorer-module__jrxD9W__setDone{color:var(--color-text);background:var(--color-surface-alt)}.RallyScorer-module__jrxD9W__setLabel{font-size:var(--text-small);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.RallyScorer-module__jrxD9W__scoreRow{align-items:center;gap:var(--space-3);grid-template-columns:1fr auto 1fr;width:100%;display:grid}.RallyScorer-module__jrxD9W__side{align-items:center;gap:var(--space-2);justify-content:center;min-width:0;display:flex}.RallyScorer-module__jrxD9W__teamName{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.RallyScorer-module__jrxD9W__serve{align-items:center;gap:var(--space-1);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-sub);flex-shrink:0;display:inline-flex}.RallyScorer-module__jrxD9W__serveDot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:10px;height:10px}.RallyScorer-module__jrxD9W__bigScore{align-items:baseline;gap:var(--space-2);display:flex}.RallyScorer-module__jrxD9W__points{font-family:var(--font-mono);font-size:var(--text-display);font-variant-numeric:tabular-nums;font-weight:700}.RallyScorer-module__jrxD9W__dash{color:var(--color-text-muted);font-size:var(--text-h2)}.RallyScorer-module__jrxD9W__setsWon{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-small);align-items:center;display:flex}.RallyScorer-module__jrxD9W__setNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.RallyScorer-module__jrxD9W__pending{color:var(--color-text-muted);font-size:var(--text-xs)}.RallyScorer-module__jrxD9W__attribRow{align-items:center;gap:var(--space-2);cursor:pointer;justify-content:center;min-height:44px;display:flex}.RallyScorer-module__jrxD9W__attribLabel{font-size:var(--text-small);color:var(--color-text-muted)}.RallyScorer-module__jrxD9W__attribInput{opacity:0;width:0;height:0;position:absolute}.RallyScorer-module__jrxD9W__attribBox{border-radius:var(--radius-sm);border:1.5px solid var(--color-line);background:var(--color-surface);flex-shrink:0;width:18px;height:18px;transition:background .12s,border-color .12s;position:relative}.RallyScorer-module__jrxD9W__attribInput:checked+.RallyScorer-module__jrxD9W__attribBox{background:var(--color-primary);border-color:var(--color-primary)}.RallyScorer-module__jrxD9W__attribInput:checked+.RallyScorer-module__jrxD9W__attribBox:after{content:"";border:solid var(--color-surface);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.RallyScorer-module__jrxD9W__attribInput:focus-visible+.RallyScorer-module__jrxD9W__attribBox{outline:2px solid var(--color-primary);outline-offset:2px}.RallyScorer-module__jrxD9W__zones{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.RallyScorer-module__jrxD9W__zoneCol{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.RallyScorer-module__jrxD9W__pickRow{gap:var(--space-1);flex-direction:column;display:flex}.RallyScorer-module__jrxD9W__pick{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;color:var(--color-text);cursor:pointer;text-align:left;min-width:0;display:flex}.RallyScorer-module__jrxD9W__pick:active{transform:scale(.98)}.RallyScorer-module__jrxD9W__pick:disabled{opacity:.5;cursor:default}.RallyScorer-module__jrxD9W__pick:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.RallyScorer-module__jrxD9W__pickJersey{font-family:var(--font-mono);font-weight:var(--fw-bold);color:var(--color-text-muted);text-align:center;flex-shrink:0;min-width:1.6rem}.RallyScorer-module__jrxD9W__pickName{font-weight:var(--fw-semibold);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RallyScorer-module__jrxD9W__pickPlus{font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--fw-bold);color:var(--color-primary-ink);flex-shrink:0;margin-left:auto}.RallyScorer-module__jrxD9W__pickNote{font-size:var(--text-small);color:var(--color-text-hint);text-align:center;margin:0}.RallyScorer-module__jrxD9W__zone{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);border:1.5px solid var(--color-line);background:var(--color-surface);cursor:pointer;flex-direction:column;min-height:180px;transition:transform 80ms;display:flex}.RallyScorer-module__jrxD9W__zone:active{transform:scale(.98)}.RallyScorer-module__jrxD9W__zone:disabled{opacity:.5;cursor:default}.RallyScorer-module__jrxD9W__zoneHome{border-color:var(--color-primary)}.RallyScorer-module__jrxD9W__zonePlus{font-family:var(--font-mono);font-size:var(--text-h1);color:var(--color-primary-ink);font-weight:700}.RallyScorer-module__jrxD9W__zoneTeam{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-weight:600;overflow:hidden}.RallyScorer-module__jrxD9W__actions{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.RallyScorer-module__jrxD9W__leaseNote{text-align:center;color:var(--color-text-muted)}.RallyScorer-module__jrxD9W__doneLink{align-self:center}.RallyScorer-module__jrxD9W__actionStrip{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.RallyScorer-module__jrxD9W__actionHint{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.RallyScorer-module__jrxD9W__actionChip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text-muted);cursor:pointer}.RallyScorer-module__jrxD9W__actionChipSel{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.RallyScorer-module__jrxD9W__courtBlock{gap:var(--space-2);flex-direction:column;display:flex}.RallyScorer-module__jrxD9W__courtCaption{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--color-text-sub);margin:0}
