@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=Space+Grotesk:wght@500;700&display=swap";:root{--bg-base: #f8f7f3;--bg-ink: #0b1320;--panel: rgba(8, 20, 35, .9);--panel-soft: rgba(15, 32, 53, .78);--line: rgba(173, 198, 225, .22);--text: #e9f3ff;--muted: #9ab0c9;--accent: #2ce7b5;--gold: #ffcb6a;--danger: #ff7d7d;--glow-a: rgba(44, 231, 181, .24);--glow-b: rgba(255, 203, 106, .22)}*{box-sizing:border-box}code{display:inline;white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}pre code{white-space:pre;word-break:normal;overflow-wrap:normal}ul,ol{line-height:1.7}li+li{margin-top:.38rem}body{margin:0;font-family:Manrope,sans-serif;color:var(--text);background:radial-gradient(700px 500px at 10% 5%,rgba(44,231,181,.14),transparent 60%),radial-gradient(900px 620px at 88% -4%,rgba(255,203,106,.18),transparent 62%),linear-gradient(145deg,#07111f,#0d1e33 55%,#0a1727);min-height:100vh}.beta-gate-screen{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(700px 500px at 10% 5%,rgba(44,231,181,.14),transparent 60%),radial-gradient(900px 620px at 88% -4%,rgba(255,203,106,.18),transparent 62%),linear-gradient(145deg,#07111f,#0d1e33 55%,#0a1727)}.beta-gate-login-btn{position:absolute;top:12px;right:12px;border:1px solid rgba(164,192,220,.1);background:#06101c1f;color:#cde2fb1f;border-radius:999px;font-size:.56rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;padding:3px 7px;cursor:pointer;opacity:.12;transition:opacity .14s ease,color .14s ease,border-color .14s ease,background-color .14s ease}.beta-gate-login-btn:hover,.beta-gate-login-btn:focus-visible{opacity:.42;color:#cde2fb8c;border-color:#a4c0dc52;background:#06101c57}.beta-gate-login-btn:focus-visible{outline:1px solid rgba(164,192,220,.38);outline-offset:1px}.beta-gate-panel{position:absolute;top:48px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:7px;border-radius:10px;border:1px solid rgba(152,181,209,.34);background:#081422db}.beta-gate-panel input{min-width:130px;border:1px solid rgba(152,181,209,.34);background:#030a1494;color:#eaf4ff;border-radius:8px;font-size:.75rem;padding:6px 8px}.beta-gate-panel button{border:1px solid rgba(255,216,138,.44);background:#ffc45c1f;color:#ffe7b3;border-radius:8px;font-size:.72rem;font-weight:700;padding:6px 8px;cursor:pointer}.beta-gate-panel span{color:#ff9a9a;font-size:.68rem}.beta-gate-center{text-align:center}.beta-gate-logo{width:clamp(96px,13vw,132px);height:clamp(96px,13vw,132px);object-fit:contain;filter:drop-shadow(0 12px 28px rgba(2,10,20,.44)) drop-shadow(0 0 12px rgba(255,203,106,.2)) drop-shadow(0 0 14px rgba(44,231,181,.16))}.beta-gate-kicker{margin:10px 0 6px;color:#a7daf7;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700}.beta-gate-center h1{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,6vw,3rem);letter-spacing:.03em;background:linear-gradient(96deg,#fff,#b4d7ff 38%,#f4d591);-webkit-background-clip:text;background-clip:text;color:transparent}html.modal-open,body.modal-open{overflow:hidden;overscroll-behavior:none}.page-shell{position:relative;min-height:100vh;padding:26px 16px 42px}.bg-orb{position:fixed;width:420px;height:420px;border-radius:50%;filter:blur(70px);pointer-events:none}.orb-a{top:-120px;left:-120px;background:var(--glow-a);animation:drift 7s ease-in-out infinite alternate}.orb-b{right:-130px;bottom:-120px;background:var(--glow-b);animation:drift 9s ease-in-out infinite alternate-reverse}.container{position:relative;width:min(1280px,100%);margin:0 auto}.fade-up{opacity:0;transform:translateY(18px);animation:fadeUp .55s ease forwards;animation-delay:var(--delay)}.hero{position:relative;text-align:center;margin-bottom:30px;min-height:86vh;display:flex;flex-direction:column;justify-content:space-between}.top-text-nav{position:absolute;top:6px;right:2px;z-index:4;display:inline-flex;gap:14px;align-items:center}.top-text-nav a{color:#c3d7eec7;text-decoration:none;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700}.top-text-nav a:hover{color:#e2f0ff}.hero-main{position:relative;flex:1;min-height:0;padding:34px 0 38px;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-main:before{content:"";position:absolute;width:min(780px,96%);height:240px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-54%);pointer-events:none;background:radial-gradient(closest-side,rgba(44,231,181,.18),rgba(44,231,181,.04) 55%,transparent 78%),radial-gradient(closest-side,rgba(255,203,106,.2),transparent 72%);filter:blur(18px);opacity:.72}.hero-particles{position:absolute;top:6%;right:2%;bottom:8%;left:2%;pointer-events:none;z-index:0;overflow:hidden}.hero-particle{position:absolute;width:var(--s, 4px);height:var(--s, 4px);border-radius:50%;opacity:.28;background:radial-gradient(circle at 35% 35%,#fffffff2,#ffffff14 70%);filter:blur(.15px);animation:heroStarDrift var(--d, 11s) ease-in-out infinite alternate,heroStarTwinkle var(--b, 3.2s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.hero-particle.p1{left:12%;top:62%;--d: 12.5s;--b: 3.4s;--delay: -2.1s;--dx: 16px;--dy: 10px;--s: 3px}.hero-particle.p2{left:24%;top:28%;--d: 10.8s;--b: 2.8s;--delay: -4.7s;--dx: -14px;--dy: 12px;--s: 4px}.hero-particle.p3{left:41%;top:72%;--d: 11.9s;--b: 3.5s;--delay: -1.4s;--dx: 12px;--dy: -14px;--s: 3px}.hero-particle.p4{left:58%;top:24%;--d: 13.2s;--b: 3s;--delay: -6.2s;--dx: -17px;--dy: 9px;--s: 5px}.hero-particle.p5{left:70%;top:64%;--d: 10.6s;--b: 2.7s;--delay: -2.8s;--dx: 10px;--dy: -12px;--s: 4px}.hero-particle.p6{left:82%;top:36%;--d: 12.7s;--b: 3.3s;--delay: -5.4s;--dx: -13px;--dy: 10px;--s: 3px}.hero-particle.p7{left:33%;top:44%;--d: 11.1s;--b: 2.9s;--delay: -3.2s;--dx: 14px;--dy: 8px;--s: 2px}.hero-particle.p8{left:89%;top:74%;--d: 12.1s;--b: 3.2s;--delay: -1.1s;--dx: -10px;--dy: -11px;--s: 3px}.hero-particle.p9{left:16%;top:16%;--d: 13s;--b: 3.6s;--delay: -4.1s;--dx: 11px;--dy: 13px;--s: 3px}.hero-particle.p10{left:47%;top:16%;--d: 10.9s;--b: 2.6s;--delay: -5.8s;--dx: -12px;--dy: 12px;--s: 2px}.hero-particle.p11{left:63%;top:82%;--d: 12.8s;--b: 3.1s;--delay: -2.5s;--dx: 9px;--dy: -13px;--s: 4px}.hero-particle.p12{left:77%;top:18%;--d: 11.4s;--b: 2.9s;--delay: -6.5s;--dx: -11px;--dy: 10px;--s: 3px}.hero-entry-actions{display:flex;gap:0;justify-content:center;align-items:center;margin-bottom:4px;border:1px solid rgba(154,176,201,.3);border-radius:999px;background:#08152494;padding:4px;box-shadow:0 10px 22px #020a1452,0 0 0 1px #ffffff08 inset}.hero-entry-btn{border:1px solid transparent;background:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#d5e8ff;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;cursor:pointer;min-width:156px;transition:transform .12s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.hero-entry-btn:hover{color:#f0f8ff;transform:translateY(-1px);background:#0d2034a8}.hero-entry-btn:first-child{border-color:#ffcb6a70;color:#ffe8bc;background:linear-gradient(180deg,#ffcb6a29,#ffcb6a14)}.hero-entry-btn:first-child:hover{border-color:#ffcb6aad;box-shadow:0 0 18px #ffcb6a3d}.hero-entry-btn:last-child{border-color:#2ce7b570;color:#d4fff1;background:linear-gradient(180deg,#2ce7b529,#2ce7b514)}.hero-entry-btn:last-child:hover{border-color:#2ce7b5ad;box-shadow:0 0 18px #2ce7b53d}.hero-title{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.8rem,8vw,5rem);letter-spacing:.015em;line-height:.98;background:linear-gradient(96deg,#fff,#b4d7ff 38%,#f4d591);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 26px rgba(4,14,25,.48)}.hero-title span{background:linear-gradient(97deg,#ffe8bb 8%,#ffd06f 50%,#ffeec6 98%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-live-indicator{margin-top:11px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.hero-live-indicator-line{width:36px;height:1px;background:linear-gradient(90deg,transparent,rgba(172,205,231,.56),transparent)}.hero-live-indicator-chip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;border:1px solid rgba(255,209,115,.34);background:linear-gradient(180deg,#081422b3,#07111d80);color:#ebf5ffeb;text-transform:uppercase;font-size:.62rem;letter-spacing:.12em;font-weight:800;box-shadow:0 8px 20px #030a143d,0 0 0 1px #ffffff08 inset;overflow:hidden}.hero-live-indicator-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fff0 22%,#fff0cc5c,#fff0 70%);transform:translate(-130%);animation:heroLiveChipSweep 4.4s ease-in-out infinite;pointer-events:none}.hero-live-indicator-signal{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.hero-live-indicator-signal i{width:2px;border-radius:999px;background:linear-gradient(180deg,#ffe1a0,#2ce7b5);box-shadow:0 0 6px #2ce7b547;animation:heroLiveSignalBars 1.6s ease-in-out infinite}.hero-live-indicator-signal i:nth-child(1){height:5px;animation-delay:0s}.hero-live-indicator-signal i:nth-child(2){height:8px;animation-delay:.2s}.hero-live-indicator-signal i:nth-child(3){height:6px;animation-delay:.4s}.hero-brand{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px;margin-bottom:6px}.hero-logo{width:clamp(68px,10.5vw,98px);height:clamp(68px,10.5vw,98px);object-fit:contain;filter:drop-shadow(0 10px 24px rgba(2,10,20,.42)) drop-shadow(0 0 10px rgba(255,203,106,.18)) drop-shadow(0 0 12px rgba(44,231,181,.14));animation:heroLogoBreath 6.2s ease-in-out infinite}.hero-brand-copy{text-align:left}.hero-kicker{margin:0 0 5px;font-size:.71rem;color:#a7daf7;text-transform:uppercase;letter-spacing:.18em;font-weight:700;display:inline-flex;align-items:center;gap:9px}.hero-kicker:before,.hero-kicker:after{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(167,218,247,.66),transparent)}.hero-tag{position:relative;z-index:1;margin:12px 0 0;color:#c0d5ec;font-weight:600;font-size:.97rem;letter-spacing:.04em;max-width:760px;text-wrap:balance}.hero-cta-stack{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:16px}.hero-watch-btn{border:1px solid rgba(255,203,106,.72);background:linear-gradient(180deg,#ffd88f,#ffbf59);color:#1f1300;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;padding:12px 24px;cursor:pointer;min-width:218px;box-shadow:0 10px 24px #ffbf5959,0 0 0 1px #fff3da6b inset;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}.hero-watch-btn:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 30px #ffbf596b,0 0 0 1px #fff3da94 inset}.hero-watch-arrow{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:40px;width:28px;-webkit-user-select:none;user-select:none;animation:heroArrowBounce 1.6s ease-in-out infinite}.hero-watch-arrow-shaft{width:2px;height:22px;border-radius:999px;background:linear-gradient(180deg,#9dc4e233,#9dc4e2f2)}.hero-watch-arrow-head{width:10px;height:10px;border-right:2px solid rgba(157,196,226,.95);border-bottom:2px solid rgba(157,196,226,.95);transform:rotate(45deg);margin-top:-1px}.hero-control-line{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:2px;scroll-margin-top:12px}.hero-left-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hero-left-stack .hero-pills{padding-top:0}.hero-pills{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding-top:22px}.owner-auth{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:0}.owner-auth.owner-auth-owner-mode{align-items:center;justify-content:flex-end}.owner-auth input{min-width:260px;border:1px solid rgba(154,176,201,.35);background:#030a1480;color:#ecf4ff;border-radius:10px;padding:8px 10px}.owner-auth button{border:1px solid rgba(255,216,138,.46);background:#ffc45c1a;color:#ffe7b3;border-radius:10px;padding:8px 10px;cursor:pointer}.owner-error{color:#ff9a9a;font-size:.8rem;margin-bottom:8px}.owner-auth-stack{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-height:38px}.owner-meta-row{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:12px}.owner-sol-mini{display:inline-flex;align-items:center;gap:5px;color:#a8c4dfe0;font-size:.55rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;white-space:nowrap}.owner-sol-mini-icon{width:11px;height:11px;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 5px rgba(44,231,181,.2))}.owner-sol-mini-icon svg{width:11px;height:11px;display:block}.owner-help-link{border:none;background:transparent;color:#96b8d6;font-size:.74rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:0;margin-bottom:0;margin-left:auto}.owner-stats-line{margin-top:10px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.owner-stats-right{justify-content:flex-end;margin-top:6px;width:100%}.owner-chip{border:1px solid rgba(148,177,206,.36);background:#09152494;color:#cfe5ff;border-radius:999px;font-size:.74rem;letter-spacing:.03em;padding:6px 10px;white-space:nowrap}.owner-chip-game{border-color:#2ce7b547}.owner-chip-name{border-color:#ffcb6a5c;color:#ffe5b1;font-weight:700}.pill{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 12px;border:1px solid var(--line);background:#ffffff05}.pill-ok{color:var(--accent);border-color:#2ce7b573;background:#14f1951c}.pill-connecting{color:#ffe3a6;border-color:#ffc77080;background:#ffbb5824}.pill-bad{color:var(--danger);border-color:#ff7d7d73;background:#ff6e6e1f}.pill-neutral{color:#dceaff}.status-slot-counter{display:inline-flex;align-items:center;gap:0;font-family:Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0}.status-slot-char{min-width:.58em}.status-connecting-dots{display:inline-flex;align-items:center;gap:0;margin-left:1px;letter-spacing:0}.status-connecting-dots span{display:inline-block;min-width:.18em;opacity:.2;transform:translate(0);animation:connectingDotPulse .92s ease-in-out infinite}.status-connecting-dots span:nth-child(2){animation-delay:.12s}.status-connecting-dots span:nth-child(3){animation-delay:.24s}@keyframes connectingDotPulse{0%,to{opacity:.2;transform:translate(0)}45%{opacity:1;transform:translate(0)}}.games-pill{display:inline-flex;align-items:center;gap:6px}.games-pill-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.games-pill-clickable:hover{border-color:#a3c2e366}.games-pill-label{opacity:.92}.games-slot-counter{display:inline-flex;align-items:center;gap:1px;font-family:Space Grotesk,sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums}.games-slot-window{position:relative;display:inline-flex;height:1.1em;overflow:hidden}.games-slot-reel{display:flex;flex-direction:column;transform:translateY(0);will-change:transform}.games-slot-reel.spinning{animation:gamesSlotSpin var(--slot-duration, .24s) cubic-bezier(.16,.7,.22,1) forwards}.games-slot-digit{display:block;line-height:1.1em;height:1.1em;min-width:.58em;text-align:center}.panel{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 25%),var(--panel);border:1px solid var(--line);border-radius:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 28px #020a1261}.panel.scope-owner{border-color:#ffd88a57;box-shadow:0 12px 28px #020a1261,0 0 0 1px #ffd88a1f inset}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:14px;overflow-anchor:none}.stat-panel{padding:14px}.stat-kicker{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.stat-kicker-with-tip{display:inline-flex;align-items:center;gap:8px}.stat-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;border:1px solid rgba(255,216,138,.3);background:#ffd88a14;color:#ffe6b7d1;font-size:.58rem;font-weight:700;line-height:1;text-transform:none;letter-spacing:0;cursor:help;opacity:.82}.stat-tip:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%);width:max-content;max-width:260px;padding:7px 9px;border-radius:8px;border:1px solid rgba(149,177,206,.34);background:#06111df5;color:#d9ecff;font-size:.7rem;line-height:1.35;text-transform:none;letter-spacing:.01em;white-space:normal;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:12}.stat-tip:hover:after,.stat-tip:focus-visible:after{opacity:1}.stat-value{margin:7px 0 5px;font-size:clamp(1.25rem,2vw,1.8rem);font-family:Space Grotesk,sans-serif}.stat-field{margin:7px 0 5px;border:1px solid rgba(149,177,206,.22);border-radius:10px;background:#08172661;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:112px}.stat-field .stat-value{margin:0}.biggest-win-value{color:#2ce7b5}.streak-value{font-size:clamp(1rem,1.5vw,1.35rem)}.streak-line{display:inline-flex;align-items:center;gap:8px}.streak-icon{font-size:1.22em;line-height:1}.streak-list{width:100%;display:grid;gap:8px}.streak-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.streak-label{color:#8ea8c4;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.streak-data{color:#dbe9f8;font-size:.98rem;font-family:Space Grotesk,sans-serif}.stat-badge{border:1px solid rgba(154,176,201,.35);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:800;letter-spacing:.06em;color:#b8cde6;background:#9ab0c91f}.stat-badge.live{color:#b9ffe3;border-color:#2ce7b580;background:#2ce7b51f}.stat-sub{color:#7f99b6;font-size:.83rem}.hot-cold-field{padding:10px;min-height:112px}.hot-cold-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;gap:10px}.hot-cold-divider{width:1px;align-self:stretch;background:#95b1ce3d}.hot-cold-col{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;gap:8px;padding:2px 0}.hot-cold-title{color:#8ea8c4;font-size:.74rem;text-transform:uppercase;letter-spacing:.07em}.hot-cold-main{color:#eaf5ff;font-family:Space Grotesk,sans-serif;font-size:1.06rem;line-height:1.15;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:58px;width:100%}.hot-cold-icon{font-size:1.62rem;line-height:1;filter:drop-shadow(0 0 10px rgba(44,231,181,.2))}.hot-cold-name{font-size:1.18rem;font-weight:700;letter-spacing:.02em}.hot-cold-payout-row{margin-top:6px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;text-align:center}.metrics-duo-field{padding:10px;min-height:112px}.metrics-duo-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;gap:10px}.metrics-duo-divider{width:1px;background:#95b1ce3d}.metrics-duo-col{display:grid;gap:4px;align-content:center}.metrics-duo-label{color:#8ea8c4;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.metrics-duo-value{color:#dff0ff;font-family:Space Grotesk,sans-serif;font-size:1.1rem;line-height:1.2}.metrics-duo-value.biggest-win-value{color:#2ce7b5}.metrics-spark-wrap{margin-top:1px;width:100%;min-height:46px;border:1px solid rgba(149,177,206,.26);border-radius:8px;background:linear-gradient(180deg,#0b1c2f99,#061220c7);padding:2px 4px}.metrics-spark{width:100%;height:42px;display:block}.metrics-spark-area{fill:#2ce7b51f}.metrics-spark-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.metrics-spark-line.up{stroke:#67f2c7}.metrics-spark-line.down{stroke:#ff8f8f}.metrics-spark-empty{min-height:40px;display:flex;align-items:center;justify-content:center;color:#8ea8c4;font-size:.76rem}.player-action-feed{display:grid;width:100%;gap:5px}.player-action-field{padding:6px;min-height:112px;align-items:stretch;background:radial-gradient(120% 170% at 50% -40%,rgba(255,216,138,.1),transparent 48%),linear-gradient(180deg,#0a1929ad,#05101dc7)}.player-action-line{width:100%;border:1px solid rgba(120,154,188,.34);background:linear-gradient(180deg,#ffffff0d,#fff0),linear-gradient(90deg,#ffd88a12,#2ce7b50a),#071422e0;color:#deecfb;border-radius:10px;padding:4px 6px;text-align:left;cursor:pointer;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #030b14a6}.player-action-line:disabled{cursor:default;opacity:.72}.player-action-line:hover:not(:disabled){border-color:#ffd88a85;box-shadow:0 5px 14px #05101d57,0 0 0 1px #ffd88a2b inset}.player-action-line.fresh{animation:playerActionIn .3s cubic-bezier(.22,.74,.2,1),playerActionGlow 1.2s ease,playerActionFadeTail .9s ease .4s}.player-action-line-text{display:grid;grid-template-columns:minmax(86px,1.7fr) minmax(72px,1fr) minmax(56px,.8fr);align-items:center;gap:0;min-width:0}.player-action-seg{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-width:0;border:1px solid rgba(148,177,206,.3);border-radius:7px;padding:4px 9px;font-size:.63rem;line-height:1.2;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-family:Space Grotesk,sans-serif;text-shadow:0 0 10px rgba(6,14,25,.7);box-shadow:inset 0 1px #ffffff14}.player-action-name{display:block;justify-self:stretch;color:#dff3ff;background:linear-gradient(180deg,#66aaff3d,#66aaff17),#14263e80;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:left;border-right:1px solid rgba(255,216,138,.38);border-top-right-radius:0;border-bottom-right-radius:0}.player-action-kind{justify-self:stretch;color:#f4f8ff;background:linear-gradient(180deg,#2ce7b542,#2ce7b514),#10262c80;border-left:none;border-right:1px solid rgba(255,216,138,.38);border-radius:0;font-weight:800;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.player-action-game{justify-self:stretch;color:#ffe8b8;background:linear-gradient(180deg,#ffcb6a3d,#ffcb6a14),#34240e70;border-left:none;border-color:#ffcb6a7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;border-top-left-radius:0;border-bottom-left-radius:0}.player-action-kind.action-jackpot{color:#fff5da;background:linear-gradient(180deg,#ffcb6a5c,#ffcb6a24),#422d1080;border-right-color:#ffecb49e}.player-action-kind.action-pro-move,.player-action-kind.action-smart-move{color:#dcfff4;background:linear-gradient(180deg,#2ce7b557,#2ce7b51f),#0e2f2875}.player-action-kind.action-heater{color:#ffe0e0;background:linear-gradient(180deg,#ff7d7d57,#ff7d7d1a),#39131373;border-right-color:#ffacac8f}.player-action-kind.action-big-win{color:#fff0fb;background:linear-gradient(180deg,#ff42a661,#ff42a624),#400e2d80;border-right-color:#ff99d194}.player-action-kind.action-addicted{color:#e4d8ff;background:#a47cff29;border-color:#a47cff6b}.player-action-kind.action-live{color:#d2e5fa;background:#95b1ce1f;border-color:#95b1ce57}.player-action-kind.action-big-multi,.player-action-kind.action-monster-multi{color:#e8fff7;background:linear-gradient(180deg,#2ce7b561,#2ce7b524),#0f373080}.player-action-kind.action-clutch-cashout,.player-action-kind.action-mega-cashout{color:#ffe9d6;background:linear-gradient(180deg,#ff996657,#ff99661f),#3a1f1075}.player-action-kind.action-shark-table,.player-action-kind.action-all-in-win{color:#f4ecff;background:linear-gradient(180deg,#9676ff57,#9676ff1f),#26174275}.player-action-kind.action-high-roller,.player-action-kind.action-high-roller-run{color:#ffe2ee;background:linear-gradient(180deg,#ff78a057,#ff78a01f),#3e16277a;border-right-color:#ffa6c98a}.stat-inline-link{border:none;background:transparent;color:#a7cbf0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.stat-inline-link:hover{color:#c6e4ff}.main-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:12px;overflow-anchor:none}.live-panel,.board-panel{padding:14px}.panel-head{display:flex;align-items:center;justify-content:space-between}.panel h2{margin:0 0 12px;font-size:1.12rem}.onboarding-modal,.agentwatch-info-modal{max-width:760px}.agentwatch-info-modal .modal-head{align-items:flex-start;gap:14px;margin-bottom:16px}.agentwatch-info-modal .modal-title-block{gap:6px}.agentwatch-info-modal .modal-head h3{font-size:1.28rem;line-height:1.2;letter-spacing:.01em}.agentwatch-info-modal .modal-subtitle{margin:0;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;color:#9ec2e4}.onboarding-tabs{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.onboarding-tab{border:1px solid rgba(148,177,206,.35);background:#08172694;color:#d8eaff;border-radius:10px;padding:8px 10px;font-weight:700;cursor:pointer}.onboarding-tab.active{border-color:#2ce7b580;background:#2ce7b524;color:#ccfff0}.onboarding-body{border:1px solid rgba(149,177,206,.24);background:#0918287a;border-radius:12px;padding:18px;color:#d8e9fb;font-size:.95rem;line-height:1.72}.onboarding-body h4{margin:0 0 10px;font-size:1.08rem;letter-spacing:.01em;color:#eef6ff}.onboarding-body ol{margin:0;padding:0;list-style:none;counter-reset:onboarding-step;color:#dbebfd}.onboarding-body li{margin-bottom:8px;position:relative;display:block;padding-left:32px;font-size:.94rem;line-height:1.7}.onboarding-body li:before{counter-increment:onboarding-step;content:counter(onboarding-step);position:absolute;left:0;top:.18em;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#2ce7b524;border:1px solid rgba(44,231,181,.4);color:#bfffe8;font-size:.72rem;font-weight:800;line-height:1}.onboarding-body p{margin:12px 0 0;color:#d3e6fa;font-size:.95rem}.agentwatch-info-modal .onboarding-body{border-radius:14px;padding:18px 20px;background:linear-gradient(165deg,#0b1c30c7,#081525ad),radial-gradient(circle at 90% 0%,rgba(44,231,181,.08),transparent 45%);border:1px solid rgba(108,153,197,.28)}.agentwatch-info-modal .agentwatch-lead{margin:0;font-size:.98rem;line-height:1.72;color:#d7e9fb;max-width:62ch}.agentwatch-info-modal .agentwatch-steps{margin-top:16px;gap:10px}.agentwatch-info-modal .agentwatch-steps li{margin-bottom:0;font-size:.92rem;line-height:1.58;color:#d0e5fb;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.agentwatch-info-modal .agentwatch-steps li:before{width:22px;height:22px;font-size:.74rem}.agentwatch-info-modal .agentwatch-steps code{font-size:.78rem;padding:3px 7px;overflow-wrap:break-word}.agentwatch-info-modal .agentwatch-steps strong{white-space:nowrap}.onboarding-inline-code{display:inline;white-space:nowrap}.onboarding-inline-row{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.onboarding-inline-code a{color:inherit;text-decoration:none}.onboarding-body code{background:#0c1b2bad;border:1px solid rgba(149,177,206,.28);border-radius:6px;padding:2px 7px;color:#e7f4ff;font-size:.86rem}.onboarding-modal .modal-subtitle a{color:#9cead0;text-decoration:none}.onboarding-modal .modal-subtitle a:hover{text-decoration:underline}.onboarding-skill-link{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;border:1px solid rgba(44,231,181,.5);background:#2ce7b524;color:#d8fff2!important;font-weight:700;letter-spacing:.02em}@media (max-width: 840px){.hero{min-height:64vh}.top-text-nav{position:static;justify-content:center;margin-bottom:8px}.hero-main{min-height:0;padding:18px 0 20px}.hero-particles{top:8%;right:0;bottom:8%;left:0}.hero-brand{flex-direction:column;gap:12px}.hero-brand-copy{text-align:center}.hero-kicker{justify-content:center;font-size:.66rem;letter-spacing:.14em}.hero-kicker:before,.hero-kicker:after{width:20px}.hero-live-indicator{margin-top:8px;gap:8px}.hero-live-indicator-line{width:24px}.hero-live-indicator-chip{font-size:.58rem;letter-spacing:.1em;padding:4px 9px}.hero-cta-stack{margin-top:20px;gap:12px}.hero-pills{padding-top:0}.hero-entry-actions{margin-bottom:0;gap:6px;width:100%;flex-wrap:nowrap;padding:3px}.hero-entry-btn{min-width:0;flex:1 1 0;padding:9px 8px;font-size:.74rem}.hero-watch-btn{min-width:min(220px,92vw)}.hero-control-line{justify-content:center}.hero-left-stack{align-items:center}.owner-auth-stack{align-items:center;width:100%}.owner-meta-row,.owner-auth{justify-content:center}.owner-auth.owner-auth-owner-mode{justify-content:flex-end}.owner-stats-right{justify-content:center}.agentwatch-info-modal .modal-head{align-items:stretch}.agentwatch-info-modal .modal-head h3{font-size:1.15rem}.agentwatch-info-modal .onboarding-body{padding:15px 14px}.agentwatch-info-modal .agentwatch-lead{font-size:.92rem;line-height:1.65}.agentwatch-info-modal .agentwatch-steps li{font-size:.86rem;gap:8px}}.panel-caption{margin:-4px 0 10px;color:var(--muted);font-size:.78rem}.live-dot{color:var(--accent);animation:pulse 1.5s infinite}.feed-list{display:grid;gap:10px;flex:0 0 auto;min-height:0;max-height:none;overflow:visible;padding-right:0;overflow-anchor:none;align-content:start}.feed-item{border-radius:12px;border:1px solid transparent;background:var(--panel-soft);color:inherit;text-align:left;padding:12px 12px 11px;height:130px;cursor:pointer;opacity:1;backface-visibility:hidden;transform:translateZ(0);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .22s cubic-bezier(.2,.82,.22,1),border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.feed-item:hover{transform:translateY(-2px);box-shadow:0 10px 18px #020c1659}.feed-item.won{border-color:#2ce7b573}.feed-item.lost{border-color:#ff7d7d73}.feed-item.live-match{border-color:#2ce7b58c;box-shadow:inset 0 0 0 1px #2ce7b514}.feed-item.ended-match{border-color:#ffc16c73;box-shadow:inset 0 0 0 1px #ffc16c14}.feed-item.new-game{animation:newGamePop .82s cubic-bezier(.2,.82,.22,1);opacity:1;transform:none}.feed-top{display:flex;justify-content:space-between;gap:12px}.feed-left{display:flex;align-items:flex-start;gap:10px}.game-icon{font-size:1.4rem;line-height:1;margin-top:1px}.game-icon.high-roller-game{color:#ffd977;text-shadow:0 0 10px rgba(255,205,94,.45);filter:saturate(1.08)}.feed-left p{margin:3px 0 0;color:var(--muted);font-size:.81rem}.game-id-subtitle{margin-top:3px;font-size:.66rem;letter-spacing:.06em;color:#8ea8c4}.feed-inline-chip{display:inline-flex;align-items:center;margin-top:4px;border-radius:999px;border:1px solid rgba(255,205,94,.45);background:#ffcd5e1a;color:#ffe7aa;padding:1px 6px;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feed-right{text-align:right}.feed-right strong{display:block;font-size:.9rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-win-name{font-size:.82em;font-weight:700}.feed-right span{color:var(--muted);font-size:.74rem}.feed-status-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:5px}.feed-status-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(154,176,201,.35);padding:2px 8px;font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-top:0}.feed-status-chip.live{color:#b9ffe3;border-color:#2ce7b580;background:#2ce7b51f}.feed-status-chip.ended{color:#ffe1b5;border-color:#ffc16c80;background:#ffc16c1f}.feed-status-chip.recent{color:#d7e7fa;border-color:#9ab0c959;background:#9ab0c914}.feed-time{display:block;margin-top:5px;line-height:1.1}.feed-bottom{margin-top:9px;padding-top:9px;border-top:1px solid rgba(154,176,201,.18);display:flex;align-items:center;justify-content:space-between;gap:10px;color:#b7cae0;font-size:.74rem;min-height:32px}.feed-bottom>span{display:flex;align-items:center;flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-bottom-left{justify-content:flex-start;text-align:left;padding-left:2.15rem}.feed-bottom-right{justify-content:flex-end;text-align:right}.feed-versus{display:flex;align-items:center;justify-content:center;gap:7px;font-size:.75rem;color:#cfe2f7}.feed-versus .vs{color:#89a6c5;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.feed-versus .winner-name{color:#53ec97;font-weight:700}.feed-status-high-roller-chip{padding:2px 7px;font-size:.58rem}.right-rail{display:grid;grid-template-rows:auto auto auto;gap:12px;min-height:0}.latest-kuhn-panel{padding:10px;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.latest-kuhn-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.latest-kuhn-head h2{margin:0}.latest-kuhn-nav{display:flex;align-items:center;gap:6px}.latest-kuhn-nav span{font-size:.72rem;color:#b6cae1;min-width:30px;text-align:center}.latest-kuhn-nav button{width:24px;height:24px;border-radius:7px;border:1px solid rgba(152,183,213,.32);background:#07121fa8;color:#dcecff;cursor:pointer;line-height:1}.latest-kuhn-nav button:hover{border-color:#ffd0768f;color:#ffebc1}.latest-kuhn-card{width:100%;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;align-self:center}.latest-kuhn-meta{margin-bottom:8px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;color:#b7cae0;font-size:.72rem;padding:5px 8px;border-radius:10px;border:1px solid rgba(138,166,198,.2);background:linear-gradient(180deg,#0a1422db,#08101cc7),radial-gradient(circle at 18% 10%,rgba(120,196,255,.08),transparent 50%);box-shadow:inset 0 1px #d8e8ff0d,0 6px 16px #0309121f;animation:latestKuhnMetaSwap .98s cubic-bezier(.2,.82,.22,1);position:relative;overflow:hidden}.latest-kuhn-meta:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(108deg,transparent 0%,transparent 30%,rgba(255,233,177,.03) 37%,rgba(255,224,143,.18) 44%,rgba(255,243,206,.34) 49%,rgba(255,227,143,.22) 53%,rgba(255,218,121,.06) 60%,transparent 70%,transparent 100%);transform:translate(-135%);opacity:0;animation:latestKuhnMetaGlint .98s cubic-bezier(.2,.82,.22,1)}.latest-kuhn-meta-col{min-width:0;display:inline-flex;align-items:center;min-height:24px}.latest-kuhn-meta-status{justify-content:flex-start;min-width:max-content;padding-right:2px}.latest-kuhn-meta-badge{justify-content:flex-start;min-width:max-content;padding-left:2px}.latest-kuhn-meta-badge:empty:before{content:"";display:block;width:1px;min-height:1px}.latest-kuhn-meta-idcol{justify-content:flex-end;gap:4px;min-width:0;padding-left:8px;border-left:1px solid rgba(150,179,211,.16)}.high-roller-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,120,160,.55);background:linear-gradient(180deg,#ff78a03d,#ff78a01a);color:#ffe2ee;padding:2px 8px;font-size:.63rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.latest-kuhn-high-roller-chip{padding:2px 8px;font-size:.58rem;letter-spacing:.06em}.latest-kuhn-id{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.64rem;color:#aac8e3;letter-spacing:.02em;line-height:1;display:inline-flex;align-items:center;justify-content:flex-end;min-width:max-content;max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip}.latest-kuhn-copy-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(149,177,206,.26);background:#95b1ce0f;color:#d4e6f9;border-radius:999px;padding:2px 7px;min-width:44px;justify-content:center;font-size:.54rem;font-weight:800;letter-spacing:.07em;line-height:1;cursor:pointer;display:inline-flex;align-items:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.latest-kuhn-copy-btn:hover{border-color:#c4dbf173;background:#95b1ce24}.latest-kuhn-copy-btn.copied{color:#d8f7ff;border-color:#8cd9ff73;background:#8cd9ff1f}@keyframes latestKuhnMetaSwap{0%{border-color:#ffcf7861;box-shadow:inset 0 1px #ffeec912,0 0 #ffce7638;transform:translateY(-1px)}42%{border-color:#ffd57a57;box-shadow:inset 0 1px #fff0cd1a,0 0 0 8px #ffcf7014}to{border-color:#8aa6c633;box-shadow:inset 0 1px #d8e8ff0d,0 6px 16px #0309121f;transform:translateY(0)}}@keyframes latestKuhnMetaGlint{0%{transform:translate(-135%);opacity:0}12%{opacity:.62}48%{opacity:1}78%{opacity:.58}to{transform:translate(135%);opacity:0}}.latest-kuhn-visual-frame{width:100%;max-width:100%}.latest-kuhn-panel>.empty{align-self:center}.latest-kuhn-visual-frame .visual-stack{width:100%;padding:6px;border-radius:12px}.latest-kuhn-visual-frame .kuhn-stage{width:100%;max-width:100%;height:auto;aspect-ratio:500 / 320;min-height:190px;border-radius:14px}.latest-kuhn-visual-frame .kuhn-dealer{right:12px}.latest-kuhn-visual-frame .kuhn-table-ring{top:12px;right:16px;bottom:12px;left:16px}.latest-kuhn-visual-frame .kuhn-seat-tag{font-size:.54rem}.latest-kuhn-visual-frame .kuhn-seat-level{font-size:.52rem}.latest-kuhn-visual-frame .kuhn-replay-status{display:none}.board-row{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(162,188,215,.12);border-radius:9px;padding:8px 9px;font-size:.84rem;flex-wrap:wrap;transition:transform .25s ease}.board-panel .board-row+.board-row{margin-top:6px}.leaderboard-panel{display:flex;flex-direction:column}.leaderboard-panel h2{margin-bottom:10px}.leaderboard-panel .board-row{flex:1 1 0;min-height:38px}.leaderboard-panel .board-row+.board-row{margin-top:8px}.board-row-left{display:flex;align-items:center;gap:6px;min-width:0}.board-row-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.board-rank{color:#9eb8d4;font-size:.8rem;font-weight:700}.board-name{font-weight:700}.board-badge{display:inline-flex;align-items:center;gap:4px;border-radius:7px;padding:4px 9px;font-size:.63rem;letter-spacing:.05em;font-weight:700;min-width:98px;max-width:98px;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(148,177,206,.3);box-shadow:inset 0 1px #ffffff14;text-shadow:0 0 10px rgba(6,14,25,.7);font-family:Space Grotesk,sans-serif}.board-badge-icon{display:inline-flex;line-height:1;transform:translateY(-.5px)}.board-badge-label{line-height:1}.board-badge-king{border-color:#ffcb6a7a;background:linear-gradient(180deg,#ffcb6a3d,#ffcb6a14),#34240e70;color:#ffe8b8}.board-badge-level{border-color:#2ce7b56b;background:linear-gradient(180deg,#2ce7b542,#2ce7b514),#10262c80;color:#e8fff7}.board-badge-tier-scout{border-color:#82b0e080;background:linear-gradient(180deg,#82b0e047,#82b0e01a),#182a427a;color:#e1efff}.board-badge-tier-dealer{border-color:#2ce7b580;background:linear-gradient(180deg,#2ce7b54d,#2ce7b51a),#102f287a;color:#dcfff3}.board-badge-tier-operator{border-color:#ffad6680;background:linear-gradient(180deg,#ffad664d,#ffad661a),#3a1f107a;color:#ffead6}.board-badge-tier-vip{border-color:#aa8aff80;background:linear-gradient(180deg,#aa8aff4d,#aa8aff1a),#2919427a;color:#efe5ff}.board-badge-tier-whale{border-color:#ff78a085;background:linear-gradient(180deg,#ff78a052,#ff78a01f),#3e162780;color:#ffe1ec}.board-high-roller-chip{min-width:0;padding:4px 8px;border-radius:7px;font-size:.6rem;letter-spacing:.05em}.game-cards{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.history-panel{margin-top:12px;padding:14px;overflow-anchor:auto}.history-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.history-count{font-size:.78rem;color:var(--muted)}.history-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.history-filter{border:1px solid var(--line);background:#ffffff08;color:#d8e8fb;border-radius:999px;padding:6px 10px;font-size:.72rem;letter-spacing:.06em;cursor:pointer}.history-filter.active{border-color:#2ce7b58c;background:#2ce7b51f;color:#d9fff2}.history-list{display:grid;gap:8px;overflow-anchor:auto}.history-row{display:grid;grid-template-columns:90px 110px 1fr 130px 120px;gap:10px;align-items:center;border:1px solid rgba(162,188,215,.14);background:#ffffff08;border-radius:10px;color:#e3effc;text-align:left;padding:9px 10px;font-size:.82rem;cursor:pointer;transition:transform .15s ease,border-color .2s ease}.history-row:hover{transform:translateY(-1px);border-color:#7ec8ff59}.history-agent-cell{display:grid;gap:2px}.history-game-cell{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.history-high-roller-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,205,94,.42);background:#ffcd5e17;color:#ffe7aa;padding:1px 6px;font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.history-agent-cell strong{font-size:.82rem;color:#e6f2ff}.history-pagination{margin-top:10px;display:flex;justify-content:flex-end;align-items:center;gap:8px;color:var(--muted);font-size:.78rem}.history-pagination button{border:1px solid var(--line);background:#ffffff08;color:#d8e8fb;border-radius:8px;padding:5px 10px;cursor:pointer}.history-pagination button:disabled{opacity:.45;cursor:not-allowed}.game-card{padding:13px}.game-card h3{margin:0 0 8px;font-family:Space Grotesk,sans-serif}.game-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.44}.game-card-action{margin-top:12px;border:1px solid rgba(255,208,118,.45);background:linear-gradient(180deg,#ffdb921f,#ffc25c14);color:#ffe7b7;border-radius:10px;padding:7px 10px;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-weight:700}.game-card-action:hover{border-color:#ffd076b8;box-shadow:0 0 16px #ffc36142}.api-panel{margin-top:12px;padding:15px}.api-note{color:var(--muted);margin:0 0 10px}.api-panel pre{margin:0;background:#040c16e0;border:1px solid rgba(154,176,201,.16);border-radius:12px;color:#d8ecff;overflow-x:auto;padding:12px;font-size:.79rem;line-height:1.46}.empty{color:var(--muted);font-size:.88rem}.up{color:var(--accent)}.down{color:var(--danger)}.draw{color:var(--gold)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1305;background:#040c14c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:14px;overflow-y:auto;overscroll-behavior:contain;animation:fadeIn .2s ease}.modal{width:min(760px,100%);padding:16px;animation:popIn .22s ease}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px}.modal-title-block{display:grid;gap:2px}.modal-head h3{margin:0;font-size:1rem}.modal-mode-label{color:#90accb;font-size:.86em;font-weight:600}.modal-mode-label.live{color:#a4e9ca}.modal-inline-result{color:#90accb;font-size:.86em;font-weight:600}.modal-inline-result.up{color:#8bffd2}.modal-inline-result.down{color:#ffb1bd}.modal-inline-result.draw{color:#ffe1b5}.modal-high-roller-chip{align-self:center;margin-right:8px}.modal-header-high-roller-chip{margin-left:8px;vertical-align:middle;padding:2px 8px;font-size:.58rem}.modal-live-dot{color:#2ce7b5;text-shadow:0 0 10px rgba(44,231,181,.55);font-size:.92em}.modal-subtitle{margin:4px 0 0;font-size:.72rem;color:#8ea8c4;letter-spacing:.06em}.modal-game-meta-row{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.modal-game-id-pill{display:inline-block;color:#b9d1ea;padding:0;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-game-meta-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex:0 0 auto}.modal-copy-id{margin-left:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#c2daf4;border-radius:0;padding:0;box-shadow:none;outline:none;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:auto;cursor:pointer;opacity:.9;font-size:.62rem;letter-spacing:.02em;line-height:1;font-weight:700;text-transform:uppercase}.modal-head button.modal-copy-id{background:transparent;border:0;box-shadow:none}.modal-copy-id:hover{color:#d4e8ff;opacity:1;text-decoration:none}.modal-copy-id.copied{color:#c2daf4;text-shadow:none}.modal-copy-id.copied:hover{color:#d4e8ff}.modal-replay-reset,.modal-close-text{margin-left:0;border:0;background:transparent;color:#c2daf4;border-radius:0;padding:0;min-width:0;min-height:0;font-size:.66rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;opacity:.9;transition:opacity .14s ease,color .16s ease}.modal-game-meta-row .modal-copy-id{width:54px;justify-content:center;text-align:center;flex:0 0 54px;white-space:nowrap}.modal-game-meta-row .modal-replay-reset,.modal-game-meta-row .modal-close-text{width:auto;justify-content:center;text-align:center;flex:0 0 auto;white-space:nowrap}.modal-head button.modal-close-button{background:#ffffff0f;border:1px solid var(--line);color:var(--text);border-radius:10px;padding:7px 10px;cursor:pointer;transition:transform .14s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.modal-head button.modal-close-button:hover{background:#ffffff1a;border-color:#bedaff47;box-shadow:0 6px 16px #040a1447;transform:translateY(-1px)}.modal-head button.modal-close-button:active{transform:translateY(0)}.modal-head button.modal-replay-reset,.modal-head button.modal-close-text{border:0;background:transparent;box-shadow:none;color:#c2daf4}.modal-head button.modal-replay-reset:hover,.modal-head button.modal-close-text:hover{transform:none;color:#d4e8ff;opacity:1}.modal-head button.modal-replay-reset:active,.modal-head button.modal-close-text:active{transform:none}.visual-stack{background:radial-gradient(circle at 50% 0,#233a588c,#06101ce0 58%);border:1px solid rgba(255,226,156,.28);border-radius:12px;padding:14px}.dice-stage{position:relative;width:min(100%,760px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:18px}.dice-stage.win{filter:drop-shadow(0 0 18px rgba(255,188,86,.42))}.dice-multi-guide{grid-column:3;justify-self:center;display:grid;gap:4px;min-width:156px}.dice-multi-guide-title{font-family:Space Grotesk,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.14em;color:#dff7ff;text-shadow:0 0 12px rgba(112,224,255,.56),0 2px 5px rgba(0,0,0,.7);text-transform:uppercase}.dice-multi-guide-item{font-size:.64rem;letter-spacing:.04em;color:#cfe8fb;text-shadow:0 0 10px rgba(112,224,255,.42),0 1px 3px rgba(0,0,0,.64);line-height:1.35;white-space:nowrap}.dice-layout{grid-column:2;justify-self:center;display:flex;align-items:center;gap:14px;padding:6px 4px}.dice-column{display:grid;justify-items:center;gap:7px}.dice-label{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:#cfe2f8;text-transform:uppercase}.dice-vs{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:.9rem;letter-spacing:.08em;color:#ffd88a;text-shadow:0 0 12px rgba(255,206,100,.45)}.dice-vs-wrap{position:relative;width:40px;height:88px;--vs-anchor: 18px}.dice-vs-wrap .dice-vs{position:absolute;left:50%;top:var(--vs-anchor);transform:translate(-50%)}.dice-vs-win{position:absolute;left:50%;top:calc((var(--vs-anchor) + 88px) / 2 + 5px);transform:translate(-50%,-50%);font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#95f4c6;text-shadow:0 0 14px rgba(88,238,171,.5);animation:diceVsWinIn .32s cubic-bezier(.2,.86,.22,1) both,diceWinBadgePulse 1.1s ease-in-out .32s infinite}.dice-cube{width:88px;height:88px;border-radius:14px;background:radial-gradient(circle at 26% 22%,#fff 0,#f9fbff 26%,#e8eff8 62%,#cfd7e4);border:1px solid rgba(255,255,255,.65);display:grid;place-items:center;box-shadow:0 12px 24px #0000005c,inset 0 2px 9px #fffc,inset 0 -4px 9px #1f314826;animation:diceRoll .8s ease,pulseGold 1.1s ease-in-out;transform-style:preserve-3d}.dice-cube.rolling{animation:diceRattle .16s linear infinite}.dice-face-grid{width:62px;height:62px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.pip{width:10px;height:10px;border-radius:999px;justify-self:center;align-self:center;background:transparent}.pip.on{background:radial-gradient(circle at 30% 30%,#273747,#101722 70%);box-shadow:inset 0 1px 1px #ffffff38}.dice-pick{font-weight:700;color:#ffe08a;font-size:1.05rem;text-shadow:0 0 18px rgba(255,203,106,.38)}.wheel-wrap{position:relative;width:100%}.wheel-main{width:min(100%,640px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:14px}.wheel-wrap.win .wheel-disk{box-shadow:0 0 0 5px #ffffff0a inset,0 16px 28px #00000073,0 0 46px #40ffc952}.wheel-wrap.multiplier-hit .wheel-disk{box-shadow:0 0 0 5px #ffffff0a inset,0 16px 28px #00000073,0 0 52px #ffd67c80}.wheel-pointer{position:absolute;left:50%;top:-18px;transform:translate(-50%);z-index:14;color:#ffe08a;font-size:1.2rem;text-shadow:0 0 16px rgba(255,203,106,.6)}.wheel-stage{grid-column:2;position:relative;width:230px;height:230px}.wheel-disk{width:230px;height:230px;border-radius:50%;position:relative;border:3px solid rgba(255,214,124,.72);background:radial-gradient(circle at center,rgba(5,16,26,.93) 0 24%,transparent 25%),var(--wheel-gradient);box-shadow:0 0 0 5px #ffffff0a inset,0 16px 28px #00000073,0 0 36px #ffa62b3d;overflow:hidden}.wheel-spin{animation:wheelSpin 3.2s cubic-bezier(.17,.67,.12,.99) forwards}.wheel-segment{position:absolute;left:50%;top:50%;width:0;height:0;transform-origin:50% 0}.wheel-segment span{position:absolute;left:0;top:0;display:grid;place-items:center;width:auto;height:auto;background:transparent;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.01em;line-height:1;transform:translate(-50%,-50%) rotate(calc(var(--label-rotate, 0deg) - var(--spin-to, 0deg)));transform-origin:center;text-shadow:0 2px 4px rgba(0,0,0,.7),0 0 6px rgba(255,255,255,.25);transition:text-shadow .18s ease}.wheel-segment:before{display:none}.segment-selected span{color:#ffe08a;text-shadow:0 0 16px rgba(255,224,138,.88),0 2px 5px rgba(0,0,0,.8)}.wheel-center-cap{position:absolute;left:50%;top:50%;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff2cf,#f6bf55 62%,#a86108);border:2px solid rgba(255,247,215,.7);box-shadow:0 0 14px #ffc3578c}.wheel-win-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.wheel-core-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;animation:wheelCoreIntro .55s ease-out}.wheel-core-halo{position:absolute;left:50%;top:50%;width:116px;height:116px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ffd37847,#ffb35c24 52%,#ffb35c00 76%);filter:blur(.5px);animation:wheelCoreHaloPulse 1.2s ease-in-out infinite}.wheel-core-ring{position:absolute;left:50%;top:50%;width:142px;height:142px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,222,154,.42);box-shadow:0 0 12px #ffcd7242,inset 0 0 10px #ffe09e24;opacity:.82;animation:wheelCoreRingSweep 1.6s linear infinite}.wheel-center-win{position:absolute;left:50%;top:50%;width:126px;height:126px;transform:translate(-50%,-50%);pointer-events:none;z-index:11}.wheel-center-win-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Space Grotesk,sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:.03em;line-height:1;white-space:nowrap;color:#fff1c9;text-shadow:0 0 18px rgba(255,209,112,.95),0 2px 8px rgba(0,0,0,.7);transform-origin:center center;will-change:transform,filter,opacity;animation:wheelCoreValueFadeIn .26s ease-out forwards,wheelCoreValuePulse 1.2s ease-in-out .26s infinite}.wheel-firework{position:absolute;left:50%;top:50%;width:3px;height:58px;transform:translate(-50%,-100%) rotate(var(--fw-rot));transform-origin:center bottom;background:linear-gradient(180deg,hsl(var(--fw-hue) 96% 70%),#ffd78c00);filter:drop-shadow(0 0 8px hsla(var(--fw-hue) 96% 70% / .6));animation:wheelFireworkBurst 1.1s ease-out forwards}.wheel-multiplier-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12}.wheel-ray{position:absolute;left:50%;top:50%;width:2px;height:32px;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-58px);transform-origin:center bottom;background:linear-gradient(180deg,#fff4d6f2,#ffd67d00);border-radius:999px;filter:drop-shadow(0 0 4px rgba(255,221,146,.48));animation:wheelCoreRayIn .6s ease-out forwards,wheelCoreRayPulse 1.1s ease-in-out var(--ray-delay, 0s) infinite}.wheel-result-chip{opacity:1;position:relative;overflow:hidden;min-width:116px;justify-content:flex-start;border:0;will-change:transform,opacity,filter;backface-visibility:hidden}.wheel-meta-vertical .chip{border:0;background:linear-gradient(135deg,#142a43e6,#0e1d31e0);box-shadow:inset 0 1px #ffffff14,0 10px 18px #03080e6b}.wheel-hit-chip{background:linear-gradient(135deg,#ffc25e47,#ff964a33);color:#fff0c7;text-shadow:0 0 12px rgba(255,215,132,.58);box-shadow:0 0 #ffcc7200,0 0 18px #ffbc5a3d}.wheel-result-chip.bonus-in{animation:wheelChipReveal .56s cubic-bezier(.16,.92,.24,1) both}.wheel-result-chip.hit-in{animation:wheelChipRevealVip .72s cubic-bezier(.14,.94,.2,1) both,wheelChipVipGlow 2.2s ease-in-out .9s infinite}.wheel-result-chip.landed-in{animation:wheelChipReveal .52s cubic-bezier(.16,.92,.24,1) both}.wheel-result-chip.hit-in:after{content:"";position:absolute;top:-1px;bottom:-1px;left:-42%;width:36%;background:linear-gradient(100deg,#fff0,#fff3c49e,#fff0);transform:skew(-20deg);pointer-events:none;animation:wheelChipVipShine 1.4s ease-out .82s 1 both}.wheel-hit-chip.jackpot{background:linear-gradient(135deg,#ffbe503d,#ff844a3d);color:#fff4cf;box-shadow:0 0 14px #ffc66038,0 0 24px #ff9d5c24}.wheel-meta{display:flex}.wheel-meta-vertical{grid-column:1;justify-self:center;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;min-width:122px;min-height:142px}.slots-meta{margin-top:8px;display:flex;justify-content:center;gap:8px;color:var(--muted);font-size:.84rem;min-height:20px}.slots-meta{transition:opacity .28s ease,transform .28s ease,visibility .28s}.slots-meta.hidden{opacity:0;visibility:hidden;transform:translateY(4px)}.slots-meta.ready{opacity:1;visibility:visible;transform:translateY(0)}.chip{--chip: #9bb0c8;border:1px solid color-mix(in oklab,var(--chip),white 16%);background:color-mix(in oklab,var(--chip),black 72%);color:#f4fbff;border-radius:999px;padding:4px 10px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.chip-dot{width:10px;height:10px;border-radius:999px;background:var(--chip);border:1px solid rgba(255,255,255,.55);box-shadow:0 0 8px color-mix(in oklab,var(--chip),white 20%)}.bonus-chip{border-color:#ffd17899;background:#ffbe5033;color:#ffe9be}.miss-chip{border-color:#9fb5d16b;background:#5068853d;color:#c9d8ea}.slot-machine{width:min(100%,420px);margin:0 auto;border-radius:16px;border:2px solid rgba(255,210,110,.62);background:radial-gradient(circle at 50% 0,rgba(255,239,184,.2),transparent 45%),linear-gradient(155deg,#711626,#521022 52%,#340a17);box-shadow:0 14px 24px #0006,inset 0 0 24px #ffbb532e;padding:10px 12px 8px;transition:box-shadow .2s ease,transform .2s ease}.slot-machine.spinning{transform:translateY(-1px)}.slot-top{text-align:center;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.13em;color:#ffe8ae;text-shadow:0 0 16px rgba(255,205,102,.54);margin-bottom:8px}.slots-wrap{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;background:linear-gradient(180deg,#040a12db,#0b1727f2);border:1px solid rgba(255,221,148,.24);border-radius:14px;padding:12px 16px;overflow:hidden}.payline{position:absolute;left:8px;right:8px;top:50%;transform:translateY(-50%);height:2px;background:linear-gradient(90deg,transparent,rgba(255,96,96,.9) 12%,rgba(255,96,96,.9) 88%,transparent);box-shadow:0 0 12px #ff606073;z-index:2}.slot-reel{position:relative;width:86px;height:106px;border-radius:14px;border:1px solid rgba(255,214,124,.5);background:linear-gradient(180deg,#23364f,#121e2f 48%,#0c1623);padding:8px;box-shadow:inset 0 0 22px #82b9ff1f,0 9px 16px #00000057;z-index:3}.slot-reel.spinning .slot-face{animation:reelSpin .14s linear infinite;filter:blur(1.2px) drop-shadow(0 0 10px rgba(255,208,117,.32))}.slot-window{width:100%;height:100%;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff21,#ffffff0a),linear-gradient(180deg,#0f1a29,#050b13);display:grid;place-items:center;overflow:hidden}.slot-face{font-size:2.35rem;filter:drop-shadow(0 0 16px rgba(255,208,117,.42));animation:slotBounce .52s ease}.slot-lever{position:absolute;right:8px;top:14px;width:8px;height:88px;border-radius:999px;background:linear-gradient(180deg,#dae6f7,#8ea9ca);transform-origin:top center;animation:leverPull .9s ease}.slot-lever-ball{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff2cf,#f7b347 62%,#8b4a03);box-shadow:0 0 12px #ffb74799}.slot-base{margin:8px auto 0;width:72%;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffc36633,#ffdc9299,#ffc36633)}.slot-machine.win{box-shadow:0 18px 30px #00000073,inset 0 0 26px #ffc94847,0 0 36px #ff74a447}.slot-win-burst,.dice-win-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.dice-ray{position:absolute;left:50%;top:50%;width:2px;height:30px;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-44px);transform-origin:center bottom;background:linear-gradient(180deg,#fff4d6f0,#ffd67d00);border-radius:999px;filter:drop-shadow(0 0 4px rgba(255,221,146,.48));animation:diceRayIn .56s ease-out forwards,diceRayPulse 1.1s ease-in-out var(--ray-delay, 0s) infinite}.dice-win-text{position:absolute;left:50%;top:8px;transform:translate(-50%,-50%);font-family:Space Grotesk,sans-serif;font-size:.76rem;font-weight:800;letter-spacing:.12em;white-space:nowrap;color:#f0f7ff;text-shadow:0 0 14px rgba(133,220,255,.54),0 2px 6px rgba(0,0,0,.75);background:linear-gradient(135deg,#102034db,#0b1828db);border:1px solid rgba(132,206,246,.5);border-radius:999px;padding:5px 10px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 14px #84cef633;animation:diceWinBadgeIn .52s ease-out forwards,diceWinBadgePulse 1.3s ease-in-out .52s infinite}.slot-win-text{position:absolute;left:50%;top:10px;transform:translate(-50%);font-family:Space Grotesk,sans-serif;font-size:.86rem;font-weight:800;letter-spacing:.14em;color:#fff5d7;text-shadow:0 0 18px rgba(255,212,121,.86),0 2px 6px rgba(0,0,0,.75);background:#29190ad6;border:1px solid rgba(255,205,118,.56);border-radius:999px;padding:6px 12px;box-shadow:0 0 18px #ffb85647;animation:slotHitBanner 1.55s ease-in-out forwards,slotPersistentPulse 1.2s ease-in-out 1.55s infinite}.slot-win-text.jackpot{color:#ffefb8;text-shadow:0 0 20px rgba(255,221,132,.72),0 0 36px rgba(255,177,68,.42);border-color:#ffe29cb3;box-shadow:0 0 24px #ffd06f6b,0 0 42px #ffa64742;animation:slotHitBannerJackpot 1.95s ease-in-out forwards,slotPersistentPulse 1.2s ease-in-out 1.95s infinite}.slot-win-multiplier{position:absolute;left:50%;top:44px;transform:translate(-50%);font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.1em;color:#dff7ff;text-shadow:0 0 14px rgba(112,224,255,.58),0 2px 5px rgba(0,0,0,.72);background:#0c1c2dd6;border:1px solid rgba(132,206,246,.52);border-radius:999px;padding:4px 10px;box-shadow:0 0 14px #84cef633;animation:slotMultiplierBadge 1.55s ease-in-out forwards,slotPersistentPulse 1.2s ease-in-out 1.55s infinite}.slot-win-multiplier.jackpot{color:#fff2c8;border-color:#ffdd84ad;text-shadow:0 0 16px rgba(255,217,126,.66),0 2px 5px rgba(0,0,0,.74);box-shadow:0 0 18px #ffcd6f57,0 0 30px #ffa64729;animation:slotMultiplierBadgeJackpot 1.95s ease-in-out forwards,slotPersistentPulse 1.2s ease-in-out 1.95s infinite}.crash-stage{position:relative;width:min(100%,430px);height:220px;margin:0 auto;border-radius:14px;border:1px solid rgba(255,209,108,.4);background:radial-gradient(circle at 50% -20%,rgba(255,200,108,.15),transparent 60%),linear-gradient(180deg,#06111d,#09192d 54%,#0a243d);overflow:hidden;box-shadow:inset 0 0 28px #59a2ff26,0 16px 28px #00000061}.crash-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(168,205,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(168,205,255,.12) 1px,transparent 1px);background-size:24px 24px;opacity:.25}.crash-chart{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.crash-axis{stroke:#a8cdff66;stroke-width:1.2;fill:none}.crash-path{stroke:#42f2c1;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(79,255,209,.6))}.crash-stage.exploded .crash-path{stroke:#ff7d7d;filter:drop-shadow(0 0 8px rgba(255,112,112,.62))}.crash-dot{fill:#eafff8;stroke:#42f2c1b3;stroke-width:2;filter:drop-shadow(0 0 8px rgba(66,242,193,.7))}.crash-stage.exploded .crash-dot{stroke:#ff7d7db3;filter:drop-shadow(0 0 8px rgba(255,125,125,.7))}.crash-burst{position:absolute;width:12px;height:12px;margin-left:-6px;margin-top:-6px;border-radius:50%;border:2px solid rgba(255,196,144,.85);box-shadow:0 0 #ff7d7dbf;animation:crashBurst .65s ease-out forwards}.crash-hud{position:absolute;left:16px;right:16px;top:14px;display:grid;gap:4px}.crash-live{font-family:Space Grotesk,sans-serif;font-size:1.95rem;font-weight:800;color:#d6fff2;letter-spacing:.01em;text-shadow:0 0 22px rgba(70,255,198,.52)}.crash-meta{color:#b7d5f3;font-size:.78rem;letter-spacing:.03em}.crash-bang{position:absolute;right:14px;bottom:14px;font-family:Space Grotesk,sans-serif;font-size:.84rem;font-weight:800;color:#cde6ff;letter-spacing:.08em;text-shadow:0 0 12px rgba(137,182,255,.5);border:1px solid rgba(152,188,238,.4);border-radius:999px;padding:5px 9px;background:#0814238f}.crash-bang.idle{color:#c7deff;border-color:#91b3e373;animation:crashPulse .9s ease-in-out infinite}.crash-bang.win{color:#daffd0;border-color:#86ff9d9e;text-shadow:0 0 14px rgba(128,255,148,.62);animation:crashFlash .65s ease}.crash-bang.loss{color:#ffd2a6;border-color:#ff988799;text-shadow:0 0 14px rgba(255,126,126,.74);animation:crashShake .45s ease}.crash-win-burst{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;justify-content:flex-start;padding-left:14px;pointer-events:none;z-index:8}.crash-win-text{position:relative;left:auto;top:auto;transform:none;font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.11em;line-height:1;white-space:nowrap;text-transform:uppercase;border-radius:10px;padding:7px 10px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:crashResultBadgeIn .82s ease-out forwards,crashResultPulse 1.2s ease-in-out .82s infinite}.crash-win-text.win{color:#e5ffec;text-shadow:0 0 12px rgba(99,255,176,.54);background:linear-gradient(135deg,#0b3627d6,#08232bd6);border:1px solid rgba(95,245,186,.58);box-shadow:0 0 20px #2dd2a33d}.crash-win-text.loss{color:#ffe2cd;text-shadow:0 0 12px rgba(255,144,109,.58);background:linear-gradient(135deg,#3b1610d6,#2d101ed6);border:1px solid rgba(255,140,108,.58);box-shadow:0 0 20px #ff66573d}.crash-win-inline-multi{color:#dff7ff;text-shadow:0 0 10px rgba(111,223,255,.52),0 2px 4px rgba(0,0,0,.7);letter-spacing:.08em}.confetti{position:absolute;left:50%;top:52%;width:6px;height:14px;border-radius:2px;background:hsl(var(--hue) 95% 63%);transform:translate(-50%,-50%) rotate(var(--rot));animation:confettiBurst 1.2s ease-out forwards}.modal-result{margin-top:10px;display:flex;justify-content:center;align-items:center;text-align:center}.modal-result-copy{display:grid;justify-items:center;gap:4px;min-height:42px;animation:modalResultSwap .46s cubic-bezier(.2,.75,.22,1)}.dice-status-bar{display:none}.dice-status-stack{width:min(100%,560px);min-height:34px;display:flex;align-items:center;justify-content:center;animation:modalResultSwap .36s cubic-bezier(.2,.75,.22,1)}.dice-status-flow{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;justify-content:center;min-height:22px}.dice-status-line{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dice-status-line.line-base{color:#e6f2ff}.dice-status-line.line-step{font-family:Space Grotesk,sans-serif;font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;animation:diceStatusLineIn .42s cubic-bezier(.2,.86,.22,1) both}.dice-status-line.line-step.win{color:#95f4c6;text-shadow:0 0 14px rgba(88,238,171,.5)}.dice-status-line.line-step.loss{color:#ffb0b0;text-shadow:0 0 14px rgba(255,139,139,.4)}.dice-status-line.line-step.multi{color:#dff7ff;text-shadow:0 0 12px rgba(112,224,255,.5)}.dice-status-line.line-step.amount{color:#cffff0;text-shadow:0 0 14px rgba(70,228,160,.38)}.dice-status-actor{color:#e6f2ff;font-weight:800;white-space:nowrap;flex:0 0 auto}.dice-status-verb{border:1px solid rgba(168,194,223,.4);border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:800;letter-spacing:.08em;color:#d9e9ff;background:#0a152399}.dice-status-sol{font-family:Space Grotesk,sans-serif;color:#ffe8b8;font-size:.86rem;letter-spacing:.02em;white-space:nowrap;flex:0 0 auto}.modal-result-copy strong{font-size:1rem;letter-spacing:.01em}.kuhn-result-copy{min-height:56px}.kuhn-result-hidden{visibility:hidden}.kuhn-result-pending{color:#9cb9d8;font-size:.84rem;letter-spacing:.04em}.result-line{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.result-actor{color:#e6f2ff;font-weight:800}.result-tag{border:1px solid rgba(160,186,214,.34);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:#0a15239e}.result-tag.tag-bet{color:#d9e9ff;border-color:#a8c2df70}.result-tag.tag-win{color:#8ff6c1;border-color:#6fecad8c}.result-amount{font-family:Space Grotesk,sans-serif;color:#ffe8b8;font-size:.95em;letter-spacing:.02em}.modal-result-copy span{font-size:.78rem;color:#9eb5ce}.modal-result-copy.phase-bet strong{color:#d7e8fb}.modal-result-copy.phase-win strong{color:#5cf2a9;text-shadow:0 0 20px rgba(64,236,164,.5)}.modal-result-copy.phase-loss strong{color:#ff9c9c;text-shadow:0 0 14px rgba(255,120,120,.28)}.result-line-win{font-size:1.08rem;font-weight:800;letter-spacing:.01em;color:#62f5ad;text-shadow:0 0 16px rgba(68,240,170,.45),0 0 28px rgba(68,240,170,.25)}.modal-result-copy.phase-win.slot-small .result-line-win{color:#9ef7bf}.modal-result-copy.phase-win.slot-big .result-line-win,.modal-result-copy.phase-win.slot-triple .result-line-win{color:#7af7df;text-shadow:0 0 18px rgba(90,238,211,.46),0 0 30px rgba(90,238,211,.24)}.modal-result-copy.phase-win.slot-jackpot .result-line-win{color:#ffd98f;text-shadow:0 0 20px rgba(255,205,111,.7),0 0 42px rgba(255,166,71,.45)}.modal-jackpot-fx{margin-top:4px;position:relative;width:120px;height:28px}.modal-jackpot-fx span{position:absolute;left:50%;top:50%;width:2px;height:24px;border-radius:999px;background:linear-gradient(180deg,#fff0b8e6,#ffba5400);transform:translate(-50%,-50%) rotate(var(--jf-rot));animation:modalJackpotRay .9s ease-out forwards}.rules-modal-body{border:1px solid rgba(154,176,201,.24);background:radial-gradient(circle at 90% -10%,rgba(255,214,124,.12),transparent 44%),linear-gradient(180deg,#081322e6,#0813229e);border-radius:14px;padding:14px}.rules-modal{width:min(820px,100%)}.rules-modal .modal-head{margin-bottom:14px}.rules-modal .modal-head h3{font-size:1.12rem;letter-spacing:.01em}.rules-summary{margin:0 0 10px;color:#dbe9fa;font-size:.9rem}.rules-modal-body h4{margin:8px 0 6px;color:#ffe2ac;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.rules-list{margin:0 0 8px 18px;padding:0;color:#c2d6ef;font-size:.86rem;line-height:1.5}.rules-math li{color:#d8f2ff}.md-body{display:grid;gap:10px}.md-section{border:1px solid rgba(154,189,224,.24);background:linear-gradient(180deg,#152d4a42,#09182833);border-radius:12px;padding:10px 11px}.md-section-head{margin-bottom:6px}.md-h2{margin:0;color:#ffe3af;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.md-h3{margin:4px 0 0;color:#ffdcb9;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.md-paragraph{margin:0 0 2px;color:#e1eeff;font-size:.88rem;line-height:1.55}.md-paragraph strong,.md-list strong{color:#fff4d3;font-weight:800}.md-paragraph code,.md-list code{background:#081c31b8;border:1px solid rgba(135,182,226,.28);border-radius:6px;padding:1px 5px;color:#dcf0ff;font-size:.82em}.md-list{margin:6px 0 0;padding:0;list-style:none;color:#d2e4fb;font-size:.85rem;line-height:1.48;display:grid;gap:5px}.md-list li{margin:0;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px}.api-docs-page{min-height:100vh;display:grid;grid-template-columns:290px 1fr;color:var(--text);background:radial-gradient(700px 500px at 7% 3%,rgba(44,231,181,.12),transparent 58%),radial-gradient(880px 600px at 95% -8%,rgba(255,203,106,.15),transparent 62%),linear-gradient(145deg,#07111f,#0d1e33 55%,#0a1727)}.api-docs-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid rgba(173,198,225,.2);background:linear-gradient(180deg,#081423f0,#081423d6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:18px 14px 24px}.api-docs-brand{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;padding-bottom:12px;border-bottom:1px solid #ecf0f4;margin-bottom:14px}.api-docs-brand img{width:42px;height:42px;object-fit:contain}.api-docs-brand p{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.api-docs-brand a{color:#dff0ff;text-decoration:none;font-weight:700;font-size:.92rem}.api-docs-sidebar nav ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.api-docs-sidebar nav li{margin:0}.api-docs-sidebar nav li.sub{padding-left:11px}.api-docs-sidebar nav a{color:#c3d9f4;text-decoration:none;font-size:.87rem;line-height:1.35;display:block;border:1px solid transparent;border-radius:9px;padding:6px 8px;background:#11263f38}.api-toc-endpoint{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px}.api-method-badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:2px 7px;border-radius:999px;border:1px solid transparent;font-size:.66rem;letter-spacing:.08em;font-weight:800;line-height:1.2}.api-method-badge.method-get{color:#73ffd8;border-color:#2ce7b566;background:#2ce7b524}.api-method-badge.method-post{color:#ffe8b5;border-color:#ffcb6a6b;background:#ffcb6a24}.api-method-badge.method-put,.api-method-badge.method-patch{color:#c8dbff;border-color:#8fbcff61;background:#8fbcff24}.api-method-badge.method-delete{color:#ffc0c0;border-color:#ff7d7d6b;background:#ff7d7d24}.api-endpoint-route{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.77rem;color:#d6e8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-docs-sidebar nav a:hover{color:#fff4d3;border-color:#ffcb6a61;background:#ffcb6a1a}.api-docs-content{max-width:980px;padding:26px 34px 48px;line-height:1.58;margin:18px;border:1px solid rgba(173,198,225,.2);border-radius:16px;background:linear-gradient(180deg,#0c1c2fdb,#091727e0);box-shadow:0 26px 42px #0208106b,inset 0 0 0 1px #ffffff05}.api-docs-content h1,.api-docs-content h2,.api-docs-content h3{color:#eef6ff;margin-top:1.3em;margin-bottom:.5em;line-height:1.25;font-family:Space Grotesk,sans-serif}.api-docs-content h1{margin-top:0;font-size:2rem;border-bottom:1px solid rgba(173,198,225,.24);padding-bottom:10px;background:linear-gradient(96deg,#fff,#b4d7ff 38%,#f4d591);-webkit-background-clip:text;background-clip:text;color:transparent}.api-docs-content h2{font-size:1.4rem;border-bottom:1px solid rgba(173,198,225,.2);padding-bottom:6px;scroll-margin-top:20px}.api-docs-content h3{font-size:1.05rem;scroll-margin-top:20px;color:#ffe6b8}.api-docs-content p{margin:.5em 0 .8em;color:#d9eaff}.api-docs-content ul{margin:.4em 0 1em;padding-left:1.25em;color:#d9eaff}.api-docs-content li{margin:.18em 0}.api-docs-content pre{margin:.7em 0 1em;padding:12px 14px;border-radius:12px;border:1px solid rgba(154,176,201,.26);background:#040c16e0;color:#d8ecff;overflow-x:auto}.api-docs-content code{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.86em}.api-docs-content p code,.api-docs-content li code{background:#081c31b8;color:#dcf0ff;padding:1px 5px;border-radius:4px;border:1px solid rgba(135,182,226,.28)}.api-docs-content a{color:#8fcbff;text-underline-offset:2px}@media (max-width: 980px){.api-docs-page{grid-template-columns:1fr}.api-docs-sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid rgba(173,198,225,.2)}.api-docs-content{padding:20px 16px 36px;margin:12px}}.md-bullet{color:#8ed9ff;font-size:.62rem;margin-top:.42em;text-shadow:0 0 8px rgba(112,199,255,.45)}.kuhn-stage{position:relative;width:min(100%,500px);height:320px;margin:0 auto;border-radius:22px;border:1px solid rgba(255,217,131,.45);background:radial-gradient(circle at 50% 48%,#2c7c5dc7,#0f3e30e6 52%,#071814f2),linear-gradient(180deg,#ffd57f14,#0000);box-shadow:inset 0 0 48px #091713bf,inset 0 0 0 10px #38211470,0 18px 34px #0000006b;overflow:hidden}.kuhn-stage.phase-action{box-shadow:inset 0 0 48px #091713bf,inset 0 0 0 10px #38211470,0 18px 34px #0000006b,0 0 22px #ffd47838}.kuhn-table-ring{position:absolute;top:16px;right:26px;bottom:16px;left:26px;border-radius:999px;border:2px solid rgba(255,229,166,.4);box-shadow:inset 0 0 26px #ffd27824}.kuhn-dealer{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:grid;justify-items:center;gap:4px;z-index:6}.kuhn-dealer-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:1rem;background:radial-gradient(circle at 30% 30%,#ffeeca,#d4a45f 62%,#714013);border:1px solid rgba(255,235,187,.72);box-shadow:0 6px 12px #0000004d}.kuhn-dealer-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#ffe2ac;background:#081828c2;border:1px solid rgba(255,218,142,.35);border-radius:999px;padding:2px 6px}.kuhn-deck{position:absolute;left:calc(50% + 120px);top:50%;width:42px;height:60px;margin-left:-21px;margin-top:-30px;border-radius:8px;border:1px solid rgba(255,244,225,.7);background:linear-gradient(145deg,#ffecd0,#d4aa6b 58%,#8f5f2a),repeating-linear-gradient(45deg,#47221029 0,#47221029 4px,#774a1d0f 4px,#774a1d0f 8px);box-shadow:0 8px 14px #00000057;z-index:3;opacity:.7}.kuhn-deck.shuffle{animation:kuhnShuffle .56s ease-out 1}.kuhn-pot-stack{position:absolute;left:calc(50% + 118px);top:50%;transform:translate(-50%,-50%);margin-top:44px;display:grid;justify-items:center;gap:1px;z-index:7;min-width:88px}.kuhn-public-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:-8px;display:grid;justify-items:center;gap:5px;z-index:6}.kuhn-public-card.dealing .kuhn-card.public{animation:kuhnBoardPulse .95s ease}.kuhn-public-label{font-size:.56rem;letter-spacing:.11em;text-transform:uppercase;color:#f7dca4;background:#081828b8;border:1px solid rgba(255,218,142,.3);border-radius:999px;padding:2px 6px}.kuhn-pot-stack.draining .kuhn-pot-coins{opacity:.08;filter:blur(.8px);transition:opacity .25s ease,filter .25s ease}.kuhn-pot-coins{display:flex;align-items:center;gap:2px;margin-bottom:2px}.kuhn-pot-coins span{font-size:.92rem;filter:drop-shadow(0 0 6px rgba(255,208,112,.58))}.kuhn-pot-coins span:nth-child(2){transform:translateY(-2px)}.kuhn-pot-coins span:nth-child(3){transform:translateY(-4px)}.kuhn-pot-coins span:nth-child(4){transform:translateY(-6px)}.kuhn-pot-label{font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;color:#f7dca4;background:#081828b8;border:1px solid rgba(255,218,142,.3);border-radius:999px;padding:2px 6px}.kuhn-pot-stack strong{font-family:Space Grotesk,sans-serif;font-size:.86rem;color:#fff3d2;text-shadow:0 0 12px rgba(255,209,107,.6)}.kuhn-pot-bursts{position:absolute;left:50%;top:-4px;transform:translate(-50%);pointer-events:none}.kuhn-pot-bursts span{position:absolute;left:50%;top:0;transform:translate(-50%);font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:800;color:#d8ffca;text-shadow:0 0 10px rgba(138,255,154,.62);animation:kuhnPotBurst 1.05s ease-out forwards}.kuhn-seat{position:absolute;left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:2px;z-index:5}.seat-top{top:10px}.seat-bottom{bottom:10px}.kuhn-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#ecf7ff,#a8c5e3 62%,#4e6e93);border:1px solid rgba(255,255,255,.45);box-shadow:0 6px 10px #00000052;font-size:.9rem}.kuhn-avatar img{width:100%;height:100%;border-radius:inherit;display:block}.kuhn-seat-name{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#dceeff;max-width:120px;text-align:center;line-height:1.1;background:#061220c7;border:1px solid rgba(165,198,229,.3);border-radius:999px;padding:2px 7px}.kuhn-seat-tag{margin-top:2px;font-size:.58rem;letter-spacing:.06em;color:#cfe2f6;background:#08192ac7;border:1px solid rgba(154,189,224,.34);border-radius:999px;padding:1px 7px;white-space:nowrap}.kuhn-seat-level{margin-top:2px;font-size:.54rem;letter-spacing:.06em;color:#d8eeff;background:#0e263ed1;border:1px solid rgba(116,186,238,.35);border-radius:999px;padding:1px 7px;white-space:nowrap;font-weight:700}.kuhn-card-wrap{position:absolute;right:-42px;top:12px;height:56px;width:44px;display:grid;place-items:center}.seat-bottom .kuhn-card-wrap{top:-12px;right:-52px}.kuhn-card{width:36px;height:52px;border-radius:9px;border:1px solid rgba(255,244,220,.58);background:radial-gradient(circle at 28% 20%,#ffffffe6,#f1f7ffe6 42%,#d7e0edeb);color:#112338;display:grid;place-items:center;font-family:Space Grotesk,sans-serif;font-weight:800;font-size:1rem;opacity:0;transform:translateY(-18px) scale(.86) rotate(-4deg);box-shadow:0 10px 16px #00000061}.kuhn-card.dealt{opacity:1;transform:translateY(0) scale(1) rotate(0);animation:kuhnDeal .62s cubic-bezier(.2,.82,.21,1)}.kuhn-card.public{transform:translate(0) scale(.95);opacity:0}.kuhn-card.public.dealt{opacity:1;animation:kuhnPublicReveal .58s cubic-bezier(.2,.82,.21,1)}.kuhn-card.self{border-color:#b5f0d2a6;box-shadow:0 10px 16px #00000061,0 0 16px #49ffb729}.seat-top .kuhn-card{transform:translate(128px,84px) scale(.74) rotate(14deg)}.seat-bottom .kuhn-card{transform:translate(128px,-84px) scale(.74) rotate(-14deg)}.seat-top .kuhn-card.dealt,.seat-bottom .kuhn-card.dealt{transform:translate(0) scale(1) rotate(0)}.seat-top .kuhn-card.dealt{animation:kuhnDealFromDealerTop .72s cubic-bezier(.2,.82,.21,1)}.seat-bottom .kuhn-card.dealt{animation:kuhnDealFromDealerBottom .72s cubic-bezier(.2,.82,.21,1)}.kuhn-card:not(.revealed){border:1px solid rgba(255,244,225,.7);background:linear-gradient(145deg,#ffecd0,#d4aa6b 58%,#8f5f2a),repeating-linear-gradient(45deg,#47221029 0,#47221029 4px,#774a1d0f 4px,#774a1d0f 8px);color:transparent}.kuhn-card:not(.revealed) span{opacity:0}.kuhn-card.revealed{animation:kuhnReveal .55s ease}.kuhn-card.revealed span{opacity:1}.kuhn-seat.active .kuhn-avatar{box-shadow:0 0 0 3px #ffe19333,0 0 18px #ffcf6399}.kuhn-seat.active{filter:drop-shadow(0 0 10px rgba(255,214,124,.35))}.kuhn-turn-indicator{font-size:.58rem;letter-spacing:.11em;color:#fff2cc;border:1px solid rgba(255,213,121,.66);background:#2f1f08b8;border-radius:999px;padding:2px 7px;animation:kuhnTurnPulse .7s ease-in-out infinite}.kuhn-action-indicator{position:absolute;left:50%;top:38px;transform:translate(-50%);min-width:74px;height:24px;font-size:.66rem;letter-spacing:.04em;color:#f2f9ff;border:1px solid rgba(166,209,245,.62);background:#08192aeb;border-radius:999px;padding:0 8px;display:grid;place-items:center;animation:kuhnActionFlash .9s ease;z-index:7;text-transform:capitalize;white-space:nowrap}.seat-bottom .kuhn-action-indicator{top:-28px}.kuhn-action-indicator.active-turn{min-width:82px;height:26px;font-size:.68rem;background:#352408e6;border-color:#ffd67ccc;color:#fff2cc;box-shadow:0 0 14px #ffd67c73;animation:kuhnActionGlowPulse .85s ease-in-out infinite,kuhnActionFlash .65s ease}.kuhn-coin-raise,.kuhn-coin-buyin{position:absolute;left:50%;top:50%;width:0;height:0;z-index:8;pointer-events:none}.kuhn-coin-buyin span{position:absolute;left:0;top:0;font-size:1rem;opacity:0;transform:translate(-50%,-50%);filter:drop-shadow(0 0 8px rgba(255,208,112,.58))}.kuhn-coin-buyin .from-top{animation:kuhnBuyInTop .88s ease-out forwards}.kuhn-coin-buyin .from-bottom{animation:kuhnBuyInBottom .88s ease-out forwards}.kuhn-coin-raise span{position:absolute;left:0;top:0;font-size:1rem;transform:translate(-50%,-50%);filter:drop-shadow(0 0 8px rgba(255,208,112,.58))}.kuhn-coin-raise.from-bottom span{animation:kuhnRaiseFromBottom .76s ease-out forwards}.kuhn-coin-raise.from-top span{animation:kuhnRaiseFromTop .76s ease-out forwards}.kuhn-coin-payout{position:absolute;left:50%;top:50%;width:0;height:0;z-index:8;pointer-events:none}.kuhn-coin-payout span{position:absolute;left:0;top:0;font-size:.95rem;opacity:0;transform:translate(-50%,-50%);animation-delay:var(--coin-delay);filter:drop-shadow(0 0 8px rgba(255,203,96,.6))}.kuhn-coin-payout.to-bottom span{animation:kuhnPayoutToBottom .95s ease-out forwards}.kuhn-coin-payout.to-top span{animation:kuhnPayoutToTop .95s ease-out forwards}.kuhn-coin-payout-split{position:absolute;left:50%;top:50%;width:0;height:0;z-index:8;pointer-events:none}.kuhn-coin-payout-split>div{position:absolute;left:0;top:0;width:0;height:0}.kuhn-coin-payout-split span{position:absolute;left:0;top:0;font-size:.95rem;opacity:0;transform:translate(-50%,-50%);animation-delay:var(--coin-delay);filter:drop-shadow(0 0 8px rgba(255,203,96,.6))}.kuhn-coin-payout-split .to-top span{animation:kuhnPayoutToTop .95s ease-out forwards}.kuhn-coin-payout-split .to-bottom span{animation:kuhnPayoutToBottom .95s ease-out forwards}.kuhn-seat.winner .kuhn-seat-name{color:#dbffd2;text-shadow:0 0 12px rgba(132,255,158,.58)}.kuhn-replay-panel{margin-top:8px;border:1px solid rgba(152,183,213,.24);border-radius:10px;background:#07101d85;padding:8px;display:grid;gap:8px}.kuhn-replay-status{display:grid;gap:4px;text-align:center;font-size:.72rem;letter-spacing:.03em;text-transform:none;color:#fff4d4;text-shadow:0 0 10px rgba(255,198,99,.5);background:#0b1b2eb8;border:1px solid rgba(185,210,237,.26);border-radius:8px;padding:6px 8px}.kuhn-replay-line{color:#ffeec5}.kuhn-replay-notes{color:#c6d9ee;font-size:.66rem;white-space:nowrap;overflow-x:auto;scrollbar-width:thin}.kuhn-replay-status.phase-done{color:#eaffd2;border-color:#8ef6aa80;text-shadow:0 0 12px rgba(142,246,170,.55);background:#10281cb8}.kuhn-live-callout{text-align:center;font-size:.78rem;color:#d9ecff;border:1px solid rgba(129,174,218,.34);border-radius:8px;background:#0814238f;padding:6px 8px}.kuhn-round-track{position:static;display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.kuhn-round-track span{font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:#9eb5cf;border:1px solid rgba(145,175,205,.24);border-radius:999px;padding:3px 6px;background:#07101d7a}.kuhn-round-track span.done{color:#cbdfef;border-color:#a1c4e466}.kuhn-round-track span.active{color:#fff2cc;border-color:#ffd579a8;box-shadow:0 0 12px #ffcc6647;animation:kuhnStepPulse .64s ease-in-out infinite}.kuhn-win-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none}.kuhn-win-text{position:absolute;left:50%;transform:translate(-50%);font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.14em;color:#f4ffe3;text-shadow:0 0 18px rgba(114,255,138,.8),0 2px 6px rgba(0,0,0,.75);background:#0c2218d1;border:1px solid rgba(152,245,176,.56);border-radius:999px;padding:6px 12px;box-shadow:0 0 18px #84ff9e3d;animation:jackpotText .85s ease}.kuhn-win-text.by-top{top:94px}.kuhn-win-text.by-bottom{bottom:112px}.kuhn-draw-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none}.kuhn-draw-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.14em;color:#fff3d2;text-shadow:0 0 18px rgba(255,203,106,.8),0 2px 6px rgba(0,0,0,.75);background:#221c0cd1;border:1px solid rgba(255,213,121,.56);border-radius:999px;padding:6px 12px;box-shadow:0 0 18px #ffcb6a3d;animation:jackpotText .85s ease}.kuhn-spark{position:absolute;left:50%;top:50%;width:3px;height:54px;transform:translate(-50%,-100%) rotate(var(--ks-rot));transform-origin:center bottom;background:linear-gradient(180deg,hsl(var(--ks-hue) 98% 70%),#fff0);filter:drop-shadow(0 0 8px hsla(var(--ks-hue) 96% 66% / .55));animation:kuhnSpark .95s ease-out forwards}.kuhn-action-log{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.kuhn-action-log span{font-size:.73rem;letter-spacing:.04em;color:#c4d8ee;border:1px solid rgba(152,183,213,.24);border-radius:999px;background:#08142380;padding:4px 8px}.kuhn-action-log span.latest{color:#fef2d1;border-color:#ffd57994;box-shadow:0 0 12px #ffc65a38}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes drift{0%{transform:translateY(0) translate(0)}to{transform:translateY(16px) translate(-12px)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes heroArrowBounce{0%,to{transform:translateY(0);opacity:.92}50%{transform:translateY(6px);opacity:1}}@keyframes heroStarDrift{0%{transform:translateZ(0) scale(.9)}33%{transform:translate3d(var(--dx, 10px),calc(var(--dy, 10px) * -.55),0) scale(1)}66%{transform:translate3d(calc(var(--dx, 10px) * -.6),var(--dy, 10px),0) scale(.95)}to{transform:translate3d(calc(var(--dx, 10px) * .38),calc(var(--dy, 10px) * .2),0) scale(1.02)}}@keyframes heroStarTwinkle{0%,to{opacity:.2}50%{opacity:.72}}@keyframes heroLogoBreath{0%,to{filter:drop-shadow(0 10px 24px rgba(2,10,20,.42)) drop-shadow(0 0 8px rgba(255,203,106,.12)) drop-shadow(0 0 10px rgba(44,231,181,.1));transform:translateY(0)}50%{filter:drop-shadow(0 12px 28px rgba(2,10,20,.46)) drop-shadow(0 0 14px rgba(255,203,106,.2)) drop-shadow(0 0 14px rgba(44,231,181,.16));transform:translateY(-1px)}}@keyframes heroLiveChipSweep{0%,18%{transform:translate(-130%);opacity:0}32%{opacity:.9}52%{transform:translate(130%);opacity:0}to{transform:translate(130%);opacity:0}}@keyframes heroLiveSignalBars{0%,to{transform:scaleY(.8);opacity:.72}50%{transform:scaleY(1.14);opacity:1}}@keyframes feedEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes newGamePop{0%{opacity:.94;transform:translateY(-4px) scale(.995);box-shadow:0 0 #2ce7b500;border-color:#2ce7b56b}36%{opacity:1;transform:translateY(0) scale(1);box-shadow:0 0 14px #2ce7b524,0 8px 20px #040e193d;border-color:#5bf3cb8f}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 0 #2ce7b500;border-color:#2ce7b573}}@keyframes gamesSlotSpin{to{transform:translateY(calc(-1 * var(--slot-steps, 0) * 1.1em))}}@keyframes playerActionIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes playerActionGlow{0%{box-shadow:0 0 #2ce7b500}45%{box-shadow:0 0 16px #2ce7b538}to{box-shadow:0 0 #2ce7b500}}@keyframes playerActionFadeTail{0%{opacity:1}to{opacity:.92}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalResultIn{0%{opacity:0;transform:translateY(6px) scale(.985);filter:blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes modalResultSwap{0%{opacity:0;transform:translateY(10px) scale(.975);filter:blur(2px)}60%{opacity:1;transform:translateY(-1px) scale(1.006);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popIn{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diceStatusLineIn{0%{opacity:0;transform:translate(-18px);filter:blur(1.2px)}65%{opacity:1;transform:translate(2px);filter:blur(0)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes diceVsWinIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(8px);filter:blur(1px)}65%{opacity:1;transform:translate(-50%,-50%) translateY(-1px);filter:blur(0)}to{opacity:1;transform:translate(-50%,-50%) translateY(0);filter:blur(0)}}@keyframes diceRayIn{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-40px) scaleY(.4)}40%{opacity:.95;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-46px) scaleY(1.05)}to{opacity:.68;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-44px) scaleY(.92)}}@keyframes diceRayPulse{0%,to{opacity:.65;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-44px) scaleY(.9);filter:brightness(1)}50%{opacity:.95;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-47px) scaleY(1.04);filter:brightness(1.08)}}@keyframes diceWinBadgeIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(8px) scale(.92)}40%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1.04)}to{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}}@keyframes diceWinBadgePulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03);filter:brightness(1.08)}}@keyframes diceRoll{0%{transform:rotate(0)}33%{transform:rotate(18deg)}66%{transform:rotate(-12deg)}to{transform:rotate(0)}}@keyframes diceRattle{0%{transform:translateY(-5px) rotateX(8deg) rotateY(-10deg) scale(.95)}25%{transform:translateY(4px) rotateX(-9deg) rotateY(11deg) scale(1.03)}50%{transform:translateY(-4px) rotateX(10deg) rotateY(-12deg) scale(.97)}75%{transform:translateY(3px) rotateX(-8deg) rotateY(10deg) scale(1.04)}to{transform:translateY(-5px) rotateX(8deg) rotateY(-10deg) scale(.95)}}@keyframes wheelSpin{0%{transform:rotate(0)}to{transform:rotate(var(--spin-to))}}@keyframes pulseGold{0%,to{box-shadow:0 0 #ffc15600}50%{box-shadow:0 0 22px #ffc15652}}@keyframes ownerChipPulse{0%,to{transform:scale(1);box-shadow:0 0 #2ce7b500}50%{transform:scale(1.015);box-shadow:0 0 10px #2ce7b538}}@keyframes reelDrop{0%{transform:translateY(-10px);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes slotBounce{0%{transform:translateY(-14px) scale(.88);opacity:.3}55%{transform:translateY(4px) scale(1.04)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes leverPull{0%,to{transform:rotate(0)}40%{transform:rotate(14deg)}}@keyframes reelSpin{0%{transform:translateY(-8px) scale(.94)}50%{transform:translateY(8px) scale(1.06)}to{transform:translateY(-8px) scale(.94)}}@keyframes crashFlash{0%{opacity:0;transform:translateY(8px) scale(.85)}40%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:.8;transform:translateY(0) scale(1)}}@keyframes crashPulse{0%,to{opacity:.82;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes crashShake{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes crashBurst{0%{box-shadow:0 0 #ff7d7dbf;transform:scale(.7)}to{box-shadow:0 0 0 18px #ff7d7d00;transform:scale(1.1)}}@keyframes confettiBurst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--rot)) scale(.5)}10%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(calc(var(--rot) + 120deg)) scale(1)}}@keyframes jackpotText{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.9)}40%{opacity:1;transform:translate(-50%) translateY(0) scale(1.08)}to{opacity:.9;transform:translate(-50%) translateY(0) scale(1)}}@keyframes crashResultBadgeIn{0%{opacity:0;transform:translateY(10px) scale(.88)}20%{opacity:1;transform:translateY(0) scale(1.06)}72%{opacity:1;transform:translateY(0) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes crashResultPulse{0%,to{opacity:1;transform:scale(1);filter:brightness(1)}50%{opacity:1;transform:scale(1.035);filter:brightness(1.07)}}@keyframes slotHitBanner{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.9)}18%{opacity:1;transform:translate(-50%) translateY(0) scale(1.06)}72%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes slotHitBannerJackpot{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.86)}16%{opacity:1;transform:translate(-50%) translateY(0) scale(1.1)}75%{opacity:1;transform:translate(-50%) translateY(0) scale(1.02)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1.02)}}@keyframes slotMultiplierBadge{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.88)}22%{opacity:1;transform:translate(-50%) translateY(0) scale(1.04)}74%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes slotMultiplierBadgeJackpot{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.84)}18%{opacity:1;transform:translate(-50%) translateY(0) scale(1.08)}76%{opacity:1;transform:translate(-50%) translateY(0) scale(1.02)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1.02)}}@keyframes slotPersistentPulse{0%,to{opacity:1;transform:translate(-50%) scale(1);filter:brightness(1)}50%{opacity:1;transform:translate(-50%) scale(1.04);filter:brightness(1.08)}}@keyframes modalJackpotRay{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--jf-rot)) scaleY(.2)}35%{opacity:1;transform:translate(-50%,-50%) rotate(var(--jf-rot)) scaleY(1.08)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--jf-rot)) scaleY(.7)}}@keyframes rayPulse{0%{opacity:0;transform:translate(-50%,-82%) rotate(var(--ray-rot)) scaleY(.35)}35%{opacity:1;transform:translate(-50%,-102%) rotate(var(--ray-rot)) scaleY(1)}to{opacity:.7;transform:translate(-50%,-98%) rotate(var(--ray-rot)) scaleY(.92)}}@keyframes centerMultiplierPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}22%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}62%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes wheelCoreIntro{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes wheelCoreHaloPulse{0%,to{opacity:.78;transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04);filter:brightness(1.08)}}@keyframes wheelCoreRingSweep{0%{opacity:.72;transform:translate(-50%,-50%) rotate(0) scale(.98)}50%{opacity:.96;transform:translate(-50%,-50%) rotate(180deg) scale(1)}to{opacity:.72;transform:translate(-50%,-50%) rotate(360deg) scale(.98)}}@keyframes wheelCoreValueFadeIn{0%{opacity:0;filter:brightness(.96)}to{opacity:1;filter:brightness(1)}}@keyframes wheelCoreValuePulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.022);filter:brightness(1.07)}}@keyframes wheelCoreRayIn{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-54px) scaleY(.45)}40%{opacity:.94;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-60px) scaleY(1.04)}to{opacity:.7;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-58px) scaleY(.94)}}@keyframes wheelCoreRayPulse{0%,to{opacity:.66;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-58px) scaleY(.88);filter:brightness(1)}50%{opacity:.96;transform:translate(-50%,-50%) rotate(var(--ray-rot)) translateY(-61px) scaleY(1.05);filter:brightness(1.1)}}@keyframes wheelMetaResultIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wheelChipReveal{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(1.6px) brightness(.92) saturate(.9)}62%{opacity:1;transform:translateY(-1px) scale(1.008);filter:blur(0) brightness(1.05) saturate(1.04)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0) brightness(1) saturate(1)}}@keyframes wheelChipRevealVip{0%{opacity:0;transform:translateY(20px) scale(.98);filter:blur(2px) brightness(.9) saturate(.9)}52%{opacity:1;transform:translateY(-2px) scale(1.02);filter:blur(0) brightness(1.14) saturate(1.1)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0) brightness(1) saturate(1)}}@keyframes wheelChipVipGlow{0%,to{box-shadow:0 0 #ffcc7200,0 0 18px #ffbc5a38}50%{box-shadow:0 0 0 2px #ffd88c3d,0 0 24px #ffc25f57}}@keyframes wheelChipVipShine{0%{left:-42%;opacity:0}12%{opacity:1}72%{opacity:.95}to{left:118%;opacity:0}}@keyframes wheelFireworkBurst{0%{opacity:0;transform:translate(-50%,-55%) rotate(var(--fw-rot)) scaleY(.2)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-122%) rotate(var(--fw-rot)) scaleY(1)}}@keyframes kuhnShuffle{0%{transform:translate(-1px) rotate(-2deg)}45%{transform:translate(2px,-1px) rotate(1.8deg)}to{transform:translate(0) rotate(0)}}@keyframes kuhnDeal{0%{opacity:.2;transform:translateY(-34px) scale(.8) rotate(-8deg)}65%{opacity:1;transform:translateY(4px) scale(1.03) rotate(2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes kuhnDealFromDealerTop{0%{opacity:.2;transform:translate(128px,84px) scale(.68) rotate(18deg)}55%{opacity:1;transform:translate(-6px,6px) scale(1.02) rotate(-2deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes kuhnDealFromDealerBottom{0%{opacity:.2;transform:translate(128px,-84px) scale(.68) rotate(-18deg)}55%{opacity:1;transform:translate(-6px,-6px) scale(1.02) rotate(2deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes kuhnPublicReveal{0%{opacity:.2;transform:translate(58px) scale(.74) rotate(9deg)}60%{opacity:1;transform:translate(-2px) scale(1.02) rotate(-1deg)}to{opacity:1;transform:translate(0) scale(.95) rotate(0)}}@keyframes kuhnBoardPulse{0%{filter:drop-shadow(0 0 0 rgba(255,214,124,0));transform:scale(.9)}45%{filter:drop-shadow(0 0 12px rgba(255,214,124,.72));transform:scale(1.04)}to{filter:drop-shadow(0 0 0 rgba(255,214,124,0));transform:scale(.95)}}@keyframes kuhnReveal{0%{transform:rotateY(90deg) scale(.92)}60%{transform:rotateY(-12deg) scale(1.04)}to{transform:rotateY(0) scale(1)}}@keyframes kuhnSpark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--ks-rot)) scaleY(.2)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-120%) rotate(var(--ks-rot)) scaleY(1)}}@keyframes kuhnRaiseFromBottom{0%{opacity:0;transform:translate(-50%,110px) scale(.8)}18%{opacity:1}to{opacity:.95;transform:translate(calc(118px - 50%),44px) scale(1)}}@keyframes kuhnRaiseFromTop{0%{opacity:0;transform:translate(-50%,-110px) scale(.8)}18%{opacity:1}to{opacity:.95;transform:translate(calc(118px - 50%),44px) scale(1)}}@keyframes kuhnPayoutToBottom{0%{opacity:0;transform:translate(118px,44px) scale(.7)}18%{opacity:1}to{opacity:0;transform:translateY(128px) scale(1.05)}}@keyframes kuhnPayoutToTop{0%{opacity:0;transform:translate(118px,44px) scale(.7)}18%{opacity:1}to{opacity:0;transform:translateY(-128px) scale(1.05)}}@keyframes kuhnBuyInTop{0%{opacity:0;transform:translate(-50%,-132px) scale(.75)}16%{opacity:1}to{opacity:.95;transform:translate(calc(118px - 50%),44px) scale(1.02)}}@keyframes kuhnBuyInBottom{0%{opacity:0;transform:translate(-50%,132px) scale(.75)}16%{opacity:1}to{opacity:.95;transform:translate(calc(118px - 50%),44px) scale(1.02)}}@keyframes kuhnStepPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes kuhnTurnPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes kuhnActionFlash{0%{opacity:0;transform:translate(-50%) translateY(5px) scale(.9)}30%{opacity:1;transform:translate(-50%) translateY(0) scale(1.07)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes kuhnActionGlowPulse{0%,to{box-shadow:0 0 10px #ffd67c52;opacity:.94}50%{box-shadow:0 0 16px #ffd67c9e;opacity:1}}@keyframes kuhnPotBurst{0%{opacity:0;transform:translate(-50%,6px) scale(.86)}25%{opacity:1;transform:translate(-50%,-2px) scale(1.05)}to{opacity:0;transform:translate(-50%,-24px) scale(1)}}@media (max-width: 1080px){.main-grid,.game-cards{grid-template-columns:1fr}.history-row{grid-template-columns:1fr 1fr;gap:6px}}@media (max-width: 640px){.feed-item{height:156px}.feed-bottom{flex-direction:column}.modal-result{justify-content:center;align-items:center}.player-action-line-text{grid-template-columns:minmax(76px,1.65fr) minmax(64px,1fr) minmax(48px,.75fr)}.player-action-seg{padding:3px 7px;font-size:.58rem;letter-spacing:.04em}}.owner-chip-action{cursor:pointer;border-width:2px;border-color:#2ce7b5c7;color:#ddfff4;background:linear-gradient(180deg,#2ce7b533,#2ce7b51a);font-weight:800;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #d2fff124,0 0 0 1px #2ce7b547,0 6px 16px #158a6c52;animation:ownerChipPulse 2.8s ease-in-out infinite}.owner-auth .owner-chip-action{border-color:#2ce7b5c7;color:#ddfff4;background:linear-gradient(180deg,#2ce7b533,#2ce7b51a)}.owner-chip-action:hover{border-color:#4df0c5f2;box-shadow:inset 0 0 0 1px #dafff52e,0 0 0 2px #2ce7b552,0 10px 24px #158a6c6b}.agent-stats-modal{max-width:1040px;max-height:min(90vh,940px);overflow-y:auto}.agent-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.agent-stat-card{border:1px solid rgba(149,177,206,.24);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 40%),#08172685;border-radius:10px;padding:8px 10px}.agent-stat-card span{display:block;color:#93b2ce;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.agent-stat-card strong{display:block;margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:1rem}.agent-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.agent-chart-card{border:1px solid rgba(149,177,206,.2);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 35%),#08172675;border-radius:12px;padding:10px}.agent-chart-head{display:grid;gap:2px;margin-bottom:8px}.agent-chart-head h4{margin:0;font-size:.86rem;color:#dcf0ff}.agent-chart-head span{color:#90acc7;font-size:.73rem;letter-spacing:.03em}.agent-chart-stage{position:relative;border:1px solid rgba(149,177,206,.2);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#081320ad,#060e18d6);padding:8px}.agent-line-chart,.agent-bar-chart{position:relative;z-index:1;width:100%;height:190px}.agent-line-path{fill:none;stroke:#55f2cc;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(85,242,204,.36))}.agent-line-dot{fill:#9effe0;stroke:#2ce7b566;stroke-width:2}.agent-bar-up{fill:#3be7bc;filter:drop-shadow(0 0 8px rgba(59,231,188,.26))}.agent-bar-down{fill:#ff8a8a;filter:drop-shadow(0 0 8px rgba(255,138,138,.25))}.agent-axis-tick{fill:#8fb0cc;font-size:10px;letter-spacing:.06em;font-weight:700}.agent-chart-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin-top:8px}.agent-chart-label{border:1px solid rgba(149,177,206,.18);border-radius:8px;background:#08162580;padding:6px 8px;display:grid;gap:2px}.agent-chart-label span{font-size:.72rem;color:#b9d2eb}.agent-chart-label strong{font-family:Space Grotesk,sans-serif;font-size:.83rem}.agent-stats-bars{display:grid;gap:10px}.agent-stats-row{border:1px solid rgba(149,177,206,.2);background:#08172670;border-radius:10px;padding:8px 10px}.agent-stats-row-head{display:flex;justify-content:space-between;gap:10px;font-size:.8rem;color:#cfe1f3}.agent-stats-track{margin-top:6px;height:8px;border-radius:999px;background:#192e46d1;overflow:hidden}.agent-stats-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2ce7b5,#7bf3d2 45%,#ffd06c);box-shadow:0 0 16px #2ce7b54d}.agent-stats-net{font-size:.8rem;font-weight:700}.hover-grow-text{display:inline-block;cursor:default;transition:transform .14s ease,filter .14s ease;transform-origin:center}.hover-grow-text:hover{transform:scale(1.035);filter:brightness(1.06)}.agent-stats-row-foot{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.78rem;color:#b8d1e9}@media (max-width: 860px){.agent-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chart-grid{grid-template-columns:1fr}}
