:root{color:#20212d;font-synthesis:none;--ink:#171927;--paper:#f8f5ed;--cream:#eee7d7;--coral:#ef684f;--coral-dark:#c94736;--lime:#b9d558;--lime-dark:#657d1d;--blue:#7ec8da;--purple:#b69ad7;--yellow:#f0c867;--line:#d9d2c3;--muted:#726f69;--shadow:0 12px 35px #28241c14;background:#f3efe5;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#f3efe5;background-image:radial-gradient(#d7d0c0 .7px,#0000 .7px);background-size:12px 12px;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #7ec8dab3}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:Chakra Petch,DM Sans,sans-serif}button{cursor:pointer}.app-shell{min-height:100vh}.logo-button{background:0 0;border:0;padding:0}header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f5eded;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;line-height:1;display:flex}.brand-mark{width:39px;height:39px;color:var(--paper);background:var(--ink);box-shadow:3px 3px 0 var(--coral);border-radius:10px;place-items:center;display:grid;transform:rotate(-4deg)}.brand-copy{flex-direction:column;gap:2px;display:flex}.brand-copy strong{letter-spacing:.07em;font-size:13px}.brand-copy small{color:var(--coral);letter-spacing:.22em;font-size:10px;font-weight:800}.header-status{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.header-status small{color:var(--yellow);letter-spacing:.08em;border:1px solid;border-radius:20px;margin-left:3px;padding:3px 6px;font-family:Chakra Petch,Manrope,sans-serif;font-size:8px;font-weight:700}.header-status.is-connecting small{color:#ff9f32}.header-status.is-connecting .live-dot{background:#ff9f32;box-shadow:0 0 0 4px #ff9f321f}.live-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #ef684f21}.sync-error{color:#fff;text-align:center;background:#57152b;border-bottom:1px solid #ff3b6b;padding:9px 20px;font-size:12px}.sync-loading{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 76px);display:grid}.sync-loading h1{margin:18px 0 6px;font-family:Chakra Petch,Manrope,sans-serif}.sync-loading p{color:var(--muted)}.nav-shell{gap:3px;display:flex}.nav-shell button{color:#6e6d6a;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.mobile-nav{display:none}main{max-width:1180px;margin:0 auto;padding:46px 24px 70px}.hero{text-align:center;padding:24px 12px 46px}.eyebrow,.kicker{color:var(--coral-dark);letter-spacing:.17em;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:10px;display:inline-flex}.hero h1,.page-intro h1{color:var(--ink);letter-spacing:-.065em;margin:18px 0;font-size:clamp(42px,6vw,72px);line-height:.98}.hero h1 em,.page-intro h1 em{color:var(--coral);font-style:normal;position:relative}.hero h1 em:after{content:"";background:var(--lime);border-radius:50%;height:5px;position:absolute;bottom:-3px;left:5px;right:0;transform:rotate(-2deg)}.hero>p{color:var(--muted);font-size:17px}.hero-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.hero-meta span{background:var(--paper);border:1px solid var(--line);border-radius:30px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #28241c0a}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#f8f5edf5;border-radius:17px}.content-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.top-grid{margin-bottom:50px}.live-card,.score-summary{padding:25px}.card-label{color:var(--coral-dark);letter-spacing:.15em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.live-event{align-items:center;gap:17px;margin:24px 0;display:flex}.event-emoji{background:var(--ink);border-radius:17px;flex:none;place-items:center;width:66px;height:66px;font-size:31px;display:grid;transform:rotate(-2deg)}.live-event h2{color:var(--ink);margin:0 0 6px;font-size:25px}.live-event p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.live-actions{gap:9px;display:flex}.primary,.secondary,.text-button,.icon-button{border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.primary{background:var(--coral);color:#fff;box-shadow:0 4px 0 var(--coral-dark);border-radius:9px;padding:11px 16px}.primary:hover{box-shadow:0 3px 0 var(--coral-dark);transform:translateY(1px)}.primary:disabled{opacity:.4;cursor:default;transform:none}.secondary{border:1px solid var(--line);background:var(--paper);border-radius:9px;padding:10px 14px}.icon-button{background:#e9e3d6;border-radius:9px;width:42px;height:42px}.icon-button.light{color:#fff;background:#ffffff1c}.text-button{color:var(--coral-dark);background:0 0;font-size:12px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:4px 0 0;font-size:24px}.score-summary .section-heading{margin-bottom:14px}.team-scores{grid-template-columns:1fr 1fr;gap:16px;max-width:900px;margin:0 auto 28px;display:grid}.team-scores.compact{gap:9px;margin-bottom:13px}.team-score-card{border:1px solid #17192729;border-radius:16px;justify-content:space-between;align-items:center;min-height:160px;padding:22px;display:flex;position:relative;overflow:hidden}.team-score-card:after{content:"";border:22px solid #ffffff29;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-70px;right:-55px}.team-score-card.coral{background:var(--coral);color:#fff;box-shadow:0 7px 0 var(--coral-dark)}.team-score-card.lime{background:var(--lime);color:var(--ink);box-shadow:0 7px #7f9b29}.team-score-card p{z-index:1;margin:7px 0 4px;font-weight:800;position:relative}.score-mascot{font-size:22px}.team-score-card>strong{z-index:1;letter-spacing:-.07em;font-family:Chakra Petch,DM Sans,sans-serif;font-size:55px;position:relative}.leading{letter-spacing:.08em;background:#ffffff38;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.score-controls{z-index:3;gap:5px;display:flex;position:absolute;bottom:12px;right:13px}.score-controls button{background:#ffffff4d;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.team-scores.compact .team-score-card{min-height:93px;box-shadow:none;border-radius:11px;padding:14px}.team-scores.compact .team-score-card>strong{font-size:34px}.team-scores.compact .team-score-card p{margin:3px 0;font-size:12px}.team-scores.compact .score-mascot{font-size:15px}.score-meter{background:var(--lime);border:2px solid var(--ink);border-radius:10px;width:100%;height:8px;overflow:hidden}.score-meter span{background:var(--coral);border-right:2px solid var(--ink);height:100%;display:block}.tiny-note{color:var(--muted);align-items:center;gap:6px;margin:11px 0 0;font-size:11px;display:flex}.section-block{margin:50px 0}.mini-timeline{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:15px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mini-timeline button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:20px 18px;display:grid}.mini-timeline button:last-child{border:0}.mini-timeline button:hover,.mini-timeline button.current{background:#eae4d7}.mini-time{flex-direction:column;font-family:Chakra Petch,DM Sans,sans-serif;font-size:15px;font-weight:800;display:flex}.mini-time small{letter-spacing:.1em;color:var(--muted);font-family:DM Sans;font-size:8px}.timeline-icon{font-size:23px}.mini-timeline strong{font-size:13px;display:block}.mini-timeline button>span>small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.callout-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.callout{border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:172px;padding:24px;display:grid;overflow:hidden}.callout>span{background:var(--coral);border-radius:14px;place-items:center;width:52px;height:52px;display:grid;transform:rotate(-4deg)}.callout small{letter-spacing:.14em;color:var(--yellow);font-size:9px;font-weight:800}.callout h3{margin:4px 0;font-size:20px}.callout p{opacity:.7;margin:0;font-size:12px}.callout button{border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.callout.dark{background:var(--ink);color:#fff}.callout.dark button{background:var(--lime)}.callout.cream{background:var(--cream);border:1px solid var(--line)}.callout.cream>span{background:var(--lime)}.callout.cream small{color:var(--coral-dark)}.callout.cream button{color:#fff;background:var(--coral)}.page-intro{max-width:780px;padding:25px 0 45px}.page-intro h1{margin:14px 0 16px;font-size:clamp(40px,5vw,64px)}.page-intro p{max-width:680px;color:var(--muted);font-size:16px;line-height:1.6}.schedule-layout{grid-template-columns:1fr 290px;align-items:start;gap:20px;display:grid}.timeline{padding:12px 20px}.timeline-row{text-align:left;background:0 0;border:0;grid-template-columns:56px 24px 44px 1fr auto;align-items:center;gap:13px;width:100%;padding:16px 8px;display:grid;position:relative}.timeline-row:not(:last-child){border-bottom:1px solid var(--line)}.timeline-row.active{background:#ede7d9;border-radius:12px}.time-block{flex-direction:column;font-family:Chakra Petch,DM Sans,sans-serif;display:flex}.time-block strong{font-size:16px}.time-block small{letter-spacing:.12em;color:var(--muted);font-size:8px}.line-node{background:var(--paper);z-index:1;border:2px solid #c7c0b3;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.timeline-row:not(:last-child) .line-node:after{content:"";background:#d0c9bb;width:2px;height:34px;position:absolute;top:49px;left:97px}.timeline-row.active .line-node{background:var(--coral);border-color:var(--coral)}.activity-icon{font-size:22px}.activity-copy strong{font-size:15px;display:block}.activity-copy small{color:var(--muted);margin:3px 0 5px;font-size:12px;display:block}.activity-copy>span{color:var(--coral-dark);font-size:10px;font-weight:700}.now-tag{background:var(--coral);color:#fff;letter-spacing:.1em;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:800}.host-note{background:var(--ink);color:#fff;padding:24px;position:sticky;top:96px}.host-note>svg{color:var(--yellow);margin-bottom:28px}.host-note .kicker{color:var(--yellow)}.host-note h3{margin:7px 0 10px;font-size:20px}.host-note p{color:#c8c6cb;font-size:13px;line-height:1.55}.mini-rule{border-top:1px solid #42434e;margin-top:22px;padding-top:17px}.mini-rule span{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:block}.mini-rule strong{margin-top:5px;font-size:12px;display:block}.all-active,.muted-chip{color:var(--lime-dark);background:#b9d55838;border-radius:20px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.round-tabs{border-bottom:1px solid var(--line);margin-bottom:18px;display:flex}.round-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:12px;font-weight:700}.round-tabs button small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.round-tabs button.active{border-color:var(--coral);color:var(--coral-dark)}.station-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.station-card{padding:20px}.station-top{align-items:center;gap:11px;display:flex}.station-top>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.station-top div{flex:1}.station-top small{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.station-top h3{margin:2px 0 0;font-size:17px}.station-top>strong{background:var(--lime);border-radius:20px;padding:5px 8px;font-size:10px}.station-players{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.station-players>span{align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.avatar{color:var(--ink);border:2px solid var(--paper);background:#ded7c8;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.avatar-md{width:34px;height:34px;font-size:12px}.avatar-sm{width:25px;height:25px;font-size:9px}.dot{border-radius:50%;width:6px;height:6px;margin-left:auto}.dot.coral{background:var(--coral)}.dot.lime{background:var(--lime-dark)}.station-card>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:13px;font-size:10px;line-height:1.45}.score-intro{text-align:center;margin:0 auto}.score-intro p{margin-inline:auto}.scoreboard-grid{grid-template-columns:1.05fr .95fr;gap:18px;margin-top:48px;display:grid}.standings,.prizes{padding:24px}.standings-list>div{border-top:1px solid var(--line);grid-template-columns:28px 38px 1fr auto;align-items:center;gap:10px;padding:11px 4px;display:grid}.rank{width:25px;height:25px;color:var(--muted);place-items:center;font-size:11px;font-weight:800;display:grid}.rank-1{color:#9b6f00;background:var(--yellow);border-radius:50%}.rank-2,.rank-3{background:#e3ddcf;border-radius:50%}.player-name>strong{font-size:13px;display:block}.team-pill{text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.team-pill.coral{color:var(--coral-dark)}.team-pill.lime{color:var(--lime-dark)}.point-stepper{align-items:center;gap:6px;display:flex}.point-stepper button{background:#e9e3d6;border:0;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.point-stepper strong{text-align:center;min-width:20px;font-family:Chakra Petch,DM Sans,sans-serif}.point-stepper small{color:var(--muted);font-size:9px}.prize-row{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.prize-row>span{background:#ece5d8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.prize-row strong,.prize-row small{display:block}.prize-row strong{font-size:12px}.prize-row small{color:var(--muted);margin-top:3px;font-size:9px}.prize-row em{color:var(--coral-dark);border:1px solid #e2b1a6;border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.prize-tip{background:var(--ink);color:#fff;border-radius:10px;gap:10px;margin-top:15px;padding:13px;display:flex}.prize-tip svg{color:var(--yellow);flex:none}.prize-tip p{color:#dddbe1;margin:0;font-size:10px;line-height:1.45}.play-intro{text-align:center;margin:0 auto}.play-intro p{margin-inline:auto}.game-selector{grid-template-columns:repeat(3,1fr);gap:10px;max-width:780px;margin:0 auto 18px;display:grid}.game-selector button{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex;box-shadow:0 4px 12px #28241c0a}.game-selector button>span{font-size:22px}.game-selector strong,.game-selector small{display:block}.game-selector strong{font-size:12px}.game-selector small{color:var(--muted);margin-top:3px;font-size:9px}.game-selector button.active{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-2px)}.game-selector button.active small{color:#bbb9c1}.game-selector .soon{opacity:.55;cursor:default}.game-stage{background:var(--ink);color:#fff;border-radius:20px;max-width:780px;margin:auto;padding:34px;box-shadow:0 14px #0b0c13}.game-head{justify-content:space-between;gap:20px;display:flex}.game-head .kicker{color:var(--yellow)}.game-head h2{margin:6px 0 4px;font-size:31px}.game-head p{color:#b9b8c0;font-size:12px}.solved-groups{gap:6px;margin-top:18px;display:grid}.solved-groups>div{color:var(--ink);text-align:center;border-radius:9px;padding:12px}.solved-groups strong,.solved-groups span{display:block}.solved-groups strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.solved-groups span{margin-top:3px;font-size:9px}.solved-groups .blue{background:var(--blue)}.solved-groups .purple{background:var(--purple)}.word-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.word-grid button{min-width:0;min-height:58px;color:var(--ink);overflow-wrap:anywhere;background:#f0eadf;border:0;border-radius:8px;padding:8px 5px;font-size:clamp(9px,1.35vw,13px);font-weight:800;line-height:1.12}.word-grid button.selected{background:var(--coral);color:#fff;transform:scale(.96)}.game-footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.game-footer>span{color:#bbb9c1;align-items:center;gap:5px;font-size:10px;display:flex}.game-footer>span i{border:1px solid #777985;border-radius:50%;width:7px;height:7px;font-size:0;display:inline-block}.game-footer>span i.lost{background:var(--coral);border-color:var(--coral)}.winner-pick{background:#292b36;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:12px;display:flex}.winner-pick strong{text-align:center;width:100%;color:var(--lime);font-size:11px}.winner-pick button{border:0;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800}.winner-pick button:first-of-type{background:var(--coral);color:#fff}.winner-pick button:last-child{background:var(--lime);color:var(--ink)}.sprint-game{text-align:center;flex-direction:column;justify-content:center;min-height:430px;display:flex}.sprint-top{border-bottom:1px solid #444651;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.sprint-top span{color:var(--yellow);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.sprint-top strong{border:3px solid var(--coral);border-radius:50%;place-items:center;width:55px;height:55px;font-size:20px;display:grid}.sprint-game>p{color:#aaaab1;margin:45px 0 8px}.sprint-game>h2{max-width:600px;margin:0 auto 40px;font-size:clamp(25px,4vw,38px);line-height:1.2}.sprint-actions{justify-content:center;gap:10px;display:flex}.sprint-actions .secondary{color:#fff;background:#333540;border-color:#4a4c57}.point-buttons{border-top:1px solid #444651;justify-content:center;align-items:center;gap:8px;margin-top:35px;padding-top:18px;display:flex}.point-buttons span{color:#aaaab1;margin-right:8px;font-size:10px}.point-buttons button{border:0;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800}.point-buttons button:first-of-type{background:var(--coral);color:#fff}.point-buttons button:last-child{background:var(--lime)}.fair-play-note{gap:13px;max-width:780px;margin:30px auto 0;padding:0 18px;display:flex}.fair-play-note svg{color:var(--coral-dark);flex:none}.fair-play-note strong{font-size:12px}.fair-play-note p{color:var(--muted);margin-top:4px;font-size:11px}.roster-actions{justify-content:space-between;gap:15px;margin-bottom:18px;padding:14px;display:flex}.roster-actions form{flex:1;align-items:center;gap:8px;display:flex}.roster-actions form>svg{color:var(--coral-dark);margin-left:5px}.roster-actions input{background:0 0;border:0;width:min(100%,320px);padding:10px}.roster-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.team-roster{padding:23px;position:relative;overflow:hidden}.team-roster:before{content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.team-roster.coral:before{background:var(--coral)}.team-roster.lime:before{background:var(--lime)}.team-roster-head{align-items:center;gap:12px;margin-bottom:15px;display:flex}.team-roster-head>span{background:#e9e3d6;border-radius:12px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.team-roster.coral .team-roster-head>span{color:var(--coral)}.team-roster.lime .team-roster-head>span{color:var(--lime-dark)}.team-roster-head small{color:var(--muted);letter-spacing:.1em;font-size:8px}.team-roster-head h2{margin:2px 0 0;font-size:20px}.roster-player{border-top:1px solid var(--line);grid-template-columns:24px 36px 1fr auto 25px;align-items:center;gap:9px;padding:10px 0;transition:opacity .2s;display:grid}.roster-player.away{opacity:.38}.check-button{width:21px;height:21px;color:var(--lime-dark);background:0 0;border:2px solid #cbc4b6;border-radius:6px;place-items:center;display:grid}.roster-player strong{font-size:12px}.move-button{background:#ebe4d7;border:0;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.remove-button{width:25px;height:25px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.reset-demo{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;margin:25px auto 0;font-size:11px;display:flex}footer{background:var(--ink);color:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:30px;min-height:150px;padding:35px max(24px,50vw - 590px);display:grid}footer .brand-mark{background:var(--paper);color:var(--ink)}footer p,footer>span{color:#aaaab1;margin:0;font-size:11px}footer>span{color:var(--lime);font-weight:700}.live-command-hero{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:1.02fr .98fr;gap:38px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px #0d0e16}.live-command-hero:after{content:"";pointer-events:none;border:50px solid #ffffff09;border-radius:50%;width:330px;height:330px;position:absolute;top:-200px;left:-170px}.live-command-copy{z-index:1;grid-template-columns:78px 1fr;align-items:center;gap:12px 18px;display:grid;position:relative}.live-command-copy .eyebrow{color:var(--yellow);grid-column:1/-1}.live-command-copy .event-emoji{width:72px;height:72px}.live-command-copy>div:nth-of-type(2) small{color:var(--coral);letter-spacing:.15em;font-size:9px;font-weight:800}.live-command-copy h1{letter-spacing:-.055em;margin:4px 0 9px;font-family:Chakra Petch,DM Sans,sans-serif;font-size:clamp(34px,4vw,53px);line-height:1}.live-command-copy>div:nth-of-type(2) p{color:#b8b7bf;margin:0;font-size:13px;line-height:1.5}.compact-meta{grid-column:1/-1;justify-content:flex-start;margin-top:8px}.compact-meta span{color:#dddde1;box-shadow:none;background:#292b37;border-color:#424450}.live-command-copy .live-actions{grid-column:1/-1;margin-top:7px}.dark-secondary{color:#fff;background:#2c2e3a;border-color:#4a4c58}.command-score{z-index:1;background:#222430;border:1px solid #3b3d49;border-radius:17px;padding:23px;position:relative}.command-score .section-heading h2{color:#fff}.light-text{color:var(--yellow)}.command-score .team-scores{margin-bottom:18px}.command-score .team-score-card{min-height:145px}.command-score .tiny-note{color:#aaa9b1}.dashboard-grid{grid-template-columns:1.05fr .95fr;gap:18px;margin-top:35px;display:grid}.team-overview-card,.up-next-card{padding:24px}.team-overview-row{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto 42px;align-items:center;gap:11px;padding:13px 4px;display:grid}.team-symbol{border-radius:9px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.team-overview-row.coral .team-symbol{color:var(--coral-dark);background:#ef684f29}.team-overview-row.lime .team-symbol{color:var(--lime-dark);background:#b9d55840}.team-overview-row strong,.team-overview-row small{display:block}.team-overview-row strong{font-size:13px}.team-overview-row small{color:var(--muted);margin-top:2px;font-size:9px}.team-overview-row>b{letter-spacing:-.05em;font-family:Chakra Petch,DM Sans,sans-serif;font-size:25px}.avatar-stack{padding-left:12px;display:flex}.avatar-stack .avatar{margin-left:-8px}.leaders-strip{background:var(--ink);color:#fff;border-radius:11px;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;display:flex}.leaders-strip>svg{color:var(--yellow)}.leaders-strip>span{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.leaders-strip small{color:#9898a1;letter-spacing:.1em;font-size:8px}.leaders-strip strong{font-family:DM Sans;font-size:9px;font-weight:600}.leaders-strip em{color:var(--lime);margin-left:2px;font-style:normal}.vertical-mini-agenda button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:48px 36px 1fr auto;align-items:center;gap:9px;width:100%;padding:14px 3px;display:grid}.vertical-mini-agenda button:hover,.vertical-mini-agenda button.active{background:#eee8db}.vertical-mini-agenda button>span{flex-direction:column;font-family:Chakra Petch,DM Sans,sans-serif;font-size:13px;font-weight:800;display:flex}.vertical-mini-agenda button>span small{color:var(--muted);font-family:DM Sans;font-size:8px}.vertical-mini-agenda button>i{font-size:21px;font-style:normal}.vertical-mini-agenda button div strong,.vertical-mini-agenda button div small{display:block}.vertical-mini-agenda button div strong{font-size:12px}.vertical-mini-agenda button div small{color:var(--muted);margin-top:3px;font-size:9px}.vertical-mini-agenda button>em{color:#fff;background:var(--coral);letter-spacing:.08em;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.home-game-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.mini-game-card{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;min-height:145px;padding:16px;display:grid;position:relative;overflow:hidden}.mini-game-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.mini-game-card:after{content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.mini-game-card.coral:after{background:var(--coral)}.mini-game-card.blue:after{background:var(--blue)}.mini-game-card.yellow:after{background:var(--yellow)}.mini-game-card.purple:after{background:var(--purple)}.mini-game-icon{background:#eae4d7;border-radius:10px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.mini-game-copy small,.mini-game-copy strong,.mini-game-copy em{display:block}.mini-game-copy small{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.mini-game-copy strong{margin:4px 0;font-size:13px}.mini-game-copy em{color:var(--muted);font-size:9px;font-style:normal}.games-intro{max-width:850px}.game-filter-bar{scrollbar-width:none;gap:6px;margin-bottom:24px;padding-bottom:7px;display:flex;overflow-x:auto}.game-filter-bar button{white-space:nowrap;border:1px solid var(--line);background:var(--paper);border-radius:30px;padding:8px 13px;font-size:10px;font-weight:700}.game-library-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.library-game-card{flex-direction:column;min-height:330px;padding:22px;display:flex;position:relative;overflow:hidden}.library-game-card:before{content:"";height:5px;position:absolute;top:0;left:0;right:0}.library-game-card.coral:before{background:var(--coral)}.library-game-card.lime:before{background:var(--lime)}.library-game-card.blue:before{background:var(--blue)}.library-game-card.yellow:before{background:var(--yellow)}.library-game-card.purple:before{background:var(--purple)}.library-card-top{justify-content:space-between;align-items:center;display:flex}.library-card-top>span{background:var(--ink);border-radius:12px;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.library-card-top em{color:var(--coral-dark);background:#eee7db;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.library-game-card>div:nth-child(2){flex:1;padding:20px 0 13px}.library-game-card>div:nth-child(2) small{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.library-game-card h2{margin:4px 0 8px;font-size:22px}.library-game-card p{color:var(--muted);font-size:11px;line-height:1.5}.game-specs{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.game-specs span{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.library-game-card>button{background:var(--ink);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.back-link{color:var(--coral-dark);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:20px;font-size:11px;font-weight:800;display:inline-flex}.back-link svg{transform:rotate(180deg)}.game-detail-hero{border:1px solid #17192726;border-radius:22px;grid-template-columns:100px 1fr auto;align-items:center;gap:25px;padding:34px;display:grid;position:relative;overflow:hidden}.game-detail-hero.coral{background:#f4a08f}.game-detail-hero.lime{background:#d7e894}.game-detail-hero.blue{background:#abdce7}.game-detail-hero.yellow{background:#f4da92}.game-detail-hero.purple{background:#d2bee7}.detail-game-icon{background:var(--ink);border-radius:22px;place-items:center;width:92px;height:92px;font-size:46px;display:grid;transform:rotate(-3deg);box-shadow:6px 6px #ffffff73}.game-detail-hero h1{letter-spacing:-.045em;margin:7px 0 10px;font-family:Chakra Petch,DM Sans,sans-serif;font-size:clamp(38px,5vw,64px);line-height:1}.game-detail-hero p{color:#171927b8;max-width:650px;margin-bottom:14px}.detail-specs{flex-wrap:wrap;gap:8px;display:flex}.detail-specs span{background:#ffffff61;border:1px solid #1719271a;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.why-card{align-items:center;gap:15px;margin:20px 0;padding:19px 22px;display:flex}.why-card>svg{color:var(--coral-dark);flex:none}.why-card p{margin:3px 0 0;font-size:12px;line-height:1.5}.guide-grid{grid-template-columns:.85fr 1.3fr .85fr;align-items:stretch;gap:16px;display:grid}.guide-section{padding:24px;position:relative}.guide-number{color:#d9d2c5;font-family:Chakra Petch,DM Sans,sans-serif;font-size:35px;font-weight:800;position:absolute;top:14px;right:19px}.guide-section h2{margin:4px 0 20px;font-size:22px}.guide-section ol{counter-reset:guide;margin:0;padding:0;list-style:none}.guide-section li{counter-increment:guide;color:var(--muted);border-top:1px solid var(--line);padding:11px 0 11px 30px;font-size:11px;line-height:1.45;position:relative}.guide-section li:before{content:counter(guide);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid;position:absolute;top:10px;left:0}.guide-section>p{color:var(--muted);border-top:1px solid var(--line);padding-top:16px;font-size:12px;line-height:1.6}.host-tip-banner{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:18px 22px;display:flex}.host-tip-banner>span{font-size:25px}.host-tip-banner small,.host-tip-banner strong{display:block}.host-tip-banner small{color:var(--yellow);letter-spacing:.12em;font-size:8px;font-weight:800}.host-tip-banner strong{margin-top:4px;font-family:DM Sans;font-size:12px}.detail-footer-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.station-guide{width:100%;color:var(--coral-dark);background:#ebe5d8;border:0;border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.lineup-game-list{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.lineup-game-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 42px 1fr auto 20px;align-items:center;gap:11px;width:100%;padding:13px 18px;display:grid}.lineup-game-list>button:last-child{border-bottom:0}.lineup-game-list>button:hover{background:#ece6d9}.lineup-game-list>button>span{color:#aaa397;font-family:Chakra Petch,DM Sans,sans-serif;font-size:10px;font-weight:800}.lineup-game-list>button>i{background:#e8e1d3;border-radius:9px;place-items:center;width:39px;height:39px;font-size:20px;font-style:normal;display:grid}.lineup-game-list strong,.lineup-game-list small{display:block}.lineup-game-list strong{font-size:12px}.lineup-game-list small{color:var(--muted);margin-top:3px;font-size:9px}.lineup-game-list>button>em{color:var(--muted);font-size:9px;font-style:normal}@media (width<=900px){.desktop-nav{display:none}.mobile-nav{z-index:30;display:block;position:fixed;bottom:10px;left:12px;right:12px}.mobile-nav .nav-shell{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#171927f5;border:1px solid #3d3f4a;border-radius:15px;padding:6px;box-shadow:0 10px 35px #00000040}.mobile-nav .nav-shell button{color:#aeadb5;flex-direction:column;flex:1;gap:3px;padding:7px 4px;font-size:8px}.mobile-nav .nav-shell button.active{color:#fff;background:#393b47}.content-grid,.schedule-layout,.scoreboard-grid,.live-command-hero,.dashboard-grid{grid-template-columns:1fr}.home-game-grid,.game-library-grid,.guide-grid{grid-template-columns:1fr 1fr}.rules-guide{grid-area:1/1/auto/-1}.game-detail-hero{grid-template-columns:85px 1fr}.game-detail-hero>.primary{grid-column:2;justify-self:start}.host-note{position:static}.mini-timeline{grid-template-columns:1fr}.mini-timeline button{border-right:0;border-bottom:1px solid var(--line)}.station-grid,.callout-row{grid-template-columns:1fr}footer{padding-bottom:100px}}@media (width<=620px){header{height:66px;padding-inline:16px}.header-status{font-size:0}.header-status strong{font-size:12px}main{padding:27px 15px 65px}.hero{text-align:left;padding:18px 4px 33px}.hero h1,.page-intro h1{font-size:43px}.hero>p{font-size:15px}.hero-meta{justify-content:flex-start;gap:7px}.hero-meta span{padding:7px 10px;font-size:10px}.top-grid{margin-bottom:40px}.live-command-hero{border-radius:17px;gap:25px;padding:22px 17px}.live-command-copy{grid-template-columns:57px 1fr;gap:10px 12px}.live-command-copy .event-emoji{width:54px;height:54px}.live-command-copy h1{font-size:33px}.live-command-copy .live-actions{flex-wrap:wrap}.command-score{padding:16px}.command-score .team-score-card{min-height:118px}.dashboard-grid{margin-top:25px}.team-overview-card,.up-next-card{padding:17px}.avatar-stack{display:none}.team-overview-row{grid-template-columns:35px 1fr 36px}.leaders-strip>span{gap:5px 8px}.home-game-grid{grid-template-columns:1fr}.mini-game-card{min-height:100px}.featured-game-section .section-heading{align-items:flex-end}.game-library-grid{grid-template-columns:1fr}.library-game-card{min-height:310px}.game-detail-hero{grid-template-columns:65px 1fr;gap:15px;padding:22px 17px}.detail-game-icon{border-radius:15px;width:62px;height:62px;font-size:31px}.game-detail-hero h1{font-size:37px}.game-detail-hero p,.game-detail-hero>.primary{grid-column:1/-1}.guide-grid{grid-template-columns:1fr}.rules-guide{grid-area:auto}.detail-footer-actions{flex-direction:column}.detail-footer-actions button{width:100%}.lineup-game-list>button{grid-template-columns:29px 38px 1fr 18px;padding-inline:11px}.lineup-game-list>button>em{display:none}.live-card,.score-summary,.standings,.prizes{padding:18px}.live-event{align-items:flex-start}.event-emoji{width:52px;height:52px;font-size:24px}.live-event h2{font-size:20px}.team-score-card{min-height:135px;padding:16px}.team-score-card>strong{font-size:43px}.team-score-card p{font-size:12px}.score-controls{bottom:8px;right:8px}.section-heading h2{font-size:20px}.callout{grid-template-columns:auto 1fr}.callout button{grid-column:2;justify-self:start}.timeline{padding:8px}.timeline-row{grid-template-columns:45px 18px 35px 1fr;gap:8px;padding:13px 5px}.timeline-row:not(:last-child) .line-node:after,.now-tag{display:none}.activity-copy small{line-height:1.35}.round-tabs button{font-size:11px}.team-scores{gap:9px}.scoreboard-grid{margin-top:35px}.standings-list>div{grid-template-columns:25px 34px 1fr auto;gap:6px}.point-stepper small{display:none}.point-stepper{gap:3px}.game-selector{grid-template-columns:1fr 1fr}.game-selector button:last-child{display:none}.game-stage{border-radius:14px;padding:19px 13px}.word-grid{gap:5px}.word-grid button{aspect-ratio:1.4;font-size:9px}.game-footer{align-items:flex-end}.sprint-game{min-height:480px}.point-buttons{flex-wrap:wrap}.point-buttons span{width:100%;margin:0 0 5px}.roster-actions{flex-direction:column}.roster-actions form{width:100%}.roster-actions input{min-width:0}.roster-grid{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start;display:flex}}:root{color:#f7f8ff;--paper:#0b0c24;--cream:#10112d;--coral:#ff3b7f;--coral-dark:#ff5b9b;--lime:#22e6ef;--lime-dark:#22e6ef;--blue:#2448ff;--purple:#9461ff;--yellow:#ffe600;--line:#2137b7;--muted:#9ba7d4;--shadow:0 0 0 1px #2448ff59, 0 12px 35px #00000059;background:#03030f}body{color:#f7f8ff;background-color:#03030f;background-image:radial-gradient(circle,#ffe6006b 1.4px,#0000 1.7px),linear-gradient(90deg,#0000 47%,#2448ff1f 48% 52%,#0000 53%),linear-gradient(#0000 47%,#2448ff1a 48% 52%,#0000 53%);background-size:34px 34px,170px 170px,170px 170px}header{background:#03030ff2;border-color:#1a32c8}.brand-mark{background:var(--yellow);color:#090a18;clip-path:polygon(0 0,100% 0,100% 34%,58% 50%,100% 66%,100% 100%,0 100%);border-radius:50%;position:relative;box-shadow:4px 0 #2448ff}.pac-eye{background:#060713;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:17px}.brand-copy strong{color:#fff}.brand-copy small{color:var(--yellow)}.nav-shell button{color:#96a5df}.nav-shell button.active{color:var(--yellow);background:#16246d}.nav-shell button:hover{color:#fff}.header-status{color:#9ba7d4}.header-status strong{color:var(--yellow)}.live-dot{background:var(--yellow);box-shadow:0 0 0 4px #ffe6001f,0 0 15px #ffe600b3}h1,h2,h3,.section-heading h2,.page-intro h1,.live-event h2,.station-top h3,.team-roster-head h2{color:#fff}.page-intro h1 em,.hero h1 em,.eyebrow,.kicker{color:var(--yellow)}.page-intro p,.hero>p{color:#a9b2d7}.card,.timeline,.lineup-game-list,.mini-game-card,.game-selector button,.team-roster,.roster-actions{color:#f7f8ff;box-shadow:var(--shadow);background:#090a22f5;border-color:#2448ff}.primary{background:var(--yellow);color:#060713;text-transform:uppercase;box-shadow:0 4px #a98f00}.primary:hover{box-shadow:0 3px #a98f00}.secondary{color:#fff;background:#12173f;border-color:#2448ff}.text-button{color:var(--yellow)}.icon-button{color:#fff;background:#16246d}.tiny-note,.fair-play-note p,.station-card>p,.activity-copy small,.library-game-card p,.guide-section li,.guide-section>p{color:#a6afd4}.mobile-nav .nav-shell{background:#050618fa;border-color:#2448ff}.mobile-nav .nav-shell button.active{color:var(--yellow);background:#17266f}.live-hub{max-width:1120px}.live-hub-layout{grid-template-columns:minmax(270px,310px) minmax(0,1fr);grid-template-areas:"organizer content";align-items:start;gap:24px;display:grid}.live-hub-content{grid-area:content;min-width:0}.guest-join{border:2px solid var(--yellow);grid-template-columns:minmax(285px,.72fr) minmax(0,1.28fr);align-items:center;gap:26px;margin-bottom:28px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.guest-join:after{content:"";pointer-events:none;border:2px dotted #ffe60040;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-105px;left:-85px}.guest-join-copy{z-index:1;align-items:center;gap:17px;display:flex;position:relative}.guest-join-copy h2{text-transform:uppercase;margin:5px 0 7px;font-family:Chakra Petch,Manrope,sans-serif;font-size:27px}.guest-join-copy p{color:#a6afd4;margin:0;font-size:12px;line-height:1.5}.join-ghost{background:var(--yellow);clip-path:polygon(0 0,100% 0,100% 82%,84% 100%,67% 82%,50% 100%,33% 82%,16% 100%,0 82%);filter:drop-shadow(0 0 12px #ffe60073);border-radius:50% 50% 10% 10%;flex:none;justify-content:center;gap:7px;width:65px;height:67px;padding-top:23px;display:flex}.join-ghost i{background:#fff;border-radius:50%;width:11px;height:14px}.guest-join form{z-index:1;grid-template-columns:minmax(150px,.8fr) minmax(260px,1.2fr);align-items:end;gap:12px;min-width:0;display:grid;position:relative}.guest-join label,.guest-join fieldset{border:0;min-width:0;margin:0;padding:0}.guest-join label>span,.guest-join legend{color:#a6afd4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px;font-weight:700;display:block}.guest-join input{color:#fff;background:#070923;border:1px solid #3550ff;border-radius:6px;width:100%;min-height:48px;padding:11px 12px}.guest-join input::placeholder{color:#6978b5}.join-team-picker{grid-template-columns:1fr 1fr;gap:7px;display:grid}.join-team-picker button{color:#fff;text-align:left;background:#0c1035;border:1px solid #2943d5;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:flex}.join-team-picker button:hover,.join-team-picker button.selected{border-color:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow);background:#151d57}.join-team-picker button .team-ghost{gap:3px;width:25px;height:27px;padding-top:10px}.join-team-picker button .team-ghost i{width:4px;height:6px}.join-team-picker button .team-ghost i:after{display:none}.join-team-picker .lime .team-ghost{background:#21ddeb}.join-team-picker .coral .team-ghost{background:#ff3b6b}.join-team-picker button strong,.join-team-picker button small{display:block}.join-team-picker button strong{text-transform:uppercase;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px}.join-team-picker button small{color:#8797d4;margin-top:2px;font-size:8px}.join-button{white-space:nowrap;grid-column:1/-1;justify-content:center;width:100%;min-height:46px}.join-error{color:#ff8ba7;grid-column:1/-1;margin:0;font-size:11px}.player-pass{border-color:#2448ff;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:22px;padding:14px 17px;display:grid}.player-pass>div:nth-child(2) strong,.player-pass>div:nth-child(2) small{display:block}.player-pass>div:nth-child(2) strong{color:#fff;margin:2px 0;font-size:15px}.player-pass>div:nth-child(2) small{color:#8f9ccd;font-size:10px}.join-team-picker.compact{display:flex}.join-team-picker.compact button{min-width:126px}.night-organizer{scrollbar-width:thin;scrollbar-color:#2448ff #080a27;background:#06071bfa;border:2px solid #2448ff;border-radius:16px;grid-area:organizer;max-height:calc(100vh - 104px);padding:19px 16px 16px;position:sticky;top:84px;overflow-y:auto;box-shadow:0 0 24px #2448ff33,inset 0 0 28px #2448ff0f}.night-organizer:before{content:"";pointer-events:none;border:1px solid #2448ff40;border-radius:10px;position:absolute;inset:7px}.organizer-heading,.organizer-now,.night-phase-list,.phase-brief,.organizer-controls,.organizer-next{z-index:1;position:relative}.organizer-heading .kicker{align-items:center;gap:6px;display:inline-flex}.organizer-heading h2{text-transform:uppercase;margin:8px 0 6px;font-family:Chakra Petch,Manrope,sans-serif;font-size:27px;line-height:1}.organizer-heading p{color:#9ca8d5;margin:0 0 14px;font-size:11px;line-height:1.45}.organizer-now{border:1px solid #334fff;border-left:4px solid var(--yellow);background:#12194d;border-radius:7px;gap:4px;margin-bottom:13px;padding:11px 12px;display:grid}.organizer-now small{color:var(--yellow);letter-spacing:.08em;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px;font-weight:700}.organizer-now strong{font-family:Chakra Petch,Manrope,sans-serif;font-size:17px}.organizer-now span{color:#aab4dc;align-items:center;gap:5px;font-size:10px;display:flex}.organizer-now p{color:#dce1f4;border-top:1px solid #ffffff1f;margin:5px 0 0;padding-top:7px;font-size:10px;line-height:1.4}.organizer-now p b{color:var(--yellow)}.night-phase-list{margin:0 0 14px;display:grid}.night-phase-list button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #1d2f97;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 4px;display:grid}.night-phase-list button:hover{background:#101641}.night-phase-list button.active{background:#151d57}.night-phase-list button.complete{opacity:.62}.phase-marker{width:23px;height:23px;color:var(--yellow);border:1px solid #3550ff;border-radius:50%;place-items:center;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700;display:grid}.night-phase-list button.active .phase-marker{background:var(--yellow);border-color:var(--yellow);color:#070815;box-shadow:0 0 11px #ffe60080}.night-phase-list button.complete .phase-marker{color:#21ddeb;background:#17266f}.phase-copy{min-width:0}.phase-copy small,.phase-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.phase-copy small{color:#788bd2;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px;font-weight:600}.phase-copy strong{margin-top:1px;font-size:11px}.night-phase-list em{color:#fff;background:#ff3b6b;border-radius:3px;padding:3px 5px;font-family:Chakra Petch,Manrope,sans-serif;font-size:8px;font-style:normal;font-weight:700}.phase-brief{background:#090b29;border:1px solid #1d2f97;border-radius:9px;padding:13px}.phase-brief>div>small{color:var(--yellow);letter-spacing:.08em;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px;font-weight:700}.phase-brief h3{margin:3px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:18px}.phase-objective{color:#b8c0df;margin:8px 0 11px;font-size:11px;line-height:1.45}.phase-brief dl{gap:8px;margin:0;display:grid}.phase-brief dl>div{border-left:3px solid #4961ff;padding-left:8px}.phase-brief dl>div.blinky-task{border-color:#ff3b6b}.phase-brief dl>div.inky-task{border-color:#21ddeb}.phase-brief dt{color:#fff;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700}.phase-brief dd{color:#8f9ccd;margin:2px 0 0;font-size:10px;line-height:1.4}.organizer-link{width:100%;color:var(--yellow);background:#17266f;border:1px solid #3550ff;border-radius:5px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700;display:flex}.organizer-link:hover{background:var(--yellow);color:#070815;border-color:var(--yellow)}.organizer-controls{grid-template-columns:1fr 1.35fr;gap:7px;margin-top:10px;display:grid}.organizer-controls button{color:#fff;background:#101641;border:1px solid #2c43d4;border-radius:5px;justify-content:center;align-items:center;gap:3px;min-height:34px;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px;font-weight:700;display:flex}.organizer-controls button:last-child{background:var(--yellow);border-color:var(--yellow);color:#070815}.organizer-controls button:disabled{opacity:.35;cursor:not-allowed}.organizer-next{color:#8f9ccd;margin:9px 2px 1px;font-size:10px;line-height:1.4}.organizer-next strong{color:var(--yellow)}.pac-section{background:#06071bf7;border:2px solid #2448ff;border-radius:18px;margin-bottom:28px;padding:28px;position:relative;overflow:hidden;box-shadow:0 0 24px #2448ff2e,inset 0 0 35px #2448ff0d}.pac-section:before{content:"";pointer-events:none;border:1px solid #2448ff47;border-radius:11px;position:absolute;inset:9px}.pac-section-head{z-index:1;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex;position:relative}.pac-section-head h1,.pac-section-head h2{text-transform:uppercase;letter-spacing:.015em;margin:8px 0;font-family:Chakra Petch,Manrope,sans-serif;font-weight:700;line-height:1.08}.pac-section-head h1{font-size:clamp(25px,4vw,42px)}.pac-section-head h2{font-size:clamp(22px,3vw,32px)}.pac-section-head p{color:#9ca8d5;margin:0;font-size:12px}.pixel-button{border:1px solid var(--yellow);color:var(--yellow);letter-spacing:.06em;background:0 0;border-radius:4px;align-items:center;gap:7px;padding:10px 12px;font-family:Chakra Petch,Manrope,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.pixel-button:hover{background:var(--yellow);color:#060713}.score-zone .team-scores{z-index:1;max-width:none;position:relative}.score-zone .team-score-card{border:2px solid #fff;border-radius:8px;min-height:185px;box-shadow:7px 7px #2448ff}.score-zone .team-score-card.coral{background:#ff3b6b}.score-zone .team-score-card.lime{background:#21ddeb}.score-zone .team-score-card p{color:#08091a;text-transform:uppercase;font-family:Chakra Petch,Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1.25}.score-zone .team-score-card>strong{color:#08091a;font-family:Chakra Petch,Manrope,sans-serif;font-size:clamp(48px,7vw,76px);font-weight:700}.score-zone .score-mascot{color:#08091a}.score-zone .score-meter{z-index:1;background:#21ddeb;border-color:#f5f7ff;height:12px;position:relative}.score-zone .score-meter span{background:#ff3b6b;border-color:#fff}.score-status{color:var(--yellow);text-align:center;letter-spacing:.08em;z-index:1;margin:18px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:12px;font-weight:700;line-height:1.5;position:relative}.score-status span{color:#fff;letter-spacing:10px;margin:0 12px}.ghost-team-grid{z-index:1;grid-template-columns:1fr 1fr;gap:18px;display:grid;position:relative}.ghost-team-card{background:#0d1034;border:1px solid #2448ff;border-radius:10px;overflow:hidden}.ghost-team-card>header{background:#151a50;border:0;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;height:auto;padding:16px 18px;display:grid;position:static}.ghost-team-card.coral>header{border-bottom:4px solid #ff3b6b}.ghost-team-card.lime>header{border-bottom:4px solid #21ddeb}.ghost-team-card header small{color:var(--yellow);letter-spacing:.08em;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px;font-weight:600}.ghost-team-card header h3{margin:2px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:18px;font-weight:700}.ghost-team-card header>strong{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-size:27px;font-weight:700}.team-ghost{clip-path:polygon(0 0,100% 0,100% 82%,84% 100%,67% 82%,50% 100%,33% 82%,16% 100%,0 82%);background:#ff3b6b;border-radius:50% 50% 10% 10%;justify-content:center;gap:5px;width:38px;height:39px;padding-top:14px;display:flex}.ghost-team-card.lime .team-ghost{background:#21ddeb}.team-ghost i{background:#fff;border-radius:50%;width:7px;height:9px;position:relative}.team-ghost i:after{content:"";background:#17266f;border-radius:50%;width:3px;height:4px;position:absolute;bottom:1px;right:0}.ghost-player-list{grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.ghost-player-list button{color:#fff;text-align:left;background:#090b29;border:1px solid #1c2d91;border-radius:6px;align-items:center;gap:9px;padding:8px;display:flex}.ghost-player-list button:hover{border-color:var(--yellow)}.ghost-player-list strong,.ghost-player-list small{display:block}.ghost-player-list strong{font-size:11px}.ghost-player-list small{color:#8fa1df;margin-top:2px;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px;font-weight:600}.avatar.ghost-avatar{clip-path:polygon(0 0,100% 0,100% 78%,85% 100%,68% 80%,50% 100%,32% 80%,15% 100%,0 78%);color:#090a18;border:0;border-radius:50% 50% 8% 8%;padding-bottom:3px;font-family:Chakra Petch,Manrope,sans-serif;font-weight:700;box-shadow:0 0 10px}.ghost-0{background:#ff3b6b}.ghost-1{background:#ff8bd3}.ghost-2{background:#21ddeb}.ghost-3{background:#ff9f32}.avatar.ghost-team-coral{background:#ff3b6b;box-shadow:0 0 12px #ff3b6b94}.avatar.ghost-team-lime{background:#21ddeb;box-shadow:0 0 12px #21ddeb85}.pac-agenda{z-index:1;position:relative}.pac-agenda>button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #1d2f97;grid-template-columns:60px 44px 1fr auto 48px;align-items:center;gap:13px;width:100%;padding:15px 9px;display:grid;position:relative}.pac-agenda>button:hover,.pac-agenda>button.active{background:#12194d}.pac-agenda>button.active{border-left:4px solid var(--yellow)}.pac-agenda>button.complete{opacity:.58}.agenda-time{flex-direction:column;font-family:Chakra Petch,Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.15;display:flex}.agenda-time small{color:#8495d8;font-size:9px}.agenda-node{width:36px;height:36px;color:var(--yellow);border:2px solid #2448ff;border-radius:50%;place-items:center;font-size:16px;display:grid}.pac-agenda button.active .agenda-node{background:var(--yellow);color:#060713;border-color:var(--yellow);box-shadow:0 0 15px #ffe6008c}.pac-agenda button div>small{color:#6d82d4;letter-spacing:.04em;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px;font-weight:600}.pac-agenda button div>strong{margin:3px 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:14px;font-weight:700;display:block}.pac-agenda button div>p{color:#9ea9d2;margin:0;font-size:10px}.agenda-points{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700}.pac-agenda button>em{color:#fff;background:#ff3b6b;border-radius:2px;padding:5px 7px;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px;font-style:normal;font-weight:700}.game-filter-bar button{color:#a6b2e0;background:#0c0e2d;border-color:#2448ff}.game-filter-bar button.active{background:var(--yellow);color:#050615;border-color:var(--yellow)}.library-game-card{background:#090b29;border-color:#2448ff}.library-game-card:before{background:var(--yellow);height:4px}.library-game-card.cyan:before,.mini-game-card.cyan:after{background:#21ddeb}.library-game-card.pink:before,.mini-game-card.pink:after{background:#ff3b6b}.library-card-top>span,.detail-game-icon,.station-top>span{color:var(--yellow);background:#121b5a;border:1px solid #2448ff}.library-card-top em{color:var(--yellow);background:#12194d}.library-game-card>button{color:var(--yellow);background:#17266f}.puzzle-launch-panel{border:2px solid var(--yellow);background:linear-gradient(135deg,#11194e,#080a27);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:24px;margin-bottom:28px;padding:22px;display:grid}.puzzle-launch-panel h2{color:#fff;margin:4px 0 6px;font-family:Chakra Petch,Manrope,sans-serif}.puzzle-launch-panel p{color:#a6afd4;margin:0;font-size:11px;line-height:1.5}.puzzle-launch-panel>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.puzzle-launch-panel button{color:#fff;text-align:left;background:#17266f;border:1px solid #3550ff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 9px;padding:13px;display:grid}.puzzle-launch-panel button:hover{border-color:var(--yellow);background:#20338e}.puzzle-launch-panel button>span{color:var(--yellow);grid-row:span 2;font-size:22px}.puzzle-launch-panel button strong{font-family:Chakra Petch,Manrope,sans-serif;font-size:13px}.puzzle-launch-panel button small{color:#99a6d7;font-size:9px}.puzzle-launch-panel button svg{color:var(--yellow);grid-area:1/3/span 2}.organized-game-section{margin-top:34px}.game-section-heading{border-bottom:1px solid #2448ff;align-items:center;gap:15px;margin-bottom:18px;padding-bottom:14px;display:flex}.game-section-heading>span{background:var(--yellow);color:#08091a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-family:Chakra Petch,Manrope,sans-serif;font-size:16px;font-weight:800;display:grid}.game-section-heading small{color:#21ddeb;letter-spacing:.1em;font-size:8px;font-weight:800}.game-section-heading h2{color:#fff;margin:1px 0 2px;font-family:Chakra Petch,Manrope,sans-serif;font-size:28px}.game-section-heading p{color:#9aa6d3;margin:0;font-size:10px}.group-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.group-library-grid .library-game-card{min-height:355px}.library-card-copy{flex:1;padding:20px 0 13px}.library-card-actions{gap:7px;display:grid}.library-card-actions button{color:var(--yellow);background:#17266f;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.library-card-actions button.play-now{background:var(--yellow);color:#08091a}.location-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.location-game-group{background:#07091f;border:2px solid #2448ff;border-radius:14px;overflow:hidden}.location-game-group>header{color:#fff;background:#12194d;border:0;align-items:center;gap:12px;height:auto;padding:15px 17px;display:flex;position:static}.location-pin{color:var(--yellow);text-shadow:0 0 10px #ffe600a6;font-size:24px}.location-game-group header small{color:var(--yellow);letter-spacing:.1em;font-size:8px;font-weight:800}.location-game-group header h3{margin:2px 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:20px}.location-game-group header p{color:#9aa6d3;margin:0;font-size:9px}.location-game-group>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:12px;display:grid}.library-game-card.compact{min-height:290px;padding:17px}.library-game-card.compact h2{font-size:18px}.library-game-card.compact p{font-size:10px}.library-game-card.compact .library-card-top em{max-width:120px}.game-specs{border-color:#1d2f97}.game-specs span{color:#a6afd4}.game-detail-hero,.game-detail-hero.coral,.game-detail-hero.lime,.game-detail-hero.blue,.game-detail-hero.yellow,.game-detail-hero.purple,.game-detail-hero.cyan,.game-detail-hero.pink{color:#fff;background:#0a0d31;border:2px solid #2448ff}.game-detail-hero h1{color:#fff}.game-detail-hero p{color:#adb6d9}.game-detail-hero .eyebrow{color:var(--yellow);opacity:1}.detail-specs span{color:#fff;background:#141a4e;border-color:#2448ff}.why-card,.guide-section{background:#090b29}.guide-number{color:#213793}.guide-section li{border-color:#1c2d91}.guide-section li:before{background:var(--yellow);color:#060713}.host-tip-banner{background:#141a4e;border:1px solid #2448ff}.host-note{background:#080a27;border-color:#2448ff}.timeline-row.active,.vertical-mini-agenda button.active,.lineup-game-list>button:hover{background:#12194d}.round-tabs{border-color:#2448ff;flex-wrap:wrap}.round-tabs button{color:#aab3da;flex:16%}.round-tabs button.active{color:var(--yellow);border-color:var(--yellow)}.station-guide,.move-button{color:var(--yellow);background:#15205f}.all-active,.muted-chip{color:#21ddeb;background:#22e6ef1f}.lineup-game-list>button{color:#fff;border-color:#1c2d91}.lineup-game-list>button>i{color:var(--yellow);background:#12194d}.lineup-game-list>button>span,.lineup-game-list>button>em{color:#8c9bd1}.team-score-card.coral{background:#ff3b6b}.team-score-card.lime{background:#21ddeb}.team-score-card.lime,.team-score-card.coral{color:#08091a}.standings-list>div,.prize-row,.roster-player{border-color:#1d2f97}.team-roster-head>span,.prize-row>span{background:#12194d}.check-button{border-color:#2448ff}.game-stage{background:#06071b;border:2px solid #2448ff;box-shadow:0 12px #111e72,0 0 25px #2448ff40}.game-selector.two-games{grid-template-columns:1fr 1fr}.game-selector button.active{color:var(--yellow);border-color:var(--yellow);background:#16246d}.word-grid button{color:#fff;background:#151a4f;border:1px solid #2448ff}.word-grid button:hover{background:#1d2f97}.word-grid button.selected{background:var(--yellow);color:#070815}.solved-groups .yellow{background:var(--yellow)}.solved-groups .green{background:#21ddeb}.solved-groups .blue{color:#fff;background:#2448ff}.solved-groups .purple{color:#fff;background:#a65cff}.wordle-board{gap:6px;width:min(360px,100%);margin:22px auto;display:grid}.wordle-row{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.wordle-row span{aspect-ratio:1;color:#fff;background:#0d1034;border:2px solid #2448ff;place-items:center;font-family:Chakra Petch,Manrope,sans-serif;font-size:24px;font-weight:700;display:grid}.wordle-row span.hit{background:#20c778;border-color:#20c778}.wordle-row span.near{border-color:var(--yellow);background:#d2ad00}.wordle-row span.miss{background:#34395e;border-color:#50577e}.wordle-entry{justify-content:center;gap:8px;display:flex}.wordle-entry input{color:#fff;text-align:center;letter-spacing:.12em;text-transform:uppercase;background:#0d1034;border:2px solid #2448ff;border-radius:5px;width:min(250px,70%);padding:12px;font-family:Chakra Petch,Manrope,sans-serif;font-size:16px;font-weight:700}.wordle-result{color:var(--yellow);text-align:center;margin:18px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:13px;font-weight:600;line-height:1.5}.puzzle-round-picker{background:#0b0e32;border-bottom:1px solid #2448ff;grid-template-columns:1fr;gap:11px;padding:14px 20px;display:grid}.puzzle-round-picker>div:first-child strong{color:#fff;margin-top:2px;font-family:Chakra Petch,Manrope,sans-serif;font-size:13px;display:block}.puzzle-round-picker>div:last-child{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;min-width:0;display:grid;overflow:visible}.puzzle-round-picker button{color:#aab4dc;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#151a4f;border:1px solid #3550ff;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:8px 9px;display:grid}.puzzle-round-picker button>span{border:1px solid;border-radius:50%;grid-row:span 2;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.puzzle-round-picker button small{color:#7f8dc8;font-size:7px}.puzzle-round-picker button.active{background:var(--yellow);border-color:var(--yellow);color:#08091a}.puzzle-round-picker button.active small{color:#4e4a1c}.connections-reveal{gap:7px;margin-top:15px;display:grid}.connections-reveal>div{border-radius:7px;padding:10px 12px}.connections-reveal>div:first-child{color:#08091a;background:#ff3b6b}.connections-reveal>div:first-child p{margin:2px 0 0;font-size:10px}.connections-reveal>div:not(:first-child){color:#08091a;text-align:center;gap:2px;display:grid}.connections-reveal>div:not(:first-child) span{font-size:9px}.solved-groups span,.connections-reveal span{overflow-wrap:anywhere}.connections-reveal .yellow{background:var(--yellow)}.connections-reveal .green{background:#21ddeb}.connections-reveal .blue{color:#fff;background:#2448ff}.connections-reveal .purple{color:#fff;background:#a65cff}.wordle-error{color:#ff7898;text-align:center;margin:9px 0 0;font-size:10px;font-weight:700}.wordle-keyboard{gap:6px;max-width:520px;margin:18px auto 0;display:grid}.wordle-keyboard>div{justify-content:center;gap:4px;display:flex}.wordle-keyboard button{color:#fff;background:#293060;border:1px solid #4c5896;border-radius:5px;min-width:30px;height:42px;padding:0 5px;font-family:Chakra Petch,Manrope,sans-serif;font-size:12px;font-weight:800}.wordle-keyboard button.wide{min-width:55px;font-size:9px}.wordle-keyboard button.hit{background:#20c778;border-color:#20c778}.wordle-keyboard button.near{border-color:var(--yellow);background:#d2ad00}.wordle-keyboard button.miss{color:#7f86a9;background:#20243f;border-color:#353a5d}.wordle-keyboard button:disabled{cursor:not-allowed}.run-show-page{max-width:1480px}.run-show-intro{background:#080a27;border:2px solid #2448ff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:27px 30px;display:flex;box-shadow:0 0 24px #2448ff29}.run-show-intro .eyebrow{color:var(--yellow)}.run-show-intro h1{color:#fff;text-transform:uppercase;margin:7px 0 8px;font-family:Chakra Petch,Manrope,sans-serif;font-size:clamp(35px,5vw,58px);line-height:1}.run-show-intro p{color:#a7b0d5;max-width:660px;margin:0}.run-show-live{border:1px solid #3550ff;border-left:4px solid var(--yellow);background:#12194d;border-radius:8px;flex:0 0 230px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;padding:12px 14px;display:grid}.run-show-live .live-dot{grid-row:span 2}.run-show-live small{color:var(--yellow);letter-spacing:.08em;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px;font-weight:700}.run-show-live strong{color:#fff;font-family:Chakra Petch,Manrope,sans-serif}.run-show-live>span:last-child{color:#98a4d4;grid-column:2;font-size:10px}.run-show-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:24px;width:100%;max-width:100%;display:grid}.run-show-rail{scrollbar-width:thin;scrollbar-color:#2448ff #080a27;background:#07091f;border:2px solid #2448ff;border-radius:15px;min-width:0;max-width:100%;max-height:calc(100vh - 112px);padding:13px;position:sticky;top:92px;overflow-y:auto;box-shadow:0 0 20px #2448ff2e}.run-show-rail-head{color:#fff;border-bottom:1px solid #1d2f97;align-items:center;gap:10px;padding:4px 5px 12px;display:flex}.run-show-rail-head>svg{color:var(--yellow)}.run-show-rail-head small,.run-show-rail-head strong{display:block}.run-show-rail-head small{color:var(--yellow);letter-spacing:.1em;font-size:8px;font-weight:700}.run-show-rail-head strong{margin-top:2px;font-family:Chakra Petch,Manrope,sans-serif}.run-show-rail nav{min-width:0;max-width:100%;display:grid}.run-show-rail nav button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #192b8d;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:11px 5px;display:grid}.run-show-rail nav button:hover{background:#101641}.run-show-rail nav button.active{box-shadow:inset 4px 0 var(--yellow);background:#151d57}.run-show-rail nav button.complete{opacity:.62}.run-step{width:25px;height:25px;color:var(--yellow);border:1px solid #3550ff;border-radius:50%;place-items:center;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700;display:grid}.run-show-rail nav button.active .run-step{background:var(--yellow);border-color:var(--yellow);color:#070815}.run-show-rail nav button>span:nth-child(2){min-width:0}.run-show-rail nav button small,.run-show-rail nav button strong,.run-show-rail nav button em{display:block}.run-show-rail nav button small{color:#7789ce;font-size:9px}.run-show-rail nav button strong{white-space:normal;margin:2px 0;font-size:11px;line-height:1.25;overflow:visible}.run-show-rail nav button em{color:#929dca;font-size:9px;font-style:normal}.run-show-rail nav button>svg{color:#6173bd}.run-show-detail{min-width:0}.phase-detail-hero{color:#fff;background:#090c30;border:2px solid #2448ff;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;height:auto;margin-bottom:18px;padding:25px 27px;display:flex;position:static}.phase-detail-hero .kicker{color:var(--yellow);align-items:center;gap:7px;display:inline-flex}.phase-detail-hero h2{overflow-wrap:anywhere;margin:7px 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:clamp(28px,3.5vw,44px);line-height:1.08}.phase-detail-hero p{color:#a8b1d5;max-width:650px;margin:0;line-height:1.5}.phase-detail-meta{color:#adb6dd;flex-direction:column;flex:none;align-items:flex-end;gap:5px;font-size:11px;display:flex}.phase-detail-meta span{align-items:center;gap:5px;display:inline-flex}.phase-detail-meta strong{background:var(--yellow);color:#070815;border-radius:4px;padding:5px 8px;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px}.ready-up-checkin{margin-bottom:24px}.ready-snack-note{border:2px solid var(--yellow);color:var(--yellow);background:#080a27;border-radius:13px;align-items:center;gap:13px;margin-bottom:12px;padding:17px 19px;display:flex}.ready-snack-note h3{color:#fff;margin:3px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:18px}.ready-team-counts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:27px;display:grid}.ready-team-counts>div{color:#fff;background:#080a27;border:1px solid #2448ff;border-left:5px solid #ff3b6b;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.ready-team-counts>div.lime{border-left-color:#21ddeb}.ready-team-counts .team-ghost{width:34px;height:35px;padding-top:12px}.ready-team-counts small,.ready-team-counts strong{display:block}.ready-team-counts small{color:var(--yellow);letter-spacing:.08em;font-size:8px;font-weight:700}.ready-team-counts strong{margin-top:1px;font-family:Chakra Petch,Manrope,sans-serif;font-size:16px}.ready-team-counts b{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-size:27px}.ready-attendee-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.ready-attendee-head h2{color:#fff;margin:3px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:24px}.ready-attendee-head p{color:#8f9bcc;margin:0;font-size:10px}.ready-attendee-list{gap:6px;display:grid}.ready-attendee-list article{background:#080a27;border:1px solid #2448ff;border-radius:9px;grid-template-columns:34px 38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ready-player-number{color:#3b50b6;font-family:Chakra Petch,Manrope,sans-serif;font-size:13px;font-weight:700}.ready-player-name strong,.ready-player-name small{display:block}.ready-player-name strong{color:#fff;font-size:12px}.ready-player-name small{color:#8290c7;margin-top:1px;font-size:9px}.ready-team-picker{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ready-team-picker button{color:#9da7cf;background:#111641;border:1px solid #293dbd;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:96px;padding:8px 10px;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px;font-weight:700;display:flex}.ready-team-picker button>span{background:#ff3b6b;border-radius:50%;width:10px;height:10px}.ready-team-picker button.cyan>span{background:#21ddeb}.ready-team-picker button.pink.active{color:#08091a;background:#ff3b6b;border-color:#ff3b6b;box-shadow:0 0 12px #ff3b6b40}.ready-team-picker button.cyan.active{color:#08091a;background:#21ddeb;border-color:#21ddeb;box-shadow:0 0 12px #21ddeb40}.ready-team-picker button.active>span{background:#08091a}.simple-intro,.dinner-order-panel{background:#080a27;border:1px solid #2448ff;border-radius:14px;margin-bottom:24px;padding:clamp(20px,4vw,34px)}.simple-intro-heading h2{color:#fff;margin:5px 0 7px;font-family:Chakra Petch,Manrope,sans-serif;font-size:clamp(25px,3vw,36px);line-height:1.1}.simple-intro-heading p,.dinner-order-panel>p{color:#9ca7d0;margin:0;font-size:12px;line-height:1.55}.intro-simple-steps{gap:9px;margin:22px 0;display:grid}.intro-simple-steps article{background:#10143c;border-left:4px solid #4961ff;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.intro-simple-steps article:nth-child(2){border-left-color:#21ddeb}.intro-simple-steps article:nth-child(3){border-left-color:var(--yellow)}.intro-simple-steps article>span{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-size:16px;font-weight:700}.intro-simple-steps strong{color:#fff;font-family:Chakra Petch,Manrope,sans-serif;font-size:14px;line-height:1.25;display:block}.intro-simple-steps p{color:#929dca;margin:3px 0 0;font-size:10px;line-height:1.45}.intro-next{background:var(--yellow);border:1px solid var(--yellow);color:#070815;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.dinner-order-panel .detail-section-title{margin-bottom:10px}.dinner-order-panel label{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:20px 0 7px;font-size:9px;font-weight:700;display:block}.dinner-order-panel textarea{resize:vertical;color:#fff;width:100%;min-height:140px;font:inherit;background:#10143c;border:1px solid #3550ff;border-radius:8px;padding:13px;font-size:13px;line-height:1.5}.dinner-order-panel textarea:focus{border-color:var(--yellow);outline:2px solid #ffd60a2e}.dinner-order-panel>small{color:#21ddeb;margin-top:10px;font-size:10px;display:block}.phase-command-grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:18px;margin-bottom:28px;display:grid}.phase-directions,.phase-score-entry{background:#080a27;border:1px solid #2448ff;border-radius:14px;padding:20px}.detail-section-title{align-items:center;gap:10px;display:flex}.detail-section-title>span{width:36px;height:36px;color:var(--yellow);background:#15205f;border-radius:50%;place-items:center;display:grid}.detail-section-title small{color:var(--yellow);letter-spacing:.1em;font-size:8px;font-weight:700}.detail-section-title h3{color:#fff;margin:1px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:19px}.phase-goal,.phase-score-entry>p{color:#aab3d7;margin:13px 0;font-size:12px;line-height:1.5}.instruction-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.instruction-list>div{background:#10143c;border-left:4px solid #4961ff;border-radius:5px;padding:10px 11px}.instruction-list>div.blinky{border-color:#ff3b6b}.instruction-list>div.inky{border-color:#21ddeb}.instruction-list>div.host{border-color:var(--yellow)}.instruction-list strong{color:#fff;font-family:Chakra Petch,Manrope,sans-serif;font-size:12px}.instruction-list p{color:#9da8d2;margin:3px 0 0;font-size:10px;line-height:1.45}.phase-team-score{border:1px solid #263ba9;border-radius:8px;grid-template-columns:1fr;align-items:center;gap:8px;margin-top:8px;padding:10px;display:grid}.phase-team-score.coral{border-left:5px solid #ff3b6b}.phase-team-score.lime{border-left:5px solid #21ddeb}.phase-team-score small,.phase-team-score strong,.phase-team-score span{display:block}.phase-team-score small{color:#fff;font-size:10px;font-weight:700}.phase-team-score strong{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-size:20px}.phase-team-score strong em{color:#8290c7;font-family:DM Sans,sans-serif;font-size:9px;font-style:normal;font-weight:500}.phase-team-score span{color:#8794c8;font-size:9px}.phase-team-score>div:last-child{flex-wrap:wrap;gap:4px;display:flex}.phase-team-score button{color:#fff;background:#17266f;border:1px solid #3550ff;border-radius:4px;min-width:31px;height:31px;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px;font-weight:700}.phase-team-score button:last-child{background:var(--yellow);border-color:var(--yellow);color:#070815}.station-result-list{border-top:1px solid #1d2f97;margin-top:12px;padding-top:11px}.station-result-list>small{color:var(--yellow);letter-spacing:.08em;font-family:Chakra Petch,Manrope,sans-serif;font-size:8px;font-weight:700}.station-result-row{border-top:1px solid #17246e;grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.station-result-row>span{color:#fff;font-size:10px;font-weight:700}.station-result-row>div{gap:3px;display:flex}.station-result-row button{color:#a8b2db;background:#12173f;border:1px solid #2d43cd;border-radius:4px;padding:6px 7px;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px;font-weight:700}.station-result-row button.active.blinky{color:#08091a;background:#ff3b6b;border-color:#ff3b6b}.station-result-row button.active.inky{color:#08091a;background:#21ddeb;border-color:#21ddeb}.station-result-row button.active.split{background:var(--yellow);border-color:var(--yellow);color:#08091a}.unscored-phase{color:#21ddeb;background:#22ddeb14;border:1px solid #22ddeb4d;border-radius:6px;align-items:center;gap:7px;margin-top:10px;padding:9px;font-size:10px;display:flex}.view-full-score{width:100%;color:var(--yellow);background:0 0;border:1px solid #3550ff;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin-top:10px;padding:8px;font-size:10px;font-weight:700;display:flex}.phase-detail-section{margin:0 0 30px}.geo-group-format{background:#080a27;border:2px solid #21ddeb;border-radius:14px;padding:21px}.geo-format-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.geo-format-heading h2{color:#fff;margin:4px 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:clamp(22px,3vw,30px);line-height:1.12}.geo-format-heading p{color:#9ca7d0;max-width:620px;margin:0;font-size:11px;line-height:1.5}.geo-round-picker{background:#10143c;border-radius:8px;flex:none;padding:9px}.geo-round-picker small{color:var(--yellow);letter-spacing:.08em;text-align:center;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.geo-round-picker>div{gap:5px;display:flex}.geo-round-picker button{color:#fff;background:#17266f;border:1px solid #3550ff;border-radius:5px;width:34px;height:34px;font-family:Chakra Petch,Manrope,sans-serif;font-weight:700}.geo-round-picker button.active{background:var(--yellow);border-color:var(--yellow);color:#070815}.geo-format-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0 12px;display:grid}.geo-format-steps article{background:#10143c;border-radius:8px;min-width:0;padding:13px}.geo-format-steps article>span{color:#21ddeb;margin-bottom:6px;font-family:Chakra Petch,Manrope,sans-serif;font-size:18px;font-weight:700;display:block}.geo-format-steps strong{color:#fff;font-size:11px;line-height:1.25;display:block}.geo-format-steps p{color:#929dca;margin:4px 0 0;font-size:9px;line-height:1.5}.geo-captains{grid-template-columns:1fr 1fr;gap:9px;display:grid}.geo-captains>div{background:#10143c;border-left:4px solid #ff3b6b;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.geo-captains>div.lime{border-left-color:#21ddeb}.geo-captains .team-ghost{flex:none;width:30px;height:31px;padding-top:10px}.geo-captains small,.geo-captains strong{display:block}.geo-captains small{color:var(--yellow);font-size:8px}.geo-captains strong{color:#fff;font-size:11px;line-height:1.3}.geo-launch{background:#21ddeb14;border:1px solid #21ddeb59;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:11px 13px;display:flex}.geo-launch p{color:#aab3d7;margin:0;font-size:10px;line-height:1.45}.geo-launch strong{color:#fff}.geo-launch a{background:var(--yellow);color:#070815;border-radius:5px;flex:none;align-items:center;gap:5px;padding:9px 11px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.pod-manager-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pod-manager-section .section-heading p{color:#8f9bcc;margin:4px 0 0;font-size:10px}.pod-randomize{background:var(--yellow);border:1px solid var(--yellow);color:#08091a;border-radius:5px;align-items:center;gap:6px;padding:9px 12px;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.pod-manager-grid>article{background:#080a27;border:1px solid #2448ff;border-radius:12px;overflow:hidden}.pod-manager-grid>article>header{color:#fff;background:#141a4e;border:0;justify-content:space-between;align-items:center;height:auto;padding:12px 14px;display:flex;position:static}.pod-manager-grid header small{color:var(--yellow);letter-spacing:.08em;font-size:8px;font-weight:700}.pod-manager-grid header h3{margin:1px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:20px}.pod-manager-grid header>strong{color:#9eabd5;font-size:9px}.pod-manager-grid>article>div{padding:7px}.pod-manager-player{border-bottom:1px solid #17246e;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 4px;display:grid}.pod-manager-player:last-child{border-bottom:0}.pod-manager-player>span strong,.pod-manager-player>span small{display:block}.pod-manager-player>span strong{color:#fff;font-size:10px}.pod-manager-player>span small{color:#7f8fc8;font-size:8px}.pod-manager-player select{appearance:auto;color:var(--yellow);background:#111641;border:1px solid #3550ff;border-radius:4px;padding:5px 3px;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px;font-weight:700}.individual-score-section .section-heading p{color:#8f9bcc;margin:4px 0 0;font-size:10px}.individual-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.individual-score-grid article{background:#080a27;border:1px solid #2448ff;border-left:4px solid #4961ff;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 45px 45px auto;align-items:center;gap:8px;padding:8px;display:grid}.individual-score-grid article.coral{border-left-color:#ff3b6b}.individual-score-grid article.lime{border-left-color:#21ddeb}.individual-score-grid article>div:nth-child(2) strong,.individual-score-grid article>div:nth-child(2) small{display:block}.individual-score-grid article>div:nth-child(2) strong{color:#fff;font-size:11px}.individual-score-grid article>div:nth-child(2) small{color:#8492c8;font-size:8px}.individual-score-grid article>span{text-align:center}.individual-score-grid article>span strong,.individual-score-grid article>span small{display:block}.individual-score-grid article>span strong{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-size:17px}.individual-score-grid article>span small{color:#7888c5;font-size:8px}.individual-score-grid article>div:last-child{gap:3px;display:flex}.individual-score-grid article>div:last-child button{color:#fff;background:#17266f;border:1px solid #3550ff;border-radius:4px;min-width:29px;height:29px;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px;font-weight:700}.individual-score-grid article>div:last-child button:last-child{background:var(--yellow);border-color:var(--yellow);color:#08091a}.individual-score-grid article>div:last-child button:disabled{opacity:.3;cursor:not-allowed}.destination-grid,.phase-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.phase-round-grid{grid-template-columns:1fr;gap:12px;display:grid}.destination-card{background:#080a27;border:1px solid #2448ff;border-radius:12px;min-width:0;padding:16px;position:relative}.destination-number{color:#3148bd;font-family:Chakra Petch,Manrope,sans-serif;font-size:25px;font-weight:700;position:absolute;top:10px;right:12px}.destination-card small{color:var(--yellow);letter-spacing:.07em;font-size:9px;font-weight:700}.destination-card h3{color:#fff;margin:4px 35px 6px 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:18px}.destination-card>div>strong{color:#21ddeb;font-size:11px}.destination-card p{color:#929dca;margin:7px 0 0;font-size:10px;line-height:1.45}.pod-player-chips{border-top:1px solid #1d2f97;flex-wrap:wrap;gap:5px;margin-top:11px;padding-top:10px;display:flex}.pod-player-chips>span{color:#c6cce5;background:#111641;border-radius:20px;align-items:center;gap:4px;padding:3px 7px 3px 3px;font-size:9px;display:inline-flex}.pod-player-chips .avatar-sm{width:20px;height:20px;font-size:8px}.phase-round-grid article{background:#080a27;border:1px solid #2448ff;border-radius:10px;overflow:hidden}.phase-round-grid article header{color:#fff;background:#141a4e;border:0;justify-content:space-between;height:auto;padding:10px 12px;display:flex;position:static}.phase-round-grid article header strong{font-family:Chakra Petch,Manrope,sans-serif}.phase-round-grid article header span{color:var(--yellow);font-size:10px}.phase-round-grid article>div{color:#fff;border-top:1px solid #1d2f97;grid-template-columns:48px 1fr;gap:8px;padding:8px 11px;font-size:10px;display:grid}.phase-round-grid article>div span{color:#8190c9}.group-game-run{border:2px solid var(--yellow);background:#080a27;border-radius:14px;padding:21px}.group-game-run .section-heading p{color:#8f9bcc;margin:4px 0 0;font-size:10px}.group-game-run-list{gap:7px;margin-top:15px;display:grid}.group-game-run-list article{background:#10143c;border:1px solid #2448ff;border-radius:9px;grid-template-columns:34px 42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.group-game-order{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-size:16px;font-weight:700}.group-game-icon{background:#17266f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.group-game-run-list small{color:#21ddeb;text-transform:uppercase;font-size:8px;font-weight:700}.group-game-run-list h3{color:#fff;margin:2px 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:15px}.group-game-run-list p{color:#98a4d0;margin:0;font-size:9px;line-height:1.4}.group-game-run-list button,.group-game-run-list a{background:var(--yellow);color:#070815;border:0;border-radius:5px;align-items:center;gap:4px;padding:8px 10px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.puzzle-join-gate{border:2px solid var(--yellow);color:#fff;background:#080a27;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.puzzle-join-gate>svg{color:var(--yellow)}.puzzle-join-gate strong{font-family:Chakra Petch,Manrope,sans-serif}.puzzle-join-gate p{color:#9ca7d0;margin:3px 0 0;font-size:10px}.puzzle-join-gate button{background:var(--yellow);color:#070815;border:0;border-radius:5px;align-items:center;gap:5px;padding:10px 12px;font-weight:700;display:inline-flex}.puzzle-player-strip{color:#a9b3d8;background:#12194d;border-bottom:1px solid #2448ff;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:flex}.puzzle-player-strip strong{color:#fff}.puzzle-player-strip small{color:var(--yellow);margin-left:auto}.puzzle-with-board{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;padding:20px;display:grid}.puzzle-with-board>.party-grid-game,.puzzle-with-board>.wordle-game{min-width:0;padding:0}.puzzle-leaderboard{background:#080a27;border:1px solid #2448ff;border-radius:10px;overflow:hidden}.puzzle-leaderboard>div:first-child{background:#141a4e;padding:12px 14px}.puzzle-leaderboard h3{color:#fff;margin:3px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:16px}.puzzle-leaderboard ol{margin:0;padding:0 10px 8px;list-style:none}.puzzle-leaderboard li{color:#fff;border-bottom:1px solid #17246e;grid-template-columns:20px 28px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px 2px;display:grid}.puzzle-leaderboard li>span{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-weight:700}.puzzle-leaderboard li strong{font-size:10px}.puzzle-leaderboard li small{text-transform:uppercase;border:1px solid;border-radius:3px;padding:2px 3px;font-size:7px}.puzzle-leaderboard li small.coral{color:#ff3b6b}.puzzle-leaderboard li small.lime{color:#21ddeb}.puzzle-leaderboard li b{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-size:12px}.puzzle-leaderboard li.dnf{opacity:.72}.puzzle-leaderboard li.dnf b{color:#ff7898}.empty-leaderboard{color:#7182c4;text-align:center;justify-items:center;gap:7px;padding:28px 15px;display:grid}.empty-leaderboard p{margin:0;font-size:9px;line-height:1.45}.phase-game-grid article{background:#080a27;border:1px solid #2448ff;border-radius:12px;flex-direction:column;padding:15px;display:flex}.phase-game-grid article.alternate-game{border-style:dashed;border-color:#d3b900}.phase-game-grid article.alternate-game .phase-game-head small{color:#ffcf40;letter-spacing:.08em}.phase-game-head{align-items:center;gap:10px;display:flex}.phase-game-head>span{background:#15205f;border:1px solid #3550ff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.phase-game-head small{color:var(--yellow);font-size:9px}.phase-game-head h3{color:#fff;margin:1px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:17px}.phase-game-grid article>p{color:#9ca7d0;margin:10px 0;font-size:10px;line-height:1.45}.phase-game-grid ul{color:#9ca7d0;margin:0 0 13px;padding-left:17px;font-size:10px;line-height:1.45}.phase-game-grid li{margin-bottom:5px}.phase-game-grid li strong{color:#fff}.phase-game-grid article>button,.phase-game-grid article>a{color:var(--yellow);background:#17266f;border:1px solid #3550ff;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin-top:auto;padding:8px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.no-game-phase{color:var(--yellow);background:#080a27;border:1px dashed #3550ff;border-radius:12px;align-items:center;gap:13px;padding:20px;display:flex}.no-game-phase strong{color:#fff}.no-game-phase p{color:#9ca7d0;margin:3px 0 0;font-size:11px}.phase-detail-controls{background:#080a27;border:1px solid #2448ff;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:11px;display:grid}.phase-detail-controls button{color:#fff;background:#17266f;border:1px solid #3550ff;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:10px;font-weight:700;display:flex}.phase-detail-controls button:last-child{background:var(--yellow);border-color:var(--yellow);color:#070815}.phase-detail-controls button:disabled{opacity:.35;cursor:not-allowed}.phase-detail-controls span{color:#8794c8;font-size:10px}footer{background:#03030f;border-top:1px solid #2448ff}@media (width<=1080px){.group-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.puzzle-launch-panel,.guest-join{grid-template-columns:1fr}.live-hub-layout{grid-template-columns:1fr;grid-template-areas:"content""organizer"}.night-organizer{max-height:none;position:relative;top:auto;overflow:visible}.night-phase-list{grid-template-columns:1fr 1fr;gap:0 14px}.phase-brief dl{grid-template-columns:1fr 1fr}.run-show-layout{grid-template-columns:minmax(0,1fr)}.run-show-rail{max-height:none;position:relative;top:auto;overflow:visible}.run-show-rail nav{grid-template-columns:1fr 1fr;gap:0 12px}.phase-command-grid{grid-template-columns:1fr 1fr}.geo-format-steps,.pod-manager-grid,.destination-grid,.phase-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.group-library-grid,.location-game-grid{grid-template-columns:1fr}.puzzle-launch-panel{padding:17px}.puzzle-launch-panel>div:last-child{grid-template-columns:1fr}.game-section-heading{align-items:flex-start}.game-section-heading h2{font-size:23px}.puzzle-round-picker{grid-template-columns:1fr;padding:12px 14px}.puzzle-round-picker>div:last-child{justify-content:flex-start}.puzzle-round-picker button{min-width:78px}.game-selector.two-games button:last-child{display:flex}.game-stage,.puzzle-with-board{padding:12px 8px}.wordle-keyboard{width:100%}.wordle-keyboard>div{gap:3px}.wordle-keyboard button{flex:1 1 0;min-width:0;height:44px;padding:0 2px}.wordle-keyboard button.wide{flex:1.8 1 0;min-width:0}.guest-join{gap:19px;padding:19px 15px}.guest-join-copy{align-items:flex-start}.join-ghost{width:50px;height:52px;padding-top:18px}.guest-join-copy h2{font-size:21px}.guest-join form{grid-template-columns:1fr}.join-button{width:100%}.player-pass{grid-template-columns:auto 1fr}.player-pass .join-team-picker{grid-column:1/-1;width:100%}.join-team-picker.compact{display:grid}.join-team-picker.compact button{min-width:0}.group-game-run-list article{grid-template-columns:28px 36px minmax(0,1fr)}.group-game-run-list article>button,.group-game-run-list article>a{grid-column:2/-1;justify-content:center}.puzzle-with-board{grid-template-columns:1fr;padding:14px}.puzzle-join-gate{grid-template-columns:auto 1fr}.puzzle-join-gate button{grid-column:1/-1;justify-content:center}.header-status{font-size:0}.header-status strong{font-size:13px}.header-status small{display:none}.run-show-intro{flex-direction:column;align-items:stretch;padding:20px 17px}.run-show-intro h1{font-size:36px}.run-show-live{flex-basis:auto}.run-show-rail{padding:10px}.run-show-rail nav{scroll-snap-type:x mandatory;gap:7px;padding:8px 0 2px;display:flex;overflow-x:auto}.run-show-rail nav button{scroll-snap-align:start;border:1px solid #192b8d;border-radius:7px;flex:0 0 190px}.phase-detail-hero{flex-direction:column;align-items:flex-start;padding:19px 16px}.phase-detail-meta{align-items:flex-start}.ready-snack-note{align-items:flex-start;padding:15px}.ready-snack-note h3{font-size:16px}.ready-team-counts{grid-template-columns:1fr}.ready-attendee-head{flex-direction:column;align-items:flex-start;gap:5px}.ready-attendee-list article{grid-template-columns:28px 34px minmax(0,1fr);padding:9px}.ready-team-picker{grid-column:2/-1;width:100%}.ready-team-picker button{min-width:0}.phase-command-grid,.instruction-list,.destination-grid,.phase-game-grid,.phase-round-grid{grid-template-columns:1fr}.geo-format-heading,.geo-launch{flex-direction:column;align-items:stretch}.geo-round-picker{align-self:flex-start}.geo-format-steps,.geo-captains{grid-template-columns:1fr}.geo-launch a{justify-content:center}.pod-manager-grid,.individual-score-grid{grid-template-columns:1fr}.individual-score-grid article{grid-template-columns:30px minmax(0,1fr) 40px 40px}.individual-score-grid article>div:last-child{grid-column:2/-1}.station-result-row{grid-template-columns:1fr}.phase-directions,.phase-score-entry{padding:16px}.phase-team-score{grid-template-columns:1fr}.phase-team-score>div:last-child{justify-content:flex-start}.phase-detail-controls{grid-template-columns:1fr 1fr}.phase-detail-controls span{display:none}.night-organizer{border-radius:12px;padding:17px 13px 14px}.night-phase-list,.phase-brief dl{grid-template-columns:1fr}.organizer-heading h2{font-size:24px}.pac-section{border-radius:12px;padding:19px 14px}.pac-section-head{flex-direction:column;align-items:flex-start}.pac-section-head h1{font-size:24px}.pac-section-head h2{font-size:20px}.score-zone .team-score-card{min-height:138px;padding:13px;box-shadow:4px 4px #2448ff}.score-zone .team-score-card p{font-size:11px}.score-zone .team-score-card>strong{font-size:33px}.score-status span{display:none}.ghost-team-grid{grid-template-columns:1fr}.ghost-player-list{grid-template-columns:1fr 1fr}.pac-agenda>button{grid-template-columns:48px 36px 1fr;gap:8px;padding:13px 5px}.agenda-points,.pac-agenda button>em{display:none}.pac-agenda button div>p{line-height:1.35}.round-tabs button{flex-basis:32%}.game-selector.two-games{grid-template-columns:1fr 1fr}}.guide-page-link{color:#fff;text-align:left;background:#101641;border:1px solid #2c43cb;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:13px;padding:10px 12px;display:flex}.guide-page-link span,.guide-page-link strong,.guide-page-link small{display:block}.guide-page-link strong{color:var(--yellow);font-family:Chakra Petch,Manrope,sans-serif;font-size:11px}.guide-page-link small{color:#98a6d5;margin-top:3px;font-size:9px}.guide-page-link svg{color:var(--yellow);flex:none}.guide-page-link.compact{width:auto;min-width:205px;margin:0}.station-guide-links{gap:7px;margin-top:13px;display:grid}.station-guide-links>button{color:#fff;text-align:left;background:#101541;border:1px solid #263ba9;border-radius:7px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:9px 10px;display:grid}.station-guide-links>button>span{text-align:center;font-size:20px}.station-guide-links strong,.station-guide-links small{display:block}.station-guide-links strong{font-family:Chakra Petch,Manrope,sans-serif;font-size:11px}.station-guide-links small{color:#99a5d1;margin-top:2px;font-size:8px}.station-guide-links svg{color:var(--yellow)}.detail-play-map{background:#090b29;border-color:#1f329f;margin:0 0 18px;padding:23px}.detail-play-map-heading,.controller-map-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.detail-play-map-heading h2,.controller-map-heading h2{color:#fff;margin:4px 0 0;font-size:24px}.detail-play-map-heading>p,.controller-map-heading>p{color:#9da9d7;max-width:430px;margin:0;font-size:10px;line-height:1.5}.detail-play-map .how-diagram{min-height:240px}.secret-hitler-diagram{align-content:center;place-items:center;gap:16px;display:grid}.secret-hitler-diagram>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.secret-hitler-diagram span{color:#fff;background:#171d53;border:1px solid #324dde;border-radius:5px;padding:10px;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px;font-weight:700}.secret-hitler-diagram i{color:var(--yellow);font-style:normal}.turn-flow-diagram{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:8px;display:grid}.turn-flow-diagram>span{background:#171d53;border:1px solid #2b42c3;border-radius:6px;align-content:start;gap:8px;padding:11px;display:grid}.turn-flow-diagram b{background:var(--yellow);color:#08091a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.turn-flow-diagram small{line-height:1.45}.controller-map-card{background:#080a27;border:1px solid #2448ff;border-radius:12px;margin-bottom:18px;padding:23px}.controller-map-layout{grid-template-columns:minmax(330px,.9fr) minmax(0,1.25fr);align-items:center;gap:24px;display:grid}.gamecube-controller{isolation:isolate;background:#aaa2bd;border:5px solid #d2ccdf;border-radius:44% 44% 36% 36%/34% 34% 48% 48%;width:min(390px,100%);min-height:255px;margin:0 auto;position:relative;box-shadow:inset 0 -14px #3b334e33,0 14px 30px #00000040}.gamecube-controller:before,.gamecube-controller:after{content:"";z-index:-1;background:#aaa2bd;border:5px solid #d2ccdf;border-top:0;border-radius:0 0 52% 52%;width:105px;height:126px;position:absolute;bottom:-45px}.gamecube-controller:before{left:15px;transform:rotate(15deg)}.gamecube-controller:after{right:15px;transform:rotate(-15deg)}.gc-shoulder{color:#fff;text-align:center;background:#686079;border:3px solid #ddd8e8;border-radius:12px 12px 5px 5px;min-width:72px;padding:7px;font:700 11px Chakra Petch,Manrope,sans-serif;position:absolute;top:-15px}.gc-l{left:28px}.gc-r{right:28px}.gc-z{color:#fff;background:#7149ae;border:2px solid #d3c1f2;border-radius:9px;padding:5px 13px;font:700 9px Chakra Petch,Manrope,sans-serif;position:absolute;top:23px;right:38px}.gc-stick{color:#171422;border-radius:50%;place-items:center;font:800 8px Chakra Petch,Manrope,sans-serif;display:grid;position:absolute}.main-stick{color:#fff;background:#6b6478;border:8px solid #847d90;width:73px;height:73px;top:58px;left:48px}.c-stick{background:#e6c950;border:7px solid #c0a635;width:55px;height:55px;bottom:37px;right:71px}.gc-dpad{color:#4b4657;place-items:center;width:49px;height:49px;font-size:43px;font-weight:900;display:grid;position:absolute;bottom:35px;left:78px}.gc-start{color:#fff;background:#7b7488;border:2px solid #d4cfe0;border-radius:50%;place-items:center;width:33px;height:33px;font:700 6px Chakra Petch,Manrope,sans-serif;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.gc-button{color:#fff;border-radius:50%;place-items:center;font:800 11px Chakra Petch,Manrope,sans-serif;display:grid;position:absolute}.gc-a{background:#30a868;border:5px solid #52c787;width:59px;height:59px;top:70px;right:66px}.gc-b{background:#c8433d;border:4px solid #e26660;width:34px;height:34px;top:118px;right:130px}.gc-x,.gc-y{background:#85808f;border:3px solid #d8d3df;border-radius:50%;width:44px;height:24px}.gc-x{top:64px;right:27px;transform:rotate(55deg)}.gc-y{top:58px;right:124px;transform:rotate(-45deg)}.controller-legend{border:1px solid #233794;border-radius:8px;overflow:hidden}.controller-legend>div{grid-template-columns:74px 1fr 1fr;display:grid}.controller-legend>div+div{border-top:1px solid #1b2c80}.controller-legend strong,.controller-legend b,.controller-legend span{padding:8px 9px}.controller-legend strong{color:var(--yellow);text-transform:uppercase;background:#182058;font:700 8px Chakra Petch,Manrope,sans-serif}.controller-legend b{color:var(--yellow);font:800 9px Chakra Petch,Manrope,sans-serif}.controller-legend span{color:#bac3e3;font-size:9px;line-height:1.3}.controller-legend span+span,.controller-legend strong+strong{border-left:1px solid #1b2c80}.controller-quick-tip{border-left:4px solid var(--yellow);color:#b8c2e4;background:#13194a;margin-top:18px;padding:10px 12px;font-size:10px;line-height:1.5}.controller-quick-tip strong{color:var(--yellow)}.guest-join form{grid-template-columns:minmax(230px,1fr) minmax(190px,.75fr)}.roster-name-select select{color:#fff;background:#070923;border:1px solid #3550ff;border-radius:6px;width:100%;min-height:48px;padding:11px 12px}.roster-name-select select option:disabled{color:#7c86aa}.selected-roster-team{background:#0c1035;border:1px solid #2943d5;border-radius:6px;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:flex}.selected-roster-team .team-ghost{gap:3px;width:26px;height:28px;padding-top:10px}.selected-roster-team .team-ghost i{width:4px;height:6px}.selected-roster-team .team-ghost.coral{background:#ff3b6b}.selected-roster-team .team-ghost.lime{background:#21ddeb}.selected-roster-team small,.selected-roster-team strong{display:block}.selected-roster-team small{color:#8797d4;font-size:7px}.selected-roster-team strong{color:#fff;margin-top:2px;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px}.ghost-player.is-available{opacity:.58}.ghost-player.is-available .avatar{filter:none}.ghost-player.is-available small{color:#8c96bc}.ghost-player.is-claimed small{color:var(--yellow)}.player-pass>.team-pill{justify-self:end}.jenga-match-block{background:#080a27;border:1px solid #2448ff;border-radius:12px;margin-bottom:12px;padding:18px}.circuit-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.circuit-section-heading h2{color:#fff;margin:3px 0 4px;font-family:Chakra Petch,Manrope,sans-serif;font-size:22px}.circuit-section-heading p{color:#9ca8d5;margin:0;font-size:10px}.jenga-match-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.jenga-match-grid article{background:#101541;border:1px solid #20348f;border-radius:7px;grid-template-columns:24px 1fr 24px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.jenga-match-grid article>span{background:var(--yellow);color:#08091a;border-radius:50%;place-items:center;width:22px;height:22px;font:800 9px Chakra Petch,Manrope,sans-serif;display:grid}.jenga-match-grid strong,.jenga-match-grid small{display:block}.jenga-match-grid strong{color:#fff;font-size:10px}.jenga-match-grid small{color:#8fa0da;margin-top:2px;font-size:7px}.jenga-match-grid b{color:#6878b5;text-align:center;font-size:8px}.circuit-reset-note{border-left:4px solid var(--yellow);color:var(--yellow);background:#111747;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.circuit-reset-note strong{color:#fff;font-size:11px}.circuit-reset-note p{color:#9ca8d5;margin:2px 0 0;font-size:9px}.circuit-switch-note{color:#aab5dc;font-size:9px}.exact-station-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exact-station-grid.is-champion-round{grid-template-columns:repeat(2,minmax(0,1fr))}.exact-player-list{gap:6px;display:grid}.exact-player-list>div{background:#0f133e;border:1px solid #1c2d91;border-left:3px solid #ff3b6b;border-radius:6px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.exact-player-list>div.willy-player{border-left-color:#21ddeb}.exact-player-list strong,.exact-player-list small{display:block}.exact-player-list strong{color:#fff;overflow-wrap:anywhere;font-size:10px}.exact-player-list small{color:#8fa0da;font-size:7px}.exact-player-list i{color:#7e8cc3;font-size:7px;font-style:normal}.station-score>p{color:#8f9bc9;margin:7px 0 0;font-size:8px;line-height:1.4}.host-plan-link{margin-top:16px}.host-access-button{color:#aeb8dc;background:#111747;border:1px solid #3550ff;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;font:700 9px Chakra Petch,Manrope,sans-serif;display:inline-flex}.point-stepper.read-only{background:#0f133e;border:1px solid #263a99;border-radius:7px;grid-template-columns:auto auto;padding:7px 9px}.point-stepper.read-only strong{color:var(--yellow)}.host-gate-page{max-width:720px;margin:0 auto}.host-gate-card{border:2px solid var(--yellow);text-align:center;background:#080a27;border-radius:16px;justify-items:center;margin-top:30px;padding:34px;display:grid;box-shadow:0 20px 55px #0000006b,0 0 30px #ffe70014}.host-lock{background:var(--yellow);color:#070815;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:15px;display:grid}.host-gate-card h1{color:#fff;text-transform:uppercase;margin:7px 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:32px}.host-gate-card>p{color:#9da9d2;max-width:470px;margin:0 0 20px;font-size:11px;line-height:1.55}.host-gate-card form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:min(100%,430px);display:grid}.host-gate-card label{text-align:left}.host-gate-card label>span{color:#a6afd4;margin-bottom:5px;font:700 8px Chakra Petch,Manrope,sans-serif;display:block}.host-gate-card input{color:#fff;background:#050619;border:1px solid #3550ff;border-radius:6px;width:100%;min-height:43px;padding:9px 11px}.host-gate-card form button{align-items:center;gap:6px;min-height:43px;display:inline-flex}.host-gate-error{color:#ff7898;margin-top:10px;font-size:9px}.host-plan-page{max-width:1180px}.host-plan-section{background:#080a27;border:1px solid #2448ff;border-radius:12px;margin-top:14px;padding:20px}.host-plan-heading{align-items:center;gap:11px;margin-bottom:15px;display:flex}.host-plan-heading>span{background:var(--yellow);color:#08091a;border-radius:50%;place-items:center;width:34px;height:34px;font:800 10px Chakra Petch,Manrope,sans-serif;display:grid}.host-plan-heading small{color:#21ddeb;font-size:8px;font-weight:700}.host-plan-heading h2{color:#fff;margin:2px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:21px}.cash-plan-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cash-plan-grid article{background:#101541;border:1px solid #233794;border-radius:8px;padding:14px}.cash-plan-grid small,.cash-plan-grid strong{display:block}.cash-plan-grid small{color:#21ddeb;font-size:8px}.cash-plan-grid strong{color:var(--yellow);margin:5px 0;font:700 21px Chakra Petch,Manrope,sans-serif}.cash-plan-grid p{color:#aab4d8;margin:0;font-size:9px;line-height:1.6}.envelope-groups{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.envelope-groups details{background:#0e123b;border:1px solid #213799;border-radius:7px;padding:10px}.envelope-groups summary{color:#fff;cursor:pointer;justify-content:space-between;gap:8px;font:700 10px Chakra Petch,Manrope,sans-serif;display:flex}.envelope-groups summary small{color:var(--yellow);font-size:8px}.envelope-groups ol{color:#aeb9df;margin:10px 0 0;padding-left:22px;font-size:9px;line-height:1.5}.host-timeline{display:grid}.host-timeline article{border-top:1px solid #1c2d91;grid-template-columns:120px 1fr;gap:15px;padding:11px 0;display:grid}.host-timeline time{color:var(--yellow);font:700 10px Chakra Petch,Manrope,sans-serif}.host-timeline strong{color:#fff;font-size:11px}.host-timeline p{color:#98a5d1;margin:3px 0 0;font-size:9px;line-height:1.45}.point-rules-table{border:1px solid #213799;border-radius:8px;overflow:hidden}.point-rules-table>div{grid-template-columns:1fr 110px 110px;display:grid}.point-rules-table>div+div{border-top:1px solid #1c2d91}.point-rules-table strong,.point-rules-table span,.point-rules-table b{padding:11px 12px}.point-rules-table strong{color:var(--yellow);background:#151c59;font:700 9px Chakra Petch,Manrope,sans-serif}.point-rules-table span{color:#bac4e4;font-size:10px}.point-rules-table b{color:#fff;text-align:center;font:800 13px Chakra Petch,Manrope,sans-serif}.point-rules-table b+b,.point-rules-table strong+strong{border-left:1px solid #1c2d91}.host-rule-note{border-left:4px solid var(--yellow);color:var(--yellow);background:#111747;align-items:start;gap:9px;margin-top:10px;padding:11px;display:flex}.host-rule-note p{color:#aab4d8;margin:0;font-size:9px;line-height:1.5}.host-shortcuts>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.host-shortcuts button{color:var(--yellow);text-align:left;background:#101541;border:1px solid #2943d5;border-radius:7px;grid-template-columns:24px 1fr 16px;align-items:center;gap:8px;padding:11px;display:grid}.host-shortcuts strong,.host-shortcuts small{display:block}.host-shortcuts strong{color:#fff;font-size:10px}.host-shortcuts small{color:#8f9dce;margin-top:2px;font-size:8px}@media (width<=900px){.controller-map-layout{grid-template-columns:1fr;gap:64px}.exact-station-grid,.exact-station-grid.is-champion-round{grid-template-columns:1fr}}@media (width<=700px){.detail-play-map,.controller-map-card{padding:16px 13px}.detail-play-map-heading,.controller-map-heading,.circuit-section-heading{flex-direction:column;align-items:start;gap:7px}.detail-play-map .how-diagram{min-height:190px}.gamecube-controller{min-height:225px;transform:scale(.9)}.controller-legend>div{grid-template-columns:63px 1fr 1fr}.controller-legend strong,.controller-legend b,.controller-legend span{padding:7px 6px}.turn-flow-diagram{grid-template-columns:1fr 1fr}.guest-join form{grid-template-columns:1fr}.selected-roster-team{min-height:46px}.guide-page-link.compact{width:100%}.jenga-match-grid,.cash-plan-grid,.envelope-groups,.host-shortcuts>div:last-child{grid-template-columns:1fr}.circuit-switch-note{display:none}.host-timeline article{grid-template-columns:90px 1fr}.point-rules-table>div{grid-template-columns:minmax(0,1fr) 70px 60px}}.ghost-player-list .ghost-player{color:#fff;background:#090b29;border:1px solid #1c2d91;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.ghost-player-list .ghost-player span{min-width:0}.ghost-player-list .ghost-player strong{overflow-wrap:anywhere}.empty-team{color:#8797ca;grid-column:1/-1;margin:5px;font-size:11px;line-height:1.5}.pixel-button.active{background:var(--yellow);color:#070815}.roster-manage-note{color:var(--yellow);z-index:1;background:#12194d;border:1px dashed #3550ff;border-radius:7px;align-items:center;gap:9px;margin:-11px 0 17px;padding:10px 12px;font-size:10px;line-height:1.4;display:flex;position:relative}.roster-manage-note span,.roster-manage-note strong{color:#b8c1e0}.roster-manage-note strong{color:#fff;margin-right:4px}.ghost-player-list .ghost-player.is-managing{grid-template-columns:34px minmax(0,1fr) auto;display:grid}.remove-player-button{color:#ff7898;background:0 0;border:1px solid #ff557d;border-radius:4px;padding:6px 7px;font-family:Chakra Petch,Manrope,sans-serif;font-size:8px;font-weight:700}.remove-player-button:hover,.remove-player-button.confirming{color:#fff;background:#ff3b6b}.roster-name-select{background:linear-gradient(135deg,#11174a,#080a27);border:1px solid #3451ff;border-radius:12px;gap:9px;padding:10px 11px;display:grid;box-shadow:inset 0 0 20px #21ddeb0a}.roster-select-title{align-items:center;gap:9px;display:flex}.roster-select-title>span:last-child{gap:1px;display:grid}.roster-select-title small{color:#21ddeb;letter-spacing:.12em;font:700 7px Chakra Petch,Manrope,sans-serif}.roster-select-title strong{color:#fff;font:700 11px Chakra Petch,Manrope,sans-serif}.select-ghost{background:var(--yellow);border-radius:50% 50% 8px 8px;justify-content:center;gap:4px;width:28px;height:29px;padding-top:9px;display:flex;position:relative}.select-ghost:after{content:"";background:linear-gradient(135deg,#0000 33%,#11174a 34% 48%,#0000 49% 66%,#11174a 67% 82%,#0000 83%);height:7px;position:absolute;bottom:-1px;left:0;right:0}.select-ghost i{background:#080a27;border-radius:50%;width:5px;height:7px}.roster-select-control,.winner-select-control{display:block;position:relative}.roster-select-control select,.winner-select-control select{appearance:none;width:100%}.roster-select-control select{border:2px solid var(--yellow);color:#fff;background:#050619;border-radius:9px;min-height:47px;padding:10px 38px 10px 12px;font:700 11px Chakra Petch,Manrope,sans-serif}.roster-select-control svg,.winner-select-control svg{color:var(--yellow);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.roster-name-select:focus-within{border-color:var(--yellow);box-shadow:0 0 0 3px #ffe7001a}.roster-name-select select option{color:#fff;background:#080a27}.game-winner-panel{background:#060820;border:1px solid #243992;border-radius:9px;grid-template-columns:150px minmax(0,1fr);gap:12px;margin-top:12px;padding:12px;display:grid}.game-winner-panel>div:first-child{align-self:center}.game-winner-panel>div:first-child>strong,.game-winner-panel>div:first-child>small{display:block}.game-winner-panel>div:first-child>strong{color:#fff;margin:3px 0;font:700 12px Chakra Petch,Manrope,sans-serif}.game-winner-panel>div:first-child>small{color:#8e9bca;font-size:8px;line-height:1.4}.auto-results-panel{background:#060820;border:1px solid #243992;border-radius:10px;margin-top:12px;padding:12px;overflow:hidden}.auto-results-panel>header{background:linear-gradient(100deg,#151b52,#0d1036);border:1px solid #2c43ad;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.auto-score-icon{background:var(--yellow);color:#070815;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 14px #ffe70033}.auto-results-panel header strong,.auto-results-panel header small{display:block}.auto-results-panel header strong{color:#fff;margin:2px 0;font:700 12px Chakra Petch,Manrope,sans-serif}.auto-results-panel header small{color:#9aa7d4;font-size:8px;line-height:1.4}.auto-results-panel>nav{scrollbar-width:thin;gap:5px;padding:9px 0;display:flex;overflow-x:auto}.auto-results-panel>nav button{color:#aeb8dc;background:#101541;border:1px solid #3048d8;border-radius:6px;flex:none;align-items:center;gap:6px;padding:7px 9px;font:700 8px Chakra Petch,Manrope,sans-serif;display:inline-flex}.auto-results-panel>nav button span{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.auto-results-panel>nav button.active{background:var(--yellow);border-color:var(--yellow);color:#070815}.auto-results-panel .puzzle-leaderboard{margin-top:1px}.puzzle-leaderboard li.round-leader{box-shadow:inset 3px 0 var(--yellow);background:linear-gradient(90deg,#ffe70024,#0000)}.winner-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.winner-selector{background:#101541;border:1px solid #2943ad;border-radius:7px;gap:7px;min-width:0;padding:8px;display:grid}.winner-selector.has-winner.coral{border-color:#ff3b6b;box-shadow:inset 3px 0 #ff3b6b}.winner-selector.has-winner.lime{border-color:#21ddeb;box-shadow:inset 3px 0 #21ddeb}.winner-selector>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.winner-selector>span:first-child svg{color:var(--yellow);flex:none}.winner-selector>span:first-child span{min-width:0}.winner-selector small,.winner-selector strong{overflow-wrap:anywhere;display:block}.winner-selector small{color:#8291c6;text-transform:uppercase;font:700 7px Chakra Petch,Manrope,sans-serif}.winner-selector strong{color:#fff;margin-top:2px;font-size:8px}.winner-select-control select{color:#d9def4;background:#070923;border:1px solid #3b50bd;border-radius:5px;min-height:34px;padding:7px 28px 7px 8px;font:700 8px Chakra Petch,Manrope,sans-serif}.winner-select-control svg{right:8px}.winner-select-control select:focus{border-color:var(--yellow);outline:2px solid #ffe7001f}.group-jenga-block{margin:12px 0 0}.jenga-match-grid{grid-template-columns:1fr}.jenga-match-grid article.has-winner-control{grid-template-columns:24px minmax(95px,1fr) 24px minmax(95px,1fr) minmax(190px,.9fr)}.jenga-match-grid article.has-winner-control .winner-selector{margin-left:6px}.station-score>.winner-selector{margin-top:8px}.flip-special-card-guide{background:linear-gradient(145deg,#080a27,#111747);border:1px solid #2448ff;border-radius:12px;margin-bottom:18px;padding:23px}.flip-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.flip-action-grid article{background:#0d123b;border:1px solid #2c43a9;border-radius:9px;grid-template-columns:54px 1fr;gap:10px;padding:13px;display:grid}.flip-action-grid article>span{color:#07112d;background:#fff;border:4px solid #21ddeb;border-radius:7px;place-items:center;width:48px;height:66px;font:900 24px Chakra Petch,Manrope,sans-serif;display:grid;transform:rotate(-3deg)}.flip-action-grid article.flip-three>span{border-color:var(--yellow)}.flip-action-grid article.second-chance>span{color:#ff3b6b;border-color:#ff3b6b}.flip-action-grid strong{color:#fff;font:700 12px Chakra Petch,Manrope,sans-serif}.flip-action-grid p,.flip-modifier-row p{color:#aeb8dc;margin:5px 0 0;font-size:9px;line-height:1.5}.flip-modifier-row{grid-template-columns:1fr 1fr .8fr;gap:9px;margin-top:10px;display:grid}.flip-modifier-row>div{background:#090d30;border:1px solid #263a99;border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.flip-modifier-row p strong{color:#fff;margin-bottom:3px;font:700 10px Chakra Petch,Manrope,sans-serif;display:block}.flip-card-stack{flex:none;width:56px;height:56px;position:relative}.flip-card-stack b{color:#07112d;background:#fff;border:2px solid #21ddeb;border-radius:4px;place-items:center;width:29px;height:40px;font-size:8px;display:grid;position:absolute}.flip-card-stack b:first-child{top:8px;left:0;transform:rotate(-13deg)}.flip-card-stack b:nth-child(2){top:5px;left:7px;transform:rotate(-7deg)}.flip-card-stack b:nth-child(3){top:3px;left:14px}.flip-card-stack b:nth-child(4){top:5px;left:21px;transform:rotate(7deg)}.flip-card-stack b:nth-child(5){top:8px;left:28px;transform:rotate(13deg)}.flip-x2-card{border:4px solid var(--yellow);color:#07112d;background:#fff;border-radius:7px;flex:none;place-items:center;width:48px;height:62px;font:900 20px Chakra Petch,Manrope,sans-serif;display:grid;transform:rotate(3deg)}.flip-score-example{flex-direction:column;align-content:center;align-items:start!important;gap:3px!important}.flip-score-example small{color:#21ddeb;font-size:7px}.flip-score-example strong{color:var(--yellow);font:700 12px Chakra Petch,Manrope,sans-serif}.flip-score-example span{color:#929fce;font-size:8px}.flip-rule-footnote{border-left:4px solid var(--yellow);color:#abb6da;background:#151c59;margin:10px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.flip-rule-footnote strong{color:var(--yellow)}@media (width<=900px){.winner-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flip-action-grid,.flip-modifier-row{grid-template-columns:1fr}}@media (width<=700px){.game-winner-panel,.winner-selector-grid{grid-template-columns:1fr}.jenga-match-grid article.has-winner-control{grid-template-columns:24px 1fr 20px 1fr}.jenga-match-grid article.has-winner-control .winner-selector{grid-column:1/-1;margin:3px 0 0}.flip-special-card-guide{padding:16px 13px}.flip-action-grid article{grid-template-columns:48px 1fr}.flip-action-grid article>span{width:42px;height:58px}}.phase-page{max-width:1060px}.scoreboard-grid.single-panel{grid-template-columns:minmax(0,1fr)}.phase-page-hero{background:linear-gradient(135deg,#0b0e31 0%,#111851 100%);border:2px solid #2448ff;border-radius:16px;margin-bottom:20px;padding:29px 31px;box-shadow:0 0 28px #2448ff2e}.phase-page-hero h1{color:#fff;text-transform:uppercase;margin:9px 0 11px;font-family:Chakra Petch,Manrope,sans-serif;font-size:clamp(34px,6vw,58px);line-height:1}.phase-page-hero>p{color:#b5bfdf;max-width:720px;margin:0;font-size:14px;line-height:1.55}.phase-summary{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.phase-summary span{color:#c6cdec;text-transform:uppercase;background:#070923;border:1px solid #3048d8;border-radius:6px;align-items:baseline;gap:6px;padding:8px 11px;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;display:flex}.phase-summary strong{color:var(--yellow);font-size:19px}.simple-game-flow{gap:12px;display:grid}.simple-game-step{background:#080a27;border:1px solid #2448ff;border-radius:12px;grid-template-columns:42px 54px minmax(0,1fr) auto;align-items:start;gap:15px;padding:20px;display:grid;position:relative;overflow:hidden}.simple-game-step:before{content:"";background:var(--yellow);width:4px;position:absolute;inset:0 auto 0 0}.simple-game-step.cyan:before{background:#21ddeb}.simple-game-step.coral:before{background:#ff3b6b}.simple-game-step.purple:before{background:#a778ff}.flow-number{color:var(--yellow);padding-top:13px;font-family:Chakra Petch,Manrope,sans-serif;font-size:18px;font-weight:700}.flow-icon{background:#151c59;border:1px solid #3550ff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.flow-copy{min-width:0}.flow-copy>small{color:#21ddeb;letter-spacing:.04em;text-transform:uppercase;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px;font-weight:700}.flow-copy h2{color:#fff;margin:4px 0 5px;font-family:Chakra Petch,Manrope,sans-serif;font-size:23px}.flow-copy>p{color:#aab4d8;margin:0;font-size:12px;line-height:1.5}.flow-score{color:#e6e9f7;align-items:center;gap:7px;margin-top:11px;font-size:11px;display:flex}.flow-score svg{color:var(--yellow);flex:none}.flow-copy details,.station-rules{border-top:1px solid #1c2d91;margin-top:13px;padding-top:10px}.flow-copy summary,.station-rules summary{color:var(--yellow);cursor:pointer;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700;list-style-position:inside}.flow-copy details ol,.station-rules ol{color:#aab4d8;margin:9px 0 0;padding-left:20px;font-size:11px;line-height:1.5}.flow-copy details li,.station-rules li{margin-bottom:5px}.flow-action{background:var(--yellow);border:1px solid var(--yellow);color:#070815;white-space:nowrap;border-radius:6px;justify-content:center;align-self:center;align-items:center;gap:6px;min-width:140px;padding:11px 13px;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.host-voice-note{color:var(--yellow);background:#101641;border:1px dashed #3550ff;border-radius:10px;align-items:flex-start;gap:11px;margin-top:14px;padding:15px 17px;display:flex}.host-voice-note strong{color:#fff;font-family:Chakra Petch,Manrope,sans-serif;font-size:13px}.host-voice-note p{color:#aab4d8;margin:3px 0 0;font-size:11px;line-height:1.5}.circuit-round-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.circuit-round-picker button{color:#91a0d4;text-align:left;background:#0a0c2c;border:1px solid #2448ff;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;padding:10px;display:grid}.circuit-round-picker button>span{width:27px;height:27px;color:var(--yellow);border:1px solid #3550ff;border-radius:50%;grid-row:1/3;place-items:center;font-family:Chakra Petch,Manrope,sans-serif;font-weight:700;display:grid}.circuit-round-picker strong{color:#fff;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px}.circuit-round-picker small{margin-top:2px;font-size:9px}.circuit-round-picker button.active{background:var(--yellow);border-color:var(--yellow);color:#070815;box-shadow:0 0 16px #ffe60040}.circuit-round-picker button.active strong,.circuit-round-picker button.active span{color:#070815}.circuit-round-picker button.active span{border-color:#070815}.circuit-now-bar{background:#111747;border:1px solid #3550ff;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:12px 14px;display:flex}.circuit-now-bar>div{grid-template-columns:auto auto;align-items:center;column-gap:7px;display:grid}.circuit-now-bar .live-dot{grid-row:1/3}.circuit-now-bar small{color:#8ea0df;font-size:8px}.circuit-now-bar strong{color:#fff;font-family:Chakra Petch,Manrope,sans-serif;font-size:14px}.circuit-now-bar em{color:var(--yellow);margin-left:6px;font-size:10px;font-style:normal}.circuit-now-bar button{color:var(--yellow);background:#17266f;border:1px solid #3550ff;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:700;display:inline-flex}.champion-draft{border:2px solid var(--yellow);background:linear-gradient(145deg,#080a27,#111747);border-radius:14px;margin-bottom:14px;padding:18px;box-shadow:0 0 26px #ffe7001a}.champion-draft>header{background:0 0;border:0;justify-content:space-between;align-items:end;gap:18px;height:auto;padding:0 0 14px;display:flex;position:static}.champion-draft h2{color:#fff;margin:3px 0 5px;font-family:Chakra Petch,Manrope,sans-serif;font-size:23px}.champion-draft header p{color:#aeb8dc;max-width:720px;margin:0;font-size:10px;line-height:1.5}.draft-sync{color:#b9f8fb;text-transform:uppercase;background:#0d153e;border:1px solid #21ddeb;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font:700 8px Chakra Petch,Manrope,sans-serif;display:inline-flex}.champion-draft-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.champion-team-card{background:#090c30;border:1px solid #ff3b6b;border-radius:10px;overflow:hidden}.champion-team-card.lime{border-color:#21ddeb}.champion-team-head{background:linear-gradient(90deg,#ff3b6b2e,#0000);align-items:center;gap:10px;padding:11px 12px;display:flex}.champion-team-card.lime .champion-team-head{background:linear-gradient(90deg,#21ddeb2b,#0000)}.champion-team-head .team-ghost{gap:3px;width:28px;height:30px;padding-top:10px}.champion-team-card.lime .team-ghost{background:#21ddeb}.champion-team-head small,.champion-team-head strong{display:block}.champion-team-head small{color:#8f9dcc;font-size:7px}.champion-team-head strong{color:#fff;margin-top:2px;font:700 12px Chakra Petch,Manrope,sans-serif}.champion-player-list{gap:5px;padding:8px;display:grid}.champion-player-list>label{background:#101541;border:1px solid #243992;border-radius:7px;grid-template-columns:29px minmax(0,1fr) minmax(128px,.72fr);align-items:center;gap:8px;padding:7px;display:grid}.champion-player-list>label.coverage-lock{background:linear-gradient(90deg,#ffe7001c,#101541 45%);border-color:#857b16}.champion-player-list label>span strong,.champion-player-list label>span small{display:block}.champion-player-list label>span strong{color:#fff;font-size:10px}.champion-player-list label>span small{color:#8e9ccb;margin-top:2px;font-size:6px;line-height:1.3}.champion-player-list .coverage-lock label>span small,.champion-player-list .coverage-lock>span small{color:var(--yellow)}.champion-player-list select{appearance:none;background:#070923 linear-gradient(45deg,transparent 50%,var(--yellow) 50%) calc(100% - 13px) 16px/5px 5px no-repeat;color:#fff;border:1px solid #3550ff;border-radius:6px;width:100%;min-width:0;min-height:38px;padding:8px 24px 8px 8px;font:700 8px Chakra Petch,Manrope,sans-serif}.champion-player-list select:focus{border-color:var(--yellow);outline:2px solid #ffe7001f}.champion-player-list select:disabled{color:var(--yellow);opacity:1;background-color:#17183b;border-color:#827b27}.draft-capacity-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.draft-capacity-strip>span{background:#0b0f36;border:1px solid #263caa;border-radius:7px;grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:7px;padding:8px;display:grid}.draft-capacity-strip b{color:var(--yellow);text-align:center;grid-row:1/3;font-size:18px}.draft-capacity-strip strong{color:#fff;overflow-wrap:anywhere;font-size:8px}.draft-capacity-strip small{color:#8796c8;font-size:7px}.pod-badge.needs-draft{background:#ff7898}.exact-player-list>div.open-champion-slot{color:#91a0d4;border:1px dashed #5467c5;border-left:3px solid #6c7bd0;grid-template-columns:30px 1fr auto}.open-champion-slot>span{border:1px dashed #6c7bd0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.open-champion-slot>strong{color:#aeb8dc}.simple-station-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.simple-station-card{background:#080a27;border:1px solid #2448ff;border-radius:11px;padding:16px;overflow:hidden}.simple-station-card>header{background:0 0;border:0;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;height:auto;padding:0 0 13px;display:grid;position:static}.station-icon{background:#151c59;border-radius:8px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.simple-station-card header small{color:#21ddeb;text-transform:uppercase;font-size:9px;font-weight:700}.simple-station-card header h2{color:#fff;overflow-wrap:anywhere;margin:2px 0 0;font-family:Chakra Petch,Manrope,sans-serif;font-size:16px;line-height:1.2}.pod-badge{background:var(--yellow);color:#070815;white-space:nowrap;border-radius:4px;padding:6px 7px;font-family:Chakra Petch,Manrope,sans-serif;font-size:10px;font-weight:700}.pod-roster{gap:6px;min-height:52px;display:grid}.pod-roster>div{background:#0f133e;border:1px solid #1c2d91;border-radius:6px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.pod-roster strong,.pod-roster small{overflow-wrap:anywhere;display:block}.pod-roster strong{color:#fff;font-size:11px}.pod-roster small{color:#8fa0da;font-size:8px}.pod-roster select{color:#fff;background:#070923;border:1px solid #3550ff;border-radius:4px;max-width:74px;padding:5px;font-size:9px}.pod-roster>p{color:#7d8dc7;margin:8px 0;font-size:10px}.station-rules>div>strong{color:#fff;margin-top:9px;font-size:11px;display:block}.station-score{border-top:1px solid #1c2d91;margin-top:12px;padding-top:11px}.station-score>small{color:#8292ce;margin-bottom:7px;font-family:Chakra Petch,Manrope,sans-serif;font-size:8px;font-weight:700;display:block}.station-score>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.station-score button{color:#b7c0e2;background:#111642;border:1px solid #3048d8;border-radius:5px;padding:8px 5px;font-size:9px;font-weight:700}.station-score button.active.blinky{color:#fff;background:#ff3b6b;border-color:#ff3b6b}.station-score button.active.inky{color:#06101b;background:#21ddeb;border-color:#21ddeb}.station-score button.active.split{background:var(--yellow);border-color:var(--yellow);color:#070815}@media (width<=760px){.phase-page-hero{padding:22px 17px}.phase-page-hero>p{font-size:12px}.simple-game-step{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px 13px}.flow-number{grid-area:1/1}.flow-icon{grid-area:1/2}.flow-copy{grid-area:2/1/auto/-1}.flow-icon{width:42px;height:42px;font-size:20px}.flow-number{padding-top:10px;font-size:15px}.flow-copy h2{font-size:19px}.flow-action{grid-column:1/-1;width:100%}.circuit-round-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-round-picker button{min-height:58px}.simple-station-grid{grid-template-columns:1fr}.circuit-now-bar{flex-direction:column;align-items:stretch}.circuit-now-bar button{justify-content:center}.champion-draft{padding:14px 11px}.champion-draft>header{flex-direction:column;align-items:start;gap:9px}.champion-draft-grid{grid-template-columns:1fr}.draft-capacity-strip{grid-template-columns:1fr 1fr}}.score-board-section{background:#06071bf0;border:2px solid #2448ff;border-radius:15px;margin-bottom:22px;padding:24px;box-shadow:0 0 24px #2448ff24}.score-section-heading{border-bottom:1px solid #1d2f97;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:20px;padding-bottom:17px;display:grid}.score-section-number{background:var(--yellow);color:#070815;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Chakra Petch,Manrope,sans-serif;font-size:13px;font-weight:700;display:grid}.score-section-heading h2{color:#fff;text-transform:uppercase;margin:3px 0 4px;font-family:Chakra Petch,Manrope,sans-serif;font-size:25px}.score-section-heading p{color:#9ca8d5;max-width:680px;margin:0;font-size:11px;line-height:1.5}.team-score-section .team-scores{max-width:none;margin-bottom:8px}.individual-score-board-section .scoreboard-grid{margin-top:0}.individual-score-board-section .standings{background:#080a27;border-color:#1d2f97}.visual-how-to{border-top:1px solid #1c2d91;margin-top:13px;padding-top:10px}.visual-how-to summary,.station-rules summary{color:var(--yellow);cursor:pointer;font-family:Chakra Petch,Manrope,sans-serif;font-size:11px;font-weight:700;list-style-position:inside}.how-to-layout{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;margin-top:12px;display:grid}.how-to-copy ol,.station-how-to-game ol{color:#bdc5e2;margin:0;padding-left:18px;font-size:10px;line-height:1.5}.how-to-copy li,.station-how-to-game li{margin-bottom:5px}.how-to-copy p,.station-how-to-game>p{border-left:3px solid var(--yellow);color:#aeb8dc;background:#111642;margin:10px 0 0;padding:8px 9px;font-size:10px;line-height:1.45}.how-to-copy p strong,.station-how-to-game>p b{color:var(--yellow)}.station-how-to-game{border-top:1px dashed #2d43cd;margin-top:12px;padding-top:12px}.station-how-to-game:first-of-type{border-top:0}.station-how-to-game>strong{color:#fff;margin-bottom:8px;font-family:Chakra Petch,Manrope,sans-serif;font-size:13px;display:block}.station-how-to-game .how-diagram{margin-bottom:10px}.how-diagram{color:#fff;background:#0e123b;border:1px solid #3048d8;border-radius:8px;min-height:128px;padding:12px;position:relative;overflow:hidden}.how-diagram small{color:#97a5d5;font-family:Chakra Petch,Manrope,sans-serif;font-size:8px;font-weight:700}.geo-diagram{align-content:center;gap:7px;display:grid}.geo-diagram>div{grid-template-columns:50px 1fr;align-items:center;gap:7px;display:grid}.geo-diagram strong{color:#21ddeb;font-family:Chakra Petch,Manrope,sans-serif;font-size:8px}.geo-diagram>div>span{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.geo-diagram i{aspect-ratio:1;color:var(--yellow);background:#17266f;border:1px solid #3550ff;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.wordle-how-diagram{align-content:center;justify-items:center;gap:12px;display:grid}.wordle-how-diagram>div{grid-template-columns:repeat(5,34px);gap:5px;display:grid}.wordle-how-diagram span{aspect-ratio:1;border:2px solid #4d578b;place-items:center;font-family:Chakra Petch,Manrope,sans-serif;font-size:15px;font-weight:700;display:grid}.wordle-how-diagram .hit,.wordle-how-diagram b.hit{background:#20c778;border-color:#20c778}.wordle-how-diagram .near,.wordle-how-diagram b.near{border-color:var(--yellow);background:#d2ad00}.wordle-how-diagram .miss,.wordle-how-diagram b.miss{background:#34395e;border-color:#50577e}.wordle-how-diagram small{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;display:flex}.wordle-how-diagram small b{width:8px;height:8px;display:inline-block}.connections-how-diagram{grid-template-columns:1fr 23px .75fr;align-items:center;gap:8px;display:grid}.connections-how-diagram>div{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.connections-how-diagram>div i{aspect-ratio:1.35;background:#283164;border-radius:2px}.connections-how-diagram>span{color:var(--yellow);text-align:center;font-family:Chakra Petch,Manrope,sans-serif;font-size:7px;line-height:1.2}.connections-how-diagram section{gap:5px;display:grid}.connections-how-diagram section b{border-radius:3px;height:18px}.connections-how-diagram .yellow{background:var(--yellow)}.connections-how-diagram .green{background:#21ddeb}.connections-how-diagram .blue{background:#2448ff}.connections-how-diagram .purple{background:#a65cff}.strikers-diagram{background:#17725a;border-color:#30e3b0;min-height:150px;overflow:hidden}.strikers-diagram:before{content:"";background:linear-gradient(90deg,#0000 49.5%,#ffffffbf 49.5% 50.5%,#0000 50.5%);border:2px solid #fffc;position:absolute;inset:13px 20px}.strikers-diagram:after{content:"";border:2px solid #ffffffbf;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.strikers-goal{z-index:1;border:2px solid #fff;width:14px;height:47px;position:absolute;top:50%;transform:translateY(-50%)}.strikers-goal.left{border-left:0;left:6px}.strikers-goal.right{border-right:0;right:6px}.strikers-player{color:#070815;z-index:2;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute}.strikers-player.pink{background:#ff3b6b}.strikers-player.cyan{background:#21ddeb}.strikers-player.pink.forward{top:25%;left:36%}.strikers-player.pink.support{bottom:22%;left:22%}.strikers-player.cyan.forward{bottom:25%;right:36%}.strikers-player.cyan.support{top:22%;right:22%}.strikers-ball{z-index:3;place-items:center;font-size:17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.strikers-diagram small{white-space:nowrap;z-index:4;background:#050618d9;padding:3px 6px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.jenga-diagram{place-items:center;padding-bottom:23px;display:grid}.jenga-diagram>div{grid-template-columns:repeat(3,1fr);gap:2px;width:104px;display:grid;transform:perspective(200px)rotateX(-4deg)}.jenga-diagram i{background:#d8a561;border:1px solid #f0c889;border-radius:2px;height:15px}.jenga-diagram i:nth-child(6n+1),.jenga-diagram i:nth-child(6n+2),.jenga-diagram i:nth-child(6n+3){transform:rotate(1deg)}.move-block{color:var(--yellow);font-size:24px;position:absolute;top:35px;right:26px}.jenga-diagram small{position:absolute;bottom:7px}.blokus-diagram{justify-items:center;gap:7px;display:grid}.blokus-diagram>div{border:1px solid #6175e8;grid-template-columns:repeat(8,1fr);width:104px;display:grid}.blokus-diagram i{aspect-ratio:1;background:#111642;border:.5px solid #263aaf}.blokus-diagram i.corner{background:var(--yellow)}.blokus-diagram i.path{background:#21ddeb;box-shadow:5px 5px #21ddeb}.blokus-diagram small{text-align:center}.flip-diagram{align-content:center;justify-items:center;gap:8px;display:grid}.flip-diagram>div{gap:6px;display:flex}.flip-diagram i{color:#07102a;background:#fff;border:2px solid #21ddeb;border-radius:5px;place-items:center;width:31px;height:43px;font-family:Chakra Petch,Manrope,sans-serif;font-style:normal;font-weight:700;display:grid}.flip-diagram i.duplicate{background:#ff3b6b;border-color:#ff3b6b;transform:rotate(7deg)}.flip-diagram strong{color:#ff7898;font-size:10px}.athlete-diagram{align-content:center;gap:11px;display:grid}.athlete-diagram .track{background:repeating-linear-gradient(0deg,#5a321d 0 27px,#d59b5a 27px 29px);border:2px solid #d59b5a;border-left:0;border-radius:0 30px 30px 0;height:62px;position:relative}.athlete-diagram .racer{color:#070815;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:absolute}.athlete-diagram .racer.one{background:var(--yellow);top:2px;left:45%}.athlete-diagram .racer.two{background:#21ddeb;bottom:2px;left:24%}.athlete-diagram .finish{color:#fff;font-size:7px;font-style:normal;position:absolute;top:23px;right:6px;transform:rotate(90deg)}.athlete-diagram>strong{color:var(--yellow);text-align:center;font-family:Chakra Petch,Manrope,sans-serif;font-size:9px}.wordle-result.wordle-lost{color:#fff;background:#32102a;border:1px solid #ff3b6b;border-radius:7px;gap:4px;padding:11px;display:grid}.wordle-result.wordle-lost span{color:#ff7898;font-size:10px}.wordle-result.wordle-lost strong{color:var(--yellow);letter-spacing:.08em;font-size:17px}.party-grid-game .word-grid button{aspect-ratio:auto;overflow-wrap:anywhere;word-break:normal;text-wrap:balance;min-height:60px;padding:7px 4px;font-size:clamp(8px,1.15vw,12px);line-height:1.08;overflow:hidden}.party-grid-game .word-grid button.long-word{letter-spacing:-.02em;white-space:nowrap;font-size:8px}.party-grid-game .word-grid button.very-long-word{letter-spacing:-.04em;white-space:nowrap;font-size:7px}@media (width<=700px){.score-board-section{padding:17px 13px}.score-section-heading{grid-template-columns:36px minmax(0,1fr)}.score-section-number{width:33px;height:33px}.score-section-heading h2{font-size:20px}.how-to-layout{grid-template-columns:1fr}.how-diagram{min-height:135px}.party-grid-game .word-grid{gap:4px}.party-grid-game .word-grid button{aspect-ratio:auto;min-height:57px;padding:5px 2px;font-size:clamp(7px,2.35vw,10px)}.party-grid-game .word-grid button.long-word{font-size:7px}.party-grid-game .word-grid button.very-long-word{font-size:6px}.roster-manage-note{margin-top:0}.ghost-player-list .ghost-player.is-managing{grid-template-columns:30px minmax(0,1fr)}.ghost-player-list .ghost-player.is-managing .remove-player-button{grid-column:1/-1;width:100%}}.guest-join{z-index:2;overflow:visible}.guest-join:has(.roster-name-picker.is-open){z-index:100}.guest-join form:not(.has-roster-player) .roster-name-picker{grid-column:1/-1}.roster-name-picker{min-width:0;position:relative}.roster-name-picker.is-open{z-index:110}.roster-field-label{color:#a6afd4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font:700 9px Chakra Petch,Manrope,sans-serif;display:block}.roster-picker-trigger{color:#fff;text-align:left;background:#070923;border:2px solid #3550ff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:50px;padding:10px 12px;display:grid}.roster-picker-trigger>span{font:700 12px Chakra Petch,Manrope,sans-serif}.roster-picker-trigger>small{color:#21ddeb;text-transform:uppercase;font:700 8px Chakra Petch,Manrope,sans-serif}.roster-picker-trigger>svg{color:var(--yellow);transition:transform .2s}.roster-name-picker.is-open .roster-picker-trigger{border-color:var(--yellow);box-shadow:0 0 0 3px #ffe7001a}.roster-name-picker.is-open .roster-picker-trigger>svg{transform:rotate(180deg)}.roster-picker-popover{border:2px solid var(--yellow);transform-origin:0 0;z-index:80;background:#080a27;border-radius:13px;width:min(520px,100vw - 48px);padding:12px;animation:.2s cubic-bezier(.2,.85,.25,1.15) player-menu-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #00000094,0 0 28px #ffe7001f}.roster-picker-popover>header{background:linear-gradient(90deg,#131a50,#0b0e31);border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.picker-pac{background:var(--yellow);color:#08091a;clip-path:polygon(0 0,100% 0,100% 35%,65% 50%,100% 65%,100% 100%,0 100%);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.roster-picker-popover header strong,.roster-picker-popover header small{display:block}.roster-picker-popover header strong{color:#fff;font:700 13px Chakra Petch,Manrope,sans-serif}.roster-picker-popover header small{color:#91a0d3;margin-top:2px;font-size:8px}.roster-picker-groups{grid-template-columns:1fr 1fr;gap:9px;max-height:330px;padding-right:3px;display:grid;overflow-y:auto}.roster-picker-groups>section{background:#0d1138;border:1px solid #243992;border-radius:8px;padding:8px}.picker-team-label{border-bottom:1px solid #202f80;align-items:center;gap:7px;margin-bottom:5px;padding:2px 3px 8px;display:flex}.picker-team-label>.team-ghost{gap:2px;width:21px;height:22px;padding-top:8px}.picker-team-label>.team-ghost i{width:3px;height:5px}.picker-team-label.coral>.team-ghost{background:#ff3b6b}.picker-team-label.lime>.team-ghost{background:#21ddeb}.picker-team-label strong{color:#fff;font:700 10px Chakra Petch,Manrope,sans-serif}.roster-picker-groups section>div:last-child{gap:4px;display:grid}.roster-picker-groups section>div:last-child>button{color:#fff;text-align:left;background:#101541;border:1px solid #0000;border-radius:6px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:7px;transition:background .15s,border-color .15s,transform .15s;display:grid}.roster-picker-groups section>div:last-child>button:hover:not(:disabled),.roster-picker-groups section>div:last-child>button:focus-visible{border-color:var(--yellow);background:#192260;transform:translate(2px)}.roster-picker-groups button>span strong,.roster-picker-groups button>span small{display:block}.roster-picker-groups button>span strong{color:#fff;font:700 10px Chakra Petch,Manrope,sans-serif}.roster-picker-groups button>span small{color:#8797ca;margin-top:1px;font-size:7px}.roster-picker-groups button>em{color:#21ddeb;font-size:6px;font-style:normal;font-weight:800}.roster-picker-groups button:disabled{cursor:not-allowed;opacity:.38}.roster-picker-groups button:disabled>em{color:#ff7898}.simple-game-step{overflow:visible}.winner-selector{padding:0;position:relative}.station-score>.winner-selector{display:block}.winner-selector.is-open{border-color:var(--yellow);z-index:70}.winner-picker-trigger{color:#fff;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:17px minmax(0,1fr) 15px;align-items:center;gap:7px;width:100%;min-height:54px;padding:8px;display:grid}.winner-picker-trigger:disabled{cursor:not-allowed;opacity:.58}.winner-picker-trigger>svg:first-child{color:var(--yellow)}.winner-picker-trigger>svg:last-child{color:#8fa0da;transition:transform .2s}.winner-selector.is-open .winner-picker-trigger>svg:last-child{color:var(--yellow);transform:rotate(180deg)}.winner-picker-trigger span{min-width:0}.winner-picker-trigger small,.winner-picker-trigger strong,.winner-picker-trigger em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.winner-picker-trigger small{color:#8291c6;text-transform:uppercase;font:700 7px Chakra Petch,Manrope,sans-serif}.winner-picker-trigger strong{color:#fff;margin-top:2px;font:700 10px Chakra Petch,Manrope,sans-serif}.winner-picker-trigger em{color:#21ddeb;margin-top:2px;font-size:7px;font-style:normal}.winner-picker-popover{border:2px solid var(--yellow);transform-origin:top;z-index:90;background:#070923;border-radius:10px;width:min(270px,100vw - 44px);padding:8px;animation:.18s cubic-bezier(.2,.85,.25,1.15) winner-menu-in;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 16px 36px #00000094}.winner-picker-popover>header{color:var(--yellow);background:#141a4e;border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:flex}.winner-picker-popover header span strong,.winner-picker-popover header span small{display:block}.winner-picker-popover header strong{color:#fff;font:700 11px Chakra Petch,Manrope,sans-serif}.winner-picker-popover header small{color:#91a0d3;margin-top:1px;font-size:7px}.winner-picker-popover>div{gap:3px;max-height:255px;display:grid;overflow-y:auto}.winner-picker-popover>div>button{color:#fff;text-align:left;background:#101541;border:1px solid #0000;border-radius:6px;grid-template-columns:27px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;padding:7px;display:grid}.winner-picker-popover>div>button:hover,.winner-picker-popover>div>button:focus-visible,.winner-picker-popover>div>button[aria-selected=true]{background:#192260;border-color:#3550ff}.winner-picker-popover button span strong,.winner-picker-popover button span small{display:block}.winner-picker-popover button span strong{color:#fff;font:700 11px Chakra Petch,Manrope,sans-serif}.winner-picker-popover button span small{margin-top:1px;font-size:7px}.winner-picker-popover button span small.coral{color:#ff7898}.winner-picker-popover button span small.lime{color:#50e9f1}.winner-picker-popover button>svg{color:var(--yellow)}.winner-picker-popover button>i{border:1px solid #6676b7;border-radius:50%;justify-self:center;width:6px;height:6px}.winner-picker-popover .clear-winner{color:#ff7898;background:0 0;border:0;border-top:1px solid #243992;width:100%;margin-top:6px;padding:8px 4px 3px;font:700 8px Chakra Petch,Manrope,sans-serif}.team-choice-ghost{clip-path:polygon(0 0,100% 0,100% 78%,85% 100%,68% 80%,50% 100%,32% 80%,15% 100%,0 78%);color:#070815;border-radius:50% 50% 8% 8%;place-items:center;width:27px;height:29px;font-size:9px;display:grid}.team-choice-ghost.coral{background:#ff3b6b;box-shadow:0 0 10px #ff3b6b80}.team-choice-ghost.lime{background:#21ddeb;box-shadow:0 0 10px #21ddeb73}.team-only-score{background:linear-gradient(120deg,#2448ff1f,#0000);border:1px solid #3048d8;border-radius:8px;padding:11px}.team-only-score>small{color:var(--yellow)}.table-game-switch{background:#0d1138;border:1px solid #2b42bd;border-radius:8px;margin-bottom:11px;padding:8px}.table-game-switch>span{color:#91a0d3;letter-spacing:.1em;margin-bottom:6px;font:700 7px Chakra Petch,Manrope,sans-serif;display:block}.table-game-switch>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.table-game-switch button{color:#aeb8dc;text-align:left;background:#101541;border:1px solid #3048d8;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.table-game-switch button>span{font-size:16px}.table-game-switch button>strong{overflow-wrap:anywhere;font:700 9px Chakra Petch,Manrope,sans-serif}.table-game-switch button.active{background:var(--yellow);border-color:var(--yellow);color:#070815;box-shadow:0 0 14px #ffe70029}@keyframes player-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes winner-menu-in{0%{opacity:0;transform:translate(-50%,-7px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.standings-list>div.podium-row{border:1px solid #0000;border-radius:10px;margin:7px 0;padding:12px 10px;position:relative}.standings-list>div.podium-1{border-color:var(--yellow);min-height:82px;box-shadow:0 0 22px #ffe70021, inset 4px 0 var(--yellow);background:linear-gradient(110deg,#ffe7003d,#ffb20014 65%,#0000);grid-template-columns:48px 44px 1fr auto}.standings-list>div.podium-2{background:linear-gradient(100deg,#cfdcee29,#0000 70%);border-color:#9dafc7;box-shadow:inset 3px 0 #cbd6e6}.standings-list>div.podium-3{background:linear-gradient(100deg,#cc7e4829,#0000 70%);border-color:#a96b45;box-shadow:inset 3px 0 #cf8658}.rank-1{background:var(--yellow);color:#08091a;border:3px solid #fff7a0;width:44px;height:44px;box-shadow:0 0 18px #ffe70059}.rank-2{color:#29334a;background:#cbd6e6;border:2px solid #f1f5fb}.rank-3{color:#2c160b;background:#cf8658;border:2px solid #f0b58f}.podium-1 .avatar{border-color:var(--yellow);width:42px;height:42px}.podium-label{color:#9aa8d2;letter-spacing:.1em;margin-bottom:2px;font:700 7px Chakra Petch,Manrope,sans-serif;display:block}.podium-1 .podium-label{color:var(--yellow)}.podium-2 .podium-label{color:#cbd6e6}.podium-3 .podium-label{color:#e09a6c}@media (width<=700px){.roster-picker-popover{width:auto;max-height:calc(100dvh - 106px);bottom:calc(82px + env(safe-area-inset-bottom));transform-origin:bottom;position:fixed;top:auto;left:12px;right:12px}.roster-picker-groups{grid-template-columns:1fr;max-height:min(55dvh,430px)}.roster-picker-groups section>div:last-child>button{min-height:46px;padding:8px}.winner-picker-popover{width:auto;max-height:calc(100dvh - 112px);bottom:calc(82px + env(safe-area-inset-bottom));transform-origin:bottom;z-index:120;position:fixed;top:auto;left:12px;right:12px;transform:none}.winner-picker-popover>div{max-height:min(48dvh,360px)}.winner-picker-popover>div>button{min-height:48px;padding:8px 10px}.winner-picker-popover .clear-winner{min-height:42px}.winner-picker-trigger{min-height:58px}@keyframes winner-menu-in{0%{opacity:0;transform:translateY(-7px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.standings-list>div.podium-1{grid-template-columns:42px 38px minmax(0,1fr) auto;padding:12px 7px}.rank-1{width:39px;height:39px}.host-gate-card{padding:25px 17px}.host-gate-card form{grid-template-columns:1fr}.host-gate-card form button{justify-content:center}}@media (width<=390px){.circuit-round-picker{gap:6px}.circuit-round-picker button{grid-template-columns:25px minmax(0,1fr);column-gap:6px;padding:8px}.circuit-round-picker button>span{width:25px;height:25px}.circuit-round-picker strong{font-size:10px}.circuit-round-picker small{font-size:8px}.simple-station-card{padding:14px 12px}.simple-station-card>header{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.station-icon{width:36px;height:36px}.pod-badge{padding:6px 5px;font-size:8px}}@media (width<=520px){.auto-results-panel{padding:9px}.auto-results-panel>header{grid-template-columns:30px minmax(0,1fr);padding:9px}.auto-score-icon{width:29px;height:29px}.puzzle-leaderboard li{grid-template-rows:auto auto;grid-template-columns:18px 27px minmax(0,1fr) auto;gap:2px 6px;padding:8px 2px}.puzzle-leaderboard li>span{grid-area:1/1/3;align-self:center}.puzzle-leaderboard li>.avatar{grid-area:1/2/3}.puzzle-leaderboard li>strong{overflow-wrap:anywhere;grid-area:1/3;align-self:end}.puzzle-leaderboard li>small{grid-area:2/3;justify-self:start}.puzzle-leaderboard li>b{white-space:nowrap;grid-area:1/4/3;align-self:center}}.standings-list{gap:8px;margin-top:12px;display:grid}.standings-list>div{border:1px solid #1d2f97;border-radius:9px;gap:12px;min-height:58px;padding:11px 13px}.standings-list>div.podium-row{margin:0}.puzzle-leaderboard ol{gap:5px;padding:7px 11px 11px;display:grid}.puzzle-leaderboard li{border:1px solid #17246e;border-radius:7px;gap:9px;min-height:46px;padding:8px 9px}.puzzle-leaderboard li:last-child{border-bottom:1px solid #17246e}.willy-group-admin{background:linear-gradient(110deg,#111747,#090c30);border:1px solid #21ddeb;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:14px 0;padding:14px 16px;display:grid;box-shadow:0 0 24px #21ddeb14}.willy-admin-icon{color:#07112d;background:#21ddeb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.willy-group-admin>div>strong,.willy-group-admin>div>small{display:block}.willy-group-admin>div>strong{color:#fff;margin:2px 0;font:700 13px Chakra Petch,Manrope,sans-serif}.willy-group-admin>div>small{color:#a7b3d9;font-size:9px;line-height:1.45}.willy-round-reset-picker{gap:6px;min-width:292px;display:grid}.willy-reset-games{grid-template-columns:1fr 1fr;gap:5px;display:grid}.willy-reset-games button,.willy-reset-rounds button{color:#aeb8dc;background:#101541;border:1px solid #3048d8;border-radius:5px;padding:7px;font:700 8px Chakra Petch,Manrope,sans-serif}.willy-reset-games button.active,.willy-reset-rounds button.active{background:var(--yellow);border-color:var(--yellow);color:#070815}.willy-reset-rounds{gap:5px;display:flex}.willy-reset-rounds button{width:30px;height:30px;padding:0}.willy-reset-trigger{color:#7ff4fa;background:0 0;border:1px solid #21ddeb;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font:700 9px Chakra Petch,Manrope,sans-serif;display:inline-flex}.willy-reset-confirm{background:#080a27;border:1px solid #ff7898;border-radius:8px;padding:9px}.willy-reset-confirm>strong{color:#fff;margin-bottom:7px;font-size:9px;display:block}.willy-reset-confirm>span{gap:5px;display:flex}.willy-reset-confirm button{color:#fff;background:#171c50;border:1px solid #3348a7;border-radius:5px;padding:6px 8px;font-size:8px}.willy-reset-confirm button.confirm{color:#fff;background:#ff3b6b;border-color:#ff3b6b}.willy-reset-confirm button:disabled{opacity:.55}.willy-group-admin>em{color:#54f0cf;grid-column:2/-1;font-size:8px;font-style:normal}.willy-group-admin>em.error{color:#ff7898}@media (width<=700px){.standings-list{gap:6px}.standings-list>div{grid-template-columns:25px 34px minmax(0,1fr) auto;gap:7px;padding:10px 8px}.standings-list>div.podium-1{padding:12px 8px}.puzzle-leaderboard ol{gap:4px;padding:6px 7px 8px}.puzzle-leaderboard li{gap:3px 7px;padding:8px 7px}.willy-group-admin{grid-template-columns:38px minmax(0,1fr);padding:13px}.willy-admin-icon{width:36px;height:36px}.willy-round-reset-picker{grid-column:1/-1;width:100%;min-width:0}.willy-reset-confirm{width:100%}.willy-reset-confirm>span{justify-content:stretch}.willy-reset-confirm button{flex:1}.willy-group-admin>em{grid-column:1/-1}}
