:root{--rr-ink-950: #080909;--rr-ink-900: #0d0f0f;--rr-ink-850: #121414;--rr-ink-800: #181a1a;--rr-walnut-900: #171310;--rr-walnut-700: #30251e;--rr-steel-500: #858985;--rr-steel-300: #b8bbb6;--rr-champagne-500: #9c8b70;--rr-ivory-100: #e8e5de;--rr-ivory-300: #b9b6af;--rr-enamel-red: var(--player-red);--rr-enamel-blue: var(--player-blue);--rr-enamel-green: var(--player-green);--rr-enamel-amber: var(--player-yellow);--rr-space-1: 4px;--rr-space-2: 8px;--rr-space-3: 12px;--rr-space-4: 16px;--rr-space-6: 24px;--rr-space-8: 32px;--rr-space-12: 48px;--rr-radius-sm: 2px;--rr-radius-md: 5px;--rr-border-hairline: rgba(225, 225, 216, .12);--rr-shadow-contact: 0 2px 3px rgba(0, 0, 0, .72);--rr-shadow-object: 0 45px 80px rgba(0, 0, 0, .58);--rr-motion-heavy: .6s cubic-bezier(.2, .7, .15, 1);--rr-motion-control: .18s cubic-bezier(.2, .7, .2, 1);--rr-motion-focus: .56s cubic-bezier(.22, 1, .36, 1);--rr-control-target: 44px;--rr-cell-roughness: .68;--rr-metal-roughness: .34;--rr-reflection-strength: .18}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#efede8;background:#070706;font-synthesis:none;--gold:#c8a96a;--line:rgba(232,220,193,.14)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#070706}button{font:inherit;color:inherit}.landing{height:100svh;min-height:680px;overflow:hidden;position:relative;background:radial-gradient(circle at calc(64% + var(--mx)*5%) calc(40% + var(--my)*3%),#343127 0,#151411 20%,#090908 49%,#050505 76%);touch-action:none}.landing:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent 44%),linear-gradient(0deg,rgba(0,0,0,.65),transparent 35%)}.grain{position:absolute;inset:-50%;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");animation:grain .25s steps(2) infinite}.ambient-light{position:absolute;width:50vw;height:50vw;left:45%;top:-30%;border-radius:50%;background:#e6c98f21;filter:blur(100px);transform:translate(calc(var(--mx)*24px),calc(var(--my)*18px))}.landing-nav{position:absolute;z-index:20;left:4vw;right:4vw;top:30px;display:flex;align-items:center;justify-content:space-between}.brand{border:0;background:none;padding:0;display:flex;align-items:center;gap:12px;font-weight:600;letter-spacing:.18em;font-size:14px;cursor:pointer}.brand-mark{width:32px;height:32px;border:1px solid var(--gold);display:grid;place-items:center;font-family:Italiana,serif;font-size:18px;color:var(--gold);transform:rotate(45deg)}.brand-mark:first-letter{transform:rotate(-45deg)}.nav-links{display:flex;gap:30px}.nav-links button,.text-button{border:0;background:none;color:#aaa69d;font-size:12px;cursor:pointer}.nav-links button:hover,.text-button:hover{color:#fff}.nav-cta{border:1px solid var(--line);background:#ffffff0a;padding:12px 17px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.nav-cta span{color:var(--gold);padding-left:12px}.hero-copy{position:absolute;z-index:10;left:8vw;top:50%;transform:translateY(-48%);width:40vw}.eyebrow{color:#9e9586;font-size:9px;letter-spacing:.24em;font-weight:600}.hero-copy .eyebrow{opacity:0;animation:reveal .7s 2.2s forwards}.hero-copy .eyebrow span{display:inline-block;width:28px;height:1px;background:var(--gold);vertical-align:middle;margin-right:10px}.hero-copy h1{font-family:Italiana,serif;font-size:clamp(66px,9.2vw,145px);font-weight:400;letter-spacing:-.06em;line-height:.69;margin:40px 0 34px}.hero-copy h1 span{display:block;opacity:0;transform:translateY(35px);animation:titleReveal .9s cubic-bezier(.2,.7,.2,1) forwards}.hero-copy h1 span:first-child{color:#ddd9d1;animation-delay:1.35s}.hero-copy h1 span:last-child{color:transparent;-webkit-text-stroke:1px rgba(210,182,124,.65);margin-left:11%;animation-delay:1.55s}.hero-copy p{font-family:Italiana,serif;text-transform:uppercase;letter-spacing:.12em;font-size:13px;line-height:1.6;color:#a7a39b;opacity:0;animation:reveal .7s 2s forwards}.hero-actions{display:flex;gap:12px;margin-top:28px;opacity:0;animation:reveal .7s 2.25s forwards}.gold-button,.ghost-button{border:1px solid #b99a5e;text-transform:uppercase;letter-spacing:.12em;font-size:10px;padding:14px 20px;cursor:pointer}.gold-button{background:linear-gradient(135deg,#d0b276,#9d7e46);color:#11100e;font-weight:600}.gold-button:disabled{opacity:.3;cursor:not-allowed}.ghost-button{background:#ffffff06;border-color:var(--line);color:#827e76}.hero-copy small{display:block;color:#65625c;font-size:9px;margin-top:15px;letter-spacing:.06em}.hero-board{position:absolute;z-index:4;width:min(59vw,850px);height:min(59vw,850px);right:-3vw;top:8vh;transition:transform .2s ease-out;opacity:0;animation:boardReveal 1.6s .35s cubic-bezier(.2,.7,.1,1) forwards}.hero-proof{position:absolute;z-index:15;right:4vw;bottom:4vh;display:flex;align-items:center;gap:13px;color:#77736b}.hero-proof>span{font-family:Italiana;color:var(--gold);font-size:13px}.hero-proof p{font-size:8px;letter-spacing:.13em;line-height:1.55}.hero-proof p b{color:#ccc7bd;font-weight:500}.hero-proof i{width:45px;height:1px;background:var(--line);margin:0 10px}.skip-intro{position:absolute;z-index:30;right:4vw;top:95px;border:0;background:none;color:#79756d;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.is-ready .skip-intro{display:none}.board-shell{width:100%;height:100%;display:grid;place-items:center;perspective:1200px;position:relative}.board-rotator{width:min(70vmin,680px);aspect-ratio:1;transform-style:preserve-3d;touch-action:none;cursor:grab;transition:transform .06s linear}.board-frame{position:relative;width:100%;height:100%;border:clamp(13px,2.2vmin,24px) solid #171612;background:repeating-linear-gradient(92deg,#15130f 0,#211e17 8px,#17140f 16px);box-shadow:0 45px 70px #000000a6,inset 0 0 0 2px #5f5034,inset 0 0 0 6px #090909;transform-style:preserve-3d}.board-frame:before{content:"";position:absolute;inset:2.5%;border:1px solid #56482f;background:radial-gradient(circle at 45% 45%,#211f1a,#0c0c0b 65%);box-shadow:inset 0 0 55px #000}.board-inset{position:absolute;inset:25%;border:1px solid rgba(200,169,106,.26);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateZ(3px);background:radial-gradient(circle,#171713,#0b0b0a 70%)}.board-monogram{font-family:Italiana;font-size:clamp(36px,7vmin,70px);color:#8a744a}.board-motto{font-size:clamp(5px,.8vmin,8px);letter-spacing:.23em;color:#625b4d}.tile{--tile:min(9vmin,84px);position:absolute;width:var(--tile);height:var(--tile);left:calc(7% + var(--col)*15.25%);top:calc(7% + var(--row)*15.25%);border:1px solid #4d473c;border-radius:4px;background:#282720;color:#81796a;transform:translateZ(9px);box-shadow:0 5px #0d0d0b,0 8px 10px #0008,inset 0 0 0 2px #1b1b17;cursor:pointer;touch-action:manipulation}.tile:hover{border-color:#8d7b59}.tile:before{content:"";position:absolute;inset:5px;border:1px solid rgba(218,205,176,.08);pointer-events:none}.tile-index{position:absolute;right:6px;bottom:4px;font-size:clamp(5px,.7vmin,7px);letter-spacing:.08em}.tile--red{--accent:var(--player-red)}.tile--blue{--accent:var(--player-blue)}.tile--green{--accent:var(--player-green)}.tile--yellow{--accent:var(--player-yellow)}.tile--red,.tile--blue,.tile--green,.tile--yellow{border-color:var(--accent);box-shadow:0 5px #0d0d0b,0 8px 10px #0008,inset 0 0 0 2px #1b1b17,inset 0 0 0 4px color-mix(in srgb,var(--accent) 60%,transparent)}.tile--preview{outline:2px solid var(--gold);outline-offset:3px}.pawn{--pawn:var(--player-red);position:absolute;z-index:4;left:calc(50% - 8px);top:calc(50% - 22px);width:16px;height:34px;border-radius:50% 50% 30% 30%/30% 30% 15% 15%;background:linear-gradient(90deg,#24231f,#b7aa91 45%,#39362f 62%,#111);box-shadow:0 8px 8px #000;transform-origin:center bottom;transition:.2s}.pawn:before{content:"";position:absolute;width:13px;height:13px;border-radius:50%;left:1.5px;top:-6px;background:radial-gradient(circle at 35% 25%,#e3dac9,#5b574e 43%,#151514 72%);border:2px solid var(--pawn)}.pawn:after{content:"";position:absolute;left:1px;right:1px;bottom:7px;height:4px;border-radius:2px;background:var(--pawn);box-shadow:0 0 4px var(--pawn)}.pawn--red{--pawn:var(--player-red)}.pawn--blue{--pawn:var(--player-blue)}.pawn--green{--pawn:var(--player-green)}.pawn--yellow{--pawn:var(--player-yellow)}.pawn--selected{filter:drop-shadow(0 0 6px var(--pawn));translate:0 -5px}.board-edge{position:absolute;background:#111;box-shadow:inset 0 0 0 1px #453b29}.board-edge--front{height:18px;left:-24px;right:-24px;bottom:-42px;transform:rotateX(-90deg);transform-origin:top}.board-edge--right{width:18px;top:-24px;bottom:-24px;right:-42px;transform:rotateY(90deg);transform-origin:left}.board-shell--ambient .game-controls{display:none}.board-shell--ambient{animation:float 7s ease-in-out infinite}.game-page{min-height:100vh;background:radial-gradient(circle at center,#1a1915,#080807 65%)}.game-header{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 4vw}.game-header>div{display:flex;gap:15px;align-items:center;color:#77736c;font-size:11px}.match-pill{border:1px solid #536a59;color:#8dae94;padding:6px 9px;font-size:9px;letter-spacing:.13em}.game-stage{height:calc(100vh - 76px);position:relative;display:grid;place-items:center;overflow:hidden}.game-title{position:absolute;left:4vw;top:5vh;z-index:4;max-width:320px}.game-title h2{font-family:Italiana;font-size:45px;font-weight:400;margin:14px 0 8px}.game-title p{font-size:11px;color:#817d74;line-height:1.7}.game-controls{position:absolute;bottom:25px;left:50%;transform:translate(-50%);width:min(620px,90vw);display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);padding:13px 16px;background:#080807d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5}.game-controls strong{display:block;font-family:Italiana;font-weight:400;font-size:17px;margin-top:4px}.control-actions{display:flex;gap:10px;align-items:center}.admin-app{min-height:100vh;background:#0a0a09;color:#d8d5ce;display:grid;grid-template-columns:232px 1fr}.admin-sidebar{border-right:1px solid var(--line);padding:28px 18px 20px;display:flex;flex-direction:column;background:#0c0c0b}.admin-brand{margin-left:9px}.admin-brand small{display:block;font-size:7px;color:#777167;letter-spacing:.35em;margin-top:4px}.admin-sidebar nav{display:grid;gap:3px;margin-top:48px}.admin-sidebar nav button{border:0;background:none;text-align:left;color:#77746d;font-size:11px;padding:11px 12px;border-radius:3px;cursor:pointer}.admin-sidebar nav button span{font-size:8px;margin-right:14px;color:#4d4b46}.admin-sidebar nav button.active{background:#191813;color:#d6cbb5}.admin-sidebar nav button.active span{color:var(--gold)}.admin-profile{margin-top:auto;border-top:1px solid var(--line);padding:18px 7px 0;display:flex;align-items:center;gap:10px}.admin-profile>span{width:29px;height:29px;border-radius:50%;background:#292720;display:grid;place-items:center;color:var(--gold);font-size:9px}.admin-profile div{display:grid;font-size:9px}.admin-profile small{color:#65635e}.admin-profile i{margin-left:auto;color:#777}.admin-main{padding:30px 3vw 50px;overflow:hidden}.admin-main header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.admin-main h2{font-family:Italiana;font-weight:400;font-size:33px;margin:7px 0 0}.admin-header-actions{display:flex;align-items:center;gap:8px}.admin-header-actions button{width:34px;height:34px;border:1px solid var(--line);background:#11110f}.live-dot{font-size:9px;color:#77887a;margin-right:12px}.live-dot:before{content:"";display:inline-block;width:5px;height:5px;background:#617b65;border-radius:50%;margin-right:7px;box-shadow:0 0 7px #617b65}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.metric-grid article{position:relative;padding:18px 20px;height:116px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.metric-grid article:nth-child(4n){border-right:0}.metric-grid article:nth-child(n+5){border-bottom:0}.metric-grid article>span{display:block;font-size:8px;color:#77736c;letter-spacing:.13em}.metric-grid strong{display:inline-block;font-family:Italiana;font-size:26px;font-weight:400;margin-top:17px}.metric-grid small{font-size:8px;color:#78937d;margin-left:12px}.metric-grid small.warning{color:#b89256}.spark{position:absolute;color:#927c50;font-size:11px;letter-spacing:1px;right:16px;bottom:20px;opacity:.65}.admin-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:14px}.panel{border:1px solid var(--line);background:#0d0d0c}.panel-title{height:64px;display:flex;justify-content:space-between;align-items:center;padding:0 19px;border-bottom:1px solid var(--line)}.panel-title span{display:block;font-size:9px;letter-spacing:.12em}.panel-title b{font-size:8px;color:#65625d;font-weight:400}.panel-title button{border:0;background:none;color:#857e71;font-size:8px}.chart{height:210px;position:relative;padding:24px 24px 22px 50px}.chart svg{width:100%;height:140px;overflow:visible;background:repeating-linear-gradient(0deg,transparent 0,transparent 34px,rgba(255,255,255,.035) 35px)}.chart-line{fill:none;stroke:#ba9b60;stroke-width:2}.chart-fill{fill:url(#chartFill)}.axis{position:absolute;left:17px;top:24px;font-size:7px;color:#55524c;line-height:35px}.chart-labels{display:flex;justify-content:space-between;color:#55524c;font-size:7px}.health-panel{padding-bottom:10px}.health-row{height:38px;display:flex;align-items:center;padding:0 19px;font-size:9px}.health-row i{width:5px;height:5px;background:#607c64;border-radius:50%;margin-right:10px}.health-row span{color:#8d8980}.health-row b{margin-left:auto;font-weight:400;color:#aaa69c}.match-table{margin-top:14px}.table-row{display:grid;grid-template-columns:1.1fr 1.8fr 1.4fr .7fr .7fr;min-height:42px;padding:0 19px;align-items:center;border-top:1px solid rgba(255,255,255,.04);font-size:9px;color:#aaa69d}.table-head{min-height:32px;border:0;color:#5e5b55;font-size:7px}.status{width:max-content;padding:4px 8px;border-radius:10px;background:#151713;color:#7e9d84}.status--review{color:#b89256;background:#1a1711}.placeholder{padding:70px;min-height:420px}.placeholder h3{font-family:Italiana;font-size:50px;font-weight:400;margin:20px 0}.placeholder p{color:#827e76;max-width:600px;line-height:1.7}.placeholder>div{display:flex;gap:10px;margin-top:35px}@keyframes titleReveal{to{opacity:1;transform:none}}@keyframes reveal{to{opacity:1}}@keyframes boardReveal{0%{opacity:0;transform:scale(.84) translateY(50px)}to{opacity:1;transform:none}}@keyframes float{50%{translate:0 -8px}}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,1%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}@media(max-width:850px){.nav-links{display:none}.landing-nav{top:20px}.hero-copy{left:7vw;top:37%;width:86vw}.hero-copy h1{font-size:clamp(66px,21vw,105px);margin:27px 0}.hero-board{width:100vw;height:100vw;right:-25vw;top:44vh;opacity:.7}.board-shell--ambient .board-rotator{width:78vw}.hero-proof{display:none}.hero-actions{flex-wrap:wrap}.admin-app{grid-template-columns:64px 1fr}.admin-sidebar{padding:25px 8px}.admin-brand>span:last-child,.admin-sidebar nav button:not(.active){font-size:0}.admin-sidebar nav button span{font-size:8px;margin:0}.admin-sidebar nav button.active{font-size:0;text-align:center}.admin-sidebar nav button.active span{font-size:8px}.admin-profile div,.admin-profile i{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid article:nth-child(2n){border-right:0}.metric-grid article:nth-child(n+5){border-bottom:1px solid var(--line)}.admin-grid{grid-template-columns:1fr}.match-table{overflow-x:auto}.table-row{min-width:650px}.game-title{top:2vh}.game-controls{bottom:12px}.game-controls{gap:8px}.game-controls .text-button{display:none}}@media(max-width:520px){.landing{min-height:620px}.hero-copy{top:33%}.hero-copy h1{font-size:21vw}.hero-copy p{font-size:11px}.hero-board{top:50vh}.nav-cta{font-size:0}.nav-cta span{font-size:14px;padding:0}.metric-grid{grid-template-columns:1fr}.metric-grid article{border-right:0!important}.admin-main{padding:24px 14px}.admin-header-actions .live-dot{display:none}.placeholder{padding:30px}.game-header>div{display:none}.game-stage .board-rotator{width:88vmin}.game-title p{display:none}}:root{--gold:var(--rr-champagne-500);--line:var(--rr-border-hairline)}body{background:var(--rr-ink-950);color:var(--rr-ivory-100)}.landing{background:radial-gradient(ellipse at calc(67% + var(--mx)*1.5%) calc(42% + var(--my)*1%),#252827 0,#151717 28%,#0c0d0d 58%,#080909 82%)}.landing:after{background:linear-gradient(90deg,rgba(7,8,8,.76),transparent 48%),linear-gradient(0deg,rgba(4,5,5,.52),transparent 32%)}.ambient-light{width:55vw;height:32vw;left:46%;top:-16%;background:#e2e8e217;filter:blur(115px)}.grain{opacity:.025}.brand{letter-spacing:.21em}.brand-mark{width:34px;height:34px;border:0;border-radius:50%;background:#161818;box-shadow:inset 0 0 0 1px #5b5f5b;color:#c5c6c1;font-size:9px;transform:none;letter-spacing:-.08em}.nav-links button,.text-button,.quiet-button{border:0;background:none;color:#8c8f8a;letter-spacing:.08em;font-size:10px;cursor:pointer;transition:color var(--rr-motion-control)}.nav-links button:hover,.text-button:hover,.quiet-button:hover{color:var(--rr-ivory-100)}.nav-cta{background:transparent;border:0;border-bottom:1px solid #575a56;padding:9px 0;text-transform:uppercase;letter-spacing:.16em}.nav-cta span{color:#a9aaa4}.hero-copy .eyebrow span{background:#777b77}.hero-copy h1{font-family:Italiana,serif;line-height:.73}.hero-copy h1 span:first-child{color:#e1e0da}.hero-copy h1 span:last-child{-webkit-text-stroke:1px rgba(207,209,201,.5);margin-left:8%}.hero-copy p{color:#999c97;letter-spacing:.08em}.hero-proof>span{color:#a7aaa4}.hero-proof p b{color:#d3d4ce}.hero-proof i{background:#4c4f4c}.precision-button,.gold-button{border:1px solid #727671;background:#d4d5cf;color:#111313;text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:600;padding:14px 20px;cursor:pointer;box-shadow:inset 0 -2px #0000002e;transition:transform var(--rr-motion-control),background var(--rr-motion-control)}.precision-button:hover,.gold-button:hover{background:#eaebe5;transform:translateY(-1px)}.precision-button:disabled,.gold-button:disabled{opacity:.28;cursor:not-allowed;transform:none}.quiet-button,.ghost-button{padding:13px 16px;border:1px solid rgba(215,217,210,.16);background:#101212;color:#92958f;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.quiet-button:disabled,.ghost-button:disabled{opacity:.48}.cheating-option.active{border-color:#b84242;background:#7e1e1e47;color:#ffc0b8}.cheating-option[aria-pressed=false]{border-color:#599d6973;color:#a9d7b3}.hero-board{right:-1vw;top:5vh;transition:transform .7s cubic-bezier(.2,.7,.15,1)}.board-shell{perspective:1400px;isolation:isolate}.product-shadow{position:absolute;width:62%;height:34%;left:24%;top:56%;border-radius:50%;background:#000;filter:blur(34px);opacity:.66;transform:rotate(-10deg);pointer-events:none}.board-rotator{width:min(70vmin,680px);aspect-ratio:1;transform-style:preserve-3d;touch-action:none;cursor:grab;transition:transform 90ms linear}.board-rotator:active{cursor:grabbing}.board-chassis{position:relative;width:100%;height:100%;padding:4.5%;background:linear-gradient(135deg,#494b48 0,#151717 7%,#252725 48%,#090a0a 93%,#747772);border:1px solid #636660;border-radius:1.8%;box-shadow:var(--rr-shadow-object),inset 0 0 0 2px #090a0a,inset 0 0 0 4px #393b38;transform-style:preserve-3d}.chassis-layer{position:absolute;pointer-events:none}.chassis-layer--upper{inset:2.1%;border:1px solid #5b5e59;border-radius:1%;box-shadow:inset 0 0 0 2px #101111}.chassis-layer--middle{inset:3.2%;border:1px solid #171918}.chassis-layer--lower{inset:1%;border:1px solid rgba(193,196,188,.14)}.playing-deck{position:relative;width:100%;height:100%;border:1px solid #090a0a;border-radius:.7%;background:radial-gradient(circle at 48% 43%,rgba(255,255,255,.035),transparent 32%),repeating-linear-gradient(93deg,#16120f 0,#201914 2px,#17120f 7px,#241b15 9px);box-shadow:inset 0 0 0 1px #48423b,inset 0 0 55px #000000c7,0 0 0 5px #111313;transform:translateZ(5px);transform-style:preserve-3d}.playing-deck:before{content:"";position:absolute;inset:20.7%;border:1px solid #3f413e;background:radial-gradient(circle,#171919,#0c0e0e 68%);box-shadow:inset 0 0 34px #050606,0 2px 4px #000;transform:translateZ(2px)}.maker-mark{position:absolute;z-index:2;inset:31%;display:grid;place-items:center;transform:translateZ(7px);color:#a9aca6}.maker-orbit{position:absolute;border-radius:50%;border:1px solid #4e514d}.maker-orbit--outer{inset:4%;box-shadow:inset 0 0 0 5px #0b0d0d,0 0 0 1px #171919}.maker-orbit--inner{inset:21%;border-color:#71746f}.maker-r{position:absolute;font-family:Italiana;font-size:clamp(28px,5vmin,52px);transform:translate(-20%);color:#7e817c;text-shadow:0 1px #d2d3cc}.maker-r--second{transform:translate(22%) rotate(180deg);color:#414441;text-shadow:0 -1px #9ea19b}.maker-mark small{position:absolute;bottom:5%;font-size:clamp(4px,.55vmin,6px);letter-spacing:.22em;color:#666963}.corner-fastener{position:absolute;z-index:5;width:1.2%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d3d5cf,#676a66 38%,#181a19 70%);box-shadow:0 1px 2px #000;transform:translateZ(7px)}.corner-fastener--nw{left:2.2%;top:2.2%}.corner-fastener--ne{right:2.2%;top:2.2%}.corner-fastener--sw{left:2.2%;bottom:2.2%}.corner-fastener--se{right:2.2%;bottom:2.2%}.track-cell{--cell:min(8.6vmin,80px);position:absolute;width:var(--cell);height:var(--cell);left:calc(4.4% + var(--col)*16.15%);top:calc(4.4% + var(--row)*16.15%);padding:4px;border:1px solid #555853;border-radius:7%;background:linear-gradient(145deg,#7e817b,#242625 14%,#0d0f0f 84%,#5c5f5a);box-shadow:0 5px #080909,0 8px 9px #0009;transform:translateZ(9px);transform-style:preserve-3d;cursor:pointer;touch-action:manipulation}.cell-well{position:absolute;inset:4px;border-radius:5%;background:#242625;border:1px solid #121414;box-shadow:inset 0 2px 5px #000000b8,inset 0 -1px #ffffff0d;overflow:hidden}.cell-well:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 38%);pointer-events:none}.cell-number{position:absolute;right:6px;bottom:4px;color:#72756f;font-size:clamp(5px,.65vmin,7px);letter-spacing:.13em}.track-cell--red{--player:var(--player-red)}.track-cell--blue{--player:var(--player-blue)}.track-cell--green{--player:var(--player-green)}.track-cell--yellow{--player:var(--player-yellow)}.track-cell--red .cell-well,.track-cell--blue .cell-well,.track-cell--green .cell-well,.track-cell--yellow .cell-well{box-shadow:inset 0 2px 5px #000000b8,inset 0 0 0 2px var(--player)}.track-cell--preview{outline:1px solid #b5b7b0;outline-offset:4px}.track-cell--preview .cell-well{background:#2d302e}.start-inlay{position:absolute;z-index:1;width:7%;height:1px;background:var(--player);opacity:.9;transform-origin:left;box-shadow:0 0 2px var(--player)}.start-inlay--red{--player:var(--player-red);left:9%;top:16%;transform:rotate(-45deg)}.start-inlay--blue{--player:var(--player-blue);right:9%;top:16%;transform:rotate(45deg)}.start-inlay--green{--player:var(--player-green);right:9%;bottom:16%;transform:rotate(-45deg)}.start-inlay--yellow{--player:var(--player-yellow);left:9%;bottom:16%;transform:rotate(45deg)}.rr-pawn{--player:var(--player-red);position:absolute;z-index:5;left:50%;top:50%;width:18px;height:47px;transform:translate(calc(-50% + var(--pawn-x)),calc(-74% + var(--pawn-y))) translateZ(13px) rotateX(-58deg);transform-origin:center bottom;filter:drop-shadow(0 10px 5px rgba(0,0,0,.82));transition:translate var(--rr-motion-heavy),filter var(--rr-motion-control);cursor:pointer}.rr-pawn--blue{--player:var(--player-blue)}.rr-pawn--green{--player:var(--player-green)}.rr-pawn--yellow{--player:var(--player-yellow)}.rr-pawn-crown{position:absolute;left:4px;top:0;width:10px;height:9px;border-radius:2px 2px 4px 4px;background:linear-gradient(90deg,#252827,#d1d3ce 43%,#6c706c 64%,#171918);box-shadow:inset 0 1px #e3e4de}.rr-pawn-crown i{position:absolute;left:-2px;right:-2px;bottom:-3px;height:3px;border-radius:2px;background:var(--player);box-shadow:0 1px #111}.rr-pawn-neck{position:absolute;left:6px;top:11px;width:6px;height:8px;background:linear-gradient(90deg,#262827,#c4c6c1 48%,#4e514e 68%,#131414)}.rr-pawn-shoulder{position:absolute;left:2px;top:18px;width:14px;height:7px;clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:linear-gradient(90deg,#171919,#aeb1ac 42%,#3b3e3c 68%,#101111)}.rr-pawn-spine{position:absolute;left:4px;top:24px;width:10px;height:16px;clip-path:polygon(8% 0,92% 0,78% 100%,22% 100%);background:linear-gradient(90deg,#181a19,#b9bbb6 40%,#4c4f4c 65%,#111)}.rr-pawn-foot{position:absolute;left:0;bottom:0;width:18px;height:8px;border-radius:5px 5px 2px 2px;background:linear-gradient(90deg,#121313,#a9aca7 38%,#484b48 62%,#101111);box-shadow:0 2px #080909,inset 0 1px #d3d4ce}.rr-pawn--selected{translate:0 -7px;filter:drop-shadow(0 10px 5px #000) drop-shadow(0 0 4px var(--player))}.rr-pawn:hover{translate:0 -2px}.board-side{position:absolute;display:flex;align-items:center;justify-content:space-around;background:linear-gradient(#303230,#101212 38%,#080909 72%,#212321);box-shadow:inset 0 1px #777a75,inset 0 -1px #030404}.board-side i{width:8%;height:15%;border-radius:50%;background:#555954;box-shadow:inset 0 0 0 1px #111}.board-side--front{height:32px;left:0;right:0;bottom:-32px;transform:rotateX(-90deg);transform-origin:top}.board-side--right{width:32px;top:0;bottom:0;right:-32px;transform:rotateY(90deg);transform-origin:left;flex-direction:column}.board-shell--ambient{animation:none}.board-shell--ambient .board-rotator{width:min(48vw,680px)}.surface-panel{background:#0f1111eb;border:1px solid #313431;box-shadow:0 14px 35px #0000004d}.game-page{background:radial-gradient(circle at 54% 45%,#242625,#111313 52%,#090a0a 78%)}.game-title h2{color:#dedfd9}.game-title p{color:#898c87}@media(max-width:850px){.hero-board{right:-25vw;top:44vh}.board-shell--ambient .board-rotator{width:78vw}.track-cell{--cell:min(10.5vw,80px)}.rr-pawn{transform:translate(calc(-50% + var(--pawn-x)),calc(-74% + var(--pawn-y))) translateZ(13px) rotateX(-58deg) scale(.82)}}.three-board-shell{position:relative;width:100%;height:100%;min-height:620px;overflow:hidden}.three-board-host{position:absolute;inset:0;touch-action:none}.real-board-canvas{display:block;width:100%;height:100%;outline:0;cursor:grab}.real-board-canvas:active{cursor:grabbing}.three-board-shell--ambient{min-height:0}.three-board-shell--ambient:after{content:"";position:absolute;inset:8% 14%;border-radius:50%;box-shadow:0 0 120px #d5dce20e;pointer-events:none}.theme-switcher{position:absolute;z-index:6;right:3vw;top:4vh;display:flex;align-items:center;gap:6px;padding:5px;border:1px solid rgba(218,220,214,.12);background:#08090ab8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-switcher>span{padding:0 10px;color:#71746f;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.theme-switcher button{border:0;background:transparent;color:#767a76;padding:9px 12px;font-size:8px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.theme-switcher button.active{background:#d4d5cf;color:#121313}.hero-board .three-board-shell{overflow:visible}.hero-board{width:min(64vw,940px);height:min(64vw,940px);right:-2vw;top:0}.game-stage>.three-board-shell{position:absolute;inset:0;min-height:0}.game-stage .game-controls{bottom:24px}@media(max-width:850px){.hero-board{width:105vw;height:105vw;right:-30vw;top:41vh}.three-board-shell{min-height:540px}.theme-switcher{top:auto;bottom:92px;right:12px}.theme-switcher>span{display:none}.theme-switcher button{padding:8px}.game-stage>.three-board-shell{min-height:0}}.reference-landing{min-height:760px;background:#050505;box-shadow:inset 0 0 0 1px #b78f462b}.reference-landing:after{background:linear-gradient(90deg,rgba(2,2,2,.88) 0,rgba(2,2,2,.7) 22%,transparent 52%),linear-gradient(0deg,rgba(0,0,0,.72),transparent 45%)}.reference-nav{left:1.5vw;right:1.5vw;top:18px;height:68px;padding:0 18px;border:1px solid rgba(168,127,56,.2);background:#030303d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 30px #00000073}.reference-brand{color:#d7b36d;font-family:Italiana,serif;font-size:16px}.reference-brand .brand-mark{border:1px solid #b68a3f;background:#060606;border-radius:0;transform:rotate(45deg);color:#d9b469;font-family:Italiana;font-size:9px}.reference-brand .brand-mark{line-height:1}.reference-nav .nav-links{gap:35px}.reference-nav .nav-links button{font-size:9px;color:#b9a886}.account-cluster{display:flex;align-items:center;gap:8px}.balance-chip,.profile-chip,.round-control{height:38px;border:1px solid rgba(180,139,65,.35);background:#070707;border-radius:22px;color:#d6c7aa;font-size:9px}.balance-chip{padding:0 13px;display:flex;align-items:center;gap:9px}.balance-chip b{color:#eee8dc;font-weight:500}.balance-chip i{color:#d5a94f;font-style:normal;font-size:15px}.profile-chip{padding:0 11px 0 5px;display:flex;align-items:center;gap:8px}.profile-chip>span{width:29px;height:29px;border:1px solid #594522;border-radius:50%;display:grid;place-items:center;color:#b99150}.profile-chip b{display:grid;text-align:left;font-weight:500}.profile-chip small{color:#b9934d;font-size:7px}.profile-chip i{font-style:normal;margin-left:7px}.round-control{width:38px;padding:0;display:grid;place-items:center}.reference-copy{left:2.7vw;top:44%;width:27vw;transform:translateY(-46%)}.reference-copy .eyebrow{font-size:8px;color:#c7a45f}.reference-copy .eyebrow span{width:9px;border-radius:50%;background:#b98d3d}.reference-copy h1{font-size:clamp(56px,6.5vw,104px);line-height:.68;margin:26px 0 28px}.reference-copy h1 span:first-child{color:#f0eee8}.reference-copy h1 span:last-child{margin-left:0;background:linear-gradient(#d0a95e,#705123);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:0}.reference-copy p{font-family:DM Sans,sans-serif;color:#d2c3a3;font-size:12px;line-height:1.6;letter-spacing:.1em}.reference-primary,.reference-secondary{min-width:150px;height:40px;border-radius:3px;text-transform:uppercase;letter-spacing:.08em;font-size:8px;cursor:pointer}.reference-primary{display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid #e0bd75;background:linear-gradient(120deg,#f1d497,#a77b39);color:#171007;box-shadow:0 0 18px #be8c3847}.reference-primary span{font-size:17px}.reference-secondary{border:1px solid #50442f;background:#080808d1;color:#e5dfd2}.reference-copy small{color:#a17b37}.reference-board{width:min(70vw,1050px);height:min(70vw,1050px);right:-2.5vw;top:2.5vh}.reference-board .three-board-shell--ambient:after{box-shadow:0 0 150px #b8751912}.mode-card{position:absolute;z-index:15;right:2vw;bottom:122px;width:190px;height:100px;border:1px solid rgba(180,137,60,.28);background:#040404d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;grid-template-columns:72px 1fr;padding:10px}.mode-card>div:last-child{display:flex;flex-direction:column;justify-content:center}.mode-card b{font-size:8px;color:#d4a850;letter-spacing:.08em}.mode-card p{font-size:7px;color:#9e9079;line-height:1.35;margin:4px 0}.mode-card button{height:20px;border:1px solid #aa813d;background:#c5a05d;color:#171108;font-size:7px}.mode-die{width:49px;height:55px;align-self:center;justify-self:center;border-radius:8px;background:linear-gradient(135deg,#292720,#080808 65%);border:1px solid #80612e;box-shadow:7px 9px 12px #000;transform:rotate(-12deg);position:relative}.mode-die i{position:absolute;width:5px;height:5px;border-radius:50%;background:#d2a64e;box-shadow:0 0 5px #b57b21}.mode-die i:nth-child(1){left:10px;top:10px}.mode-die i:nth-child(2){right:10px;top:10px}.mode-die i:nth-child(3){left:10px;bottom:10px}.mode-die i:nth-child(4){right:10px;bottom:10px}.live-stats{position:absolute;z-index:15;left:2.7vw;bottom:168px;height:30px;border-top:1px solid rgba(200,167,107,.2);display:flex;align-items:flex-end;gap:9px;color:#a8a094;font-size:8px;padding-top:12px}.live-stats span{width:7px;height:7px;border-radius:50%;background:#2cb047}.live-stats i{width:1px;height:12px;background:#4d4537;margin:0 3px}.live-stats b{font-weight:400;color:#d0cabe}.feature-strip{position:absolute;z-index:15;left:18%;right:18%;bottom:49px;height:72px;border:1px solid rgba(177,137,65,.27);background:#030303e0;display:grid;grid-template-columns:repeat(4,1fr);border-radius:6px}.feature-strip article{display:flex;align-items:center;gap:12px;padding:0 18px}.feature-strip article>span{width:34px;height:34px;border:1px solid #9e7734;border-radius:50%;display:grid;place-items:center;color:#d7ab56;font-size:16px}.feature-strip b{font-size:9px;color:#dfb95f;letter-spacing:.05em}.feature-strip p{font-size:7px;color:#9e9688;line-height:1.35;margin:3px 0}.landing-footer{position:absolute;z-index:15;left:1.5vw;right:1.5vw;bottom:0;height:42px;border-top:1px solid rgba(169,128,57,.18);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#8f7c5d;font-size:8px;padding:0 20px}.landing-footer nav{display:flex;gap:25px}.landing-footer button{border:0;background:none;color:#9a8868;font-size:8px}.landing-footer>div{text-align:right;color:#aaa69b}.reference-landing .skip-intro{top:95px}@media(max-width:1050px){.reference-nav .nav-links{display:none}.reference-copy{width:33vw}.account-cluster .round-control{display:none}.feature-strip{left:8%;right:8%}.reference-board{right:-10vw}}@media(max-width:760px){.reference-landing{height:auto;min-height:100svh;overflow-y:auto;padding-bottom:180px}.reference-nav{left:12px;right:12px}.account-cluster .balance-chip{display:none}.reference-copy{position:relative;left:auto;top:auto;transform:none;width:auto;padding:130px 24px 0}.reference-copy h1{font-size:20vw}.reference-board{position:relative;top:auto;right:auto;width:125vw;height:115vw;margin:-10vw 0 0 -28vw}.mode-card{display:none}.live-stats{left:24px;bottom:137px}.feature-strip{left:14px;right:14px;bottom:48px;height:auto;grid-template-columns:repeat(2,1fr)}.feature-strip article{padding:10px}.feature-strip article>span{display:none}.landing-footer{left:14px;right:14px}.landing-footer nav{display:none}}.match-hud{position:absolute;z-index:7;left:2vw;top:3vh;width:270px;pointer-events:none}.turn-readout{display:flex;align-items:center;gap:10px;padding:12px 13px;border:1px solid rgba(196,155,83,.28);background:#050505d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.turn-readout>span{width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor}.turn-readout div{display:grid}.turn-readout small{font-size:7px;color:#897e6a;letter-spacing:.16em}.turn-readout b{font-family:Italiana;font-size:16px;font-weight:400}.turn-readout strong{margin-left:auto;color:#c7a25d;font-size:13px}.player-status-row{display:grid;gap:3px;margin-top:7px}.player-status-row article{height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;background:#070707a8;border-left:1px solid rgba(255,255,255,.08);opacity:.68}.player-status-row article.active{border-left-color:#c49b53;opacity:1}.player-status-row i{width:5px;height:18px;border-radius:2px}.player-status-row article div{display:grid}.player-status-row b{font-size:9px}.player-status-row small{font-size:6px;color:#8e887e}.player-status-row article>span{margin-left:auto;font-size:6px;color:#817968}.dice-action{position:absolute;z-index:8;left:50%;top:50%;transform:translate(-50%,100px);border:1px solid #c49a4f;background:#050505e6;color:#e2c482;padding:10px 15px;font-size:8px;letter-spacing:.16em;cursor:pointer}.challenge-callout{position:absolute;z-index:10;right:2vw;top:24vh;width:170px;padding:14px;border:1px solid #a67c38;background:#050505eb;display:grid;gap:7px}.challenge-callout span{font-size:7px;color:#b99a62;letter-spacing:.15em}.challenge-callout b{font-family:Italiana;font-size:22px}.challenge-callout button{height:30px;border:1px solid #b78b41;background:#cba861;color:#171108;font-size:7px}.bluff-dialog,.result-dialog{position:absolute;z-index:20;left:50%;top:50%;transform:translate(-50%,-50%);width:min(390px,90vw);padding:28px;border:1px solid rgba(194,145,64,.5);background:#050505f5;box-shadow:0 30px 100px #000}.bluff-dialog>span{font-size:9px;color:#d1a552;letter-spacing:.18em}.bluff-dialog h3{font-family:Italiana;font-weight:400;font-size:24px;margin:14px 0 7px}.bluff-dialog p{font-size:9px;color:#948a79}.bluff-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.result-dialog{text-align:center}.result-dialog h2{font-family:Italiana;font-size:38px;font-weight:400}.result-dialog>div{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0}.result-dialog b{font-family:Italiana;font-size:22px}.result-dialog small{display:block;font-family:DM Sans;font-size:6px;color:#7c756a}.developer-panel{position:absolute;z-index:9;right:2vw;bottom:24px;width:310px;background:#040404db;border:1px solid rgba(255,255,255,.1);font-size:8px}.developer-panel summary{padding:8px 10px;color:#777;cursor:pointer}.developer-panel>div{padding:8px;display:flex;flex-wrap:wrap;gap:4px}.developer-panel span{width:100%;color:#9d8a68;margin-top:4px}.developer-panel button{border:1px solid #3b3934;background:#111;color:#aaa;padding:5px 7px;font-size:7px}.developer-panel button.active{border-color:#b78b41;color:#d4b36f}.performance-stats{display:block;padding:0 8px 9px;color:#8f8778;line-height:1.7}.game-controls{max-width:760px}@media(max-width:850px){.match-hud{left:12px;top:12px;width:220px}.player-status-row{display:none}.turn-readout{padding:8px}.developer-panel{display:none}.dice-action{transform:translate(-50%,70px)}.challenge-callout{right:12px;top:90px}.game-controls{align-items:flex-start}.control-actions{flex-wrap:wrap;justify-content:flex-end}}.match-status-message{position:absolute;z-index:12;left:50%;top:22%;transform:translate(-50%);padding:10px 16px;border:1px solid rgba(196,155,83,.4);background:#040404e6;color:#d8b76f;font-size:9px;letter-spacing:.16em;pointer-events:none}.result-dialog ol{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid rgba(255,255,255,.08)}.result-dialog li{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:9px;text-align:left}.result-dialog li span{color:#c9a45c}.result-dialog li small{margin-left:auto;color:#746f66}.game-guidance{position:absolute;z-index:14;top:18px;left:50%;transform:translate(-50%);width:min(560px,52vw);min-height:72px;display:grid;grid-template-columns:150px 1fr 106px;align-items:center;border:1px solid rgba(206,166,92,.55);background:#040404f0;box-shadow:0 14px 45px #0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);direction:rtl}.guidance-player{height:100%;display:grid;grid-template-columns:10px 1fr;grid-template-rows:auto auto auto;align-content:center;column-gap:10px;padding:0 16px;border-left:1px solid rgba(255,255,255,.09);text-align:right}.guidance-player i{grid-row:1/4;width:7px;height:38px;border-radius:4px}.guidance-player span,.guidance-dice span{font-size:9px;color:#a58b5a}.guidance-player strong{font-family:Italiana,serif;font-size:18px;font-weight:400}.guidance-player small{font-size:8px;color:#8b857a;letter-spacing:.12em}.guidance-instruction{padding:0 18px;text-align:center;font-size:15px;font-weight:600;color:#f0e5d0}.guidance-dice{height:100%;display:grid;place-content:center;text-align:center;border-right:1px solid rgba(255,255,255,.09)}.guidance-dice b{font-family:Italiana,serif;font-size:40px;line-height:.9;color:#f0c66e}.guidance-dice small{min-height:12px;font-size:9px;color:#d8c39b}.dice-action{min-width:136px;display:grid;gap:3px;text-align:center;padding:12px 20px!important}.dice-action b{font-size:14px}.dice-action span{font-size:7px;color:#ae9568;letter-spacing:.14em}@media(max-width:900px){.game-guidance{top:8px;width:calc(100% - 24px);grid-template-columns:110px 1fr 72px;min-height:62px}.guidance-player{padding:0 9px}.guidance-player strong{font-size:14px}.guidance-instruction{font-size:12px;padding:0 8px}.guidance-dice b{font-size:32px}.match-hud,.theme-switcher{display:none}}.theme-neon_pulse{--neon-cyan:#22d3ee;--neon-magenta:#ff3cac;--neon-text:#e6fbff;--neon-muted:#7892a8}.theme-neon_pulse .game-guidance{border-color:#22d3ee85;background:linear-gradient(105deg,#030914f2,#090516f0);box-shadow:0 0 35px #22d3ee1f,0 14px 45px #000000a6}.theme-neon_pulse .guidance-player{border-left-color:#ff3cac3d}.theme-neon_pulse .guidance-player span,.theme-neon_pulse .guidance-dice span{color:var(--neon-cyan)}.theme-neon_pulse .guidance-player strong,.theme-neon_pulse .guidance-instruction{color:var(--neon-text)}.theme-neon_pulse .guidance-player small,.theme-neon_pulse .guidance-dice small{color:var(--neon-muted)}.theme-neon_pulse .guidance-dice{border-right-color:#22d3ee38}.theme-neon_pulse .guidance-dice b{color:var(--neon-cyan);text-shadow:0 0 14px rgba(34,211,238,.65)}.theme-neon_pulse .turn-readout,.theme-neon_pulse .player-status-row article{background:#030812d6;border-color:#22d3ee42}.theme-neon_pulse .turn-readout strong{color:var(--neon-cyan)}.theme-neon_pulse .theme-switcher{border-color:#22d3ee3d;background:#020711d1}.theme-neon_pulse .theme-switcher button.active{background:linear-gradient(120deg,var(--neon-cyan),#8b5cf6);color:#02050d}.theme-neon_pulse .game-controls{border-color:#22d3ee47;background:#030812e6;box-shadow:0 0 28px #22d3ee14}.theme-neon_pulse .dice-action{border-color:var(--neon-cyan);background:linear-gradient(125deg,#04101df5,#14051ef5);color:var(--neon-text);box-shadow:0 0 22px #22d3ee3d}.theme-neon_pulse .dice-action span{color:var(--neon-cyan)}.theme-neon_pulse .precision-button{border-color:var(--neon-cyan);background:linear-gradient(120deg,var(--neon-cyan),#7c3aed);color:#02050d}.theme-neon_pulse .quiet-button{border-color:#ff3cac4d;color:#bdd9e7}.dev-lobby-page{min-height:100svh;display:grid;place-items:center;padding:108px 24px 46px;background:radial-gradient(circle at 50% 15%,#2a2821,#111210 48%,#070807 78%);position:relative}.dev-lobby-page:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px;pointer-events:none}.dev-lobby-nav{position:absolute;z-index:2;left:4vw;right:4vw;top:25px;height:54px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#756f64;font-size:8px;letter-spacing:.18em}.dev-lobby-card{position:relative;z-index:2;width:min(780px,calc(100vw - 48px));border:1px solid rgba(197,157,87,.34);background:#070807ed;box-shadow:0 30px 100px #0000008c;padding:34px}.dev-lobby-kicker{display:flex;justify-content:space-between;align-items:center;color:#b99557;font-size:8px;letter-spacing:.17em}.dev-connection-badge{padding:6px 8px;border:1px solid #4f504c;color:#8a8c85}.dev-connection-badge.is-connected{border-color:#496552;color:#84aa8d}.dev-connection-badge.is-disconnected,.dev-connection-badge.is-unavailable{border-color:#704545;color:#ba7979}.dev-lobby-card h1{font-family:Italiana,serif;font-size:clamp(34px,5vw,56px);font-weight:400;margin:22px 0 9px;color:#e7e2d7}.dev-lobby-card>p{max-width:600px;color:#8b877e;font-size:11px;line-height:1.7}.dev-field{display:grid;gap:7px;margin:25px 0 18px}.dev-field span,.dev-entry-actions form>span{color:#8e7b59;font-size:8px;letter-spacing:.13em}.dev-field input,.dev-entry-actions input,.dev-host-control-row select{height:43px;border:1px solid #3a3934;background:#0c0d0c;color:#ded9ce;padding:0 13px;outline:0}.dev-field input:focus,.dev-entry-actions input:focus,.dev-host-control-row select:focus{border-color:#ad8a4d}.dev-entry-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dev-entry-actions form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:15px;border:1px solid rgba(255,255,255,.08);background:#090a09}.dev-entry-actions form>span{grid-column:1/-1}.dev-entry-actions form:first-child button{grid-column:1/-1}.dev-primary-button,.dev-secondary-button,.dev-copy-button,.dev-host-buttons button,.dev-back-button,.dev-leave-button,.dev-host-control-row button{border:1px solid #806638;background:#17150f;color:#ccb177;min-height:38px;padding:0 13px;font-size:8px;letter-spacing:.09em;cursor:pointer}.dev-primary-button,.dev-start-button{background:linear-gradient(120deg,#e0c17e,#9f7739)!important;color:#171108!important;border-color:#e2c886!important;font-weight:600}.dev-lobby-card button:disabled{opacity:.32;cursor:not-allowed}.dev-back-button,.dev-leave-button{border:0;background:transparent;color:#77736c;margin-top:20px;padding:0}.dev-lobby-error{display:flex;justify-content:space-between;gap:10px;margin:15px 0;padding:10px 12px;border:1px solid #75443d;background:#21100e;color:#d99488;font-size:9px}.dev-lobby-error button{border:0;background:none;color:inherit;cursor:pointer}.dev-room-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:18px}.dev-room-heading small{color:#7d776d;font-size:7px;letter-spacing:.18em}.dev-room-heading h1{margin:3px 0 0;letter-spacing:.08em}.dev-copy-button{background:#10110f}.dev-room-meta{display:flex;gap:18px;padding:12px 0;color:#817a6e;font-size:8px;letter-spacing:.1em}.dev-room-meta span:first-child{color:#c6a667}.dev-room-slots{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dev-room-slot{--slot:#777;min-height:64px;display:grid;grid-template-columns:7px 1fr auto;grid-template-rows:1fr 1fr;gap:0 12px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:#0a0b0a}.dev-room-slot--red{--slot:var(--player-red)}.dev-room-slot--blue{--slot:var(--player-blue)}.dev-room-slot--green{--slot:var(--player-green)}.dev-room-slot--yellow{--slot:var(--player-yellow)}.dev-room-slot>i{grid-row:1/3;width:7px;height:34px;background:var(--slot);box-shadow:0 0 13px color-mix(in srgb,var(--slot),transparent 50%)}.dev-room-slot>div{grid-row:1/3;display:grid;gap:4px}.dev-room-slot span{color:var(--slot);font-size:7px;letter-spacing:.15em}.dev-room-slot strong{font-size:11px}.dev-room-slot b,.dev-room-slot small{font-size:7px;text-align:right;letter-spacing:.1em}.dev-room-slot b{color:#b9b3a8}.dev-room-slot small{color:#716e67}.dev-host-controls{margin-top:16px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.dev-host-control-row{display:flex;align-items:center;gap:5px;margin:6px 0}.dev-host-control-row>span{width:100px;color:#81765f;font-size:7px;letter-spacing:.12em}.dev-host-control-row button{min-height:28px;background:#0c0d0c;color:#777;padding:0 9px}.dev-host-control-row button.active{border-color:#b18c4c;color:#d5b778}.dev-host-control-row select{height:32px;flex:1;font-size:8px}.dev-host-buttons{display:flex;gap:6px;margin-top:13px}.dev-host-buttons button{flex:1}.dev-waiting-message{padding:13px;border:1px dashed rgba(255,255,255,.11);text-align:center}.dev-match-header-actions{display:flex!important;gap:10px!important}.dev-match-page .game-title{top:12vh}.dev-match-page .challenge-callout{top:390px}.dev-status-panel{position:fixed;z-index:35;right:14px;top:92px;width:250px;padding:10px;border:1px solid rgba(189,150,80,.34);background:#040504e8;box-shadow:0 16px 45px #0000006b;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);font-size:7px}.dev-status-panel>strong{display:block;color:#c4a25f;letter-spacing:.16em;margin-bottom:7px}.dev-status-panel dl{margin:0;display:grid;gap:2px}.dev-status-panel dl>div{display:grid;grid-template-columns:91px minmax(0,1fr);padding:3px 4px;background:#ffffff06}.dev-status-panel dt{color:#716c63}.dev-status-panel dd{margin:0;color:#bcb7ac;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}@media(min-width:901px){.dev-lobby-page{padding-right:290px}.dev-lobby-page .dev-lobby-card{width:min(780px,100%)}}@media(max-width:900px){.dev-lobby-page{padding:90px 12px 260px}.dev-lobby-card{width:100%;padding:22px}.dev-entry-actions,.dev-room-slots{grid-template-columns:1fr}.dev-host-buttons{flex-direction:column}.dev-status-panel{top:auto;bottom:8px;right:8px;width:230px}.dev-match-page .dev-status-panel{top:80px;bottom:auto;right:8px;width:220px}.dev-match-header-actions button:first-child{display:none}.dev-room-heading{align-items:flex-end}.dev-room-heading h1{font-size:36px}}.multi-match-board-viewport>.three-board-shell{min-height:0}.three-board-shell--profile-mini,.three-board-shell--profile-split{min-height:0}.real-board-canvas--disabled{cursor:pointer}.board-compact-actions{position:absolute;z-index:18;inset:0;pointer-events:none;display:grid;place-items:center}.board-compact-actions>button,.board-compact-confirm{pointer-events:auto;border:1px solid rgba(199,162,92,.58);background:#050605eb;color:#dfc482;min-width:126px;padding:9px 12px;box-shadow:0 14px 34px #0000006b}.board-compact-actions>button{display:flex;justify-content:space-between;gap:18px}.board-compact-actions b{font-size:8px;letter-spacing:.14em}.board-compact-actions span{font-size:9px}.board-compact-challenge{border-color:#b58b4a!important}.board-compact-confirm{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px}.board-compact-confirm button{border:1px solid rgba(255,255,255,.13);background:#111;color:#aaa;padding:6px 8px;font-size:7px}.theme-switcher--compact{top:8px;right:8px;padding:3px}.theme-switcher--compact>span{display:none}.theme-switcher--compact button{padding:6px 8px;font-size:7px}.board-presentation--compact .theme-switcher--compact{z-index:24}@media(max-width:900px){.theme-switcher.theme-switcher--compact{display:flex;top:7px;right:7px;bottom:auto}.theme-switcher--compact button{padding:5px 6px;font-size:6px}}@media(max-width:900px){.multi-match-card.is-primary .theme-switcher:not(.theme-switcher--compact){display:flex;top:auto;right:12px;bottom:92px;padding:4px}.multi-match-card.is-primary .theme-switcher:not(.theme-switcher--compact)>span{display:none}.multi-match-card.is-primary .theme-switcher:not(.theme-switcher--compact) button{padding:6px 8px;font-size:7px}}.multi-match-view{position:relative;height:calc(100vh - 76px);min-height:620px;padding:76px 18px 18px;background:radial-gradient(circle at 50% 36%,#34332b6b,#0a0b0af5 68%);overflow:hidden}.multi-match-view--empty{display:grid;place-items:center;text-align:center}.multi-match-view--empty h2{font-family:Italiana,serif;font-weight:400}.multi-match-toolbar{position:absolute;z-index:42;left:18px;right:18px;top:14px;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid rgba(220,214,199,.12);background:#080908e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.multi-match-toolbar>div:first-child{display:grid;gap:3px}.multi-match-toolbar b{font-size:8px;color:#b9b3a7;letter-spacing:.12em}.multi-match-toolbar-actions{display:flex;gap:5px}.multi-match-toolbar-actions button,.multi-match-card-controls button{border:1px solid rgba(215,207,189,.15);background:#101110;color:#8e8d87;min-height:29px;padding:0 10px;font-size:7px;letter-spacing:.12em;cursor:pointer}.multi-match-toolbar-actions button.active{border-color:#c6a4638c;color:#d9bd83;background:#3d301b59}.multi-match-grid{height:100%;display:grid;gap:14px;transition:grid-template-columns .36s cubic-bezier(.2,.75,.2,1),grid-template-rows .36s cubic-bezier(.2,.75,.2,1)}.multi-match-view--split .multi-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.multi-match-view--primary .multi-match-grid{grid-template-columns:minmax(0,1fr) clamp(270px,24vw,360px);grid-template-rows:minmax(0,1fr)}.multi-match-card{min-width:0;min-height:0;position:relative;display:grid;grid-template-rows:auto 25px 36px minmax(0,1fr);overflow:hidden;border:1px solid rgba(210,202,184,.14);background:#090a09;box-shadow:0 24px 70px #00000059;transition:border-color .26s ease,box-shadow .26s ease,transform .36s cubic-bezier(.2,.75,.2,1),opacity .22s ease}.multi-match-card.is-primary{grid-column:1}.multi-match-card.is-mini{grid-column:2;align-self:end;height:clamp(220px,34vh,320px);box-shadow:0 22px 58px #0000008c}.multi-match-card:only-child{grid-column:1/-1}.multi-match-card.is-highlighted,.multi-match-card.has-challenge{border-color:#c79d509e;box-shadow:0 0 0 1px #c79d501f,0 24px 70px #0000006b}.multi-match-card-header{position:relative;z-index:22;min-height:62px;display:grid;grid-template-columns:minmax(115px,.7fr) minmax(330px,2fr) auto;align-items:center;gap:12px;padding:8px 11px;border-bottom:1px solid rgba(255,255,255,.08);background:#080908f7}.multi-match-card-header>div:first-child span{color:#8b7857;font-size:6px;letter-spacing:.14em}.multi-match-card-header h3{font-family:Italiana,serif;font-size:16px;font-weight:400;margin:3px 0 0;color:#dedbd2}.multi-match-card-header dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.multi-match-card-header dl>div{display:grid;gap:3px}.multi-match-card-header dt{font-size:6px;color:#5f5e59;letter-spacing:.14em}.multi-match-card-header dd{margin:0;color:#aaa79f;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-match-card-header dd.connection-connected{color:#7da486}.multi-match-card-header dd.connection-disconnected,.multi-match-card-header dd.connection-unavailable{color:#b37570}.multi-match-card-controls{display:flex;gap:4px}.multi-match-player-strip{position:relative;z-index:21;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:2px 5px;border-bottom:1px solid rgba(255,255,255,.06);background:#090a09}.multi-match-player-strip>span{min-width:0;display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:4px;padding:0 5px;color:#817e76}.multi-match-player-strip i{width:4px;height:12px}.multi-match-player-strip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:500}.multi-match-player-strip small{font-size:5px;color:#66645f}.multi-match-player-strip .status-disconnected small,.multi-match-player-strip .status-forfeited small{color:#ad7067}.multi-match-player-strip .status-winner small{color:#bca263}.multi-match-attention{position:relative;z-index:21;display:flex;align-items:center;gap:9px;padding:0 11px;border-bottom:1px solid rgba(255,255,255,.07);background:#0c0d0c;color:#77746d}.multi-match-attention b{font-size:8px;color:#c6a565;letter-spacing:.12em}.multi-match-attention span{font-size:7px}.multi-match-attention em{font-style:normal;color:#d5a361;font-size:7px;letter-spacing:.1em}.multi-match-attention strong{margin-left:auto;color:#d8c9ab;font-size:11px}.multi-match-board-viewport{position:relative;min-width:0;min-height:0;overflow:hidden}.multi-match-board-viewport>.three-board-shell{position:absolute;inset:0}.multi-match-card.is-mini .multi-match-card-header{grid-template-columns:1fr auto;min-height:55px}.multi-match-card.is-mini .multi-match-card-header dl{display:none}.multi-match-card.is-mini .multi-match-card-controls button:not(:first-child){display:none}.multi-match-card.is-mini .multi-match-attention{height:32px}.multi-match-mini-hit-target{position:absolute;z-index:30;inset:0;border:0;background:transparent;color:transparent;cursor:pointer}.multi-match-mini-hit-target span{position:absolute;right:10px;bottom:9px;padding:6px 8px;border:1px solid rgba(205,176,120,.32);background:#050505c7;color:#c5ad7d;font-size:6px;letter-spacing:.14em}.multi-match-focus-notice{position:absolute;z-index:46;top:72px;left:50%;transform:translate(-50%);display:grid;gap:3px;min-width:220px;padding:9px 13px;border:1px solid rgba(195,157,87,.47);background:#070807f0;box-shadow:0 16px 44px #00000085;animation:reveal .18s ease}.multi-match-focus-notice b{font-size:8px;color:#d5b574;letter-spacing:.12em}.multi-match-focus-notice span{font-size:7px;color:#89857c}.multi-match-challenge-jump{position:absolute;z-index:48;right:34px;top:88px;width:180px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;text-align:left;padding:11px 12px;border:1px solid rgba(195,147,70,.65);background:#080705f2;color:#d6b06a;box-shadow:0 18px 50px #0000008c;cursor:pointer}.multi-match-challenge-jump span{grid-column:1/-1;font-size:7px;letter-spacing:.15em}.multi-match-challenge-jump b{font-size:10px}.multi-match-challenge-jump strong{grid-row:2;font-size:14px}@media(min-width:761px){.multi-match-view--split .multi-match-card{grid-column:auto;grid-row:1}.multi-match-view--primary .multi-match-card.is-primary{grid-column:1;grid-row:1;align-self:stretch;height:auto}.multi-match-view--primary .multi-match-card.is-mini{grid-column:2;grid-row:1}.multi-match-view--primary .multi-match-card:only-child{grid-column:1/-1;grid-row:1}}@media(max-width:1100px){.multi-match-card-header{grid-template-columns:minmax(110px,.7fr) minmax(240px,1.5fr) auto}.multi-match-card-header dl>div:nth-child(4){display:none}.multi-match-card-header dl{grid-template-columns:repeat(4,minmax(0,1fr))}.multi-match-view--primary .multi-match-grid{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:760px){.multi-match-view{height:calc(100svh - 76px);min-height:560px;padding:80px 10px 12px;overflow:auto}.multi-match-toolbar{left:10px;right:10px;top:10px;height:60px;align-items:flex-start;padding:9px}.multi-match-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.multi-match-toolbar-actions button{min-height:24px;padding:0 7px}.multi-match-grid,.multi-match-view--split .multi-match-grid,.multi-match-view--primary .multi-match-grid{height:auto;grid-template-columns:1fr;grid-template-rows:none;transition:none}.multi-match-card,.multi-match-card.is-primary,.multi-match-card.is-mini{grid-column:1;min-height:430px;height:62svh;align-self:auto}.multi-match-card.is-mini{min-height:185px;height:185px}.multi-match-card-header{grid-template-columns:1fr auto;min-height:56px}.multi-match-card-header dl{display:none}.multi-match-card-controls button:not(:first-child){display:none}.multi-match-focus-notice{top:74px}.multi-match-challenge-jump{position:fixed;top:auto;bottom:18px;right:18px}.multi-match-view--split .multi-match-card{min-height:420px;height:58svh}}@media(max-width:760px){.multi-match-view .multi-match-card,.multi-match-view .multi-match-card.is-primary,.multi-match-view .multi-match-card.is-mini{grid-row:auto;order:initial}.multi-match-view--primary .multi-match-card.is-primary{min-height:480px;height:clamp(480px,68svh,680px);z-index:1;border-color:#c79d5061}.multi-match-view--primary .multi-match-card.is-mini{min-height:185px;height:clamp(185px,24svh,225px);z-index:auto}}.persistent-active-matches{position:fixed;z-index:80;right:22px;bottom:22px;display:flex;align-items:center;gap:12px;min-height:46px;padding:0 10px 0 16px;border:1px solid rgba(208,170,96,.62);background:#0a0a08f0;box-shadow:0 14px 42px #0000008c;color:#d9c28f;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.persistent-active-matches span{font-size:8px;letter-spacing:.15em}.persistent-active-matches b{display:grid;place-items:center;min-width:27px;height:27px;border:1px solid rgba(208,170,96,.38);background:#7052214d;font-size:10px}.active-matches-nav-button{border:1px solid rgba(190,151,79,.45);background:#4634183d;color:#c7a96d;min-height:34px;padding:0 12px;font-size:8px;letter-spacing:.12em;cursor:pointer}.dev-wallet-strip{display:grid;grid-template-columns:1fr auto;gap:5px 16px;margin:17px 0 0;padding:12px 14px;border:1px solid rgba(197,157,87,.22);background:#1d180e59}.dev-wallet-strip span{color:#82745a;font-size:7px;letter-spacing:.14em}.dev-wallet-strip b{color:#d3b574;font-size:9px}.dev-wallet-strip small{grid-column:1/-1;color:#726e65;font-size:7px;letter-spacing:.08em}.dev-capacity-message{margin-top:14px;padding:10px 12px;border:1px solid rgba(189,118,87,.45);background:#4b1d123d;color:#c8836e;font-size:8px;letter-spacing:.13em}.dev-entry-actions select{grid-column:1/-1;height:43px;border:1px solid #3a3934;background:#0c0d0c;color:#ded9ce;padding:0 13px;outline:0;font-size:8px;letter-spacing:.08em}.dev-entry-actions select:focus{border-color:#ad8a4d}.text-button:disabled{opacity:.35;cursor:not-allowed}.multi-match-transport-error{position:fixed;z-index:65;left:50%;top:82px;transform:translate(-50%);display:flex;align-items:center;gap:15px;max-width:min(620px,calc(100vw - 28px));padding:9px 12px;border:1px solid #75443d;background:#21100ef5;box-shadow:0 13px 40px #00000080;color:#d99488;font-size:8px}.multi-match-transport-error button{border:0;background:none;color:inherit;cursor:pointer}.multi-match-page>.dev-status-panel{display:none}.multi-match-result-summary{position:absolute;z-index:39;left:50%;top:50%;transform:translate(-50%,-50%);width:min(470px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;display:grid;justify-items:center;gap:9px;padding:18px 22px;border:1px solid rgba(192,157,91,.52);background:#070807f5;box-shadow:0 20px 60px #0000009e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.multi-match-result-summary>span{color:#8a806d;font-size:7px;letter-spacing:.17em}.multi-match-result-summary>em{font-style:normal;color:#b99b5f;font-size:7px;letter-spacing:.16em}.multi-match-result-summary>b{font-family:Italiana,serif;font-size:27px;font-weight:400;color:#d8c294}.multi-match-result-summary small{color:#989186;font-size:8px;letter-spacing:.08em}.multi-match-result-summary.is-loss{border-color:#9a5b4c80}.multi-match-result-summary.is-loss>b{color:#bd8274}.multi-match-result-metrics{width:100%;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(255,255,255,.08)}.multi-match-result-metrics>strong{display:grid;gap:3px;padding:9px 5px;color:#d2c39f;text-align:center;font-size:13px}.multi-match-result-metrics>strong+strong{border-left:1px solid rgba(255,255,255,.07)}.multi-match-result-metrics small{font-size:6px}.multi-match-result-summary ol{width:100%;max-height:126px;overflow:auto;margin:0;padding:0;list-style:none}.multi-match-result-summary li{display:grid;grid-template-columns:6px 28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:28px;padding:0 6px;border-bottom:1px solid rgba(255,255,255,.05)}.multi-match-result-summary li>i{width:5px;height:17px;border-radius:2px}.multi-match-result-summary li>em{font-style:normal;color:#77736b;font-size:7px}.multi-match-result-summary li>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c8c3b8;font-size:8px}.multi-match-result-actions{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.multi-match-result-actions button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(200,166,100,.24);background:#10110f;color:#b4a98e;font-size:7px;letter-spacing:.09em;cursor:pointer}.multi-match-result-actions .rr-icon{width:16px;height:16px}.multi-match-result-actions button:hover{border-color:#c8a66480;color:#e0c78f}.multi-match-card.is-mini .multi-match-result-summary{width:calc(100% - 12px);max-height:calc(100% - 12px);padding:10px}.multi-match-card.is-mini .multi-match-result-summary ol,.multi-match-card.is-mini .multi-match-result-metrics,.multi-match-card.is-mini .multi-match-result-summary>small{display:none}.multi-match-card.is-mini .multi-match-result-summary>b{font-size:19px}.multi-match-card.is-mini .multi-match-result-actions button span{display:none}@media(max-width:760px){.persistent-active-matches{right:12px;bottom:12px}.dev-lobby-nav>span{display:none}.active-matches-nav-button{margin-left:auto}.dev-wallet-strip{grid-template-columns:1fr}.dev-wallet-strip b,.dev-wallet-strip small{grid-column:1}.multi-match-page>.dev-status-panel{display:none}}@media(max-width:520px){.multi-match-result-summary{width:calc(100% - 16px);max-height:calc(100% - 16px);padding:14px 12px;gap:7px}.multi-match-result-summary>b{font-size:22px}.multi-match-result-actions button{min-width:0}.multi-match-result-actions button span{font-size:6px}.multi-match-result-metrics>strong{font-size:11px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rr-icon{display:block;width:20px;height:20px;flex:0 0 auto}.icon-action,.icon-control,details>summary{touch-action:manipulation}.icon-action:focus-visible,.icon-control:focus-visible,details>summary:focus-visible,.theme-switcher-menu button:focus-visible,.multi-match-more-menu button:focus-visible,.bluff-dialog button:focus-visible,.challenge-callout button:focus-visible{outline:2px solid #ead39e;outline-offset:2px}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}.turn-red{--turn-color:var(--player-red)}.turn-blue{--turn-color:var(--player-blue)}.turn-green{--turn-color:var(--player-green)}.turn-yellow{--turn-color:var(--player-yellow)}.three-board-shell.is-local-turn:after{content:"";position:absolute;z-index:5;inset:10px;border:1px solid color-mix(in srgb,var(--turn-color),transparent 28%);box-shadow:inset 0 0 24px color-mix(in srgb,var(--turn-color),transparent 88%);pointer-events:none}.real-board-canvas--dice-ready{cursor:pointer}.game-guidance{top:14px;width:min(560px,calc(100% - 156px));min-height:52px;display:flex;direction:rtl;border:0;background:#050606c7;box-shadow:0 12px 34px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guidance-player{height:auto;min-width:128px;display:flex;align-items:center;gap:8px;padding:0 12px;border:0;border-left:1px solid rgba(255,255,255,.07);text-align:right}.guidance-player>i{width:4px;height:28px;border-radius:2px}.guidance-player>.rr-icon{width:17px;height:17px;color:var(--turn-color)}.guidance-player>div{display:grid;gap:1px}.guidance-player span{font-size:7px;color:#8f877a}.guidance-player strong{font-family:Italiana,serif;font-size:14px;font-weight:400}.guidance-instruction{min-width:0;flex:1;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;font-size:11px;font-weight:600;color:#e9e2d6}.guidance-instruction .rr-icon{width:18px;height:18px;color:var(--turn-color)}.guidance-instruction span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guidance-timer,.guidance-dice{min-width:52px;height:52px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-right:1px solid rgba(255,255,255,.07);color:#a49d91}.guidance-timer .rr-icon,.guidance-dice .rr-icon{width:15px;height:15px}.guidance-timer strong{font-size:11px;color:#d8c9ab}.guidance-dice{min-width:58px;color:var(--turn-color)}.guidance-dice b{font-family:Italiana,serif;font-size:24px;line-height:1;color:inherit;text-shadow:none}.board-player-menu,.match-setup-menu{position:absolute;z-index:16;left:18px}.board-player-menu{top:18px}.match-setup-menu{bottom:18px}.board-player-menu>summary,.match-setup-menu>summary,.theme-switcher>summary,.board-camera-action{width:var(--rr-control-target);height:var(--rr-control-target);display:grid;place-items:center;border:1px solid rgba(220,214,199,.13);background:#070808bd;color:#9e9a91;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color var(--rr-motion-control),border-color var(--rr-motion-control),background var(--rr-motion-control);cursor:pointer}.board-player-menu[open]>summary,.match-setup-menu[open]>summary,.theme-switcher[open]>summary,.board-camera-action:hover{color:#e2c98d;border-color:#cfac6680;background:#14120de6}.board-player-menu>.player-status-row,.match-setup-menu>div{position:absolute;left:0;top:calc(100% + 8px);width:270px;padding:6px;border:1px solid rgba(210,191,150,.2);background:#060707f2;box-shadow:0 16px 44px #00000085;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.board-player-menu>.player-status-row{display:grid;gap:2px;margin:0}.board-player-menu .player-status-row article{height:42px}.match-setup-menu>div{top:auto;bottom:calc(100% + 8px);width:178px;display:grid;gap:7px;padding:10px}.match-setup-menu>div>span{font-size:7px;color:#827b70;letter-spacing:.12em}.match-setup-menu button{min-height:40px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.11);background:#0e0f0e;color:#a7a399;padding:0 10px;font-size:8px}.match-setup-menu button.active{border-color:#c291408c;color:#dabc79}.board-camera-action{position:absolute;z-index:16;right:18px;bottom:18px;padding:0}.theme-switcher{position:absolute;z-index:17;right:18px;top:18px;display:block;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-switcher>summary{position:relative}.theme-switcher-menu{position:absolute;right:0;top:calc(100% + 8px);width:190px;display:grid;gap:2px;padding:5px;border:1px solid rgba(210,191,150,.2);background:#060707f5;box-shadow:0 16px 44px #00000085;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-switcher-menu button,.theme-switcher--compact .theme-switcher-menu button{min-height:42px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;background:transparent;color:#959188;text-align:left;font-size:8px;letter-spacing:.06em;text-transform:none}.theme-switcher-menu button i{width:18px;height:18px;border:1px solid #78623a;background:linear-gradient(135deg,#d2b97c,#151515 48%,#696d69)}.theme-switcher-menu button:nth-child(2) i{border-color:#216e8c;background:linear-gradient(135deg,#22d3ee,#07101d 48%,#ff3cac)}.theme-switcher-menu button.active{border-color:#cfac6659;background:#48381c4d;color:#eadbb9}.theme-neon_pulse .theme-switcher-menu button.active{border-color:#22d3ee66;background:#103b4e40;color:#dffbff}.dice-action{z-index:9;width:54px;height:54px;min-width:54px;display:grid;place-items:center;left:50%;top:50%;padding:0!important;border-radius:50%;transform:translate(-50%,86px);color:var(--turn-color);border:1px solid color-mix(in srgb,var(--turn-color),white 25%);background:#050606d1;box-shadow:0 10px 28px #00000080,0 0 18px color-mix(in srgb,var(--turn-color),transparent 76%);animation:rr-dice-ready 2.2s ease-in-out infinite}.dice-action .rr-icon{width:25px;height:25px}.theme-neon_pulse .dice-action{color:var(--turn-color);border-color:color-mix(in srgb,var(--turn-color),white 35%);background:#030812d6;box-shadow:0 10px 28px #0000008c,0 0 20px color-mix(in srgb,var(--turn-color),transparent 70%)}@keyframes rr-dice-ready{0%,to{translate:0 0;box-shadow:0 10px 28px #00000080,0 0 14px color-mix(in srgb,var(--turn-color),transparent 80%)}50%{translate:0 -3px;box-shadow:0 14px 32px #0000008c,0 0 22px color-mix(in srgb,var(--turn-color),transparent 68%)}}.challenge-callout{width:184px;padding:10px;gap:8px}.challenge-callout>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px}.challenge-callout>div .rr-icon{width:17px;height:17px}.challenge-callout>div span{font-size:7px}.challenge-callout>div b{font-size:17px}.challenge-callout button{min-height:44px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px}.challenge-callout button .rr-icon{width:17px;height:17px}.challenge-callout button small{font-size:7px}.bluff-dialog>span{display:flex;align-items:center;gap:7px}.bluff-dialog>span .rr-icon{width:17px;height:17px}.bluff-dialog>div button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 14px}.bluff-dialog>div .rr-icon{width:18px;height:18px}.board-compact-actions>button,.board-compact-confirm{min-width:0;min-height:48px;padding:0 12px}.board-compact-actions>button{display:flex;align-items:center;justify-content:center;gap:10px;border-color:color-mix(in srgb,var(--turn-color),white 20%);color:var(--turn-color)}.board-compact-actions>button .rr-icon{width:23px;height:23px}.board-compact-actions>button span{padding-left:9px;border-left:1px solid rgba(255,255,255,.12);font-size:8px;color:#d7cfbf}.board-compact-confirm{grid-template-columns:1fr 44px 44px;padding:4px 5px 4px 11px}.board-compact-confirm button{width:44px;height:44px;display:grid;place-items:center;padding:0}.board-compact-confirm button .rr-icon{width:19px;height:19px}.theme-switcher--compact,.theme-switcher.theme-switcher--compact{top:8px;right:8px;bottom:auto;padding:0}.theme-switcher--compact>summary{width:44px;height:44px}.theme-switcher--compact .theme-switcher-menu{top:calc(100% + 7px);bottom:auto}.board-presentation--compact.is-local-turn:after{inset:6px}.multi-match-toolbar{height:52px;padding:0 8px 0 13px;border-color:#dcd6c717}.multi-match-toolbar-title{display:flex!important;align-items:center;gap:9px}.multi-match-toolbar-title .rr-icon{width:19px;height:19px;color:#b99759}.multi-match-toolbar-title b{font-family:Italiana,serif;font-size:18px;color:#ded5c2;letter-spacing:0}.multi-match-toolbar-title span{font-size:7px;color:#716d64;letter-spacing:.13em}.multi-match-toolbar-actions{align-items:center}.multi-match-toolbar-actions .icon-control,.multi-match-card-controls>.icon-control,.multi-match-card-controls>details>summary{width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border:1px solid transparent;background:transparent;color:#7f7d77;cursor:pointer}.multi-match-toolbar-actions .icon-control:hover,.multi-match-card-controls>.icon-control:hover,.multi-match-card-controls>details[open]>summary{border-color:#d7cfbd2e;color:#d2c4a8;background:#ffffff06}.multi-match-toolbar-actions .multi-match-auto-focus{position:relative;border-color:#d7cfbd26;background:#ffffff06;color:#aaa69d}.multi-match-toolbar-actions .multi-match-auto-focus.active{border-color:#c6a4636b;color:#e0c483;background:#3d301b4d}.multi-match-toolbar-actions .multi-match-auto-focus>i{position:absolute;right:7px;bottom:7px;width:5px;height:5px;border-radius:50%;background:#d8b66f;box-shadow:0 0 7px #d8b66fb3}.multi-match-grid{transition:grid-template-columns var(--rr-motion-focus),grid-template-rows var(--rr-motion-focus)}.multi-match-card{grid-template-rows:auto 38px minmax(0,1fr);transition:border-color var(--rr-motion-control),box-shadow var(--rr-motion-control),transform var(--rr-motion-focus),opacity var(--rr-motion-control),height var(--rr-motion-focus),min-height var(--rr-motion-focus)}.multi-match-card.is-my-turn{border-color:color-mix(in srgb,var(--turn-color),transparent 38%);box-shadow:inset 3px 0 var(--turn-color),0 24px 70px #0006}.multi-match-card.is-highlighted,.multi-match-card.has-challenge{border-color:color-mix(in srgb,var(--turn-color),transparent 28%);box-shadow:inset 3px 0 var(--turn-color),0 24px 70px #0000006e}.multi-match-card-header,.multi-match-card.is-mini .multi-match-card-header{min-height:58px;grid-template-columns:minmax(120px,1fr) auto auto;gap:9px;padding:6px 7px 6px 11px;border-bottom:1px solid rgba(255,255,255,.055);background:#080908f0}.multi-match-identity{min-width:0}.multi-match-card-header .multi-match-identity>span{color:#75684f;font-size:6px;letter-spacing:.12em}.multi-match-card-header h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.multi-match-card-meta{display:flex;align-items:center;gap:5px}.multi-match-card-meta>span{height:30px;min-width:30px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;border-left:1px solid rgba(255,255,255,.06);color:#6f716d}.multi-match-card-meta .rr-icon{width:16px;height:16px}.multi-match-card-meta b{font-size:7px;color:#97958e}.multi-match-card-meta .player-color-chip{min-width:24px;padding:0}.player-color-chip>i{width:7px;height:18px;border-radius:3px;background:#666}.player-color-chip.color-red>i{background:var(--player-red)}.player-color-chip.color-blue>i{background:var(--player-blue)}.player-color-chip.color-green>i{background:var(--player-green)}.player-color-chip.color-yellow>i{background:var(--player-yellow)}.multi-match-card-meta .connection-connected{color:#6d9879}.multi-match-card-meta .connection-disconnected,.multi-match-card-meta .connection-unavailable{color:#ae706c}.multi-match-card-controls{position:relative;align-items:center;gap:1px}.multi-match-player-menu,.multi-match-more-menu{position:relative}.multi-match-player-menu>div,.multi-match-more-menu>div{position:absolute;z-index:50;right:0;top:calc(100% + 5px);width:214px;padding:5px;border:1px solid rgba(210,191,150,.2);background:#060707f7;box-shadow:0 16px 44px #00000094;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.multi-match-player-menu>div{display:grid;gap:2px}.multi-match-player-menu>div>span{min-width:0;height:34px;display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;background:#ffffff06}.multi-match-player-menu>div>span>i{width:4px;height:16px}.multi-match-player-menu b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.multi-match-player-menu small{font-size:6px;color:#73716b}.multi-match-more-menu>div{width:130px;display:grid;gap:2px}.multi-match-more-menu>div button{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;background:#ffffff05;color:#9b978e;font-size:7px;letter-spacing:.09em}.multi-match-more-menu>div button:hover{border-color:#d2bf962e;color:#e0cfaa}.multi-match-more-menu .rr-icon{width:17px;height:17px}.multi-match-attention{height:38px;gap:8px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.045);background:#0a0b0ae6}.multi-match-attention>.rr-icon{width:17px;height:17px;color:var(--turn-color)}.multi-match-attention b{color:#c3b18e;font-size:7px}.multi-match-attention span{color:#77746d;font-size:6px;letter-spacing:.08em}.multi-match-attention em{display:grid;place-items:center}.multi-match-attention em .rr-icon{width:15px;height:15px}.multi-match-attention strong{font-size:10px}.multi-match-card .game-guidance,.multi-match-card .board-player-menu,.multi-match-card.is-mini .multi-match-card-meta{display:none}.multi-match-card.is-mini .multi-match-card-controls>details{display:none}.multi-match-card.is-mini .multi-match-card-controls button:not(:first-child){display:grid}.multi-match-card.is-mini .multi-match-attention{height:38px}.multi-match-mini-hit-target span{width:44px;height:44px;right:8px;bottom:8px;display:grid;place-items:center;padding:0;border-color:#cdb07840;color:#c5ad7d}.multi-match-mini-hit-target .rr-icon{width:20px;height:20px}.multi-match-focus-notice{min-width:0;display:flex;align-items:center;gap:9px;padding:8px 10px;animation:reveal .24s ease}.multi-match-focus-notice>.rr-icon{width:19px;height:19px;color:#d5b574}.multi-match-focus-notice>div{display:grid;gap:2px}.multi-match-focus-notice b{font-size:8px}.multi-match-focus-notice span{font-size:6px}.multi-match-challenge-jump{width:174px;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 8px;padding:9px 10px}.multi-match-challenge-jump>.rr-icon{grid-row:1/3;width:20px;height:20px}.multi-match-challenge-jump span{grid-column:2/4;font-size:6px}.multi-match-challenge-jump b{grid-column:2;font-size:9px}.multi-match-challenge-jump strong{grid-column:3;grid-row:2;font-size:13px}@media(max-width:1100px){.multi-match-card-header,.multi-match-card.is-mini .multi-match-card-header{grid-template-columns:minmax(110px,1fr) auto auto}.multi-match-card-meta>span:nth-child(2){display:none}}@media(max-width:900px){.game-guidance{top:8px;width:calc(100% - 126px);min-height:48px}.guidance-player{min-width:104px;padding:0 8px}.guidance-player strong{font-size:12px}.guidance-instruction{font-size:10px;padding:0 8px}.guidance-timer,.guidance-dice{height:48px;min-width:46px}.guidance-dice{min-width:50px}.guidance-dice b{font-size:21px}.board-player-menu{left:8px;top:8px}.theme-switcher:not(.theme-switcher--compact),.multi-match-card.is-primary .theme-switcher:not(.theme-switcher--compact){display:block;top:auto;right:10px;bottom:10px;padding:0}.theme-switcher:not(.theme-switcher--compact) .theme-switcher-menu{top:auto;bottom:calc(100% + 8px)}.board-camera-action{right:64px;bottom:10px}.match-setup-menu{left:10px;bottom:10px}.theme-switcher--compact .theme-switcher-menu{top:calc(100% + 7px);bottom:auto}}@media(max-width:760px){.multi-match-view{padding:78px 10px 12px}.multi-match-toolbar{height:56px;align-items:center;padding:0 6px 0 11px}.multi-match-toolbar-actions{flex-wrap:nowrap}.multi-match-toolbar-actions .icon-control{width:44px;height:44px;min-height:44px;padding:0}.multi-match-toolbar-title span{display:none}.multi-match-card,.multi-match-card.is-primary,.multi-match-card.is-mini,.multi-match-view--split .multi-match-card{transition:border-color var(--rr-motion-control),box-shadow var(--rr-motion-control),height var(--rr-motion-focus),min-height var(--rr-motion-focus)}.multi-match-card-header,.multi-match-card.is-mini .multi-match-card-header{grid-template-columns:minmax(92px,1fr) auto auto;min-height:56px;padding-left:9px}.multi-match-card-meta>span:not(.player-color-chip){display:none}.multi-match-card-controls>.icon-control,.multi-match-card-controls>details>summary{width:44px;height:44px}.multi-match-player-menu{display:none}.multi-match-card-controls{gap:0}.multi-match-card-controls .multi-match-more-menu button{display:flex}.multi-match-card.is-mini .multi-match-card-controls>details{display:none}.multi-match-card.is-mini{min-height:198px;height:clamp(198px,24svh,228px)}.multi-match-view--primary .multi-match-card.is-primary{min-height:480px;height:clamp(480px,68svh,680px)}.multi-match-view--primary .multi-match-card.is-mini{min-height:198px;height:clamp(198px,24svh,228px)}.multi-match-view--split .multi-match-card{min-height:420px;height:58svh}.multi-match-card.is-mini .multi-match-attention span{display:none}.multi-match-focus-notice{top:72px}.multi-match-challenge-jump{right:12px;bottom:12px;min-height:52px}.multi-match-more-menu>div{right:0}.board-compact-actions>button{min-width:54px;min-height:54px;padding:0 10px}.board-compact-actions>button span{font-size:7px}}@media(max-width:520px){.game-guidance{width:calc(100% - 112px)}.guidance-player{min-width:74px}.guidance-player>.rr-icon,.guidance-player span{display:none}.guidance-player strong{max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guidance-instruction span{font-size:9px}.guidance-timer{display:none}.guidance-dice{min-width:42px}.bluff-dialog{padding:22px}.bluff-dialog>div{display:grid;grid-template-columns:1fr 1fr}.multi-match-card-header h3{font-size:13px}.multi-match-card-meta{display:none}.multi-match-card-header,.multi-match-card.is-mini .multi-match-card-header{grid-template-columns:minmax(82px,1fr) auto}.multi-match-identity>span{display:none}}@media(prefers-reduced-motion:reduce){.multi-match-grid,.multi-match-card,.multi-match-view--split .multi-match-card,.multi-match-view--primary .multi-match-card{transition-duration:1ms!important}.dice-action{animation:none}}@media(min-width:761px){.multi-match-view--primary[data-primary-position="0"] .multi-match-grid{grid-template-columns:minmax(0,1fr) clamp(270px,24vw,360px)}.multi-match-view--primary[data-primary-position="1"] .multi-match-grid{grid-template-columns:clamp(270px,24vw,360px) minmax(0,1fr)}.multi-match-view--split .multi-match-card,.multi-match-view--primary .multi-match-card.is-primary{height:100%}.multi-match-view--primary .multi-match-card.is-primary,.multi-match-view--primary .multi-match-card.is-mini{grid-column:auto;grid-row:1}.multi-match-view--primary .multi-match-card:only-child{grid-column:1/-1}}@media(min-width:761px)and (max-width:1100px){.multi-match-view--primary[data-primary-position="0"] .multi-match-grid{grid-template-columns:minmax(0,1fr) 270px}.multi-match-view--primary[data-primary-position="1"] .multi-match-grid{grid-template-columns:270px minmax(0,1fr)}}.theme-switcher-menu button,.theme-switcher--compact .theme-switcher-menu button,.match-setup-menu button,.multi-match-more-menu>div button,.result-dialog .precision-button{min-height:44px}.result-dialog .precision-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.result-dialog .precision-button .rr-icon{width:18px;height:18px}@media(min-width:761px){.multi-match-grid,.multi-match-view--split .multi-match-grid,.multi-match-view--primary .multi-match-grid{display:flex}.multi-match-card{flex:0 0 calc((100% - 14px)/2);transition:flex-basis var(--rr-motion-focus),height var(--rr-motion-focus),min-height var(--rr-motion-focus),border-color var(--rr-motion-control),box-shadow var(--rr-motion-control),opacity var(--rr-motion-control)}.multi-match-view--split .multi-match-card{flex-basis:calc((100% - 14px)/2)}.multi-match-view--primary .multi-match-card.is-primary{flex-basis:calc(100% - clamp(270px,24vw,360px) - 14px)}.multi-match-view--primary .multi-match-card.is-mini{flex-basis:clamp(270px,24vw,360px)}.multi-match-view--primary .multi-match-card:only-child{flex-basis:100%}}@media(min-width:761px)and (max-width:1100px){.multi-match-view--primary .multi-match-card.is-primary{flex-basis:calc(100% - 284px)}.multi-match-view--primary .multi-match-card.is-mini{flex-basis:270px}}.platform-home{position:relative;min-height:100svh;overflow-x:clip;color:#eef1ed;background:radial-gradient(ellipse at 70% 9%,rgba(88,117,106,.15),transparent 33%),radial-gradient(ellipse at 17% 44%,rgba(93,72,43,.1),transparent 26%),#080a0a}.platform-home:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.19;background-image:linear-gradient(rgba(223,230,224,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(223,230,224,.03) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 76%);mask-image:linear-gradient(to bottom,black,transparent 76%)}.platform-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.platform-ambient i{position:absolute;display:block;border:1px solid rgba(191,207,198,.065);border-radius:50%}.platform-ambient i:nth-child(1){width:48vw;height:48vw;right:-12vw;top:10vh}.platform-ambient i:nth-child(2){width:28vw;height:28vw;right:-2vw;top:20vh}.platform-ambient i:nth-child(3){width:12vw;height:12vw;left:-5vw;top:54vh}.platform-nav{position:sticky;z-index:30;top:0;min-height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;padding:0 max(22px,4vw);border-bottom:1px solid rgba(225,232,226,.09);background:#080a0a85;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.platform-links{display:flex;align-items:center;gap:17px}.platform-links button,.platform-links a,.platform-footer button,.platform-footer a{min-height:44px;padding:0;border:0;background:transparent;color:#7f8681;font-size:8px;letter-spacing:.13em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.platform-links button:hover,.platform-links a:hover,.platform-footer button:hover,.platform-footer a:hover{color:#e5e9e5}.platform-links button:disabled,.platform-footer button:disabled{opacity:.42;cursor:default}.platform-account{justify-self:end;display:flex;align-items:center;gap:7px}.platform-active-button,.platform-balance-button,.platform-profile-button{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(221,229,223,.12);background:#ffffff06;color:#a8b0ab;cursor:pointer}.platform-active-button .rr-icon{width:17px;color:#93a89d}.platform-active-button span{font-size:7px;letter-spacing:.12em}.platform-active-button b{min-width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#26312c;color:#bad0c4;font-size:8px}.platform-balance-button{display:grid;align-content:center;gap:3px;text-align:left}.platform-balance-button span{color:#718079;font-size:6px;letter-spacing:.11em}.platform-balance-button b{color:#c3d0c9;font-size:9px}.platform-profile-button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#1b211e;color:#a7b7af}.platform-profile-button .rr-icon{width:15px}.platform-profile-button b{max-width:126px;overflow:hidden;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.platform-profile-button:disabled{opacity:.6;cursor:default}.platform-nav-play,.platform-menu-button{min-height:46px;border:1px solid rgba(221,229,223,.16);cursor:pointer}.platform-nav-play{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;background:#dce1dc;color:#101312;font-size:8px;font-weight:700;letter-spacing:.13em}.platform-nav-play .rr-icon{width:17px}.platform-menu-button{width:46px;display:none;place-content:center;gap:4px;padding:0;background:#ffffff06}.platform-menu-button i{width:18px;height:1px;display:block;background:#a7b2ac}.platform-mobile-menu{position:absolute;z-index:35;top:calc(100% + 1px);right:12px;left:12px;display:grid;padding:8px;border:1px solid rgba(220,229,223,.14);background:#0a0d0cfa;box-shadow:0 24px 65px #00000085;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.platform-mobile-menu button{min-height:52px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;border:0;border-bottom:1px solid rgba(220,229,223,.075);background:transparent;color:#b9c2bd;font-size:8px;letter-spacing:.13em;text-align:left;cursor:pointer}.platform-mobile-menu button:last-child{border-bottom:0}.platform-mobile-menu button:disabled{opacity:.38;cursor:default}.platform-mobile-menu button>span{color:#647069;font-family:Italiana,serif;font-size:11px}.platform-mobile-menu button>b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#243029;color:#b9ccc1}.platform-hero{position:relative;z-index:2;width:min(1320px,calc(100% - max(40px,8vw)));min-height:615px;margin:0 auto;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(470px,1.1fr);align-items:center;gap:42px;padding:66px 0 56px}.platform-hero-copy{position:relative;z-index:3}.platform-hero-copy>p{margin:0;color:#89948e;font-size:8px;font-weight:600;letter-spacing:.2em}.platform-hero-copy>p span{display:inline-block;width:28px;height:1px;margin:0 10px 3px 0;background:#879a90}.platform-hero-copy h1{margin:32px 0 27px;color:#e7eae6;font-family:Italiana,serif;font-size:clamp(70px,8vw,124px);font-weight:400;letter-spacing:-.055em;line-height:.8}.platform-hero-copy h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1px rgba(196,209,201,.52)}.platform-hero-copy>strong{display:block;max-width:470px;color:#8e9691;font-size:12px;font-weight:400;line-height:1.7}.platform-hero-copy>div{display:flex;align-items:center;gap:20px;margin-top:31px}.platform-primary{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 19px;border:1px solid #d8ded9;background:#dce1dc;color:#101312;font-size:8px;font-weight:600;letter-spacing:.13em;cursor:pointer;box-shadow:0 12px 35px #0003}.platform-primary .rr-icon{width:19px}.platform-secondary-link{min-height:52px;padding:0 5px;border:0;border-bottom:1px solid rgba(216,225,219,.19);background:transparent;color:#8d9992;font-size:7px;letter-spacing:.13em;cursor:pointer}.platform-authority-note{display:flex;align-items:center;gap:8px;margin-top:18px;color:#68716c;font-size:7px;letter-spacing:.11em}.platform-authority-note .rr-icon{width:16px;color:#7f9a8c}.platform-visual{position:relative;height:470px;display:grid;place-items:center;perspective:900px}.platform-visual:after{content:"";position:absolute;z-index:-2;width:340px;height:80px;left:50%;top:70%;border-radius:50%;background:#000;filter:blur(30px);opacity:.65;transform:translate(-50%)}.platform-orbit{position:absolute;border:1px solid rgba(190,207,198,.11);border-radius:50%}.platform-orbit:before,.platform-orbit:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#859c91;box-shadow:0 0 18px #859c9180}.platform-orbit-one{width:430px;height:220px;transform:rotate(-19deg)}.platform-orbit-one:before{left:14%;top:8%}.platform-orbit-one:after{right:6%;bottom:21%;background:#9c8760}.platform-orbit-two{width:280px;height:410px;transform:rotate(42deg)}.platform-orbit-two:before{right:20%;top:2%}.platform-orbit-two:after{left:5%;bottom:29%;background:#7f827e}.platform-rival-object{position:relative;width:245px;height:300px;display:grid;place-items:center;border:1px solid #4e5953;border-radius:48% 48% 44% 44%/34% 34% 60% 60%;background:radial-gradient(circle at 50% 25%,rgba(229,235,230,.16),transparent 26%),linear-gradient(145deg,#313a36,#101413 48%,#232a27);box-shadow:inset 0 0 0 7px #0d100f,inset 0 0 0 8px #525b56,0 38px 80px #0000008c;transform:rotateY(-12deg) rotateX(5deg)}.platform-rival-object:before{content:"";position:absolute;inset:28px;border:1px solid rgba(204,217,209,.16);border-radius:inherit}.platform-rival-object>span{color:#bdc9c2;font-family:Italiana,serif;font-size:100px;text-shadow:0 3px 0 #090b0a,0 0 35px rgba(188,201,194,.12)}.platform-rival-object i{position:absolute;width:9px;height:42px;border-radius:6px}.platform-rival-object i:nth-of-type(1){left:34px;top:50px;background:var(--player-red)}.platform-rival-object i:nth-of-type(2){right:34px;top:50px;background:var(--player-blue)}.platform-rival-object i:nth-of-type(3){left:34px;bottom:50px;background:var(--player-green)}.platform-rival-object i:nth-of-type(4){right:34px;bottom:50px;background:var(--player-yellow)}.platform-visual-label{position:absolute;padding:8px 11px;border:1px solid rgba(214,224,217,.1);background:#0a0d0cc2;color:#89958f;font-size:6px;letter-spacing:.15em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.platform-visual-label:before{content:"";display:inline-block;width:4px;height:4px;margin-right:8px;border-radius:50%;background:#8ba696;box-shadow:0 0 6px #8ba696;vertical-align:middle}.platform-visual-label.label-one{left:0;top:22%}.platform-visual-label.label-two{right:0;top:42%}.platform-visual-label.label-three{left:9%;bottom:13%}.platform-continue{position:relative;z-index:4;width:min(1180px,calc(100% - max(40px,8vw)));min-height:94px;display:grid;grid-template-columns:170px minmax(250px,1fr) minmax(180px,auto) auto;align-items:center;gap:20px;margin:-22px auto 54px;padding:12px 14px 12px 20px;border:1px solid rgba(215,225,218,.14);background:#0f1311e6;box-shadow:0 25px 70px #0000004d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.platform-continue.is-your-turn{border-color:#83ae9859;background:linear-gradient(100deg,#2a493a5c,#0f1311eb 46%)}.platform-continue-kicker{display:flex;align-items:center;gap:9px;color:#7d8a83;font-size:7px;letter-spacing:.14em}.platform-continue-kicker i{width:6px;height:6px;border-radius:50%;background:#82a894;box-shadow:0 0 9px #82a894a6}.platform-continue-game{display:flex;align-items:center;gap:12px}.platform-game-icon{width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(214,225,218,.14);color:#a6b8ae}.platform-game-icon .rr-icon{width:21px}.platform-continue-game>div,.platform-continue-meta{display:grid;gap:4px}.platform-continue-game small,.platform-continue-meta span{color:#77817c;font-size:7px;letter-spacing:.11em}.platform-continue-game strong{color:#d8ded9;font-size:10px}.platform-continue-meta{text-align:right}.platform-continue-meta strong{color:#9fbeae;font-size:8px;letter-spacing:.09em}.platform-continue>button{min-height:50px;display:flex;align-items:center;gap:9px;padding:0 16px;border:1px solid rgba(173,198,185,.22);background:#668b781a;color:#bdd0c6;font-size:7px;letter-spacing:.11em;cursor:pointer}.platform-continue>button .rr-icon{width:18px}.platform-games,.platform-all-active,.platform-trust,.platform-principles,.platform-footer{position:relative;z-index:3;width:min(1180px,calc(100% - max(40px,8vw)));margin-right:auto;margin-left:auto}.platform-games{padding:52px 0 75px;border-top:1px solid rgba(218,226,220,.08)}.platform-games>header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px}.platform-games>header span{color:#7b8781;font-size:7px;letter-spacing:.16em}.platform-games h2{margin:8px 0 0;color:#e4e8e4;font-family:Italiana,serif;font-size:38px;font-weight:400}.platform-games>header p{max-width:380px;margin:0;color:#7d8580;font-size:9px;line-height:1.6}.platform-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-game-card{min-height:340px;display:grid;grid-template-columns:minmax(250px,.88fr) minmax(280px,1.12fr);align-items:stretch;padding:0;overflow:hidden;border:1px solid rgba(220,228,222,.14);background:linear-gradient(130deg,#171d1a,#0e1210);color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.platform-game-card:hover{border-color:#a6c2b457;transform:translateY(-3px)}.platform-game-card.is-live{grid-column:1 / -1}.platform-game-card.is-coming{min-height:286px;grid-template-columns:1fr;grid-template-rows:126px 1fr;background:#ffffff03;cursor:default}.platform-game-card.is-coming:hover{border-color:#dce4de24;transform:none}.platform-ludo-art{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,#26312c,#101412 68%)}.platform-ludo-art:before,.platform-ludo-art:after{content:"";position:absolute;width:230px;height:230px;border:1px solid rgba(205,220,211,.1);transform:rotate(45deg)}.platform-ludo-art:after{width:150px;height:150px}.platform-ludo-art>span{position:relative;z-index:2;width:88px;height:88px;display:grid;place-items:center;border:1px solid #5c6d64;border-radius:50%;background:#111613;color:#c0cdc6;font-family:Italiana,serif;font-size:29px;box-shadow:0 18px 45px #0006}.platform-ludo-art i{position:absolute;z-index:1;width:14px;height:64px;border-radius:8px}.platform-ludo-art i:nth-child(1){left:20%;top:18%;background:var(--player-red)}.platform-ludo-art i:nth-child(2){right:20%;top:18%;background:var(--player-blue)}.platform-ludo-art i:nth-child(3){left:20%;bottom:18%;background:var(--player-green)}.platform-ludo-art i:nth-child(4){right:20%;bottom:18%;background:var(--player-yellow)}.platform-game-art:not(.platform-ludo-art){position:relative;display:grid;place-content:center;gap:7px;overflow:hidden;border-bottom:1px solid rgba(220,228,222,.07);background:radial-gradient(circle at 50% 25%,rgba(122,144,133,.12),transparent 48%),#0d100f;text-align:center}.platform-game-art:not(.platform-ludo-art)>i{position:absolute;width:150px;height:150px;left:50%;top:50%;border:1px solid rgba(195,211,202,.08);transform:translate(-50%,-50%) rotate(45deg)}.platform-game-art:not(.platform-ludo-art)>span{position:relative;color:#8e9a93;font-family:Italiana,serif;font-size:34px;letter-spacing:.08em}.platform-game-art:not(.platform-ludo-art)>small{position:relative;color:#535d57;font-size:5px;letter-spacing:.2em}.platform-game-art--chess>i{border-radius:50%;transform:translate(-50%,-50%)}.platform-game-art--backgammon>i{width:110px;height:110px}.platform-game-art--shooter>i{width:185px;height:74px;transform:translate(-50%,-50%)}.platform-game-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:30px}.platform-game-copy>span{color:#87a897;font-size:7px;letter-spacing:.16em}.platform-game-status{display:flex;align-items:center;gap:7px}.platform-game-status>i{width:5px;height:5px;border-radius:50%;background:#8eb29f;box-shadow:0 0 8px #8eb29f73}.platform-game-status.is-coming-soon{color:#6b746f}.platform-game-status.is-coming-soon>i{background:#616a65;box-shadow:none}.platform-game-copy h3{margin:15px 0 10px;color:#eef1ed;font-family:Italiana,serif;font-size:45px;font-weight:400}.platform-game-copy p{margin:0;color:#858e89;font-size:10px;line-height:1.6}.platform-game-copy>div{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:34px;padding-top:17px;border-top:1px solid rgba(219,227,221,.08)}.platform-game-copy b,.platform-game-copy strong{display:flex;align-items:center;gap:7px;font-size:7px;letter-spacing:.1em}.platform-game-copy b{color:#78827d;font-weight:400}.platform-game-copy strong{color:#b9c9c0}.platform-game-copy .rr-icon{width:16px}.platform-game-meta{min-width:0}.platform-game-facts{min-width:0;display:flex;flex-wrap:wrap;gap:7px 13px}.platform-game-facts b{color:#78827d;font-weight:400;white-space:nowrap}.platform-game-meta strong.is-muted{color:#5e6762;font-size:6px;font-weight:500;white-space:nowrap}.platform-game-card.is-coming .platform-game-copy{justify-content:flex-start;padding:20px}.platform-game-card.is-coming .platform-game-copy h3{margin:12px 0 8px;font-size:clamp(27px,3vw,37px)}.platform-game-card.is-coming .platform-game-copy p{min-height:47px}.platform-game-card.is-coming .platform-game-copy>div{margin-top:auto;padding-top:13px}.platform-game-card.is-coming .platform-game-facts{display:none}.platform-coming-card{min-height:340px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;border:1px solid rgba(220,228,222,.08);background:#ffffff04}.platform-coming-card>.rr-icon{width:26px;color:#5f6964}.platform-coming-card>div{display:grid;gap:10px}.platform-coming-card span{color:#606964;font-size:7px;letter-spacing:.15em}.platform-coming-card strong{color:#979f9a;font-family:Italiana,serif;font-size:28px;font-weight:400;line-height:1.15}.platform-coming-card small{margin-top:8px;color:#575f5b;font-size:6px;letter-spacing:.14em}.platform-all-active{margin-bottom:70px}.platform-all-active>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(220,228,222,.08)}.platform-all-active>header span{color:#808b85;font-size:7px;letter-spacing:.15em}.platform-all-active>header button{min-height:44px;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#8fa299;font-size:7px;letter-spacing:.1em;cursor:pointer}.platform-all-active>header .rr-icon{width:15px;transform:rotate(180deg)}.platform-all-active>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:9px}.platform-all-active>div>button{min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:11px;padding:10px 13px;border:1px solid rgba(220,228,222,.1);background:#ffffff05;color:#8d9691;text-align:left;cursor:pointer}.platform-all-active>div>button>.rr-icon:first-child{width:22px;color:#9bafa4}.platform-all-active>div>button>.rr-icon:last-child{width:16px;transform:rotate(180deg)}.platform-all-active>div>button>span{display:grid;gap:4px}.platform-all-active small{color:#737d77;font-size:6px;letter-spacing:.08em}.platform-all-active strong{color:#c9d0cc;font-size:9px}.platform-all-active b{color:#94b2a2;font-size:7px;font-weight:500;letter-spacing:.07em}.platform-active-state{display:grid;gap:4px;text-align:right}.platform-active-state small{color:#68736d}.platform-empty-active{margin:9px 0 0;padding:22px;border:1px dashed rgba(220,228,222,.09);color:#69736e;font-size:8px;line-height:1.6}.platform-trust{padding:58px 0 72px}.platform-trust>header{max-width:650px;margin-bottom:27px}.platform-trust>header>span{color:#7b8781;font-size:7px;letter-spacing:.16em}.platform-trust>header h2{margin:9px 0 10px;color:#e4e8e4;font-family:Italiana,serif;font-size:38px;font-weight:400}.platform-trust>header p{margin:0;color:#7d8580;font-size:9px;line-height:1.6}.platform-trust .platform-principles{width:100%}.platform-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(220,228,222,.08);border-bottom:1px solid rgba(220,228,222,.08)}.platform-principles article{min-height:170px;display:grid;grid-template-columns:30px 1fr;align-content:center;gap:8px 14px;padding:28px;border-right:1px solid rgba(220,228,222,.08)}.platform-principles article:last-child{border-right:0}.platform-principles .rr-icon{grid-row:1 / 3;width:25px;color:#87978f}.platform-principles span{color:#bcc5bf;font-size:8px;letter-spacing:.12em}.platform-principles p{margin:0;color:#747d78;font-size:9px;line-height:1.55}.platform-footer{min-height:115px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:#59615d;font-size:7px;letter-spacing:.11em}.platform-footer nav{display:flex;gap:23px}.platform-footer button,.platform-footer a{font-size:7px}.platform-footer button:disabled{color:#414844}.platform-footer b{justify-self:end;color:#626b66;font-size:7px;font-weight:400;letter-spacing:.16em}@media(max-width:980px){.platform-nav{grid-template-columns:1fr auto}.platform-links{display:none}.platform-menu-button{display:grid}.platform-hero{grid-template-columns:1fr .8fr;min-height:560px}.platform-visual{height:390px;transform:scale(.82)}.platform-continue{grid-template-columns:145px minmax(180px,1fr) auto}.platform-continue-meta{display:none}.platform-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-game-card.is-live{grid-column:1 / -1;grid-template-columns:minmax(210px,.8fr) minmax(250px,1.2fr)}.platform-game-card.is-coming:last-child{grid-column:1 / -1}.platform-game-copy{padding:24px}.platform-game-copy h3{font-size:38px}}@media(max-width:760px){.platform-nav{min-height:64px;padding:0 13px}.platform-nav .brand>span:last-child{display:none}.platform-account{gap:4px}.platform-balance-button{display:none}.platform-active-button,.platform-balance-button{padding:0 9px}.platform-active-button span{display:none}.platform-profile-button{padding:0 8px}.platform-profile-button b{max-width:85px}.platform-hero{width:calc(100% - 28px);min-height:655px;grid-template-columns:1fr;align-items:start;gap:0;padding:67px 0 24px}.platform-hero-copy h1{margin:27px 0 23px;font-size:clamp(65px,21vw,92px)}.platform-hero-copy>strong{max-width:360px;font-size:11px}.platform-hero-copy>div{flex-wrap:wrap;margin-top:25px}.platform-visual{height:275px;margin-top:-25px;transform:scale(.64)}.platform-continue,.platform-games,.platform-all-active,.platform-trust,.platform-principles,.platform-footer{width:calc(100% - 20px)}.platform-continue{min-height:116px;grid-template-columns:1fr auto;gap:10px;margin-top:0;padding:13px}.platform-continue-kicker{grid-column:1 / -1}.platform-continue-game{min-width:0}.platform-continue-game>div{min-width:0}.platform-continue-game strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-continue>button span{display:none}.platform-continue>button{width:50px;padding:0;justify-content:center}.platform-games{padding:45px 0 60px}.platform-games>header{align-items:start;flex-direction:column;gap:13px}.platform-games h2{font-size:34px}.platform-game-grid{grid-template-columns:1fr}.platform-game-card,.platform-game-card.is-live{min-height:450px;grid-column:auto;grid-template-columns:1fr;grid-template-rows:225px 1fr}.platform-game-card.is-coming,.platform-game-card.is-coming:last-child{min-height:270px;grid-column:auto;grid-template-rows:112px 1fr}.platform-ludo-art:before{width:190px;height:190px}.platform-ludo-art:after{width:125px;height:125px}.platform-game-copy{padding:22px}.platform-game-copy h3{font-size:37px}.platform-game-copy>div{margin-top:23px}.platform-coming-card{min-height:225px}.platform-all-active>div{grid-template-columns:1fr}.platform-principles{grid-template-columns:1fr}.platform-principles article{min-height:125px;border-right:0;border-bottom:1px solid rgba(220,228,222,.08)}.platform-principles article:last-child{border-bottom:0}.platform-trust{padding:45px 0 56px}.platform-trust>header h2{font-size:34px}.platform-footer{min-height:150px;grid-template-columns:1fr auto}.platform-footer nav{grid-column:1 / -1;grid-row:1;justify-content:space-between;gap:8px}}@media(max-width:420px){.platform-nav-play{padding:0 12px}.platform-hero{min-height:640px;padding-top:53px}.platform-hero-copy>p{font-size:7px}.platform-hero-copy h1{font-size:21vw}.platform-authority-note{max-width:145px;line-height:1.5}.platform-visual{margin-top:-16px;transform:scale(.58)}.platform-game-card{min-height:430px}.platform-all-active>div>button{grid-template-columns:30px minmax(0,1fr) 18px}.platform-all-active .platform-active-state{grid-column:2;display:grid;text-align:left}.platform-all-active>div>button>.rr-icon:last-child{grid-column:3;grid-row:1 / 3}}@media(prefers-reduced-motion:reduce){.platform-game-card{transition:none}}.multi-match-card-header{min-height:52px}.multi-match-attention{height:34px}.multi-match-card-meta .connection-degraded{color:#c49b64}.multi-match-diagnostic-id{min-width:0;min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;border-bottom:1px solid rgba(255,255,255,.06);color:#77736b}.multi-match-diagnostic-id .rr-icon{width:16px;height:16px}.multi-match-diagnostic-id>span{min-width:0;display:grid;gap:2px}.multi-match-diagnostic-id small{color:#67655f;font-size:6px;letter-spacing:.12em}.multi-match-diagnostic-id b{overflow:hidden;color:#aaa69d;font-size:7px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dev-match-context{min-width:0}.dev-match-header-actions .dev-copy-room-action{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(220,214,199,.1);background:#ffffff05;color:#8b8a84}.dev-match-header-actions .dev-copy-room-action .rr-icon{width:18px;height:18px}@media(min-width:761px){.multi-match-grid,.multi-match-view--split .multi-match-grid,.multi-match-view--primary .multi-match-grid{display:grid;align-items:stretch}.multi-match-view--split .multi-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-match-view--primary[data-primary-position="0"] .multi-match-grid{grid-template-columns:minmax(0,1fr) clamp(260px,20vw,320px)}.multi-match-view--primary[data-primary-position="1"] .multi-match-grid{grid-template-columns:clamp(260px,20vw,320px) minmax(0,1fr)}.multi-match-card,.multi-match-view--split .multi-match-card,.multi-match-view--primary .multi-match-card.is-primary,.multi-match-view--primary .multi-match-card.is-mini{width:auto;height:100%;min-height:0;align-self:stretch}.multi-match-card,.multi-match-view--split .multi-match-card{grid-row:1}.multi-match-view--primary .multi-match-card.is-primary,.multi-match-view--primary .multi-match-card.is-mini{grid-column:auto;grid-row:1}.multi-match-view--primary .multi-match-card:only-child{grid-column:1 / -1}}@media(max-width:760px){.multi-match-card:has(>.multi-match-board-viewport>.theme-clarity),.multi-match-card.is-primary:has(>.multi-match-board-viewport>.theme-clarity),.multi-match-card.is-mini:has(>.multi-match-board-viewport>.theme-clarity),.multi-match-view--split .multi-match-card:has(>.multi-match-board-viewport>.theme-clarity){height:auto;min-height:0}.multi-match-board-viewport:has(>.theme-clarity){display:grid;grid-template:minmax(0,auto) / minmax(0,1fr);overflow:hidden}.multi-match-board-viewport:has(>.theme-clarity):before{content:"";grid-area:1 / 1;width:100%;padding-top:calc(100% + 60px);pointer-events:none}.multi-match-board-viewport:has(>.theme-clarity)>.three-board-shell{position:relative;inset:auto;grid-area:1 / 1;width:100%;height:100%}}@media(max-width:760px){.multi-match-grid,.multi-match-view--split .multi-match-grid,.multi-match-view--primary .multi-match-grid{gap:10px}.multi-match-card.is-mobile-compact,.multi-match-card.is-mobile-focused,.multi-match-view--split .multi-match-card.is-mobile-compact,.multi-match-view--primary .multi-match-card.is-mobile-focused{height:auto;min-height:0}.multi-match-card.is-mobile-compact .multi-match-card-header,.multi-match-card.is-mobile-focused .multi-match-card-header{min-height:54px}.multi-match-card.is-mobile-compact .multi-match-card-meta,.multi-match-card.is-mobile-compact .multi-match-card-controls>details{display:none}.multi-match-card.is-mobile-compact .multi-match-attention,.multi-match-card.is-mobile-focused .multi-match-attention{height:36px}.multi-match-card.is-mobile-compact .multi-match-attention>span{display:none}.multi-match-board-viewport:has(>.theme-clarity):before{transition:padding-top .6s cubic-bezier(.22,.72,.2,1)}.multi-match-card.is-mobile-compact .multi-match-board-viewport:has(>.theme-clarity):before{padding-top:40%}.multi-match-card.is-mobile-focused .multi-match-board-viewport:has(>.theme-clarity):before{padding-top:calc(100% + 60px)}.multi-match-card.is-mobile-compact .multi-match-mini-hit-target span{right:8px;bottom:8px;width:auto;min-width:126px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 11px;border-color:color-mix(in srgb,var(--turn-color) 58%,#d9d2c4);background:#080a09e6;box-shadow:0 7px 18px #0000006b}.multi-match-card.is-mobile-compact .multi-match-mini-hit-target .rr-icon{color:var(--turn-color)}.multi-match-card.is-mobile-compact .multi-match-mini-hit-target i{color:#eee7d9;font-size:8px;font-style:normal;font-weight:600;letter-spacing:.11em}}.multi-match-attention[data-attention-status="YOUR TURN"]{border-left:4px solid var(--turn-color);background:color-mix(in srgb,var(--turn-color) 13%,#0b0d0c)}.multi-match-attention[data-attention-status="YOUR TURN"]>.rr-icon,.multi-match-attention[data-attention-status="YOUR TURN"]>b{color:color-mix(in srgb,var(--turn-color) 64%,#f1eadc)}.multi-match-attention[data-attention-status="YOUR TURN"]>b{font-weight:700;letter-spacing:.11em}.multi-match-attention[data-attention-status="NEXT TURN"]>.rr-icon,.multi-match-attention[data-attention-status="NEXT TURN"]>b{color:color-mix(in srgb,var(--turn-color) 46%,#d8d1c4)}.multi-match-attention[data-attention-status=WAITING]>.rr-icon{color:#858983}.multi-match-attention[data-attention-status=WAITING]>b{color:#b3b1aa}.theme-switcher-menu,.theme-switcher--compact .theme-switcher-menu{width:164px;gap:3px;padding:4px;border-radius:8px}.theme-switcher-menu button,.theme-switcher--compact .theme-switcher-menu button{min-height:44px;grid-template-columns:18px minmax(0,1fr);gap:9px;padding-inline:9px;font-size:8px;font-weight:600;letter-spacing:.1em}@media(max-width:760px)and (prefers-reduced-motion:reduce){.multi-match-board-viewport:has(>.theme-clarity):before{transition:none}}.guidance-verification{min-width:92px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:1px 6px;padding:0 10px;border-right:1px solid rgba(255,255,255,.07);color:#87b99a;direction:ltr}.guidance-verification .rr-icon{grid-row:1 / 3;width:15px;height:15px;align-self:center}.guidance-verification span{font-size:7px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.guidance-verification small{max-width:66px;overflow:hidden;text-overflow:ellipsis;font-size:6px;color:#7f9185}@media(max-width:700px){.guidance-verification{display:none}}.app-route-loading{min-height:100svh;display:grid;place-items:center;background:#080a09;color:#d8d1c4;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.rr-mobile-offline{position:fixed;z-index:10000;left:0;right:0;top:env(safe-area-inset-top);padding:.55rem;text-align:center;background:#8a3b16;color:#fff;font:700 .75rem/1 system-ui;letter-spacing:.08em}.consumer-home .platform-hero{min-height:350px;padding:48px 0 36px;grid-template-columns:1fr 240px}.consumer-home .platform-hero-copy h1{font-size:clamp(48px,6vw,80px);line-height:.98;margin:18px 0}.consumer-home .platform-hero-copy>strong{color:#b7beb8;font-size:15px}.consumer-home .platform-hero-copy>div{margin-top:24px}.consumer-home .platform-home:before{display:none}.consumer-home .platform-ambient{display:none}.consumer-hero-mark{width:200px;height:200px;border:1px solid #3a443f;border-radius:28px;display:grid;place-content:center;text-align:center;color:#d3d8cd;background:#151b18;box-shadow:12px 16px #0b100e;transform:rotate(-6deg)}.consumer-hero-mark>span{font-size:64px;font-family:Italiana,serif}.consumer-hero-mark>small{font-size:10px;letter-spacing:.15em;padding-top:16px}.consumer-home .platform-games{padding-top:42px}.consumer-home .platform-games>header h2{font-size:32px;margin:10px 0}.consumer-home .platform-games>header p{font-size:13px;max-width:350px}.consumer-home .platform-game-card{min-height:0}.consumer-home .platform-game-card.is-coming{opacity:.68;cursor:default}.consumer-home .platform-game-card.is-coming:hover{transform:none;border-color:#303833}.consumer-home .platform-all-active{margin-top:12px}.consumer-home .platform-all-active>div>button.is-your-turn{border-color:#859b86;background:#18231b}.consumer-home .platform-all-active strong{overflow-wrap:anywhere}.consumer-home .platform-all-active .platform-active-state{flex-shrink:0}.consumer-fair-play{width:min(1240px,calc(100% - 80px));margin:32px auto;border-top:1px solid #303a33;border-bottom:1px solid #303a33}.consumer-fair-play summary{padding:20px 0;cursor:pointer;font-size:12px;letter-spacing:.08em}.consumer-fair-play details>div{max-width:720px;color:#b3bdb4;font-size:14px;line-height:1.7;padding-bottom:16px}.consumer-mobile-nav{display:none}.consumer-loading-overlay{position:fixed;inset:0;background:#0d1414ed;z-index:100;display:grid;place-items:center;color:#e1e7df}.consumer-account-scrim{z-index:150;padding:24px}.consumer-account{width:min(760px,100%);max-height:calc(100dvh - 48px);background:#111919;border:1px solid #36413c;padding:0;overflow-y:auto;overscroll-behavior:contain;color:#e0e6dc}.consumer-account>header{position:sticky;top:0;z-index:2;background:#141d1c;margin:0;padding:20px 24px;border-bottom:1px solid #354039;display:flex;gap:14px;align-items:center}.consumer-account>header>div{flex:1}.consumer-account>header h2{margin:4px 0 0;font-size:25px}.consumer-account>header span{font-size:10px;letter-spacing:.14em;color:#aeb9ae}.consumer-tabs{display:flex;gap:4px;padding:14px 20px;overflow-x:auto;border-bottom:1px solid #303d36}.consumer-tabs button{border:1px solid transparent;background:transparent;color:#aebbb0;white-space:nowrap;padding:10px 12px;min-height:44px;font-size:11px;letter-spacing:.06em;cursor:pointer;border-radius:6px}.consumer-tabs button[aria-current=page],.consumer-tabs button[aria-pressed=true]{background:#293b31;border-color:#607963;color:#f0f3e9}.consumer-account-body{padding:24px;min-height:300px}.consumer-account-body h3{margin:0 0 12px;font-size:18px;font-weight:600}.consumer-account-body p{font-size:14px;color:#b7c3b8;line-height:1.65}.consumer-profile-heading{display:flex;gap:18px;align-items:center;margin-bottom:28px}.consumer-profile-heading p{margin:0}.consumer-account label,.consumer-auth label{display:grid;gap:9px;color:#cbd5cb;font-size:13px}.consumer-account input,.consumer-account select,.consumer-auth input{width:100%;min-width:0;box-sizing:border-box;min-height:46px;padding:11px 13px;color:#edf1e6;background:#0b1211;border:1px solid #46554b;border-radius:6px;font:inherit;font-size:16px}.consumer-account button,.consumer-auth button,.consumer-home button,.rr-lobby-page button{min-height:44px;cursor:pointer}.consumer-account button:disabled,.consumer-auth button:disabled,.rr-lobby-page button:disabled{cursor:not-allowed;opacity:.5}.consumer-account button:not([class]),.consumer-security-actions button{background:#22332a;border:1px solid #526d56;color:#e6eedd;padding:12px 16px;border-radius:6px;font-size:12px}.consumer-primary{min-height:46px;padding:12px 20px;color:#101b15;background:#d3e0c7;border:1px solid #e1ead5;border-radius:6px;font-weight:650;font-size:12px;letter-spacing:.06em}.consumer-account :focus-visible,.consumer-auth :focus-visible,.consumer-home :focus-visible,.rr-lobby-page :focus-visible{outline:2px solid #d7e8af;outline-offset:3px}.consumer-security section+section{border-top:1px solid #34433a;margin-top:28px;padding-top:24px}.consumer-security form{display:grid;gap:16px}.consumer-security-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.consumer-sessions,.consumer-activity{list-style:none;margin:0;padding:0}.consumer-sessions li{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid #303b33;font-size:14px}.consumer-sessions span{color:#a5b4a6;font-size:12px}.consumer-history .consumer-tabs{padding:0 0 16px}.consumer-activity li{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #303b33;font-size:14px}.consumer-activity li>div{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.consumer-activity li>div:last-child{text-align:right}.consumer-activity span,.consumer-activity time{color:#b2bfb3;font-size:12px}.consumer-activity a{color:#d6eab5;display:inline-block;padding:12px 0}.consumer-activity summary{cursor:pointer;padding:10px 0;min-height:24px}.consumer-deposit{display:grid;gap:16px}.consumer-deposit h3,.consumer-deposit p{margin:0}.consumer-deposit-address{padding:18px;background:#0b1410;border:1px solid #455c46;border-radius:8px;display:grid;gap:16px}.consumer-qr{width:208px;height:208px;max-width:100%;border-radius:8px;background:#f7faf1;padding:8px;box-sizing:border-box}.consumer-deposit-address span{font-size:11px;letter-spacing:.1em}.consumer-deposit-address code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:15px;line-height:1.65}.consumer-notice{background:#222b20;padding:14px;border-left:3px solid #a9b87a;border-radius:3px;line-height:1.65}.consumer-auth{min-height:100dvh;display:grid;place-items:center;padding:36px 20px;box-sizing:border-box;background:#0d1412;color:#e5e9df}.consumer-auth-card{width:min(420px,100%);box-sizing:border-box}.consumer-auth .brand{text-decoration:none;color:#e0e6d9;display:inline-flex;align-items:center;gap:12px;min-height:44px}.consumer-eyebrow{margin-top:42px;color:#a8ba9e;font-size:10px;letter-spacing:.2em}.consumer-auth h1{font-family:Italiana,Georgia,serif;font-size:42px;font-weight:400;margin:12px 0}.consumer-auth-card>p:not(.consumer-eyebrow){color:#b3c0b3;font-size:14px;line-height:1.7;margin-bottom:28px}.consumer-auth form{display:grid;gap:20px}.consumer-auth form p{margin:0;font-size:14px}.consumer-auth-links{display:flex;justify-content:space-between;gap:16px;margin-top:20px}.consumer-auth-links button{border:0;background:transparent;color:#c8d7ba;padding:8px 0;font-size:13px;text-align:left}.consumer-account .rr-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-wallet-list{display:grid;gap:14px}.consumer-wallet-card{padding:18px;border:1px solid #3c4b41;border-radius:12px;background:#0c1512}.consumer-asset-title{display:flex;align-items:center;gap:12px}.consumer-asset-title p{margin:2px 0 0}.consumer-asset-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#263a2e;color:#e8f1df!important;font-size:17px!important;font-weight:700}.consumer-finance-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.consumer-operation-shell{display:grid;gap:16px;margin-top:16px}.consumer-operation-shell h3,.consumer-operation-shell p{margin:0}.consumer-network-picker{margin-bottom:18px}.consumer-wallet-card .consumer-asset-title h3{margin:0}.consumer-wallet-network{margin:12px 0 0}.consumer-wallet-network p{margin:0 0 6px;font-size:12px}.consumer-wallet-network dl{margin:0}.consumer-wallet-network div{display:flex;justify-content:space-between;gap:12px;margin:5px 0}.consumer-wallet-network dt{color:#b7c3b8;font-size:13px}.consumer-wallet-network dd{margin:0;text-align:end;overflow-wrap:anywhere;min-width:0}.consumer-account .rr-withdrawal__quote dd{overflow-wrap:anywhere}.consumer-account .rr-withdrawal .rr-subhead{gap:16px;flex-wrap:wrap}.consumer-account .rr-withdrawal .rr-subhead b{width:auto;height:auto;background:transparent;border-radius:0}.rr-lobby-page .rr-active-identity{min-width:0}.rr-lobby-page .rr-active-identity strong{overflow-wrap:anywhere}@media(max-width:700px){.consumer-home .platform-hero{min-height:0;grid-template-columns:1fr;padding:30px 0;width:calc(100% - 40px)}.consumer-home .platform-hero-copy h1{font-size:50px}.consumer-hero-mark{display:none}.consumer-home .platform-nav{width:calc(100% - 32px)}.consumer-home .platform-links{display:none}.consumer-home .platform-nav-play{font-size:10px}.consumer-home .platform-games{padding-top:24px;width:calc(100% - 40px)}.consumer-home .platform-games>header{display:block}.consumer-home .platform-games>header p{max-width:none}.consumer-home .platform-all-active{width:calc(100% - 40px)}.consumer-home .platform-all-active>div>button{flex-wrap:wrap;gap:12px}.consumer-home .platform-all-active>div>button>span:first-of-type{flex:1;min-width:130px}.consumer-home .platform-all-active>header{gap:12px;flex-wrap:wrap}.consumer-home .platform-all-active .platform-active-state{margin-left:auto}.consumer-fair-play{width:calc(100% - 40px)}.consumer-home .platform-footer{padding-bottom:100px}.consumer-mobile-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:fixed;z-index:50;bottom:0;left:0;right:0;padding:6px 16px calc(6px + env(safe-area-inset-bottom));background:#111b17f5;border-top:1px solid #3c4b3e}.consumer-mobile-nav button{min-height:48px;padding:12px 4px;color:#adbaa9;border:0;background:transparent;border-radius:6px;letter-spacing:.08em;font-size:11px}.consumer-mobile-nav button[aria-current=page]{color:#e7efdb;background:#2a3a2c}.rr-lobby-page{padding-bottom:88px}.rr-lobby-topbar{flex-wrap:wrap;gap:12px}.rr-lobby-topbar>div:not(.rr-lobby-nav-actions){display:none}.rr-lobby-topbar .rr-lobby-nav-actions{margin-left:auto}.consumer-account-scrim{padding:0;align-items:stretch}.consumer-account{width:100%;max-height:100dvh;height:100dvh;border:0;border-radius:0}.consumer-account>header{padding:calc(16px + env(safe-area-inset-top)) 16px 16px}.consumer-account-body{padding:22px 20px calc(28px + env(safe-area-inset-bottom))}.consumer-tabs{padding:10px 14px}.consumer-account .rr-profile-form{display:grid;grid-template-columns:minmax(0,1fr)}.consumer-account .rr-withdrawal__history article{flex-wrap:wrap}.consumer-account .rr-withdrawal__quote dl>div{gap:12px}.consumer-auth{align-content:center;padding:28px 24px}}.consumer-home .platform-hero-copy h1 em{color:#bdc9bb;-webkit-text-stroke:0}.consumer-home .brand>span:last-child,.rr-lobby-page .brand>span:last-child{display:inline;font-size:12px;letter-spacing:.12em}.consumer-home .platform-game-copy p{font-size:14px;line-height:1.65}.consumer-home .platform-game-status,.consumer-home .platform-game-facts b,.consumer-home .platform-game-meta>strong{font-size:10px}.consumer-home .platform-all-active header,.consumer-home .platform-all-active header button{font-size:11px}.consumer-home .platform-all-active small{font-size:11px;line-height:1.6}.consumer-home .platform-all-active strong,.consumer-home .platform-active-state b{font-size:13px;line-height:1.55}.consumer-home .platform-game-card.is-coming{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:20px;padding:24px;opacity:1}.consumer-home .is-coming .platform-game-art{width:70px;height:80px;min-height:0;border:0;background:#111815}.consumer-home .is-coming .platform-game-art>span{font-size:26px}.consumer-home .is-coming .platform-game-art>small,.consumer-home .is-coming .platform-game-art:before,.consumer-home .is-coming .platform-game-art:after,.consumer-home .is-coming .platform-game-art>i{display:none}.consumer-home .is-coming .platform-game-copy{padding:0}.consumer-home .is-coming .platform-game-copy h3{font-size:25px}.consumer-home .is-coming .platform-game-copy p{color:#adb6ad}.consumer-home .is-coming .platform-game-meta{display:none}.consumer-account .consumer-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.consumer-account .consumer-tabs button{background:transparent;color:#bac7b7;border:1px solid transparent;min-width:0;padding:10px 4px;font-size:11px}.consumer-account .consumer-tabs button[aria-current=page],.consumer-account .consumer-tabs button[aria-pressed=true]{background:#2c3d2e;border-color:#7b9273;color:#f0f5e8}.consumer-account .consumer-history .consumer-tabs{display:flex;flex-wrap:wrap}.consumer-account .rr-profile-form label>span,.consumer-account .rr-subhead>span,.consumer-account .rr-subhead>b,.consumer-account .rr-balance-grid dt{font-size:11px;color:#b9c6b5}.rr-lobby-page .rr-flow-header p,.rr-lobby-page .rr-lobby-welcome p,.rr-lobby-page .rr-quick-play-card em,.rr-lobby-page .rr-ludo-actions small,.rr-lobby-page .rr-stake-grid>button>small{font-size:13px;color:#b0bcae;line-height:1.6}.rr-lobby-page .rr-choice>span,.rr-lobby-page .rr-flow-field>span,.rr-lobby-page .rr-flow-header>div>span,.rr-lobby-page .rr-stake-grid>button>span,.rr-lobby-page .rr-quick-play-card small,.rr-lobby-page .rr-continue-strip span,.rr-lobby-page .rr-economics dt{font-size:11px;color:#b8c3b4}.rr-lobby-page .rr-choice button,.rr-lobby-page .rr-ludo-actions strong,.rr-lobby-page .rr-find-action,.rr-lobby-page .rr-active-status,.rr-lobby-page .rr-private-actions button{font-size:12px}.rr-lobby-page .rr-disclosure,.rr-lobby-page .rr-economics p,.rr-lobby-page .rr-create-summary span,.rr-lobby-page .rr-number-grid span,.rr-lobby-page .rr-mode-grid small{font-size:12px;line-height:1.65}.rr-lobby-page .rr-continue-strip button span{display:inline;font-size:11px}.rr-lobby-page .rr-continue-strip button{width:auto;padding:12px;gap:8px}.rr-lobby-page .rr-economics>header span{font-size:11px}.rr-lobby-page .rr-economics>header strong{font-size:13px}@media(max-width:700px){.consumer-home .platform-game-card.is-coming{gap:16px;padding:20px}.consumer-home .platform-game-status{font-size:10px}.rr-lobby-page .brand{gap:8px}.rr-lobby-page .rr-lobby-topbar .rr-lobby-nav-actions button{font-size:10px}.rr-lobby-page .rr-choice button{padding:10px 4px;font-size:11px}}.consumer-home .platform-nav-play{justify-self:end;width:auto;padding:12px 20px;font-size:11px}.consumer-home .platform-links button{font-size:11px}.consumer-account:focus{outline:none}.consumer-account .rr-secondary-action{font-size:12px}.consumer-settings,.consumer-support{display:grid;gap:16px}.consumer-settings label{display:grid;gap:8px;max-width:440px}.consumer-settings small{color:#b7c3b8;line-height:1.55}.consumer-support details{border-bottom:1px solid #303b33;padding:13px 0}.consumer-support summary{cursor:pointer;min-height:28px}.consumer-text-action{border:0;background:transparent;color:#c8d7ba;padding:12px 0;font-size:14px}.consumer-guest .consumer-primary{width:100%;margin-top:8px}[dir=rtl] .rr-icon[name],[dir=rtl] .consumer-mobile-nav{direction:rtl}[dir=rtl] .consumer-account input,[dir=rtl] code,[dir=rtl] .consumer-deposit-address{direction:ltr;text-align:start}.consumer-account-body{min-height:0}.consumer-account .consumer-profile-heading{padding-bottom:20px;border-bottom:1px solid #354039;margin-bottom:20px}.consumer-ownership{padding:20px;margin-top:24px;border:1px solid #435348;border-radius:12px;background:linear-gradient(125deg,#24342b,#17221e)}.consumer-ownership h3{margin-top:10px}.consumer-account .consumer-tabs button{font-size:13px;flex-shrink:0}.consumer-account .consumer-tabs{scrollbar-width:thin}.consumer-build-details{margin-top:24px;padding-top:18px;border-top:1px solid #354039;font-size:13px}.consumer-build-details>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;margin:12px 0}.consumer-build-details dd{margin:0;overflow-wrap:anywhere;color:#c3cdbf}.consumer-account .rr-empty-state{padding:28px 18px;border:1px dashed #435348;border-radius:12px;text-align:center}.consumer-account .rr-icon-button{min-width:48px;min-height:48px}@media(max-width:760px){.consumer-account>.consumer-tabs{scroll-padding-inline:16px}.consumer-account-body{padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right))}.consumer-ownership{padding:18px}.consumer-ownership .consumer-primary{width:100%}.consumer-account{display:flex;flex-direction:column;overflow:hidden}.consumer-account>header{flex-shrink:0}.consumer-account>.consumer-tabs{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;padding:8px 18px}.consumer-account>.consumer-tabs .consumer-finance-tab{display:none}.consumer-account:not([data-section=PROFILE])>.consumer-tabs{display:none}.consumer-account-body{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding-top:16px}.consumer-wallet-card{padding:16px}.consumer-wallet-network dd{font-size:14px}}@media(prefers-reduced-motion:reduce){.consumer-account *,.consumer-account *:before,.consumer-account *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.consumer-persistent-balance{display:flex;align-items:center;gap:8px;min-width:0}.consumer-balance-open{display:grid;gap:4px;text-align:start;min-width:0}.consumer-balance-open bdi{font-size:16px;word-break:normal;overflow-wrap:normal}.consumer-balance-open span{font-size:11px}.consumer-wallet-card .rr-balance-grid dd{word-break:normal;overflow-wrap:normal;font-size:clamp(20px,4vw,30px)}.consumer-provider-state h3,.consumer-provider-state p{word-break:normal;overflow-wrap:normal}@media(max-width:480px){.consumer-account .rr-balance-grid{grid-template-columns:minmax(0,1fr)}.consumer-wallet-card{width:100%;min-width:0;box-sizing:border-box}}.consumer-balance-amount dd{margin:8px 0;font-size:clamp(22px,4vw,32px);word-break:normal;overflow-wrap:normal}.consumer-usdt-rail{display:grid;gap:10px;padding-top:18px;margin-top:18px;border-top:1px solid #ffffff18}.consumer-usdt-rail>span{font-size:14px}.consumer-wallet-card .consumer-status{font-size:14px;word-break:normal;overflow-wrap:normal}.consumer-account .consumer-wallet-list{grid-template-columns:minmax(0,1fr)}.consumer-account .consumer-wallet-card{min-width:0;width:100%;box-sizing:border-box}.consumer-account .consumer-usdt-rail>strong{white-space:normal;word-break:normal;overflow-wrap:normal}.consumer-account .consumer-finance-actions{display:flex;flex-wrap:wrap}:root{--consumer-motion-fast: .14s;--consumer-motion-enter: .32s;--consumer-motion-ease: cubic-bezier(.2,.75,.25,1);--consumer-surface-raised: linear-gradient(145deg, #24312d, #131e1c 72%);--consumer-radius: 20px}@keyframes consumer-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes consumer-value{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.consumer-account,.consumer-account-body,.consumer-home .platform-hero-copy,.consumer-wallet-card,.consumer-operation-shell,.rr-lobby-page .rr-flow-header{animation:consumer-enter var(--consumer-motion-enter) var(--consumer-motion-ease) both}.consumer-account button,.consumer-home button,.rr-lobby-page button{transition:transform var(--consumer-motion-fast) var(--consumer-motion-ease),background-color var(--consumer-motion-fast),box-shadow var(--consumer-motion-fast)}.consumer-account button:active:not(:disabled),.consumer-home button:active:not(:disabled),.rr-lobby-page button:active:not(:disabled){transform:scale(.98)}.consumer-account .consumer-wallet-list{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.consumer-account .consumer-wallet-card{min-width:0;padding:24px;margin:0;background:var(--consumer-surface-raised);border:1px solid #ffffff0c;border-radius:var(--consumer-radius);box-shadow:0 16px 32px #0003,inset 0 1px #ffffff08}.consumer-wallet-card:nth-child(2){animation-delay:35ms}.consumer-wallet-card:nth-child(3){animation-delay:70ms}.consumer-wallet-card:nth-child(4){animation-delay:105ms}.consumer-account .consumer-asset-title{gap:12px;align-items:center}.consumer-account .consumer-asset-title h3{font-size:21px;margin:0}.consumer-account .consumer-asset-title p{margin:4px 0 0;font-size:12px}.consumer-account .consumer-asset-icon{border:1px solid #dbe9cb26;border-radius:14px;background:#cbd9b713;width:44px;height:44px;display:grid;place-items:center}.consumer-wallet-card[data-asset=BNB_NATIVE] .consumer-asset-icon{background:#d7b25916;color:#e6ca80}.consumer-wallet-card[data-asset=TRX] .consumer-asset-icon{background:#dc827716;color:#e6a99d}.consumer-balance-amount{margin:28px 0 24px}.consumer-balance-amount dt{color:#b1c0b8;font-size:13px}.consumer-balance-amount dd{margin:8px 0 0;font-size:clamp(20px,2.8vw,30px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;animation:consumer-value .22s ease-out}.consumer-network-status{display:grid;gap:8px;color:#b7c3b8;font-size:12px;padding-top:16px;border-top:1px solid #ffffff0b}.consumer-status{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-size:12px;color:#cdd6c7}.consumer-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.consumer-account .consumer-finance-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.consumer-account .consumer-finance-actions button{border-radius:12px;font-size:14px;border-color:#ffffff18;background:#ffffff07}.consumer-account .consumer-finance-actions button:first-child{color:#15221b;background:linear-gradient(#e1e9d2,#beceac);box-shadow:0 4px 12px #0002;border-color:transparent}.consumer-operation-shell{display:grid;gap:18px;padding:24px;background:var(--consumer-surface-raised);border-radius:var(--consumer-radius)}.consumer-account,.consumer-account-body,.consumer-account-body>*,.consumer-wallet-card,.consumer-operation-shell,.consumer-deposit{min-width:0;max-width:100%;box-sizing:border-box}.consumer-account{overflow-x:hidden}.consumer-account-body{width:100%;overflow-x:hidden}.consumer-wallet-card{overflow:hidden}.consumer-network-status>span{display:block;line-height:1.5}.consumer-settings,.consumer-settings fieldset,.consumer-settings label{min-width:0;max-width:100%;box-sizing:border-box}.consumer-settings fieldset{margin-inline:0;padding:18px;border-radius:16px;border-color:#d4e1d026}.consumer-settings input[type=range]{width:100%}.consumer-operation-heading{display:flex;gap:12px;align-items:start}.consumer-operation-heading h3{line-height:1.6}.consumer-network-picker{margin-bottom:20px}.consumer-network-picker summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#c7d8bb}.consumer-network-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:12px}.consumer-account .consumer-network-options button{padding:12px;border-radius:12px;font-size:12px}.consumer-account .consumer-network-options button[aria-pressed=true]{border-color:#c5d6ae;background:#324635}.consumer-account .rr-empty-state{border:0;background:#ffffff04;padding-block:32px}.consumer-support details{border:0;border-radius:14px;padding:16px 20px;background:#ffffff04}.consumer-support summary{display:list-item;line-height:1.6}.consumer-account .consumer-tabs button{white-space:normal}[dir=rtl] .consumer-account input:not([dir=ltr]){direction:rtl}[dir=rtl] .consumer-activity li>div:last-child{text-align:end}@media(hover:hover){.consumer-account button:hover:not(:disabled),.consumer-home button:hover:not(:disabled){box-shadow:0 4px 16px #0003}}@media(max-width:560px){.consumer-account .consumer-wallet-list{grid-template-columns:minmax(0,1fr)}.consumer-account .consumer-wallet-card{padding:22px}.consumer-balance-amount dd{font-size:28px}.consumer-operation-shell{padding:20px}.consumer-network-options{grid-template-columns:1fr}.consumer-account .consumer-finance-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-account .consumer-finance-actions button{width:100%;min-width:0;padding-inline:8px}.consumer-balance-amount dd{max-width:100%;font-size:clamp(17px,6vw,24px);line-height:1.35;word-break:normal;overflow-wrap:normal}}@media(prefers-reduced-motion:reduce){.consumer-home *,.consumer-account *,.rr-lobby-page *,.consumer-home,.consumer-account{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.consumer-product-story{width:min(1240px,calc(100% - 80px));margin:48px auto;padding:28px;box-sizing:border-box;border-radius:24px;background:var(--consumer-surface-raised);box-shadow:inset 0 1px #ffffff0b}.consumer-product-story header>span{color:#bdc9bb;font-size:13px}.consumer-product-story h2{font-size:clamp(24px,3vw,36px);margin:10px 0 20px}.consumer-product-story summary{cursor:pointer;min-height:44px;color:#d6e1ca}.consumer-story-steps{display:flex;gap:10px;flex-wrap:wrap}.consumer-story-steps button{display:flex;align-items:center;gap:8px;border:1px solid transparent;color:#b9c8bf;border-radius:12px;padding:10px 14px;background:#ffffff04}.consumer-story-steps button[aria-pressed=true]{border-color:#9dad8c;color:#edf2e4;background:#ffffff0a}.consumer-story-steps button>span{font-variant-numeric:tabular-nums;opacity:.6}.consumer-story-frame{display:flex;align-items:center;gap:24px;padding:32px 0;min-height:120px;animation:consumer-enter var(--consumer-motion-enter) var(--consumer-motion-ease)}.consumer-story-frame h3{margin:0;font-size:24px}.consumer-story-frame p{color:#bdc9c0;line-height:1.8;max-width:580px}.consumer-story-icon{display:grid;place-items:center;flex-shrink:0;width:80px;height:80px;border-radius:22px;background:#c5d2ac12;color:#d1ddb9;transform:rotate(-5deg)}.consumer-story-icon svg{width:36px;height:36px}.consumer-story-actions{display:flex;justify-content:space-between;gap:16px}.consumer-story-actions>button:first-child{background:transparent;border:0;color:#bdc9bb}@media(max-width:700px){.consumer-product-story{width:calc(100% - 40px);margin-block:28px;padding:22px}.consumer-story-frame{align-items:start;gap:16px}.consumer-story-icon{width:48px;height:48px;border-radius:14px}.consumer-story-icon svg{width:24px;height:24px}.consumer-story-frame h3{font-size:20px}.consumer-story-steps button{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.consumer-product-story *{animation:none!important;transition:none!important}}.consumer-hero-board{width:240px;transform:perspective(700px) rotateY(-12deg) rotate(6deg);filter:drop-shadow(16px 24px 18px #0004);animation:consumer-enter .6s var(--consumer-motion-ease)}.consumer-hero-board svg{display:block;width:100%;height:auto}@keyframes consumer-pawn-illustration{0%{transform:translateY(48px);opacity:.5}to{transform:translateY(0);opacity:1}}.consumer-hero-pawn{animation:consumer-pawn-illustration 1.1s var(--consumer-motion-ease) both}@media(max-width:700px){.consumer-home .platform-hero{position:relative;overflow:hidden}.consumer-hero-board{position:absolute;width:140px;inset-inline-end:-35px;top:4px;opacity:.25;pointer-events:none}.consumer-home .platform-hero-copy{position:relative;z-index:1}}@media(prefers-reduced-motion:reduce){.consumer-hero-board,.consumer-hero-pawn{animation:none!important}}.consumer-home-utilities{width:min(1240px,calc(100% - 40px));margin:14px auto 0;display:flex;justify-content:space-between;gap:12px;align-items:stretch}.consumer-persistent-balance{min-width:0;display:flex;border:1px solid #d8e8cc22;border-radius:18px;background:linear-gradient(135deg,#d9ebc512,#ffffff04);padding:4px;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #0002}.consumer-persistent-balance button{background:none;border:0;color:#e2e9d9;padding:8px 12px;display:flex;align-items:center;gap:12px}.consumer-persistent-balance .consumer-balance-open{min-width:0;display:grid;justify-items:start;gap:2px}.consumer-persistent-balance span{color:#abbdae;font-size:11px;letter-spacing:.04em}.consumer-persistent-balance bdi{max-width:100%;font-size:15px;font-variant-numeric:tabular-nums;white-space:normal;line-height:1.35;overflow-wrap:normal;word-break:normal}.consumer-balance-privacy{flex:0 0 44px;justify-content:center!important;border-inline-start:1px solid #ffffff10!important}.consumer-notification-bell{border:0;border-radius:14px;background:#ffffff08;color:#cddac3;padding:10px 14px}.consumer-notification-bell bdi{margin-inline-start:8px;padding:2px 6px;background:#c7d8b5;color:#152219;border-radius:8px}.consumer-notifications>header{display:flex;justify-content:space-between;gap:16px;align-items:center}.consumer-notification-list{list-style:none;padding:0;display:grid;gap:12px}.consumer-notification-list li{padding:20px;border-radius:18px;background:#ffffff04;box-shadow:inset 0 1px #ffffff09}.consumer-notification-list li[data-unread=true]{background:linear-gradient(120deg,#c5dba018,#ffffff04);border-inline-start:3px solid #bed5a6}.consumer-notification-list time{color:#a8b7aa;font-size:12px}.consumer-notification-list li>div{display:flex;gap:10px;margin-top:14px}.consumer-notifications details{padding:16px 0}.consumer-notifications label{display:flex;align-items:center;margin:14px 0}.consumer-notifications input[type=checkbox]{min-height:20px;width:20px}.consumer-notification-permission{margin:20px 0;padding:20px;border-radius:18px;background:#ffffff05}@media(max-width:600px){.consumer-account .consumer-wallet-list{grid-template-columns:minmax(0,1fr)}.consumer-notifications>header{align-items:start;flex-direction:column}}.consumer-transfer-entry{display:flex;justify-content:flex-end;margin-bottom:18px}.consumer-transfer form{display:grid;gap:20px}.consumer-transfer-review{padding:24px;border-radius:20px;background:var(--consumer-surface-raised)}.consumer-transfer-review>strong{font-size:30px}.consumer-transfer-review button{margin-inline-end:12px}.consumer-rival-id{display:grid;gap:10px;margin:20px 0;padding:20px;background:#ffffff05;border-radius:16px}.consumer-rival-id code{font-size:16px;overflow-wrap:anywhere}.consumer-transfer-limits{display:grid;gap:10px;font-size:13px}.consumer-transfer-limits>div{display:flex;justify-content:space-between;gap:12px}.consumer-transfer-limits dd{margin:0}.consumer-transfer>header{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.consumer-google-configuration{display:grid;gap:6px;margin-top:14px;padding:16px 18px;border-radius:16px;border:1px solid #dbc78a30;background:linear-gradient(135deg,#ad8b3518,#ffffff03);color:#dce5d3}.consumer-google-configuration strong{font-size:14px}.consumer-google-configuration span{color:#b8c3b7;font-size:13px;line-height:1.6}.consumer-google-action{width:100%}.consumer-provider-state{display:flex;align-items:flex-start;gap:18px;padding:24px;border-radius:20px;background:linear-gradient(145deg,#27352d,#131d19);border:1px solid #d5e4d31a;box-shadow:inset 0 1px #ffffff0b,0 16px 36px #0002}.consumer-provider-state>div{min-width:0}.consumer-provider-state .consumer-eyebrow{display:block;margin:0 0 8px}.consumer-provider-state h3{margin:0 0 8px}.consumer-provider-state p{margin:0;max-width:540px}.consumer-provider-mark{flex:0 0 48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#d8e6c8;background:#d5e9bf10;border:1px solid #d5e9bf20;font-size:25px}.consumer-network-guidance{padding:18px 20px;border-radius:16px;background:#ffffff04;border-inline-start:3px solid #bace9f}.consumer-network-guidance p{margin:5px 0 0}.consumer-section-heading{margin-top:10px;padding-top:20px;border-top:1px solid #ffffff10}.consumer-account .consumer-body>section,.consumer-notifications,.consumer-transfer,.consumer-operation-shell,.consumer-deposit{position:relative;border-radius:24px;padding:clamp(18px,3vw,30px);background:radial-gradient(ellipse at 100% 0%,#bddbb50d,transparent 65%),linear-gradient(155deg,#ffffff05,#ffffff01);border:1px solid #d4e5db14;box-shadow:inset 0 1px #ffffff08,0 18px 45px #00000012}.consumer-account h3{letter-spacing:-.025em;font-size:clamp(20px,2.5vw,26px);margin-block:4px 16px}.consumer-account label{line-height:1.6}.consumer-account input:not([type=checkbox]),.consumer-account select{min-height:48px;border-radius:12px;background:#07131070;border:1px solid #cde0d52b;padding-inline:14px;box-sizing:border-box;max-width:100%}.consumer-account input:focus-visible,.consumer-account select:focus-visible{outline:2px solid #c4d7a5;outline-offset:3px}.consumer-account button{min-height:44px}.consumer-deposit canvas{display:block;padding:12px;border-radius:20px;background:#fff;box-shadow:0 10px 30px #0003;margin:24px auto;max-width:calc(100% - 24px);height:auto!important}.consumer-deposit code{display:block;padding:16px;border:1px dashed #b9d1be45;border-radius:12px;overflow-wrap:anywhere;line-height:1.8;font-size:14px;direction:ltr;-webkit-user-select:all;user-select:all}.consumer-account .rr-empty-state{padding:30px 20px;margin-block:16px;border-radius:18px;border:1px dashed #b7c9be2a;background:#ffffff02;text-align:center;line-height:1.8}.consumer-notification-category{display:inline-block;color:#c3d5ba;font-size:11px;letter-spacing:.04em;padding:4px 8px;border-radius:6px;background:#cadcb10c}.consumer-notification-list time,.consumer-activity time{display:block;font-size:12px;opacity:.65;margin-block:8px 14px}.consumer-transfer-review>strong{display:block;font-size:clamp(26px,5vw,40px);font-variant-numeric:tabular-nums;padding-block:12px}.consumer-rival-id{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-bottom:1px solid #ffffff12;padding-bottom:20px;margin-bottom:22px}.consumer-rival-id code{font-size:13px;letter-spacing:.03em}.consumer-transfer-entry{width:100%;display:flex;justify-content:center;padding:14px 20px;border-radius:14px;color:#e7eedc;background:#bfd2a914;border:1px solid #bfd2a933;margin-bottom:18px}.rr-lobby-page .rr-active-match-card,.rr-lobby-page .rr-room-preview{border-radius:20px;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0002}@media(max-width:600px){.consumer-account .consumer-wallet-list{grid-template-columns:minmax(0,1fr)}.consumer-account .consumer-wallet-card{min-width:0}.consumer-wallet-card p{word-break:normal;overflow-wrap:normal;line-height:1.6}.consumer-notifications>header{align-items:start;flex-wrap:wrap}.consumer-transfer-limits{grid-template-columns:1fr}.consumer-account .consumer-finance-actions{display:grid;grid-template-columns:1fr 1fr}.consumer-home-utilities{align-items:stretch}.consumer-persistent-balance{flex:1 1 auto}.consumer-persistent-balance .consumer-balance-open{flex:1}.consumer-persistent-balance bdi{font-size:13px}.consumer-notification-bell{flex:0 0 auto}.consumer-provider-state{padding:20px;gap:14px}.consumer-provider-mark{flex-basis:40px;height:40px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.consumer-wallet-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 18px 38px #0003}.consumer-notification-list>li{transition:border-color .18s,background-color .18s}.consumer-notification-list>li:hover{background-color:#ffffff05;border-color:#b9d5c040}}
