@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Inter:wght@400;500;600;700&family=Michroma&display=swap");:root{--ink:#000305;--s1:#070d14;--s2:#0b141d;--s3:#101c29;--s4:#16263a;--line:#152b3d;--ico-body:#c6d0da;--line2:#1e3550;--blue:#0090D0;--cyan:#00E0FF;--cyan-dim:#66d5ff;--ice:#bfeeff;--txt:#e8f4fb;--mute:#b8c9d8;--dim:#8aa3b8;--good:#3DFF9E;--warn:#9B5CFF;--urgent:#FF3FA4;--home:#00E0FF;--away:#FFB547;--athlete:#9B5CFF;--sport-baseball:#00E0FF;--sport-softball:#2EE6C5;--sport-basketball:#FFD447;--sport-soccer:#B383FF;--sport-football:#3DFF9E;--sport-volleyball:#FF4D9D;--r:14px;--rs:9px;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--disp:"Barlow Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--logo:"Eurostile Extended","Microgramma Extended","Michroma","Bank Gothic",var(--disp)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;min-height:100%}body{background:var(--ink);color:var(--txt);font-family:var(--sans);font-size:15px;line-height:1.45;overscroll-behavior-y:none;background-image:radial-gradient(1200px 600px at 50% -10%,rgba(0,144,208,.14),transparent 70%);-webkit-font-smoothing:antialiased}a{text-decoration:none}a.brandmark,a.brandmark:visited{text-decoration:none;color:inherit}.brandmark{display:flex;align-items:center;gap:11px}.brandmark svg,.gem3d svg{display:block;filter:drop-shadow(0 0 calc(var(--gem-px, 42px) * .1667) color-mix(in oklab,var(--accent,var(--cyan)) 55%,transparent)) drop-shadow(0 0 calc(var(--gem-px, 42px) * .4286) color-mix(in oklab,var(--accent,var(--cyan)) 30%,transparent))}.gem3d{position:relative;display:block;flex:none;--gem-px:var(--gem-size,var(--gem-base,42px));width:var(--gem-px);height:var(--gem-px)}.gemspin{transform-style:preserve-3d;animation:gemturn var(--gem-turn,40s) linear infinite;will-change:transform}.gemspin,.gemspin .gem{position:absolute;inset:0}.gemspin .gem{width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gemspin .gem:nth-child(2){transform:rotateY(90deg)}.gemspin .gem:nth-child(3){transform:rotateY(180deg)}.gemspin .gem:nth-child(4){transform:rotateY(270deg)}.gemword{position:absolute;inset:0;width:100%;height:100%;animation:gemhold var(--gem-turn,40s) linear infinite}@keyframes gemhold{0%{transform:rotateY(0deg)}to{transform:rotateY(-1turn)}}@keyframes gemturn{0%{transform:perspective(calc(var(--gem-px, 42px) * 21.43)) rotateY(0deg)}to{transform:perspective(calc(var(--gem-px, 42px) * 21.43)) rotateY(1turn)}}@media (prefers-reduced-motion:reduce){.gemspin{animation:none;transform:none}.gemspin .gem:nth-child(n+2){display:none}.gemspin .gemword{animation:none;transform:none}}.wordmark{font-family:var(--disp);font-weight:700;letter-spacing:.055em;line-height:.95;text-transform:uppercase}.wordmark .the{display:block;font-size:9px;letter-spacing:.42em;color:var(--cyan);opacity:.9}.wordmark .dm{display:block;font-size:21px;background:linear-gradient(180deg,#fff 38%,#9fb6c6);-webkit-background-clip:text;background-clip:text;color:transparent}.wordmark .pro{-webkit-text-fill-color:var(--cyan);color:var(--cyan);margin-left:.32em;letter-spacing:.14em}.panel{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.panel .ph{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.panel .ph h3{margin:0;font-family:var(--disp);font-size:17px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff}.panel .ph .cnt{margin-left:auto;font-size:11px;color:var(--mute)}.panel .pb{padding:16px}.btn{font-family:var(--sans);font-size:13px;font-weight:600;padding:9px 15px;border-radius:var(--rs);border:1px solid color-mix(in oklab,var(--accent,var(--blue)) 85%,#fff);background:color-mix(in oklab,var(--accent,var(--blue)) 12%,transparent);color:#fff;cursor:pointer;box-shadow:0 0 12px color-mix(in oklab,var(--accent,var(--blue)) 40%,transparent),inset 0 0 10px color-mix(in oklab,var(--accent,var(--blue)) 20%,transparent);text-shadow:0 0 8px color-mix(in oklab,var(--accent,var(--blue)) 60%,transparent)}.btn:hover{background:color-mix(in oklab,var(--accent,var(--blue)) 22%,transparent);box-shadow:0 0 18px color-mix(in oklab,var(--accent,var(--blue)) 60%,transparent),inset 0 0 14px color-mix(in oklab,var(--accent,var(--blue)) 30%,transparent)}.btn:disabled,.btn[aria-disabled=true]{cursor:default;opacity:.55;box-shadow:none;text-shadow:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:color-mix(in oklab,var(--accent,var(--blue)) 12%,transparent)}.btn.ghost{background:transparent;border:1px solid var(--line2);color:var(--txt)}.btn.ghost.pink{border-color:rgba(255,63,164,.55);color:var(--urgent);box-shadow:0 0 8px rgba(255,63,164,.15)}.btn.sm{padding:6px 11px;font-size:12px}.btn.xl{display:block;width:100%;text-align:center;padding:18px 20px;font-size:20px;letter-spacing:.03em}.btn:focus-visible,.chip:focus-visible,a:focus-visible{outline:2px solid var(--accent,var(--cyan));outline-offset:2px}.chip{font-size:12px;padding:6px 12px;border-radius:999px;background:var(--s2);border:1px solid var(--line);color:var(--mute);cursor:pointer;font-family:var(--sans)}.chip.on{background:color-mix(in oklab,var(--accent,var(--cyan)) 10%,transparent);border-color:var(--accent,var(--cyan));color:var(--accent,var(--cyan))}.field{background:var(--s3);border:1px solid var(--line);color:var(--txt);border-radius:var(--rs);padding:10px 12px;font-family:var(--sans);font-size:15px}.field:focus{outline:none;border-color:var(--accent,var(--blue))}.pad{display:flex;gap:8px}.pad button{flex:1 1;min-height:52px;font-family:var(--disp);font-size:24px;font-weight:700;background:var(--s3);border:1px solid var(--line);color:var(--mute);border-radius:var(--rs);cursor:pointer}.pad button.on{background:linear-gradient(180deg,color-mix(in oklab,var(--accent,var(--blue)) 72%,#0a2e3f),color-mix(in oklab,var(--accent,var(--blue)) 40%,#051d29));border-color:var(--accent,var(--cyan));color:#fff}.pad.pad10{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pad button.anc{position:relative;border-color:color-mix(in oklab,var(--accent,var(--cyan)) 45%,var(--line))}.pad button.anc:after{content:"";position:absolute;left:50%;bottom:6px;width:5px;height:5px;margin-left:-2.5px;transform:rotate(45deg);background:var(--accent,var(--cyan))}.pad button.anc.on:after{background:#fff}.scaleMeaning{margin:8px 0 0;padding-left:10px;min-height:2.6em;border-left:2px solid var(--accent,var(--cyan));font-size:13px;color:var(--mute)}.scaleSeg{display:flex;border:1px solid var(--line2);border-radius:var(--rs,8px);overflow:hidden;max-width:260px}.scaleSeg button{flex:1 1;background:transparent;border:0;color:var(--mute);padding:8px 6px;font:600 13px var(--sans,inherit);cursor:pointer}.scaleSeg button+button{border-left:1px solid var(--line2)}.scaleSeg button[aria-pressed=true]{color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.pastDue{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:1140px;margin:12px auto 0;padding:10px 14px;border:1px solid rgba(155,92,255,.55);border-radius:10px;background:rgba(155,92,255,.08);color:var(--txt);font-size:13px}.pastDue p{flex:1 1 260px;margin:0}.pastDue .pdErr{flex-basis:100%;color:var(--urgent,#FF3FA4)}@media (max-width:1172px){.pastDue{margin-left:16px;margin-right:16px}}.ovr{font-family:var(--disp);font-weight:700;font-size:26px;color:var(--ice);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tier{font-family:var(--disp);font-size:12px;font-weight:700;letter-spacing:.1em;padding:2px 7px;border-radius:5px}.tier.A{background:rgba(191,238,255,.16);color:var(--ice)}.tier.B{background:rgba(102,213,255,.14);color:var(--cyan-dim)}.tier.C{background:rgba(0,165,230,.14);color:#4fbde8}.tier.D{background:rgba(0,101,143,.18);color:#6f97ad}.did{font-size:11.5px;letter-spacing:.01em;color:var(--cyan-dim);background:rgba(0,224,255,.07);border:1px solid rgba(0,224,255,.2);border-radius:5px;padding:2px 6px}.did.dmd{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap}.did.born{color:var(--mute);background:rgba(151,176,196,.08);border-color:rgba(151,176,196,.28)}.did.divn{color:var(--good);background:rgba(61,255,158,.07);border-color:rgba(61,255,158,.3)}.lbl-sm{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent,var(--cyan));margin-bottom:8px}.hint{font-size:13px;line-height:1.5;color:var(--mute);margin:0}.pill{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;display:inline-block}.pill.good{color:var(--good);background:rgba(61,255,158,.08);border:1px solid rgba(61,255,158,.35)}.pill.warn{color:var(--warn);background:rgba(155,92,255,.08);border:1px solid rgba(155,92,255,.35)}.pill.urgent{color:var(--urgent);background:rgba(255,63,164,.08);border:1px solid rgba(255,63,164,.35)}.pill.void{color:var(--mute);background:transparent;border:1px dashed var(--line2)}.pill.mute{color:var(--mute);background:rgba(255,255,255,.04);border:1px solid var(--line2)}.pill.home{color:var(--home);background:rgba(0,224,255,.08);border:1px solid rgba(0,224,255,.4)}.pill.away,.pill.home{letter-spacing:.08em;text-transform:uppercase}.pill.away{color:var(--away);background:rgba(255,181,71,.08);border:1px solid rgba(255,181,71,.45)}.pill.code{color:var(--cyan);background:rgba(0,224,255,.07);border:1px solid rgba(0,224,255,.4);box-shadow:0 0 8px rgba(0,224,255,.22)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes gem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes gem-glow{0%,to{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--accent,var(--cyan)) 28%,transparent))}50%{filter:drop-shadow(0 0 26px color-mix(in oklab,var(--accent,var(--cyan)) 55%,transparent))}}.hero-gem{animation:gem-float 5s ease-in-out infinite,gem-glow 5s ease-in-out infinite}@keyframes card-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.card-pop{animation:card-pop .45s ease-out both}@media (prefers-reduced-motion:reduce){.card-pop,.hero-gem{animation:none}}.flip-wrap{perspective:1200px;cursor:pointer}.flip-inner{display:grid;transition:transform .55s cubic-bezier(.2,.7,.3,1.1);transform-style:preserve-3d}.flip-wrap.flipped .flip-inner{transform:rotateY(180deg)}.flip-face{grid-area:1/1;-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:0}.flip-back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.flip-inner{transition:none}}.tagline{font-family:var(--logo);font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;gap:.55em;flex-wrap:wrap}.tagline .lvl{color:var(--accent,var(--cyan));text-shadow:0 0 14px color-mix(in oklab,var(--accent,var(--cyan)) 45%,transparent)}.tagline .elev{background:linear-gradient(100deg,#9fb6c6,#fff 42%,#9fb6c6 62%,#9fb6c6);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:facet-shimmer 7s ease-in-out infinite}@keyframes facet-shimmer{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.facetSweep{transform-box:view-box;animation:facet-sweep 7s ease-in-out infinite}@keyframes facet-sweep{0%{transform:translateX(64px)}12%,to{transform:translateX(-64px)}}.tagline .gem{flex:none;color:var(--accent,var(--cyan));filter:drop-shadow(0 0 6px color-mix(in oklab,var(--accent,var(--cyan)) 60%,transparent))}.tagline.hero{font-size:15px;letter-spacing:.05em;gap:.7em}@media (prefers-reduced-motion:reduce){.tagline .elev{animation:none;background-position:50% 0}.facetSweep{animation:none;transform:translateX(0)}}@media (max-width:520px){.tagline{font-size:10px;letter-spacing:.03em}.tagline.hero{font-size:13.5px}}.chalkboard{position:relative;overflow:hidden;margin:0 0 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:160px;padding:30px 26px 28px;border-radius:10px;background:radial-gradient(120% 90% at 22% 8%,#2b3a35 0,#1d2825 55%,#16201d 100%);border:3px solid #5a4632;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5),inset 0 2px 26px rgba(0,0,0,.45),0 2px 10px rgba(0,0,0,.35)}.chalkboard:after{content:"";inset:3px;border-radius:7px;background:radial-gradient(60% 40% at 80% 85%,rgba(255,255,255,.05),transparent 70%),radial-gradient(40% 30% at 15% 75%,rgba(255,255,255,.04),transparent 70%)}.chalkGem,.chalkboard:after{position:absolute;pointer-events:none}.chalkGem{right:3.5%;top:50%;transform:translateY(-50%);z-index:0;opacity:.5}.chalkGem.chalkLogo{opacity:.9}.chalkLogo img{display:block;width:150px;height:150px;object-fit:contain;border-radius:12px}.chalkText{margin:0;max-width:30ch;color:#eef3ef;font-size:clamp(30px,2.4vw,46px);line-height:1.15;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:balance}.chalkText,.chalkWho{position:relative;z-index:1;font-family:var(--font-chalk),"Comic Sans MS",cursive}.chalkWho{margin:10px 0 0;color:#a9bdb2;font-size:19px;letter-spacing:.04em}.chalkWho:empty{display:none}.chalkQuote{position:relative;z-index:1;margin:14px 0 0;max-width:46ch;color:#c9d6ce;font-family:var(--font-chalk),"Comic Sans MS",cursive;font-size:clamp(17px,1.5vw,22px);line-height:1.3;text-wrap:balance}.chalkQuote,.chalkText,.chalkWho{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'180'%20height%3D'180'%3E%3Cfilter%20id%3D'n'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'.85'%20numOctaves%3D'3'%20seed%3D'7'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%203.2%200%200%200%20-0.55'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'180'%20height%3D'180'%3E%3Cfilter%20id%3D'n'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'.85'%20numOctaves%3D'3'%20seed%3D'7'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%203.2%200%200%200%20-0.55'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");-webkit-mask-size:180px;mask-size:180px}.chalkQuote,.chalkText{filter:drop-shadow(0 0 6px rgba(238,243,239,.22))}.chalkQuote+.chalkWho{margin-top:6px}.chalkEditBtn{margin-top:14px}.chalkEdit,.chalkEditBtn{position:relative;z-index:1}.chalkEdit{align-self:stretch;width:100%;text-align:left}.chalkInput{width:100%;resize:vertical;background:rgba(0,0,0,.25);border:1px solid rgba(238,243,239,.22);border-radius:7px;padding:10px 12px;color:#eef3ef;font-family:var(--disp),"Arial Narrow",sans-serif;font-size:17px;letter-spacing:.04em}.chalkInput::placeholder{color:#7e9186}.chalkActions{display:flex;align-items:center;gap:8px;margin-top:10px}.chalkCount{margin-right:auto}.chalkCount,.chalkHint{color:#a9bdb2;font-size:12px}.chalkHint{margin:8px 0 0}@media (max-width:760px){.chalkGem{right:-4%;opacity:.34}.chalkGem .gem3d{--gem-size:104px}.chalkGem.chalkLogo{opacity:.34}.chalkLogo img{width:104px;height:104px}}@media (max-width:520px){.chalkboard{min-height:124px;padding:20px 14px 18px}.chalkText{font-size:clamp(24px,7.2vw,30px)}.chalkQuote{font-size:16px;margin-top:10px}.chalkGem{display:none}}div.doorPage{max-width:1200px;display:grid;grid-gap:8px 18px;gap:8px 18px;grid-template-columns:1fr auto;grid-template-areas:"brand  signin" "hero   hero";align-items:start}.doorBrand{grid-area:brand}.doorSignin{grid-area:signin;width:min(310px,100%)}.doorHero{grid-area:hero;position:relative;display:grid;justify-items:center;text-align:center;padding:clamp(0px,1vh,10px) 0 clamp(10px,3vh,28px)}.doorHero:before{content:"";position:absolute;top:-6%;left:50%;transform:translateX(-50%);width:min(792px,96vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--cyan) 16%,transparent) 0,transparent 62%);pointer-events:none;z-index:-1}.doorGem{color:var(--cyan);margin-inline:auto}.tagline.door{font-size:clamp(12px,2.5vw,20px);letter-spacing:.05em;gap:.6em;margin:clamp(28px,7vh,68px) 0 0}.doorSports{display:flex;flex-wrap:wrap;justify-content:space-between;width:min(880px,94%);gap:18px;margin:34px auto 4px}.doorSport{display:grid;justify-items:center;grid-gap:8px;gap:8px;flex:1 1;min-width:96px}.doorSportName{font-family:var(--disp),"Arial Narrow",sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.doorFoot{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:64px}.doorFoot a{text-decoration:none}@media (max-width:760px){div.doorPage{grid-template-columns:1fr;grid-template-areas:"brand" "hero" "signin"}.doorSignin{width:100%;margin-top:12px}.doorGem{--gem-size:clamp(154px,51vw,220px)}.doorSports{gap:12px;margin-top:22px;justify-content:center}.doorSport{min-width:84px;flex:0 1 auto}.doorSportName{font-size:11px}}:root{--cursor-whistle:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'><defs><linearGradient id='m' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23f4f8fc'/><stop offset='0.4' stop-color='%23c3cdd8'/><stop offset='0.7' stop-color='%23808d9c'/><stop offset='1' stop-color='%23aab6c2'/></linearGradient></defs><path d='M1.5 3.5 h9.5 a2 2 0 0 1 2 2 v0.5 l5.5 1.6 a1.5 1.5 0 0 1 -0.2 2.9 l-5.5 0.8 a6.2 6.2 0 1 1 -11.3 -3.6 v-2.2 a2 2 0 0 1 0 -2 z' fill='url(%23m)' stroke='%23414d5c' stroke-width='1.2' stroke-linejoin='round'/><path d='M2.5 4.6 h8.5' stroke='%23fdfeff' stroke-width='0.9' stroke-linecap='round' opacity='0.9'/><path d='M12.9 6.4 l4.6 1.3' stroke='%23576470' stroke-width='0.7' stroke-linecap='round' opacity='0.8'/><circle cx='8.9' cy='13.1' r='1.9' fill='%23071018'/><circle cx='8.3' cy='12.5' r='0.5' fill='%239fb2c4'/></svg>") 2 4;--cursor-whistle-hot:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'><defs><linearGradient id='m' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23f4f8fc'/><stop offset='0.4' stop-color='%23c3cdd8'/><stop offset='0.7' stop-color='%23808d9c'/><stop offset='1' stop-color='%23aab6c2'/></linearGradient></defs><path d='M1.5 3.5 h9.5 a2 2 0 0 1 2 2 v0.5 l5.5 1.6 a1.5 1.5 0 0 1 -0.2 2.9 l-5.5 0.8 a6.2 6.2 0 1 1 -11.3 -3.6 v-2.2 a2 2 0 0 1 0 -2 z' fill='url(%23m)' stroke='%23414d5c' stroke-width='1.2' stroke-linejoin='round'/><path d='M2.5 4.6 h8.5' stroke='%23fdfeff' stroke-width='0.9' stroke-linecap='round' opacity='0.9'/><path d='M12.9 6.4 l4.6 1.3' stroke='%23576470' stroke-width='0.7' stroke-linecap='round' opacity='0.8'/><circle cx='8.9' cy='13.1' r='1.9' fill='%23071018'/><circle cx='8.3' cy='12.5' r='0.5' fill='%239fb2c4'/><g stroke='%2300E0FF' stroke-width='1.6' stroke-linecap='round'><path d='M17.5 2.5 L20.5 1'/><path d='M19 6 L21.5 5.5'/></g></svg>") 2 4}html body{cursor:var(--cursor-whistle),auto}body [role=button],body a,body button:not(:disabled),body input[type=button],body input[type=checkbox],body input[type=file],body input[type=radio],body input[type=range],body input[type=submit],body label[for],body select,body summary{cursor:var(--cursor-whistle-hot),pointer}.mq{display:grid;grid-gap:22px;gap:22px;container-type:inline-size}.mq-spot{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;border:1px solid color-mix(in oklab,var(--accent,var(--cyan)) 28%,var(--line));background:radial-gradient(110% 90% at 88% 0,color-mix(in oklab,var(--accent,var(--cyan)) 15%,transparent),transparent 58%),radial-gradient(70% 80% at 0 100%,color-mix(in oklab,var(--athlete) 11%,transparent),transparent 62%),linear-gradient(160deg,#0a1621,#02060a);padding:clamp(20px,5cqi,56px);display:grid;grid-gap:clamp(16px,2.6cqi,26px);gap:clamp(16px,2.6cqi,26px);align-content:space-between;min-height:clamp(340px,52cqi,470px)}.mq-field{position:absolute;right:-6%;bottom:-18%;width:min(440px,62%);opacity:.09;z-index:-1;pointer-events:none}.mq-foot,.mq-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mq-eyebrow{font-family:var(--disp);font-weight:600;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent,var(--cyan))}.mq-ctl{display:flex;gap:8px;align-items:center}.mq-rnd{width:44px;height:44px;border-radius:50%;padding:0;display:grid;place-items:center;cursor:pointer;background:transparent;border:1px solid var(--line2);color:var(--txt)}.mq-rnd:hover{border-color:var(--accent,var(--cyan));color:var(--accent,var(--cyan))}.mq-card:focus-visible,.mq-full:focus-visible,.mq-rnd:focus-visible{outline:2px solid var(--accent,var(--cyan));outline-offset:2px}.mq-body,.mq-fbody{margin:0;display:grid;grid-gap:clamp(14px,2.4cqi,24px);gap:clamp(14px,2.4cqi,24px);max-width:900px}.mq-mark{display:block;filter:drop-shadow(0 0 14px color-mix(in oklab,var(--accent,var(--cyan)) 45%,transparent))}.mq-q{margin:0;color:#fff;text-wrap:balance;font-family:var(--disp);font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;font-size:clamp(28px,5.4cqi,58px)}.mq-q.long{font-size:clamp(24px,4cqi,42px);line-height:1.05}.mq-q.xlong{font-size:clamp(21px,3.2cqi,34px);line-height:1.08}.mq-by{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mq-rule{width:34px;height:2px;flex:none;background:var(--accent,var(--cyan));box-shadow:0 0 10px var(--accent,var(--cyan))}.mq-who{font-family:var(--disp);font-weight:600;font-size:17px;letter-spacing:.14em;text-transform:uppercase;color:var(--ice)}.mq-role{font-size:13px;color:var(--dim)}.mq-tag{font-family:var(--disp);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.mq-ticks{display:flex;gap:5px;align-items:center}.mq-ticks i{width:6px;height:6px;border-radius:50%;background:var(--line2)}.mq-ticks i.on{width:18px;border-radius:4px;box-shadow:0 0 8px var(--accent,var(--cyan))}.mq-prog,.mq-ticks i.on{background:var(--accent,var(--cyan))}.mq-prog{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;transform:scaleX(0);box-shadow:0 0 10px var(--accent,var(--cyan));animation-name:mqprog;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes mqprog{to{transform:scaleX(1)}}.mq-in{animation:mqrise .7s cubic-bezier(.2,.7,.2,1) both}@keyframes mqrise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mq-libhead{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap}.mq-h{margin:0;font-family:var(--disp);font-weight:600;font-size:20px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.mq-chips{display:flex;flex-wrap:wrap;gap:6px}.mq-chips .chip{min-height:36px}.mq-n{margin-left:6px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mq-lib{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@container (max-width: 760px){.mq-lib{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 480px){.mq-lib{grid-template-columns:1fr}}.mq-card{display:grid;grid-gap:12px;gap:12px;align-content:space-between;min-width:0;text-align:left;cursor:pointer;font:inherit;color:var(--txt);background:var(--s1);border:1px solid var(--line);border-radius:16px;padding:18px}.mq-card:hover{border-color:color-mix(in oklab,var(--accent,var(--cyan)) 50%,var(--line))}.mq-card.on{border-color:var(--accent,var(--cyan));box-shadow:0 0 16px color-mix(in oklab,var(--accent,var(--cyan)) 22%,transparent)}.mq-ctop{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--accent,var(--cyan))}.mq-cq{font-family:var(--disp);font-weight:600;font-size:20px;line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:var(--txt);text-wrap:balance}.mq-cby{display:grid;grid-gap:2px;gap:2px}.mq-cwho{font-family:var(--disp);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,var(--cyan))}.mq-full{position:fixed;inset:0;z-index:1000;cursor:pointer;display:grid;place-items:center;text-align:center;container-type:inline-size;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));background:radial-gradient(70% 60% at 50% 40%,color-mix(in oklab,var(--accent,var(--cyan)) 14%,transparent),transparent 70%),var(--ink)}.mq-fbody{justify-items:center;max-width:1000px}.mq-fbody .mq-by{justify-content:center}.mq-full .mq-q{font-size:clamp(30px,6.4cqi,80px)}.mq-full .mq-q.long{font-size:clamp(26px,5cqi,60px)}.mq-full .mq-q.xlong{font-size:clamp(22px,3.8cqi,46px)}.mq-close{position:absolute;top:max(14px,env(safe-area-inset-top,0px));right:max(14px,env(safe-area-inset-right,0px));min-height:44px}.mq-hint{position:absolute;left:0;right:0;margin:0;bottom:max(16px,env(safe-area-inset-bottom,0px));font-size:12px;color:var(--dim)}@media (prefers-reduced-motion:reduce){.mq-in{animation:none}.mq-prog{display:none}}@container (max-width: 480px){.mq-who{font-size:15px}.mq-top{gap:12px}}a,button{-webkit-tap-highlight-color:transparent}@media (max-width:760px){.btn{min-height:44px}.btn.sm{min-height:40px}.btn.sm,.chip{padding:8px 14px}.chip{min-height:38px}.field{font-size:16px}}.chalkboard.hasCoach{display:grid;grid-template-columns:var(--cd-w) minmax(0,1fr) var(--cd-w);grid-template-rows:auto 1fr;align-items:center;grid-gap:10px 14px;gap:10px 14px;--cd-w:clamp(76px,9.4vw,146px);padding:16px 26px 18px;min-height:200px}.chalkboard.hasCoach .coachD{display:contents}.chalkboard.hasCoach .coachDFig{grid-column:1;grid-row:1/-1;align-self:end;width:100%}.chalkboard.hasCoach .coachDSay{grid-column:2;grid-row:1;justify-self:start;align-self:start}.chalkboard.hasCoach .chalkMain{grid-column:2;grid-row:2;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.coachD{--cd-ink:#3a4d47;position:relative}.coachDFig{display:block}.coachDFig svg{display:block;width:100%;height:auto}.coachDBubble{position:relative;max-width:40ch;padding:10px 14px 11px;border-radius:3px 12px 12px 12px;background:rgba(0,0,0,.3);border:1px solid color-mix(in oklab,var(--accent,var(--cyan)) 36%,transparent);box-shadow:0 0 18px color-mix(in oklab,var(--accent,var(--cyan)) 10%,transparent);text-align:left}.coachDBubble:before{content:"";position:absolute;left:-7px;top:13px;width:12px;height:12px;transform:rotate(45deg);background:rgba(0,0,0,.3);border-left:1px solid color-mix(in oklab,var(--accent,var(--cyan)) 36%,transparent);border-top:1px solid color-mix(in oklab,var(--accent,var(--cyan)) 36%,transparent)}.coachDSay{display:flex;align-items:flex-start}.coachDTag{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;color:var(--accent,var(--cyan));font-size:10px;letter-spacing:.16em;text-transform:uppercase}.coachDTag>*{white-space:nowrap}.coachDFrom{color:#a9bdb2;letter-spacing:.1em}.coachDText{margin:5px 0 0;color:#dceae2;font-size:13px;line-height:1.55;max-width:44ch}.coachDSrc{margin:5px 0 0;color:#a9bdb2;font-size:11px;letter-spacing:.04em}.coachDRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:9px}.coachDSwapRow{margin-top:6px}.coachDNext{background:none;border:0;padding:0;color:#a9bdb2;font:inherit;font-size:11.5px;letter-spacing:.03em;cursor:pointer}.coachDNext:hover{color:#eef3ef}.coachDNext,.coachDNext:hover{text-decoration:none}@media (max-width:1080px){.chalkboard.hasCoach .chalkGem{display:none}}@media (max-width:860px){.chalkboard.hasCoach{display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 18px 20px;min-height:0}.chalkboard.hasCoach .coachD{display:flex;align-items:flex-end;gap:10px;align-self:stretch}.chalkboard.hasCoach .coachDFig{width:72px;flex:none}.chalkboard.hasCoach .coachD{order:2}.chalkboard.hasCoach .chalkMain{order:1}.coachDFig{width:72px}.chalkboard.hasCoach .coachDSay{flex:1 1;min-width:0}.coachDBubble,.coachDText{max-width:none}}.chalkSide{display:contents}.chalkSide .chalkEditBtn{order:1}@media (min-width:1081px){.chalkboard.hasCoach .chalkSide{grid-column:3;grid-row:1/-1;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;position:relative;z-index:1}.chalkboard.hasCoach .chalkSide .chalkGem{position:static;transform:none}.chalkboard.hasCoach .chalkSide .chalkGem .gem3d{--gem-size:var(--cd-w)}.chalkboard.hasCoach .chalkSide .chalkLogo img{width:var(--cd-w);height:var(--cd-w)}.chalkboard.hasCoach .chalkSide .chalkEditBtn{margin-top:0;white-space:nowrap}}@media (min-width:861px) and (max-width:1080px){.chalkboard.hasCoach .chalkEditBtn{grid-column:2;grid-row:3;justify-self:center;margin-top:0}}@media (max-width:520px){.chalkboard.hasCoach{min-height:124px;padding:18px 12px 16px}.coachDFig{width:54px}.coachDBubble{padding:9px 11px 10px;border-radius:10px 10px 10px 3px}.coachDText{font-size:12.5px}.coachD{gap:8px}}@media print{@page{margin:.5in}body,html{background:#fff!important}body{background-image:none!important}}.siteFoot{margin:0;padding:0 16px 24px;text-align:center;font-size:12px;letter-spacing:.06em;color:var(--dim)}@media (max-width:760px){body:has([data-testid=app-nav]) .siteFoot,body:has([data-testid=parent-tabbar]) .siteFoot{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}}.roomTeam{display:none}html:has([data-room-flag=team]) .roomTeam{display:inline}html:has([data-room-flag=team]) .roomLeague{display:none}