@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--bg: #0b0d10;--bg-2: #0f131a;--panel: #141a22;--panel-2: #10151c;--text: #f5f7ff;--muted: #9aa3b2;--stroke: rgba(255, 255, 255, .06);--accent: #ff7a2f;--accent-soft: rgba(255, 122, 47, .2);--accent-ghost: rgba(255, 122, 47, .12);--accent-2: #4de2c6;--success: #38f2a3;--danger: #ff4d6d;--radius: 20px;--radius-sm: 14px;--radius-pill: 999px;--shadow: 0 16px 40px rgba(0, 0, 0, .35);--glow: 0 0 18px rgba(255, 122, 47, .35);--font-tagline: "Bricolage Grotesque", "Space Grotesk", sans-serif;--motion-fast: .14s;--motion-base: .22s;--motion-slow: .42s;--motion-ambient: 7s;--ease-out: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;font-family:Manrope,sans-serif;background:radial-gradient(circle at 20% 10%,rgba(255,122,47,.18),transparent 55%),radial-gradient(circle at 80% 20%,rgba(77,226,198,.1),transparent 50%),radial-gradient(circle at 50% 60%,rgba(255,122,47,.08),transparent 60%),linear-gradient(180deg,var(--bg),var(--bg-2));background-attachment:fixed;color:var(--text);line-height:1.5;padding-bottom:110px;-webkit-font-smoothing:antialiased}html.modal-open,body.modal-open{overflow:hidden}.bg-glow{display:none}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 5vw;background:#090c10db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--stroke);box-shadow:0 10px 30px #00000059}.brand{display:flex;align-items:center;gap:12px;font-family:Space Grotesk,sans-serif}.logo{font-weight:700;font-size:1.2rem;letter-spacing:.02em;color:var(--text);text-shadow:0 0 12px rgba(255,122,47,.35)}.logo.shimmer{position:relative;color:#fff;text-shadow:0 0 14px rgba(255,122,47,.75),0 0 28px rgba(255,122,47,.45);background:linear-gradient(110deg,#fff 35%,#ffd2b0,#ff7a2f,#fff 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:logoShimmer 3.6s ease-in-out infinite}.tag-accent{color:var(--accent);font-weight:700}.tag{font-size:.75rem;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--stroke);color:var(--muted);background:#ffffff0f}.nav{display:flex;gap:24px;flex-wrap:wrap}.nav a{text-decoration:none;color:var(--muted);font-size:1rem;font-weight:600;display:inline-flex;align-items:center;gap:10px}.nav a:hover{color:var(--text)}.nav a.active{color:var(--text);border-bottom:2px solid var(--accent);padding-bottom:2px}.nav-icon{color:var(--accent);display:inline-flex;align-items:center;position:relative}.nav-icon svg{width:18px;height:18px}.nav-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 2px #090c10e6}@media (min-width: 981px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.brand{justify-self:start}.tag{font-size:.85rem;padding:8px 12px;min-height:36px;display:inline-flex;align-items:center}.nav{justify-content:center}.topbar-right{justify-self:end}}.topbar-right{display:flex;align-items:center;gap:12px}.topbar-login-btn{padding:10px 16px;font-size:.9rem}.topbar-login{display:flex;align-items:center;gap:8px;padding:6px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:#ffffff0a}.topbar-login input{border:none;background:transparent;padding:6px 10px;min-width:220px;font-size:.9rem}.topbar-login input:focus{outline:none}.topbar-login .btn{padding:8px 14px;font-size:.85rem}.chip{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-pill);background:#ffffff0f;border:1px solid var(--stroke);font-size:.85rem;font-weight:600;text-decoration:none;color:inherit}.chip-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;min-width:16px}.chip-icon svg{width:16px;height:16px;display:block}.user-menu{position:relative}.user-menu:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.user-menu .chip{cursor:pointer}.user-menu-panel{position:absolute;right:0;top:calc(100% + 8px);background:var(--panel);border:1px solid var(--stroke);border-radius:14px;padding:8px;min-width:200px;max-width:min(240px,calc(100vw - 24px));box-shadow:var(--shadow);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:30}.user-menu.open .user-menu-panel{opacity:1;transform:translateY(0);pointer-events:auto}.menu-item{width:100%;border:none;background:transparent;color:var(--text);padding:9px 10px;border-radius:10px;text-align:left;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-decoration:none;display:flex;align-items:center;min-height:38px;font-family:inherit;font-size:1rem}.menu-item:hover{background:#ffffff0f}.menu-item-danger{color:#ff8296eb}.auth-prompt{text-align:center}.auth-prompt .cta-row{justify-content:center}.topbar-login.attention input{box-shadow:0 0 0 2px #ff7a2fb3,0 0 16px #ff7a2f73;border-color:#ff7a2fcc}.auth-prompt .link{margin-top:10px}.container{max-width:1200px;margin:0 auto;padding:20px 5vw 80px;display:flex;flex-direction:column;gap:28px}.card{background:linear-gradient(180deg,#ffffff0a,#00000040),var(--panel);border:1px solid var(--stroke);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s ease,box-shadow .2s ease}@media (hover: hover){.card:hover{transform:translateY(-2px);box-shadow:0 20px 45px #00000073}}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}h1,h2,h3{margin:0 0 8px;font-family:Space Grotesk,sans-serif;color:var(--text)}h1{font-size:clamp(2rem,3vw,2.8rem)}h2{font-size:1.4rem}h3{font-size:1.1rem}.eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;color:var(--muted)}.lead{font-size:1.05rem;color:var(--muted);margin-bottom:20px}.muted{color:var(--muted)}.home-grid .card{height:100%}.auth-shell{display:grid;place-items:center}.auth-shell .card{width:min(420px,92vw)}.login-card-min{display:grid;gap:16px}.set-name-card,.profile-actions{display:grid;gap:12px}.score-summary .card-head{margin-bottom:12px}.score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.score-item{padding:16px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0a;display:grid;gap:10px}.score-item-highlight{border-color:#ff7a2f66;background:linear-gradient(135deg,#ff7a2f24,#ffffff0a)}.score-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.score-label{font-size:.85rem;color:var(--muted)}.score-value{font-size:1.8rem;font-weight:700;font-variant-numeric:tabular-nums}.score-meta{font-size:.82rem;color:var(--muted)}.score-gain{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid transparent;font-size:.72rem;font-weight:700}.score-gain.up{background:#38f2a32b;border-color:#38f2a359;color:var(--success)}.score-gain.flat{background:#ffffff14;border-color:#ffffff29;color:var(--muted)}.score-summary-compact .card-head{margin-bottom:8px}.score-summary-compact .card-head h2{margin-bottom:2px}.score-summary-compact .score-grid{gap:10px}.score-summary-compact .score-item{padding:12px;gap:6px}.score-summary-compact .score-value{font-size:1.45rem;line-height:1.1}.score-summary-compact .score-gain{padding:3px 8px;font-size:.66rem}.score-summary-compact .score-meta{display:none}.score-summary-compact .score-label{font-size:.78rem}.group-overview .group-name{font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:10px;margin-bottom:12px}.group-name-link{color:var(--text);text-decoration:none;border-bottom:1px dashed rgba(255,122,47,.4)}.group-name-link:hover{color:var(--accent);border-bottom-color:#ff7a2fbf}.group-overview .emoji{font-size:1.4rem}.group-gate{display:grid;gap:12px}.home-shell{display:grid;gap:32px}.home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;padding:16px 0 4px;align-items:start}.home-hero-copy{display:flex;align-items:flex-start}.home-hero-image{width:min(100%,720px);max-width:720px;height:auto;display:block;object-fit:contain}.home-hero-stack{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:min(100%,720px)}.hero-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.hero-title{font-size:clamp(2.6rem,4vw,4rem);font-weight:700;letter-spacing:.02em;display:inline-block}.hero-season{font-size:.9rem;letter-spacing:.06em}.hero-tagline{margin:0;font-size:.95rem;order:-1}.taglinePill{--tagline-sweep-opacity: .7;--tagline-prism-opacity: .46;display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:12px 20px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#ffffffbd;font-family:var(--font-tagline);font-weight:600;letter-spacing:.02em;line-height:1.25;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff12;position:relative;overflow:hidden;isolation:isolate;animation:taglineEdgeGlow calc(var(--motion-ambient) * .74) ease-in-out infinite}.taglinePill:before{content:"";position:absolute;top:-45%;bottom:-45%;left:-40%;width:34%;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#fff0,#fff0 24%,rgba(255,255,255,var(--tagline-sweep-opacity)) 45%,rgba(255,194,141,calc(var(--tagline-sweep-opacity) * .68)) 58%,#fff0 76%);filter:blur(.6px);transform:translate(-140%) skew(-20deg);animation:taglineAiSweep var(--motion-ambient) var(--ease-out) infinite;z-index:1}.taglinePill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,#ff7a2f33,#ff7a2f00 32%,rgba(255,226,189,var(--tagline-prism-opacity)) 46%,#4de2c640 58%,#4de2c600 82%);transform:translate(-46%);animation:taglinePrismFlash calc(var(--motion-ambient) * 1.2) var(--ease-out) infinite;z-index:0}.tagline-text{position:relative;z-index:2}.tagline-fire{position:relative;z-index:2;display:inline-flex;font-size:1.05em;transform-origin:50% 75%;animation:taglineFireBounce calc(var(--motion-ambient) * .68) var(--ease-out) infinite}@media (hover: hover){.taglinePill:hover{--tagline-sweep-opacity: .88;--tagline-prism-opacity: .58;border-color:#ffbe9257;box-shadow:inset 0 1px #ffffff1a,0 0 16px #ff7a2f33}.taglinePill:hover:before{animation-duration:calc(var(--motion-ambient) * .72)}.taglinePill:hover:after{animation-duration:calc(var(--motion-ambient) * .92)}}.home-hero-login{display:flex;justify-content:flex-start}.login-panel{width:min(460px,100%);display:grid;gap:12px}.home-usps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.usp-card{display:grid;gap:12px;min-height:140px}.usp-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.usp-card h3{margin:0;font-size:1.2rem}.usp-card p{margin:0}.usp-link{margin-top:4px;font-size:.9rem}.how-page{gap:16px}.how-hero{display:grid;gap:8px}.how-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:700}.how-hero h1{margin:0;font-size:clamp(1.8rem,5vw,2.5rem)}.how-grid{display:grid;grid-template-columns:1fr;gap:12px}.how-card{display:grid;gap:8px}.how-card h3{margin:0}.how-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.how-list li{display:grid;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff08}.how-faq-head{margin-bottom:8px}.how-faq{display:grid;gap:8px}.how-faq-item{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:#ffffff08;padding:10px 12px}.how-faq-item summary{cursor:pointer;font-weight:700;list-style:none}.how-faq-item summary::-webkit-details-marker{display:none}.how-faq-item p{margin:8px 0 0}.hero-main{display:grid;gap:14px}.hero-main h1{font-size:clamp(2rem,3.2vw,3rem);margin:0}.hero-main .lead{max-width:520px}.hero-cta{display:flex;align-items:center;gap:12px}.hero-aside .card{height:100%}.icon-pill{width:40px;height:40px;border-radius:999px;background:#ff7a2f29;color:var(--accent);display:grid;place-items:center;border:1px solid rgba(255,122,47,.3)}.icon-pill svg{width:20px;height:20px}.today-card{display:grid;gap:16px}.today-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.today-title{font-size:1.5rem;font-weight:700}.today-meta{display:grid;gap:12px}.meta-line{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--text)}.meta-line svg{width:18px;height:18px;color:var(--accent)}.home-ritual{padding:10px 5vw 0;display:grid;grid-template-columns:1fr .8fr;gap:20px}.leaderboard-card{display:grid;gap:16px}.leaderboard-list{display:grid;gap:10px}.leaderboard-row{display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff08}.leaderboard-row.you{border-color:#ff7a2f80}.leaderboard-rank{font-weight:700}.leaderboard-name{display:flex;align-items:center;gap:10px;font-weight:600}.leaderboard-points{font-weight:700}.leaderboard-footer{display:flex;align-items:center;justify-content:space-between;font-weight:600}.avatar{width:28px;height:28px;border-radius:999px;background:#ff7a2f33;color:var(--text);display:grid;place-items:center;font-size:.8rem;font-weight:700}.ritual-card{display:grid;gap:14px}.ritual-chip{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff08}.ritual-chip svg{width:20px;height:20px;color:var(--accent)}.ritual-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.ritual-value{font-size:1.1rem;font-weight:700}.home-steps{padding:20px 5vw 50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.step{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--radius);border:1px solid var(--stroke);background:#ffffff05}.step-title{font-weight:700}@media (max-width: 980px){:root{--mobile-nav-height: 64px;--save-bar-height: 64px}.hero-ritual,.home-ritual,.home-steps{grid-template-columns:1fr}}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.status{margin-top:10px;font-weight:600;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);padding:12px 18px;font-weight:700;cursor:pointer;font-family:Manrope,sans-serif;font-size:.95rem;transition:transform .15s ease,background .2s ease,color .2s ease,box-shadow .2s ease;text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary{background:linear-gradient(135deg,#ff7a2f,#ff954be6);color:#0b0d10;box-shadow:var(--glow)}.btn-primary:hover{transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)}.btn-ghost{background:#ffffff0a;color:var(--text);border:1px solid var(--stroke)}.btn-ghost:hover{border-color:#fff3}.btn-ghost:active{transform:scale(.98)}.btn.small{padding:8px 14px;font-size:.85rem}.link{background:none;border:none;color:var(--accent);font-weight:600;cursor:pointer;padding:0}.link:hover{color:var(--text)}.link.danger{color:var(--danger)}.link.danger:hover{color:#ff8299}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.pill{padding:6px 12px;border-radius:var(--radius-pill);font-size:.8rem;font-weight:700;border:1px solid var(--stroke);color:var(--muted);background:#ffffff0a}.pill.soft{background:#ffffff14;color:var(--text);border-color:transparent}.pill.locked{background:#ffffff0f}.countdown .time{font-size:2.2rem;font-weight:700;font-family:Space Grotesk,sans-serif;font-variant-numeric:tabular-nums}.progress{margin:18px 0}.progress-bar{height:8px;border-radius:var(--radius-pill);background:#ffffff14;overflow:hidden}.progress-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:var(--radius-pill);transition:width .3s ease}.progress-text{margin-top:8px;font-size:.9rem;color:var(--muted)}.quick-stats,.overview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-mobile-compact{display:none}.overview-stat{display:grid;align-content:start;gap:6px;min-height:96px}.overview-stat-wide{grid-column:1 / -1}.overview-stat-score{min-height:112px}.overview-stat-score .stat-value{font-size:2rem;line-height:1.05}.stat{padding:12px;border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid var(--stroke)}.stat-label{font-size:.8rem;color:var(--muted)}.stat-value{font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}.stat-value-lock{font-size:1rem;line-height:1.3;font-weight:600}.notice{margin-top:12px;font-size:.9rem;color:var(--muted)}.sub{font-size:.9rem;color:var(--muted)}.questions{display:grid;gap:18px}.pick-badge-slot{margin-top:10px;width:100%;min-height:44px;border-radius:var(--radius-pill);border:1px dashed rgba(255,255,255,.22);background:linear-gradient(120deg,#ffffff0d,#080c1459);color:var(--text);padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s ease,transform .15s ease,box-shadow .25s ease,background .25s ease}.pick-badge-slot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);transform:translate(-115%)}.pick-badge-slot.is-empty{border-style:dashed}.pick-badge-slot.is-empty:before{animation:badgeSlotShimmer 2.8s linear infinite}.pick-badge-slot.is-unavailable{border-style:solid;border-color:#ffffff24;background:linear-gradient(120deg,#171c26ad,#0e121ab3)}.pick-badge-slot.is-filled{border-style:solid}.pick-badge-slot.tone-park{border-color:#a0bfff8c;background:linear-gradient(120deg,#1e345794,#0c1422b3)}.pick-badge-slot.tone-panna{border-color:#ff7a2f9e;background:linear-gradient(120deg,#4927118f,#121218b3)}.pick-badge-slot.tone-panenka{border-color:#ff4d6d94;background:linear-gradient(120deg,#47142a8f,#101118b3)}.pick-badge-slot.tone-unavailable .pick-badge-slot-title,.pick-badge-slot.tone-unavailable .pick-badge-slot-sub,.pick-badge-slot.tone-unavailable .pick-badge-slot-cta,.pick-badge-slot.tone-unavailable .pick-badge-slot-icon{color:var(--muted)}.pick-badge-slot-main{min-width:0;display:inline-flex;align-items:center;gap:10px}.pick-badge-slot-icon{font-size:.95rem;line-height:1;width:20px;text-align:center;flex-shrink:0}.pick-badge-slot-copy{min-width:0;display:grid;gap:2px;text-align:left}.pick-badge-slot-title{font-size:.83rem;line-height:1.2;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-badge-slot-sub{font-size:.73rem;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-badge-slot-cta{font-size:.76rem;font-weight:800;color:var(--accent);letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.pick-badge-slot:active:not(:disabled){transform:scale(.99)}.pick-badge-slot.is-pulse{animation:badgeSlotPulse .55s ease}.pick-badge-slot.is-pulse:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;background:radial-gradient(circle at center,rgba(255,122,47,.9) 0 28%,transparent 32%),radial-gradient(circle at center,rgba(56,242,163,.88) 0 30%,transparent 34%),radial-gradient(circle at center,rgba(160,191,255,.92) 0 28%,transparent 33%);background-size:10px 10px,9px 9px,8px 8px;background-repeat:no-repeat;background-position:-14px -10px,10px -7px,-3px 9px;pointer-events:none;transform:translate(-50%,-50%);opacity:0;animation:badgeConfettiPop .55s ease}.pick-badge-validation{font-size:.82rem;line-height:1.35;color:#ffb9c6;border-radius:var(--radius-sm);border:1px solid rgba(255,77,109,.32);background:#ff4d6d1a;padding:9px 11px}.badge-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#05070c8f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;overscroll-behavior:contain}.badge-sheet-panel{width:min(720px,100%);max-height:min(86vh,860px);overflow:auto;border-radius:24px;border:1px solid var(--stroke);background:linear-gradient(160deg,#131924fa,#0b0f16fa);box-shadow:0 20px 45px #00000073;padding:16px;display:grid;gap:12px;align-content:start;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.badge-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.badge-sheet-head h3{margin:0;font-size:1.14rem}.badge-sheet-question{margin-top:3px;font-size:.84rem;line-height:1.3}.badge-sheet-close{border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);width:36px;height:36px;border-radius:999px;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.badge-sheet-close:hover{border-color:#ffffff47}.badge-sheet-rules-card{display:grid;gap:6px;padding:9px 11px;border-radius:12px;border:1px solid rgba(255,122,47,.24);background:linear-gradient(145deg,#ff7a2f1a,#ffffff08);box-shadow:inset 0 0 0 1px #ff7a2f14}.badge-sheet-rules-title{font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffad71f2}.badge-sheet-rules-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.78rem;line-height:1.35}.badge-sheet-rules-key{color:#ffe1ca;font-weight:700}.badge-sheet-options{display:grid;gap:8px}.badge-sheet-step-view{min-height:0;animation:badge-sheet-step-in .2s ease-out}@keyframes badge-sheet-step-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.badge-sheet-option{border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);border-radius:14px;padding:11px 12px;text-align:left;cursor:pointer;display:block;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}.badge-sheet-option-main{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px}.badge-sheet-option-icon{width:32px;font-size:1.35rem;line-height:1;text-align:center;align-self:stretch;display:flex;align-items:center;justify-content:center}.badge-sheet-option-copy{min-width:0;display:grid;gap:3px}.badge-sheet-option-headline{font-size:.91rem;line-height:1.25;font-weight:800;color:var(--text)}.badge-sheet-option-right{justify-self:end;align-self:center;display:grid;gap:0;justify-items:end;min-width:18px}.badge-sheet-option-check{font-weight:800;font-size:1.14rem;line-height:1;color:var(--text)}.badge-sheet-option-effect{font-size:.76rem;color:var(--muted);line-height:1.3}.badge-sheet-option.active{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #ffffff14}.badge-sheet-option.tone-none.active{border-color:#ffffff4d}.badge-sheet-option.tone-park.active{border-color:#a0bfff9e;box-shadow:inset 0 0 0 1px #a0bfff33,0 0 18px #7197e52e}.badge-sheet-option.tone-panna.active{border-color:#ff7a2fa6;box-shadow:inset 0 0 0 1px #ff7a2f40,0 0 18px #ff7a2f2e}.badge-sheet-option.tone-panenka.active{border-color:#ff4d6d9e;box-shadow:inset 0 0 0 1px #ff4d6d3b,0 0 18px #ff4d6d2e}.badge-sheet-targets{border:1px solid var(--stroke);border-radius:14px;background:#ffffff08;padding:10px;display:grid;gap:8px}.badge-sheet-target-head-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.badge-sheet-target-head{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.badge-sheet-target-count{font-size:.74rem}.badge-sheet-step-back{border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);border-radius:var(--radius-pill);min-height:34px;padding:6px 11px;font-weight:700;cursor:pointer;white-space:nowrap}.badge-sheet-target-selected{border:1px solid rgba(255,122,47,.32);border-radius:12px;padding:9px 11px;background:#ff7a2f14;display:grid;gap:4px}.badge-sheet-target-selected-label{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#ffad71f2;font-weight:700}.badge-sheet-target-selected-value{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;min-width:0}.badge-sheet-target-mode-single{display:grid;gap:8px}.badge-sheet-target-search-wrap{display:grid;gap:5px}.badge-sheet-target-quick{display:flex;flex-wrap:wrap;gap:7px}.badge-sheet-target-chip{border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);border-radius:var(--radius-pill);min-height:36px;padding:8px 11px;font-weight:700;white-space:nowrap;cursor:pointer}.badge-sheet-target-chip.active{border-color:#ff7a2f94;color:var(--accent);background:#ff7a2f24}.badge-sheet-target-search{min-height:40px}.badge-sheet-target-list{display:grid;gap:6px;max-height:190px;overflow:auto;padding-right:2px}.badge-sheet-target-section{display:grid;gap:6px}.badge-sheet-target-section-title{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.badge-sheet-target-row{border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);border-radius:10px;min-height:40px;padding:9px 11px;text-align:left;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.badge-sheet-target-row.active{border-color:#ff7a2f94;color:var(--accent);background:#ff7a2f24;box-shadow:inset 0 0 0 1px #ff7a2f40}.badge-sheet-target-meta{font-size:.72rem;color:var(--muted);white-space:nowrap}.badge-sheet-target-empty{display:grid;gap:4px;padding:8px 2px}.badge-sheet-actions{display:flex;justify-content:flex-end;gap:9px}@media (hover: hover){.pick-badge-slot:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #00000047}.badge-sheet-option:hover{transform:translateY(-1px)}}.badge-config{display:grid;gap:12px;padding:14px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:linear-gradient(180deg,#ffffff0b,#00000038);margin-bottom:14px}.badge-config.is-disabled{opacity:.7}.badge-config-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.badge-config-head h3{margin:0;font-size:1rem}.badge-config-sub{font-size:.84rem}.badge-block{display:grid;gap:8px}.badge-block-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.badge-choice-group{display:flex;flex-wrap:wrap;gap:8px}.badge-choice{border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);border-radius:var(--radius-pill);padding:8px 12px;font-weight:700;cursor:pointer;white-space:nowrap}.badge-choice.active{border-color:#ff7a2f8c;color:var(--accent);background:#ff7a2f21}.badge-question-list{display:grid;gap:7px}.badge-question-btn{border:1px solid var(--stroke);background:#ffffff08;color:var(--text);border-radius:var(--radius-sm);padding:9px 11px;text-align:left;font-weight:600;cursor:pointer}.badge-question-btn.active{border-color:#4de2c67a;background:#4de2c61c;color:var(--accent-2)}.badge-target-search{min-height:40px}.badge-target-list{display:flex;flex-wrap:wrap;gap:8px}.badge-target-btn{border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);border-radius:var(--radius-pill);padding:8px 12px;font-weight:700;cursor:pointer;white-space:nowrap}.badge-target-btn.active{border-color:#ff7a2f80;color:var(--accent);background:#ff7a2f24}.badge-panenka-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.badge-toggle{border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);border-radius:var(--radius-pill);padding:7px 12px;font-weight:700;cursor:pointer;white-space:nowrap}.badge-toggle.active{border-color:#ff7a2f8c;background:#ff7a2f26;color:var(--accent)}.badge-config-status{border-radius:var(--radius-sm);border:1px solid var(--stroke);padding:9px 10px;font-size:.83rem;font-weight:600;line-height:1.35}.badge-config-status.valid{color:#38f2a3f2;border-color:#38f2a359;background:#38f2a317}.badge-config-status.invalid{color:#ffb9c6;border-color:#ff4d6d59;background:#ff4d6d1a}.today-save-inline{display:none}.today-save-stamp{margin-top:8px;font-size:.78rem;line-height:1.3}.today-save-stamp span{font-variant-numeric:tabular-nums}.pick-card{border-radius:var(--radius);padding:18px;border:1px solid var(--stroke);background:linear-gradient(180deg,#ffffff0f,#0003);box-shadow:inset 0 1px #ffffff0a;transition:box-shadow .2s ease,transform .2s ease}.pick-card.is-selected{border-color:#ff7a2f80;box-shadow:0 0 0 1px #ff7a2f59,0 0 20px #ff7a2f26;animation:cardPulse .4s ease}.pick-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pick-main{flex:1;min-width:0}.pick-label{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pick-sub{font-size:.85rem;color:var(--muted)}.pick-chips{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.reward-chip{padding:6px 10px;border-radius:var(--radius-pill);background:#4de2c62e;color:var(--accent-2);font-weight:700;font-size:.75rem;white-space:nowrap;line-height:1;flex-shrink:0}.reward-chip.reward-chip-danger{background:#ff4d6d29;color:var(--danger);border:1px solid rgba(255,77,109,.32)}.hot-badge{padding:6px 10px;border-radius:var(--radius-pill);background:#ff7a2f33;color:var(--accent);font-weight:700;font-size:.75rem;white-space:nowrap;line-height:1;flex-shrink:0}.question-title{font-weight:700;margin-bottom:10px}.options{display:flex;flex-wrap:wrap;gap:10px}.today-closed-summary{display:grid;gap:14px}.history-hero-card{border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.history-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.history-stat-card{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0a}.history-stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.history-stat-value{margin-top:4px;font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.history-stat-value.success{color:var(--success)}.history-stat-value.danger{color:var(--danger)}.history-questions{display:grid;gap:12px}.history-pick-card{border-color:#fff3}.history-badge-effects{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap;white-space:nowrap;line-height:1}.history-result-rail{display:grid;justify-items:end;align-content:start;gap:4px;min-width:0}.history-result-primary,.history-result-secondary{display:inline-flex;justify-content:flex-end;align-items:center;width:100%;min-width:0}.history-badge-effect{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:4px 8px;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1;white-space:nowrap;flex-shrink:0}.history-badge-effect.is-positive{background:#38f2a31f;color:var(--success);border-color:#38f2a35c}.history-badge-effect.is-negative{background:#ff4d6d29;color:#ffd6df;border-color:#ff4d6d5c}.history-badge-effect.is-neutral{background:#ffffff14;color:var(--muted);border-color:#fff3}.history-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.history-answer-card{display:grid;gap:6px;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0a}.history-answer-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.history-answer-chip{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:34px;padding:8px 12px;border-radius:var(--radius-pill);border:1px solid transparent;background:#ffffff14;font-weight:700}.history-answer-chip.is-hit{background:#38f2a326;border-color:#38f2a366;color:var(--success)}.history-answer-chip.is-miss{background:#ff4d6d2b;border-color:#ff4d6d59;color:#ffd6df}.history-answer-chip.is-correct{background:#4de2c633;border-color:#4de2c66b;color:var(--accent-2)}.demo-result{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;position:relative}.demo-result .pill{font-size:.75rem}.demo-result-note{font-size:.85rem}.demo-confetti{position:absolute;left:6px;top:-6px;width:min(280px,92%);height:0;pointer-events:none}.demo-confetti span{--spin: 0deg;--x: 0px;--y: -24px;--w: 5px;--h: 9px;position:absolute;width:var(--w);height:var(--h);border-radius:2px;background:linear-gradient(180deg,#ff995cf2,#ff7a2fcc);box-shadow:0 0 8px #ff7a2f59;opacity:0;animation:confettiBurst 1.4s ease-out forwards}.demo-confetti span:nth-child(1){left:4%;--spin: -22deg;--x: -16px;--y: -30px;--w: 4px;--h: 8px;animation-delay:.01s}.demo-confetti span:nth-child(2){left:14%;--spin: 16deg;--x: -10px;--y: -22px;--w: 5px;--h: 10px;animation-delay:.05s}.demo-confetti span:nth-child(3){left:24%;--spin: -10deg;--x: -6px;--y: -34px;--w: 4px;--h: 9px;animation-delay:.03s}.demo-confetti span:nth-child(4){left:34%;--spin: 20deg;--x: 8px;--y: -26px;--w: 6px;--h: 12px;animation-delay:.07s}.demo-confetti span:nth-child(5){left:44%;--spin: -16deg;--x: 14px;--y: -36px;--w: 5px;--h: 10px;animation-delay:.04s}.demo-confetti span:nth-child(6){left:54%;--spin: 12deg;--x: 18px;--y: -24px;--w: 4px;--h: 9px;animation-delay:.09s}.demo-confetti span:nth-child(7){left:64%;--spin: -18deg;--x: 22px;--y: -30px;--w: 6px;--h: 11px;animation-delay:.02s}.demo-confetti span:nth-child(8){left:72%;--spin: 22deg;--x: 26px;--y: -20px;--w: 4px;--h: 8px;animation-delay:.06s}.demo-confetti span:nth-child(9){left:80%;--spin: -8deg;--x: 30px;--y: -32px;--w: 5px;--h: 10px;animation-delay:.04s}.demo-confetti span:nth-child(10){left:88%;--spin: 14deg;--x: 34px;--y: -26px;--w: 4px;--h: 9px;animation-delay:.08s}.demo-confetti span:nth-child(11){left:92%;--spin: -20deg;--x: 38px;--y: -34px;--w: 5px;--h: 11px;animation-delay:.05s}.demo-confetti span:nth-child(12){left:96%;--spin: 10deg;--x: 42px;--y: -22px;--w: 4px;--h: 8px;animation-delay:.1s}@keyframes confettiBurst{0%{opacity:0;transform:translateY(6px) scale(.6) rotate(var(--spin, 0deg))}22%{opacity:1;transform:translate(calc(var(--x, 0px) * .6),calc(var(--y, -24px) * .6)) scale(1) rotate(var(--spin, 0deg))}to{opacity:0;transform:translate(var(--x, 0px),var(--y, -24px)) scale(.95) rotate(var(--spin, 0deg))}}.option-btn{padding:10px 36px 10px 16px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);font-weight:600;cursor:pointer;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .2s ease}.option-btn.selected{background:#ff7a2f33;border-color:#ff7a2f99;color:var(--text);transform:translateY(-1px) scale(1.02);box-shadow:var(--glow)}.option-btn.selected:after{content:"✓";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#ff7a2f40;color:var(--accent);font-size:.75rem}.option-btn:active{transform:scale(.98)}.option-btn:disabled{opacity:.5;cursor:not-allowed}.is-locked .option-btn{opacity:.5;cursor:not-allowed}.reveal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.metric{padding:16px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0d}.metric-label{font-size:.8rem;color:var(--muted);margin-bottom:6px}.metric-value{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.metric-delta{margin-top:4px;font-weight:700;color:var(--accent)}.metric-delta.positive{color:var(--success)}.metric-sub{margin-top:4px;color:var(--muted);font-size:.85rem}.segmented{display:inline-flex;border:1px solid var(--stroke);border-radius:var(--radius-pill);overflow:hidden}.leaderboard-card-clean .card-head{margin-bottom:10px}.stand-grid{--stand-align-rank-col: 34px;--stand-align-gap: 10px;--stand-align-bar-col: 120px;--stand-align-side-col: 172px;--stand-align-leader-side-col: 172px;--stand-align-card-pad-x: 12px;--stand-align-card-pad-y: 10px}.seg-btn{padding:6px 14px;border:none;background:transparent;font-weight:600;cursor:pointer;color:var(--muted)}.seg-btn.active{background:#ff7a2f33;color:var(--text)}.leaderboard{display:grid;gap:10px}.lb-item{display:grid;grid-template-columns:38px minmax(180px,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0a;transition:transform .2s ease,border-color .2s ease}.lb-item.shift{animation:rankShift .3s ease}@keyframes rankShift{0%{transform:translateY(4px)}to{transform:translateY(0)}}.lb-item.is-you{border-color:#ff7a2f99;background:#ff7a2f26}.lb-item.podium-1{border-color:#ff7a2f94;box-shadow:inset 0 0 0 1px #ff7a2f26}.lb-item.podium-2{border-color:#a0bfff59}.lb-item.podium-3{border-color:#ab896659}.lb-rank{font-weight:800;font-variant-numeric:tabular-nums;font-size:1.2rem;text-align:center}.lb-rank.top-1{color:var(--accent)}.lb-rank.top-2{color:#b7cbff}.lb-rank.top-3{color:#c89b6f}.lb-name{font-weight:700}.lb-main{min-width:0}.lb-name-row{display:flex;align-items:center;gap:8px}.lb-you-pill{padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:700;background:#ff7a2f2e;color:var(--accent)}.lb-side{display:grid;justify-items:end;gap:6px;min-width:88px}.lb-score-stack{display:grid;justify-items:end;gap:1px}.lb-points{font-weight:700;font-variant-numeric:tabular-nums;font-size:1.08rem}.lb-delta{font-size:.72rem;font-weight:700;padding:5px 10px;border-radius:var(--radius-pill);white-space:nowrap}.lb-delta.up{background:#38f2a32b;color:var(--success);border:1px solid rgba(56,242,163,.36)}.lb-delta.down{background:#ff4d6d2e;color:var(--danger);border:1px solid rgba(255,77,109,.3)}.lb-delta.flat{background:#ffffff12;color:var(--muted);border:1px solid rgba(255,255,255,.16)}.badge-pill,.badge-token{font-weight:700;white-space:nowrap}.badge-pill.badge-park,.badge-token.badge-token-park{border-color:#a0bfff52;color:#d2e0ff;background:#a0bfff1f}.badge-pill.badge-panna,.badge-token.badge-token-panna{border-color:#ff7a2f66;color:var(--accent);background:#ff7a2f24}.badge-pill.badge-panenka,.badge-token.badge-token-panenka{border-color:#ff4d6d57;color:#ffc6d1;background:#ff4d6d24}.badge-token.badge-token-result.positive{border-color:#38f2a359;color:var(--success);background:#38f2a31f}.badge-token.badge-token-result.negative{border-color:#ff4d6d59;color:var(--danger);background:#ff4d6d24}.badge-token.badge-token-result.neutral{border-color:#fff3;color:var(--muted);background:#ffffff0f}.badge-result-pill{font-weight:700;white-space:nowrap}.badge-result-pill.positive{border-color:#38f2a359;color:var(--success);background:#38f2a31f}.badge-result-pill.negative{border-color:#ff4d6d59;color:var(--danger);background:#ff4d6d24}.badge-result-pill.neutral{border-color:#fff3;color:var(--muted);background:#ffffff0f}.locked-badge-calls{display:grid;gap:12px}.locked-badge-calls-sub{margin-top:-4px}.locked-badge-call-list{display:grid;gap:8px}.locked-badge-call-item{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:#ffffff08}.locked-badge-call-head{width:100%;border:none;background:transparent;color:inherit;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;cursor:pointer}.locked-badge-call-main{min-width:0;display:flex;align-items:center;gap:8px}.locked-badge-call-rank{min-width:24px;font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.locked-badge-call-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.locked-badge-call-tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.locked-badge-call-open{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-weight:700;font-size:.78rem;white-space:nowrap}.locked-badge-call-open span[aria-hidden=true]{transition:transform .2s ease}.locked-badge-call-open.open span[aria-hidden=true]{transform:rotate(180deg)}.locked-badge-call-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .15s ease}.locked-badge-call-panel.open{max-height:260px;opacity:1;border-top:1px solid var(--stroke);padding:10px 12px 12px;display:grid;gap:7px}.locked-badge-call-detail{display:grid;gap:3px;font-size:.86rem;line-height:1.35}.locked-badge-call-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.latest-round-card{display:grid;gap:16px}.latest-round-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.latest-round-stat{padding:14px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:linear-gradient(160deg,#ffffff0f,#060a0f73)}.latest-round-stat.accent{border-color:#ff7a2f59;box-shadow:inset 0 0 0 1px #ff7a2f1f}.latest-round-stat.success{border-color:#38f2a347}.latest-round-stat.danger{border-color:#ff4d6d3d}.latest-round-stat-label{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px}.latest-round-stat-value{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums}.latest-round-stat-sub{margin-top:4px;color:var(--muted);font-size:.8rem}.latest-round-section{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:#ffffff08;padding:14px;display:grid;gap:10px}.latest-round-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.latest-round-section-head h3{margin:0}.latest-round-question-list{display:grid;gap:8px}.latest-round-question-row{border:1px solid var(--stroke);border-radius:12px;background:#ffffff08;padding:10px;display:grid;grid-template-columns:var(--stand-align-rank-col, 30px) minmax(0,1fr);column-gap:var(--stand-align-gap, 8px);row-gap:8px;align-items:center}.latest-round-question-rank{grid-column:1;grid-row:1 / -1;align-self:start;font-weight:800;font-variant-numeric:tabular-nums;font-size:1.1rem;line-height:1.2;text-align:center;color:var(--text)}.latest-round-question-title{grid-column:2;font-weight:700}.latest-round-question-bar-track{height:8px;width:var(--stand-align-bar-col, 120px);min-width:var(--stand-align-bar-col, 120px);flex:0 0 var(--stand-align-bar-col, 120px);background:#ffffff14;border-radius:var(--radius-pill);overflow:hidden}.latest-round-question-side{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;min-width:0;padding-right:4px;justify-self:end}.latest-round-question-bar{grid-column:2;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:8px}.latest-round-question-bar-fill{height:100%;display:block;border-radius:var(--radius-pill);transition:width .25s ease}.latest-round-question-bar-fill.good{background:linear-gradient(90deg,#38f2a373,#38f2a3f2)}.latest-round-question-bar-fill.mid{background:linear-gradient(90deg,#ff7a2f61,#ff7a2fe6)}.latest-round-question-bar-fill.low{background:linear-gradient(90deg,#ff4d6d66,#ff4d6de6)}.latest-round-hot-emoji{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:999px;border:1px solid rgba(255,122,47,.45);background:#ff7a2f26;line-height:1;font-size:1rem;white-space:nowrap;flex-shrink:0}.latest-round-window-nav{display:flex;align-items:center;gap:10px}.latest-round-pagination{justify-content:center}.latest-round-page-btn{min-width:34px;height:34px;border-radius:999px;border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);font-size:1.15rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.latest-round-page-btn:disabled{opacity:.45;cursor:default}.latest-round-page-indicator{font-size:.76rem;color:var(--muted);font-weight:700;letter-spacing:.03em;min-width:110px;text-align:center}.latest-round-player-list{display:grid;gap:8px}.latest-round-player{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:#ffffff08}.latest-round-player.is-you{border-color:#ff7a2f99;box-shadow:inset 0 0 0 1px #ff7a2f26}.latest-round-player-head{width:100%;border:none;background:transparent;color:inherit;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;cursor:pointer}.latest-round-player-main{display:flex;align-items:center;gap:10px;min-width:0}.latest-round-player-rank{min-width:42px;font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums}.latest-round-player-name-wrap{min-width:0;display:grid;gap:6px}.latest-round-player-name-row{display:flex;align-items:center;gap:8px}.latest-round-player-name{font-weight:700}.latest-round-player-sub{color:var(--muted);font-size:.78rem}.latest-round-player-hitrate-row{display:flex;align-items:center;gap:8px}.latest-round-player-hitrate-track{height:7px;width:120px;min-width:120px;flex:0 0 120px;background:#ffffff14;border-radius:var(--radius-pill);overflow:hidden}.latest-round-player-hitrate-fill{height:100%;display:block;border-radius:var(--radius-pill);transition:width .25s ease}.latest-round-player-hitrate-fill.good{background:linear-gradient(90deg,#38f2a373,#38f2a3f2)}.latest-round-player-hitrate-fill.mid{background:linear-gradient(90deg,#ff7a2f61,#ff7a2fe6)}.latest-round-player-hitrate-fill.low{background:linear-gradient(90deg,#ff4d6d66,#ff4d6de6)}.latest-round-player-hitrate-pill{font-size:.7rem;font-weight:700;border:1px solid transparent;border-radius:var(--radius-pill);padding:2px 8px;white-space:nowrap}.latest-round-player-hitrate-pill.good{color:var(--success);border-color:#38f2a352;background:#38f2a31f}.latest-round-player-hitrate-pill.mid{color:var(--accent);border-color:#ff7a2f5c;background:#ff7a2f1f}.latest-round-player-hitrate-pill.low{color:var(--danger);border-color:#ff4d6d52;background:#ff4d6d1f}.latest-round-player-side{display:grid;align-content:start;justify-items:end;gap:5px}.latest-round-player-badge-emojis{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:nowrap;min-height:20px;white-space:nowrap}.latest-round-badge-emoji{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:1;font-size:.95rem;border-radius:999px;background:#ffffff14;flex-shrink:0}.latest-round-player-side .lb-delta{justify-self:end}.latest-round-player-open-cta{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:var(--accent);padding:0;line-height:1.1}.latest-round-player-open-cta span[aria-hidden=true]{transition:transform .2s ease}.latest-round-player-open-cta.open span[aria-hidden=true]{transform:rotate(180deg)}.latest-round-player.open .lb-delta.up{animation:pulseUp 1s ease}@keyframes pulseUp{0%{box-shadow:0 0 #38f2a373}to{box-shadow:0 0 0 10px #38f2a300}}.latest-round-player-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .15s ease}.latest-round-player-panel.open{max-height:760px;opacity:1;border-top:1px solid var(--stroke);padding:10px 12px 12px}.latest-round-player-detail-head{margin-bottom:8px}.latest-round-pick-list{display:grid;gap:8px}.latest-round-pick-row{border:1px solid var(--stroke);border-radius:10px;padding:9px 10px;background:#ffffff08;display:grid;gap:6px}.latest-round-pick-question{font-weight:700}.latest-round-pick-tags{display:flex;flex-wrap:wrap;gap:8px}.latest-round-pick-tags .pill{white-space:nowrap;line-height:1;flex-shrink:0}.badge-result-chip{font-size:.72rem;font-weight:700;white-space:nowrap}.badge-result-chip.park.success,.badge-result-chip.panna.success,.badge-result-chip.panenka.success{border-color:#38f2a35c;color:var(--success);background:#38f2a31f}.badge-result-chip.park.fail,.badge-result-chip.panna.fail,.badge-result-chip.panenka.fail{border-color:#ff4d6d5c;color:#ffc8d3;background:#ff4d6d24}.badge-result-chip.park.neutral,.badge-result-chip.panna.neutral,.badge-result-chip.panenka.neutral,.badge-result-chip.park.none,.badge-result-chip.panna.none,.badge-result-chip.panenka.none{border-color:#fff3;color:var(--muted);background:#ffffff0f}.history-item{border:1px solid var(--stroke);border-radius:var(--radius-sm);padding:14px 16px;background:#ffffff0a;margin-bottom:12px}.history-item summary{list-style:none;display:grid;grid-template-columns:1fr auto auto;gap:16px;cursor:pointer;font-weight:700}.history-item summary::-webkit-details-marker{display:none}.summary-meta{color:var(--muted);font-weight:600}.summary-points{color:var(--accent)}.history-body{margin-top:12px;display:grid;gap:10px}.history-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-q{font-weight:600}.history-tags{display:flex;gap:8px;align-items:center}.history-tags .pill{white-space:nowrap;line-height:1;flex-shrink:0}.history-score-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;white-space:nowrap;line-height:1;flex-shrink:0;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:800}.history-score-pill.is-correct{background:#38f2a324;color:var(--success);border-color:#38f2a36b}.history-score-pill.is-wrong{background:#ff4d6d2b;color:#ffd6df;border-color:#ff4d6d66}.pill.selected{background:#ff7a2f33;color:var(--text);border-color:#ff7a2f99}.pill.correct{background:#38f2a31f;color:var(--success)}.pill.wrong{background:#ff4d6d29;color:var(--danger)}.locked-round{margin-top:16px;padding:16px;border-radius:var(--radius-sm);border:1px dashed var(--stroke);background:#ffffff08}.lock-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.lock-note{margin-top:10px;color:var(--muted);font-size:.9rem}.members{display:grid;gap:12px}.member{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0a}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;font-weight:700}.member-name{font-weight:700}.member-meta{font-size:.85rem;color:var(--muted)}.group-code{display:grid;gap:12px;margin-bottom:12px}.code{font-size:1.6rem;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.save-bar{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 5vw;background:#0a0c10eb;border-top:1px solid var(--stroke);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;min-height:64px}.save-bar-mobile-only{display:flex}.save-left{display:flex;flex-direction:column;gap:4px}.save-state{display:flex;align-items:center;gap:8px;font-weight:700}.save-meta{font-size:.85rem;color:var(--muted)}.check{width:20px;height:20px;stroke:var(--accent);stroke-width:3;fill:none;stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .3s ease}.save-bar.is-saved .check{stroke-dashoffset:0}@media (min-width: 981px){.today-save-inline{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff08}.today-save-inline-left{display:flex;flex-direction:column;gap:4px}.today-save-inline-state{display:flex;align-items:center;gap:8px;font-weight:700}.today-save-inline-meta{font-size:.85rem;color:var(--muted)}.today-save-inline.is-saved .check{stroke-dashoffset:0}.save-bar-mobile-only{display:none}}.toast{position:fixed;right:20px;bottom:110px;background:#141a22f2;color:var(--text);padding:12px 16px;border-radius:var(--radius-pill);font-weight:600;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;border:1px solid var(--stroke);box-shadow:var(--glow)}.toast.show{opacity:1;transform:translateY(0)}.auth-loading{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.auth-loading-card{max-width:460px;width:100%;text-align:center}.modal{border:none;border-radius:var(--radius);padding:24px;width:min(420px,90vw);background:var(--panel);color:var(--text);border:1px solid var(--stroke)}.modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:50}.warning-modal{max-width:420px;width:min(92vw,420px)}.modal::backdrop{background:#0009}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal form{display:grid;gap:12px}label{display:grid;gap:6px;font-weight:600}input{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);font-size:1rem;font-family:Manrope,sans-serif}input::placeholder{color:#ffffff59}.icon-btn{border:none;background:none;font-weight:700;cursor:pointer}.create-result{display:none;margin-top:8px;padding:12px;border-radius:var(--radius-sm);border:1px dashed var(--stroke);background:#ffffff08}.create-result.show{display:grid;gap:8px}.result-code{font-size:1.6rem;font-weight:700}.result-code.invite-link{font-size:1rem;font-weight:600;word-break:break-all;line-height:1.4}.result-label{font-size:.85rem;color:var(--muted)}.past-rounds{display:grid;gap:16px}.picks-badge-guide{display:grid;gap:10px}.picks-badge-guide-sub{font-size:.9rem}.picks-badge-guide-list{display:grid;gap:8px}.picks-badge-guide-item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:#ffffff08}.picks-badge-guide-emoji{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;font-size:1rem;line-height:1}.picks-badge-guide-copy{min-width:0;display:grid;gap:2px}.picks-badge-guide-title{font-weight:700}.picks-badge-guide-note{margin-top:0}.past-accordion{display:grid;gap:10px}.past-item{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:#ffffff08;padding:10px}.past-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid var(--stroke);background:#ffffff0a;padding:12px;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.past-btn-right{display:inline-flex;align-items:center;gap:10px}.past-score-pill{font-size:.74rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;line-height:1;flex-shrink:0}.past-btn.active{border-color:var(--accent);background:#ff7a2f33}.past-chevron{color:var(--muted);transition:transform .2s ease}.past-chevron.open{transform:rotate(180deg)}.past-panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .28s ease,opacity .2s ease,margin-top .2s ease}.past-panel.open{max-height:1100px;opacity:1;margin-top:10px}.past-panel-inner{overflow:hidden}.past-title{font-weight:700}.past-detail{padding:12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0a;display:grid;gap:8px}.past-meta{color:var(--muted);font-weight:600}.past-points{font-weight:700;color:var(--accent)}.past-history-row{align-items:flex-start}.past-history-row .history-q{flex:1;min-width:0}.past-result-pill{white-space:nowrap;line-height:1;flex-shrink:0}.invite-card{display:grid;gap:12px}#invite-section{scroll-margin-top:96px}.invite-grid{display:grid;gap:12px}.invite-row{display:grid;gap:8px;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff08}.invite-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:700}.invite-value{font-weight:600;font-size:.95rem;word-break:break-all}.leave-group{display:flex;justify-content:flex-start;align-items:center}.empty-state{padding:16px;border-radius:var(--radius-sm);border:1px dashed var(--stroke);color:var(--muted);background:#ffffff05}.admin-grid{align-items:start}.admin-shell{display:grid;grid-template-columns:220px 1fr;gap:20px;padding:10px 5vw 40px}.admin-sidebar{position:sticky;top:110px;align-self:start}.admin-content{display:grid;gap:20px;max-width:1100px}.admin-stack{display:grid;gap:20px}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 4px}.admin-toolbar h2{margin:0 0 6px}.admin-rounds-toolbar{align-items:flex-end}.admin-rounds-cta{min-width:190px;justify-content:center}.admin-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-actions.end{justify-content:flex-end}.admin-nav{display:grid;gap:10px}.admin-nav-btn{width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff08;color:var(--text);text-align:left;font-weight:600;cursor:pointer}.admin-nav-btn.active{border-color:#ff7a2f80;background:#ff7a2f1a}.admin-section-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-wide{grid-column:span 2}.admin-panel{display:grid;gap:16px}.admin-list{display:grid;gap:10px}.admin-rounds-head{align-items:center}.admin-rounds-count{font-size:.86rem;padding:7px 12px}.admin-rounds-list{gap:12px}.admin-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff08}.admin-round-row{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:16px;text-align:left;width:100%;padding:14px 16px;border-radius:calc(var(--radius-sm) + 2px);transition:border-color .18s ease,box-shadow .2s ease,transform .12s ease,background .2s ease}.admin-round-row:hover:not(:disabled){transform:translateY(-1px)}.admin-round-rail{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center}.admin-round-rail:before{content:"";position:absolute;left:50%;top:2px;bottom:2px;width:2px;border-radius:999px;transform:translate(-50%);background:#fff3}.admin-round-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px #0c1016cc;background:#ffffff73;z-index:1}.admin-round-main{min-width:0;display:grid;gap:8px}.admin-round-main .admin-title{font-size:1.13rem;line-height:1.3}.admin-round-meta{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.admin-round-meta .admin-meta{font-size:.82rem;letter-spacing:.01em}.admin-round-side{display:grid;gap:5px;justify-items:end;text-align:right;min-width:184px}.admin-round-lock-time{color:var(--text);font-size:.95rem;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-round-lock-relative{color:var(--muted);font-size:.78rem;white-space:nowrap}.admin-round-row.status-draft{background:linear-gradient(120deg,#ffffff0f,#080c1373)}.admin-round-row.status-open{background:linear-gradient(120deg,#62b0ff1a,#080c1373)}.admin-round-row.status-locked{background:linear-gradient(120deg,#ff995c21,#080c1373)}.admin-round-row.status-scored{background:linear-gradient(120deg,#919eb31c,#080c1373)}.admin-round-rail.status-draft:before{background:#7f8ba05c}.admin-round-rail.status-open:before{background:#76c6ff70}.admin-round-rail.status-locked:before{background:#ffa35a70}.admin-round-rail.status-scored:before{background:#a8b0c25c}.admin-round-row.status-draft .admin-round-dot{background:#a6aebef2}.admin-round-row.status-open .admin-round-dot{background:#78cefff2}.admin-round-row.status-locked .admin-round-dot{background:#ffa65ffa}.admin-round-row.status-scored .admin-round-dot{background:#b9c2d6e0}.admin-row-main{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-row-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.admin-action-btn{min-width:44px;min-height:44px;padding:0;border-radius:14px;font-size:1.1rem}.admin-action-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ff7a2f59}.admin-action-btn.admin-action-btn-icon svg{width:18px;height:18px}.admin-action-btn.is-danger{color:#ff798de6;border-color:#ff798d52;background:#ff798d1a}.admin-action-btn.is-danger:hover:not(:disabled){border-color:#ff798d80;background:#ff798d29}.admin-row.active{border-color:#ff7a2f66;box-shadow:0 0 0 2px #ff7a2f26}.admin-round-row.active{border-color:#ff7a2f85;box-shadow:0 0 0 2px #ff7a2f2e,0 10px 24px #00000038}.admin-row.is-readonly,.admin-row:disabled{opacity:.7;cursor:not-allowed}.admin-round-row.is-readonly,.admin-round-row:disabled{opacity:.84}.admin-row.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-row-stack{flex-direction:column;align-items:flex-start}.admin-title{font-weight:700}.admin-meta{font-size:.85rem;color:var(--muted)}.admin-finalize-hint{margin-top:4px}.analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric-card{display:grid;gap:8px}.metric-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.metric-value{font-size:2.2rem;font-weight:800}.metric-sub{font-size:.85rem;color:var(--muted)}.success-note{margin-top:12px;padding:10px 12px;border-radius:var(--radius-sm);background:#78ffab1f;border:1px solid rgba(120,255,171,.35);color:#c9f4db;font-weight:600}.scoring-log-panel{margin-top:4px}.scoring-log-list{display:grid;gap:10px}.scoring-log-entry{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff08}.scoring-log-entry.running{border-color:#ffaf5a99;background:#ffaf5a1f}.scoring-log-entry.success{border-color:#78ffab80;background:#78ffab1f}.scoring-log-entry.error{border-color:#ff70708c;background:#ff70701f}.scoring-log-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scoring-log-time{font-size:.8rem;color:var(--muted);min-width:66px}.scoring-log-title{font-weight:700}.scoring-log-detail{font-size:.9rem;color:var(--text)}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text)}.status-pill.open{color:#0f1b12;background:#78ffabd9;border-color:#78ffab99}.status-pill.locked{color:#0b0d10;background:#ffaf5ad9;border-color:#ffaf5a99}.status-pill.scored{color:#e6e9ef;background:#7f8ba04d;border-color:#7f8ba066}.status-pill.draft{color:#d9dfe7;background:#ffffff14}.status-pill.failed{color:#ffe1e1;background:#ff5a5a52;border-color:#ff5a5a80}.admin-form{display:grid;gap:12px}.admin-form.drawer-form{display:flex;flex-direction:column;height:100%;min-height:0}.admin-fieldset{border:none;padding:0;margin:0;display:grid;gap:12px}.admin-fieldset:disabled{opacity:.6}.admin-form-grid{display:grid;gap:12px}.admin-form-grid.two{grid-template-columns:repeat(2,minmax(140px,1fr))}.admin-form-footer{margin-top:auto;padding-top:16px}.admin-form input:not([type=checkbox]),.admin-form select{width:100%;min-width:0}.admin-form label{min-width:0}.admin-form-section{padding:12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.07);background:#ffffff05}.admin-drawer-body{display:grid;gap:12px;min-height:0;overflow:auto;padding-right:2px}.admin-drawer-footer{border-top:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#0c101600,#0c1016fa 35%)}.admin-checkbox-row{min-height:44px}.field-hint{display:block;margin-top:4px;font-size:.75rem;color:#c6cfdbbd}.btn-wide{width:100%;justify-content:center}.admin-footer{padding-top:12px}.admin-section{display:grid;gap:12px}.admin-section h3{margin:0}select{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0a;color:var(--text);font-size:1rem;font-family:Manrope,sans-serif}.checkbox{display:flex;align-items:center;gap:8px;font-weight:600}.checkbox input[type=checkbox]{width:18px;height:18px}.admin-picks{display:grid;gap:6px;width:100%}.admin-pick-row{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:10px;background:#ffffff08;border:1px solid var(--stroke);width:100%}@media (max-width: 980px){.admin-shell{grid-template-columns:1fr;padding:10px 5vw 40px}.admin-sidebar{position:static}.admin-wide{grid-column:span 1}.admin-content{max-width:none}.analytics-grid{grid-template-columns:1fr}.admin-rounds-toolbar{align-items:stretch}.admin-rounds-cta{min-width:0;width:100%}.admin-round-row{grid-template-columns:16px minmax(0,1fr);gap:12px;padding:12px 13px}.admin-round-side{grid-column:2;justify-items:start;text-align:left;min-width:0;gap:2px}.admin-round-lock-time,.admin-round-lock-relative{white-space:normal}.admin-row-main{align-items:flex-start}.admin-row-actions{align-self:flex-start}.admin-drawer-pick{width:100vw;height:100dvh;border-left:none;border-radius:0;padding-top:calc(16px + env(safe-area-inset-top));padding-right:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-left:16px}.admin-drawer-pick .admin-form-grid.two{grid-template-columns:1fr}.admin-drawer-pick .admin-form-section{padding:10px}.admin-drawer-pick .admin-drawer-footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media (max-width: 480px){.admin-rounds-toolbar{gap:12px}.admin-rounds-count{font-size:.8rem;padding:6px 10px}.admin-round-row{padding:11px 10px;gap:10px}.admin-round-main .admin-title{font-size:1.03rem}.admin-round-meta{gap:8px}.admin-round-meta .admin-meta{font-size:.76rem}.admin-round-lock-time{font-size:.82rem}.admin-round-lock-relative{font-size:.72rem}}.admin-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;background:#04060a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;display:flex;justify-content:flex-end}.admin-drawer{width:min(420px,100%);height:100%;background:#0c1016fa;border-left:1px solid var(--stroke);padding:24px;display:grid;grid-template-rows:auto 1fr;gap:18px;box-shadow:-20px 0 40px #0006}.admin-drawer-pick{width:min(520px,100%)}.admin-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-drawer-head .muted{margin-top:8px;margin-bottom:0;line-height:1.35}.admin-drawer-head.is-pick{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width: 1180px){.admin-drawer-pick .admin-form-grid.two{grid-template-columns:1fr}}@keyframes cardPulse{0%{box-shadow:0 0 #ff7a2f4d}70%{box-shadow:0 0 0 6px #ff7a2f00}to{box-shadow:none}}@keyframes logoShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes taglineAiSweep{0%,56%{opacity:0;transform:translate(-145%) skew(-20deg)}62%{opacity:.95}72%{opacity:.6}82%,to{opacity:0;transform:translate(240%) skew(-20deg)}}@keyframes taglinePrismFlash{0%,40%{opacity:0;transform:translate(-50%)}52%{opacity:.48}64%{opacity:.3}74%,to{opacity:0;transform:translate(42%)}}@keyframes taglineEdgeGlow{0%,to{border-color:#ffffff12;box-shadow:inset 0 1px #ffffff12,0 0 #ff7a2f00}50%{border-color:#ffbe924d;box-shadow:inset 0 1px #ffffff1c,0 0 20px #ff7a2f2e}}@keyframes taglineFireBounce{0%,to{transform:translateY(0) scale(1)}14%{transform:translateY(-1px) scale(1.05)}22%{transform:translateY(0) scale(1)}66%{transform:translateY(-1px) scale(1.03)}74%{transform:translateY(0) scale(1)}}@keyframes badgeSlotShimmer{to{transform:translate(115%)}}@keyframes badgeSlotPulse{0%{box-shadow:0 0 #ff7a2f59}to{box-shadow:0 0 0 8px #ff7a2f00}}@keyframes badgeConfettiPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.35)}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px #ff7a2f40}@media (max-width: 980px){.span-4,.span-5,.span-7,.span-8{grid-column:span 12}.topbar{flex-wrap:wrap;gap:10px;-webkit-backdrop-filter:none;backdrop-filter:none}.nav{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;gap:0;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#090c10f2;border-top:1px solid var(--stroke);box-shadow:0 -10px 30px #00000059;z-index:40}.nav a{flex-direction:column;gap:4px;font-size:.75rem;justify-content:center;padding:6px 0}.nav a.active{border-bottom:none;color:var(--text);background:#ff7a2f1f;border-radius:999px}.nav-icon svg{width:18px;height:18px}.topbar-right{width:100%;flex-direction:column;align-items:flex-end;gap:8px}.topbar-right .user-menu{order:-1;align-self:flex-end}.topbar-right .chip{align-self:flex-end}.topbar-login{width:100%}.topbar-login input{flex:1;min-width:0}.past-grid{grid-template-columns:1fr}.home-hero{grid-template-columns:1fr;padding:12px 0 0}.home-hero-copy{justify-content:center;align-items:center;text-align:center}.home-hero-stack{align-items:center;gap:12px}.hero-tagline{order:-1}.home-hero-login{justify-content:flex-start}.home-usps{grid-template-columns:1fr}.usp-link{font-size:.85rem}.container{padding-bottom:140px}#picks{padding-bottom:calc(var(--mobile-nav-height) + 16px + env(safe-area-inset-bottom))}#todayOverview{gap:10px}#todayOverview .card-head{margin-bottom:4px;align-items:center}#todayOverview h2{margin:0;font-size:1.2rem}#todayOverview .pill{padding:4px 10px;font-size:.72rem;white-space:nowrap}#todayOverview .overview-stats-desktop{display:none}#todayOverview .overview-mobile-compact{display:grid;gap:8px}#todayOverview .overview-mobile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff0a}#todayOverview .overview-mobile-metric{min-width:0;display:grid;gap:4px}#todayOverview .overview-mobile-label{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}#todayOverview .overview-mobile-value{font-size:1.18rem;line-height:1.05;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}#todayOverview .overview-mobile-next{font-size:.78rem;color:var(--muted);line-height:1.35}#todayOverview .overview-mobile-next-label{color:var(--muted)}#todayOverview .overview-mobile-next-value{color:var(--text);font-weight:600}#todayPicks .pick-card{padding:14px}#todayPicks .pick-badge-slot{min-height:46px;padding:10px 11px;margin-top:9px}#todayPicks .pick-badge-slot-title{font-size:.79rem}#todayPicks .pick-badge-slot-sub{font-size:.69rem}#todayPicks .pick-badge-slot-cta{font-size:.72rem}#todayPicks .pick-badge-validation{font-size:.78rem}#todayPicks .today-save-stamp{font-size:.74rem;margin-top:7px}.badge-sheet-backdrop{align-items:end;padding:0}.badge-sheet-panel{width:100%;height:min(75vh,760px);max-height:min(75vh,760px);border-radius:18px 18px 0 0;border-left:none;border-right:none;border-bottom:none;padding:12px 12px calc(12px + env(safe-area-inset-bottom));gap:11px}body.badge-sheet-open .nav{opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}body.badge-sheet-open .save-bar-mobile-only{opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.badge-sheet-head{gap:8px}.badge-sheet-head h3{font-size:1.05rem}.badge-sheet-question{font-size:.8rem;margin-top:2px;line-height:1.28}.badge-sheet-rules-card{gap:5px;padding:8px 10px;border-radius:11px}.badge-sheet-rules-title{font-size:.68rem}.badge-sheet-rules-row{font-size:.75rem}.badge-sheet-option{min-height:46px;padding:10px}.badge-sheet-option-main{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.badge-sheet-option-icon{width:34px;font-size:1.45rem}.badge-sheet-option-headline{font-size:.87rem}.badge-sheet-option-effect{font-size:.73rem}.badge-sheet-targets{gap:6px;padding:9px}.badge-sheet-target-head{font-size:.76rem}.badge-sheet-target-count{font-size:.72rem}.badge-sheet-target-selected{padding:8px 10px}.badge-sheet-target-selected-label{font-size:.64rem}.badge-sheet-target-selected-value{font-size:.86rem}.badge-sheet-step-back{min-height:32px;padding:6px 10px;font-size:.78rem}.badge-sheet-target-chip,.badge-sheet-target-row{min-height:42px}.badge-sheet-target-row{padding:8px 10px}.badge-sheet-target-meta,.badge-sheet-target-section-title{font-size:.68rem}.badge-sheet-actions .btn{min-height:42px}#todayPicks .question-title{margin-bottom:6px;line-height:1.32}#todayPicks .pick-chips{gap:5px}#todayPicks .reward-chip,#todayPicks .hot-badge{padding:5px 9px;font-size:.71rem}#todayPicks .history-badge-effects,#todayPicks .history-result-rail{gap:3px}#todayPicks .history-badge-effect{min-height:20px;padding:3px 7px;font-size:.66rem}#todayPicks .history-score-pill{font-size:.7rem;padding:4px 8px}.past-rounds{gap:12px}.picks-badge-guide{gap:8px}.picks-badge-guide-sub{font-size:.82rem}.picks-badge-guide-item{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px}.picks-badge-guide-emoji{width:28px;height:28px;font-size:.9rem}.picks-badge-guide-title{font-size:.9rem;line-height:1.25}.past-accordion{gap:8px}.past-item{padding:8px}.past-btn{padding:10px;gap:10px}.past-btn-right{gap:8px}.past-panel.open{margin-top:8px}.past-detail{padding:10px;gap:6px}.past-history-row{gap:8px}.past-history-row .history-q{font-size:.95rem;line-height:1.3}.history-stat-row,.history-answer-grid{grid-template-columns:1fr}.lb-item{grid-template-columns:34px minmax(120px,1fr) auto;gap:8px}.lb-side{min-width:74px;gap:4px}.lb-score-stack{justify-items:end}.stand-grid{gap:20px;--stand-align-rank-col: 34px;--stand-align-gap: 10px;--stand-align-bar-col: 120px;--stand-align-side-col: 156px;--stand-align-leader-side-col: 156px;--stand-align-card-pad-x: 10px;--stand-align-card-pad-y: 10px}.locked-badge-call-head{align-items:flex-start;gap:8px}.locked-badge-call-tags{justify-content:flex-end;max-width:54%}.latest-round-player-badge-emojis{justify-content:flex-end}.stand-grid .card{padding:18px}.latest-round-player-head{align-items:flex-start}.latest-round-player-side{justify-items:end}.latest-round-page-indicator{min-width:100px}}@media (max-width: 480px){.how-hero{gap:6px}.how-kicker{font-size:.66rem}.how-card{gap:6px}.how-card h3{font-size:1.02rem}.how-faq-item{padding:9px 10px}.how-faq-item summary{font-size:.95rem}.how-faq-item p{font-size:.84rem;line-height:1.38}#todayOverview{gap:8px}#todayOverview .overview-mobile-metrics{gap:6px;padding:9px}#todayOverview .overview-mobile-label{font-size:.64rem}#todayOverview .overview-mobile-value{font-size:1.05rem}#todayOverview .overview-mobile-next{font-size:.74rem}#todayPicks .pick-card{padding:12px}#todayPicks .pick-badge-slot{min-height:44px;padding:9px 10px}#todayPicks .pick-badge-slot-icon{width:18px;font-size:.9rem}#todayPicks .pick-badge-slot-title{font-size:.75rem}#todayPicks .pick-badge-slot-sub{font-size:.67rem}#todayPicks .pick-badge-slot-cta{font-size:.69rem}#todayPicks .today-save-stamp{font-size:.72rem}.badge-sheet-panel{max-height:85vh;padding:10px 10px calc(10px + env(safe-area-inset-bottom));gap:10px}.badge-sheet-head h3{font-size:.98rem}.badge-sheet-close{width:34px;height:34px}.badge-sheet-option{padding:9px}.badge-sheet-option-main{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.badge-sheet-option-icon{width:32px;font-size:1.32rem}.badge-sheet-rules-card{gap:4px;padding:8px 9px;border-radius:10px}.badge-sheet-rules-title{font-size:.64rem}.badge-sheet-rules-row{font-size:.72rem}.badge-sheet-option-headline{font-size:.82rem}.badge-sheet-option-effect{font-size:.7rem}.badge-sheet-target-head{font-size:.72rem}.badge-sheet-target-count{font-size:.69rem}.badge-sheet-step-back{font-size:.72rem;min-height:30px;padding:5px 9px}.badge-sheet-target-selected{padding:7px 9px}.badge-sheet-target-selected-label{font-size:.61rem}.badge-sheet-target-selected-value{font-size:.82rem}.badge-sheet-target-chip{font-size:.72rem;padding:7px 10px}.badge-sheet-target-row{font-size:.78rem;padding:8px 10px}.badge-sheet-target-meta{font-size:.66rem}.badge-sheet-target-section-title{font-size:.65rem}#todayPicks .reward-chip,#todayPicks .hot-badge{font-size:.68rem;padding:4px 8px}.past-btn{padding:9px}.past-title{font-size:.94rem;line-height:1.25}.past-score-pill,.past-result-pill,.history-score-pill{font-size:.68rem;padding:5px 8px}.past-history-row .history-q{font-size:.9rem}.stand-grid{gap:16px;--stand-align-rank-col: 30px;--stand-align-gap: 8px;--stand-align-bar-col: 108px;--stand-align-side-col: 140px;--stand-align-leader-side-col: 140px;--stand-align-card-pad-x: 10px;--stand-align-card-pad-y: 10px}.stand-grid .card{padding:16px;border-radius:16px}.stand-grid .card-head{margin-bottom:10px;gap:8px}.stand-grid h2{font-size:1.2rem;margin-bottom:4px}.stand-grid .sub,.stand-grid .muted,.stand-grid .score-meta{font-size:.78rem;line-height:1.33;color:#9aa3b2db}.stand-grid .pill{max-width:100%;white-space:nowrap;padding:4px 8px;font-size:.68rem}.stand-grid .btn{min-height:40px;padding:10px 14px}.stand-grid .score-grid{gap:8px}.stand-grid .score-summary-compact .score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.stand-grid .score-summary-compact .score-item{padding:10px;gap:5px}.stand-grid .score-summary-compact .score-label{font-size:.72rem;line-height:1.15}.stand-grid .score-summary-compact .score-value{font-size:1.34rem}.stand-grid .score-summary-compact .score-gain{padding:2px 7px;font-size:.62rem}.stand-grid .score-summary-compact .sub{font-size:.75rem}.stand-grid .score-item{padding:12px;gap:8px}.stand-grid .score-value{font-size:1.65rem}.stand-grid .score-gain{padding:3px 8px;font-size:.66rem}.score-grid{grid-template-columns:1fr}.stand-grid .score-summary-compact .score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stand-grid .leaderboard{gap:8px}.stand-grid .lb-item{grid-template-columns:var(--stand-align-rank-col) minmax(0,1fr) var(--stand-align-leader-side-col);gap:var(--stand-align-gap);padding:10px}.stand-grid .lb-rank{font-size:1.05rem}.stand-grid .lb-name{font-size:.95rem}.stand-grid .lb-points{font-size:1.02rem}.stand-grid .lb-side{min-width:var(--stand-align-leader-side-col);gap:4px}.stand-grid .lb-delta{font-size:.68rem;padding:4px 8px}.stand-grid .latest-round-player-side .lb-delta{justify-self:end}.lb-item{grid-template-columns:32px minmax(0,1fr) auto;padding:12px}.lb-score-stack{justify-items:end}.latest-round-player-head{flex-direction:row;align-items:flex-start;justify-content:space-between}.stand-grid .latest-round-card{gap:8px}.stand-grid .latest-round-card .card-head{align-items:flex-start}.stand-grid .latest-round-section{padding:10px;gap:8px}.stand-grid .latest-round-section-head{align-items:flex-start}.stand-grid .latest-round-section-head h3{font-size:1.03rem}.stand-grid .latest-round-question-row{grid-template-columns:var(--stand-align-rank-col) minmax(0,1fr);padding:8px;gap:6px}.stand-grid .latest-round-question-rank{font-size:1rem;min-width:var(--stand-align-rank-col)}.stand-grid .latest-round-question-title{grid-column:2;font-size:1rem;line-height:1.28}.stand-grid .latest-round-question-bar{grid-column:2;grid-row:2;justify-content:flex-start}.stand-grid .latest-round-question-side{grid-column:2;grid-row:2;justify-content:flex-end;justify-self:stretch;align-self:center}.stand-grid .latest-round-question-bar-track,.stand-grid .latest-round-player-hitrate-track{width:var(--stand-align-bar-col);min-width:var(--stand-align-bar-col);flex:0 0 var(--stand-align-bar-col)}.stand-grid .latest-round-question-title,.stand-grid .latest-round-player-name{white-space:normal;overflow:visible;text-overflow:clip}.stand-grid .latest-round-player-list{gap:6px}.stand-grid .latest-round-player-head{padding:10px}.stand-grid .latest-round-player-main{gap:8px}.stand-grid .latest-round-player-rank{min-width:34px;font-size:1rem}.stand-grid .latest-round-player-name{font-size:.92rem}.stand-grid .latest-round-player-hitrate-row{gap:6px}.stand-grid .latest-round-player-open-cta{min-height:auto;padding:0;font-size:.72rem}.stand-grid .latest-round-player-badge-emojis{justify-content:flex-end;gap:5px}.stand-grid .latest-round-badge-emoji{width:18px;height:18px;font-size:.84rem}.locked-badge-call-name{max-width:150px}.stand-grid .latest-round-player-panel.open{padding:8px 10px 10px}.stand-grid .latest-round-pick-row{padding:8px;gap:5px}.stand-grid .invite-card,.stand-grid .invite-grid{gap:8px}.stand-grid .invite-row{padding:10px}.stand-grid .invite-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stand-grid .invite-card .btn{min-height:42px}.stand-grid .leave-group{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.latest-round-player-main{width:auto;flex:1;min-width:0}.latest-round-player-side{width:auto;justify-items:end;align-self:flex-start}.latest-round-window-nav{gap:8px}.latest-round-page-btn{min-width:32px;height:32px}.latest-round-page-indicator{min-width:94px;font-size:.72rem}.overview-stats{grid-template-columns:1fr}.overview-stat-wide{grid-column:auto}.topbar{flex-wrap:nowrap;gap:10px;padding:8px 12px;justify-content:flex-start}.brand{order:1;flex:1;min-width:0;gap:8px;flex-wrap:nowrap}.logo{font-size:1rem}.tag{font-size:.85rem;padding:6px 12px;min-height:40px;display:inline-flex;align-items:center}.topbar-right{order:2;width:auto;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.topbar-right .user-menu{order:0}.topbar-right .chip.group{order:1;display:none}.topbar-right .chip,.topbar-right .chip.user{padding:6px 10px;font-size:.8rem;min-height:40px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-right .chip.group span:last-child,.topbar-right .chip.user span:first-child{display:inline-block;overflow:hidden;text-overflow:ellipsis}.topbar-right .chip.user{display:inline-flex;align-items:center;gap:8px}.topbar-right .chip.user span:first-child{min-width:0}.topbar-right .chip.user .chip-icon{flex-shrink:0}.topbar-login-btn{height:40px;padding:8px 12px;font-size:.85rem}.taglinePill{--tagline-sweep-opacity: .58;--tagline-prism-opacity: .36;padding:10px 16px;font-size:.9rem}}@media (max-width: 480px){.taglinePill{--tagline-sweep-opacity: .52;--tagline-prism-opacity: .31;padding:9px 14px;gap:7px;font-size:.88rem}}@media (max-width: 360px){.stand-grid .latest-round-player-hitrate-pill{display:none}.stand-grid .latest-round-player-hitrate-row{gap:0}}@media (min-width: 981px){.how-page{gap:20px}.how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stand-grid{--stand-align-rank-col: 42px;--stand-align-gap: 14px;--stand-align-bar-col: 150px;--stand-align-side-col: 172px;--stand-align-leader-side-col: 172px;--stand-align-card-pad-x: 18px;--stand-align-card-pad-y: 14px}.stand-grid .lb-item{grid-template-columns:var(--stand-align-rank-col) minmax(0,1fr) var(--stand-align-leader-side-col);gap:var(--stand-align-gap);padding:var(--stand-align-card-pad-y) var(--stand-align-card-pad-x)}.stand-grid .lb-name-row{min-width:0}.stand-grid .lb-name{font-size:1.22rem;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stand-grid .lb-side{width:var(--stand-align-leader-side-col);min-width:var(--stand-align-leader-side-col);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:0;padding-right:6px}.stand-grid .lb-score-stack{min-width:0;display:block}.stand-grid .lb-points{display:block;text-align:right;white-space:nowrap;font-size:1.22rem}.stand-grid .lb-delta,.stand-grid .latest-round-player-side .lb-delta{justify-self:end}.stand-grid .latest-round-question-row{display:grid;grid-template-columns:var(--stand-align-rank-col) minmax(0,1fr) var(--stand-align-bar-col) var(--stand-align-side-col);column-gap:var(--stand-align-gap);row-gap:0;padding:var(--stand-align-card-pad-y) var(--stand-align-card-pad-x);align-items:center}.stand-grid .latest-round-question-rank{grid-column:1;grid-row:1;align-self:center;min-width:var(--stand-align-rank-col)}.stand-grid .latest-round-question-title{grid-column:2;grid-row:1;white-space:normal;overflow:visible;text-overflow:clip}.stand-grid .latest-round-question-bar{grid-column:3;grid-row:1}.stand-grid .latest-round-question-side{grid-column:4;grid-row:1;justify-content:flex-end;align-items:center;gap:0;padding-right:6px}.stand-grid .latest-round-player-head{display:grid;grid-template-columns:minmax(0,1fr) var(--stand-align-side-col);align-items:center;gap:var(--stand-align-gap);padding:var(--stand-align-card-pad-y) var(--stand-align-card-pad-x)}.stand-grid .latest-round-player-main{width:100%;flex:1;min-width:0;gap:var(--stand-align-gap);align-items:center}.stand-grid .latest-round-player-rank{min-width:var(--stand-align-rank-col)}.stand-grid .latest-round-player-name-wrap{display:grid;grid-template-columns:minmax(0,1fr) var(--stand-align-bar-col);column-gap:var(--stand-align-gap);align-items:center;flex:1;min-width:0}.stand-grid .latest-round-player-name-row{display:flex;align-items:center;gap:9px;min-width:0}.stand-grid .latest-round-player-name{font-size:1.22rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stand-grid .latest-round-player-hitrate-row{margin-left:0;gap:10px;justify-self:start;align-self:center;min-width:0}.stand-grid .latest-round-player-side{width:var(--stand-align-side-col);flex-shrink:0;padding-left:0;padding-right:6px;align-self:start;align-content:start;gap:6px;justify-items:end}.stand-grid .latest-round-player-badge-emojis{justify-content:flex-end;min-height:20px}.stand-grid .locked-badge-call-head{padding:var(--stand-align-card-pad-y) var(--stand-align-card-pad-x)}.stand-grid .latest-round-question-bar-track,.stand-grid .latest-round-player-hitrate-track{width:var(--stand-align-bar-col);min-width:var(--stand-align-bar-col);flex:0 0 var(--stand-align-bar-col)}}@media (min-width: 1280px){.stand-grid{--stand-align-bar-col: 180px}}@media (prefers-reduced-motion: reduce){.taglinePill,.taglinePill:before,.taglinePill:after,.tagline-fire{animation:none!important;transform:none!important}.taglinePill:before,.taglinePill:after{opacity:0!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
