*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#e9e5db;--bg-card:#f6f3eb;--bg-surface:#f0ede4;--bg-elevated:#fff;--ink:#141414;--ink-soft:#2a2a28;--ink-gloss:#3d3d3d;--on-ink:#f6f3eb;--on-ink-dim:#9a958a;--accent-dim:#b87a10;--accent-glow:#f2a50c59;--team-green:#257a4b;--team-green-soft:#c2e5ce;--team-blue:#2361c4;--team-blue-soft:#bcd7f7;--team-plum:#7c4dbe;--team-plum-soft:#ddcdf2;--team-berry:#b23a6f;--team-berry-soft:#f1c6da;--success:#2e7d4f;--danger:#d8482f;--gold:#f2a50c;--gold-light:#ffd34d;--text:#141414;--text-secondary:#6b665c;--text-dim:#8a8577;--border:#1414141f;--border-light:#1414143d;--font-hero:40px;--font-section:22px;--font-body:15px;--font-micro:12px;--display:var(--font-display), "Archivo Black", -apple-system, sans-serif;--mono:var(--font-ui), "Rubik", -apple-system, BlinkMacSystemFont, sans-serif}html[data-welcome],html[data-welcome] body{background:var(--ink)}html[data-welcome] .space-bg,html[data-welcome] [data-home]{display:none}html[data-welcome] body:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 50% 130%,#f6f3eb0b 0 2px,#0000 2px 26px);position:fixed;inset:0}html,body{background:var(--bg);color:var(--text);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}input,textarea,select,[contenteditable=true],.selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.selectable-all{-webkit-user-select:all;user-select:all;-webkit-touch-callout:default}.page-scroll{-webkit-overflow-scrolling:touch;height:100dvh;overflow:hidden auto}.scroll-center{-webkit-overflow-scrolling:touch;overflow-y:auto}.scroll-center:before,.scroll-center:after{content:"";flex-shrink:0}.scroll-center:before{margin-top:auto}.scroll-center:after{margin-bottom:auto}button,a{cursor:pointer;touch-action:manipulation;font-family:inherit}input,select{font-family:inherit}.font-display{font-family:var(--display);letter-spacing:-.5px;text-transform:uppercase;font-weight:400}.mono-label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.tabular{font-variant-numeric:tabular-nums}@keyframes daily-tray-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes party-wiggle{0%,to{transform:rotate(0)translateY(0)}20%{transform:rotate(-12deg)translateY(-2px)}40%{transform:rotate(9deg)translateY(0)}60%{transform:rotate(-5deg)translateY(-1px)}}@keyframes daily-lip-pulse{0%,to{box-shadow:0 0 #f2a50c00}50%{box-shadow:0 0 0 5px #f2a50c47}}.btn-gold{background:var(--gold);color:var(--ink);font-family:var(--display);text-transform:uppercase;letter-spacing:1px;border:none;border-radius:999px}.btn-ink{background:var(--ink);color:var(--on-ink);font-family:var(--display);text-transform:uppercase;letter-spacing:1px;border:none;border-radius:999px}.btn-ghost{color:var(--ink);border:2px solid var(--ink);font-family:var(--display);text-transform:uppercase;letter-spacing:1px;background:0 0;border-radius:999px}.team-plate-input::placeholder{color:#fff9}.space-bg{z-index:0;background:radial-gradient(at 25% 15%,#ffffff8c 0%,#0000 55%),radial-gradient(at 80% 90%,#b87a100f 0%,#0000 45%),linear-gradient(#edeae1 0%,#e9e5db 40%,#e4e0d4 100%);position:fixed;inset:0}.space-bg:after{content:"";opacity:.032;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.no-scrollbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.timeline-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.timeline-scroll::-webkit-scrollbar{width:4px;height:4px}.timeline-scroll::-webkit-scrollbar-track{background:0 0}.timeline-scroll::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:2px}@keyframes tagline-slide{0%{opacity:0;transform:translate(100vw)}10%{opacity:1;transform:translate(0)}88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100vw)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes buildup-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes buildup-ring{0%{opacity:0;transform:scale(1)}12%{opacity:.4}to{opacity:0;transform:scale(3.4)}}@keyframes bullseye-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}@keyframes coin-flip-out{0%{opacity:0;transform:translateY(10px)rotateY(0)scale(.4)}5%{opacity:.36;transform:translateY(1.6px)rotateY(67deg)scale(.799)}10%{opacity:.71;transform:translateY(-6.4px)rotateY(133deg)scale(1.024)}15%{opacity:1;transform:translateY(-14.3px)rotateY(199deg)scale(1.075)}20%{opacity:1;transform:translateY(-21.8px)rotateY(263deg)scale(1.05)}25%{opacity:1;transform:translateY(-29.1px)rotateY(326deg)scale(1.025)}30%{opacity:1;transform:translateY(-36.1px)rotateY(388deg)scale(1)}35%{opacity:.96;transform:translateY(-42.8px)rotateY(450deg)scale(1)}40%{opacity:.93;transform:translateY(-49.2px)rotateY(510deg)scale(1)}45%{opacity:.89;transform:translateY(-55.3px)rotateY(568deg)scale(1)}50%{opacity:.85;transform:translateY(-61px)rotateY(626deg)scale(1)}55%{opacity:.81;transform:translateY(-66.5px)rotateY(682deg)scale(1)}60%{opacity:.78;transform:translateY(-71.5px)rotateY(736deg)scale(1)}65%{opacity:.74;transform:translateY(-76.2px)rotateY(789deg)scale(1)}70%{opacity:.7;transform:translateY(-80.6px)rotateY(840deg)scale(1)}75%{opacity:.58;transform:translateY(-84.5px)rotateY(889deg)scale(.983)}80%{opacity:.47;transform:translateY(-87.9px)rotateY(936deg)scale(.967)}85%{opacity:.35;transform:translateY(-90.9px)rotateY(979deg)scale(.95)}90%{opacity:.23;transform:translateY(-93.3px)rotateY(1019deg)scale(.933)}95%{opacity:.12;transform:translateY(-95.1px)rotateY(1054deg)scale(.917)}to{opacity:0;transform:translateY(-96px)rotateY(1080deg)scale(.9)}}@keyframes score-pop{0%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes screen-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px,4px)}30%{transform:translate(7px,-3px)}45%{transform:translate(-5px,-4px)}60%{transform:translate(5px,3px)}75%{transform:translate(-3px,2px)}90%{transform:translate(2px,-1px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 24px var(--accent-glow)}50%{box-shadow:0 0 48px var(--accent-glow), 0 0 80px #f2a50c26}}@keyframes charge-flash{0%{opacity:0}35%{opacity:.6}to{opacity:0}}@keyframes charge-pulse{0%,to{transform:scale(1);box-shadow:0 0 #f2a50c80}50%{transform:scale(1.06);box-shadow:0 0 32px 8px #f2a50c8c}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{transform:translate(var(--drift,0px), 110vh) rotate(540deg);opacity:.7}}@keyframes slot-spring{0%{opacity:0;transform:scaleY(.4)}70%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:scaleY(1)}}.slot-plus{background:var(--bg);width:22px;height:22px;color:var(--accent-dim);box-shadow:0 0 0 3px var(--bg);animation:2.8s ease-in-out infinite slot-plus-glow;animation-delay:calc(var(--slot-i,0) * .12s);border:1.5px solid #f2a50c8c;border-radius:999px;place-items:center;margin-left:-11px;display:grid;position:absolute;top:-11px;left:50%;overflow:hidden}.slot-plus:after{content:"";pointer-events:none;animation:2.8s ease-in-out infinite slot-plus-sheen;animation-delay:inherit;background:linear-gradient(105deg,#0000 30%,#ffe296d9 50%,#0000 70%);position:absolute;inset:-2px;transform:translate(-120%)}.slot-plus svg{z-index:1;position:relative}@keyframes slot-plus-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes slot-plus-glow{0%,50%,to{box-shadow:0 0 0 3px var(--bg), 0 0 0 3px #f2a50c00}72%{box-shadow:0 0 0 3px var(--bg), 0 0 8px 4px #f2a50c59}}@keyframes eq-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes eq-idle{0%{transform:scaleY(var(--eq-lo))}to{transform:scaleY(var(--eq-hi))}}.eq-idle-bar{animation:eq-idle var(--eq-dur,.5s) ease-in-out infinite alternate;animation-delay:calc(var(--eq-i) * -.16s)}@keyframes placeholder-ticker{0%,10%{transform:translate(0)}50%,60%{transform:translateX(var(--ticker-offset))}to{transform:translate(0)}}button:active{transform:scale(.97)}@keyframes tv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes daily-start-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.daily-loading-orbit{border:1px solid #f2a50c38;border-right-color:#0000;border-radius:50%;animation:12s linear infinite tv-spin;position:absolute;inset:-11%}.daily-loading-orbit-reverse{border-color:#f6f3eb1f #f6f3eb1f #f6f3eb1f #0000;animation-duration:18s;animation-direction:reverse;inset:-19%}.daily-loading-glow{border-radius:50%;animation:2.4s ease-in-out infinite glow-pulse;position:absolute;inset:8%;box-shadow:0 0 26px 8px #f2a50c33}.daily-loading-spark{z-index:2;background:var(--gold-light);border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite glow-pulse;position:absolute;box-shadow:0 0 10px #f2a50cd9}.daily-loading-spark-one{top:-7%;right:8%}.daily-loading-spark-two{animation-delay:-.85s;bottom:1%;left:-4%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
