@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@500&family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#eef4f1;font-synthesis:none;--panel:#101d1a;--panel2:#142420;--line:#263834;--muted:#84948f;--green:#56e39f;--red:#ff5d70;background:#07110f;font-family:Inter,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 0,#113027 0,#0000 35%),#07110f;min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#07110fcc;border-bottom:1px solid #1b2926;align-items:center;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{letter-spacing:-.5px;align-items:center;gap:10px;font-weight:800;display:flex}.brand b{color:#07110f;background:var(--green);letter-spacing:.6px;border-radius:4px;padding:4px 6px;font-size:10px}.logo{background:var(--green);color:#092018;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}nav{gap:8px;margin:auto;display:flex}nav button{color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}nav .nav-active{color:#fff;background:#162722}.wallet{align-items:center;gap:12px;display:flex}.wallet>span{color:var(--muted);font-size:11px;position:absolute;transform:translateY(-16px)}.wallet b{padding-top:13px}.deposit{background:var(--green);color:#082018;border:0;border-radius:8px;padding:10px 17px;font-weight:800}main{max-width:1440px;margin:auto;padding:34px 4vw 60px}.titlebar{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.eyebrow{color:var(--green);letter-spacing:1.5px;font-size:11px;font-weight:800}.titlebar h1{align-items:center;gap:12px;margin:7px 0 0;font-size:31px;display:flex}.live{color:#a9b5b1;letter-spacing:1px;font-size:11px}.live i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:99px;margin-right:7px;display:inline-block}.game-shell{background:var(--panel);border:1px solid var(--line);border-radius:17px;grid-template-columns:340px 1fr;min-height:570px;display:grid;overflow:hidden;box-shadow:0 25px 70px #0005}aside{border-right:1px solid var(--line);background:#0d1917;padding:24px}.tabs{background:#07110f;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:27px;padding:5px;display:grid}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:11px;font-weight:700}.tabs .active{color:#fff;background:#263d37;box-shadow:0 3px 10px #0005}aside>label{color:#b4c1bd;justify-content:space-between;margin:18px 0 9px;font-size:13px;font-weight:700;display:flex}.amount{background:#07110f;border:1px solid #344944;border-radius:9px;grid-template-columns:1fr auto 48px 48px;display:grid;overflow:hidden}.amount.full{grid-template-columns:1fr auto}.amount input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:14px;font-family:DM Mono}.amount b{color:var(--green);align-self:center;margin:0 10px;font-size:11px}.amount button{background:#263d37;border:0;border-left:1px solid #344944;font-weight:800}.bet{background:var(--green);color:#082018;border:0;border-radius:9px;width:100%;margin-top:18px;padding:15px;font-weight:800;box-shadow:0 8px 30px #56e39f18}.bet:disabled{opacity:.45}.bet.stop{color:#fff;background:#ff7281}.return{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:24px;padding-top:19px;font-size:13px;display:flex}.return strong{color:var(--green)}.notice{color:#657570;gap:9px;margin-top:25px;font-size:11px;line-height:1.5;display:flex}.strategy-link{text-align:left;background:#14241f;border:1px solid #2b403a;border-radius:9px;align-items:center;gap:11px;width:100%;margin-top:13px;padding:12px;display:flex}.strategy-link>span{flex-direction:column;flex:1;display:flex}.strategy-link b{font-size:12px}.strategy-link small{color:var(--muted);margin-top:3px;font-size:10px}.board{background:linear-gradient(140deg,#12231f,#0a1513);flex-direction:column;padding:28px;display:flex}.roll-zone{flex:1;align-items:center;gap:35px;padding:30px;display:flex}.roll-display{border:1px solid var(--line);background:#0b1714;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:180px;min-width:180px;height:170px;display:flex}.roll-display small{color:var(--muted);letter-spacing:1.5px;font-size:10px}.roll-display strong{margin:8px 0;font-family:DM Mono;font-size:46px}.roll-display span{font-size:11px;font-weight:800}.roll-display.won{border-color:#56e39f55;box-shadow:inset 0 0 40px #56e39f10}.roll-display.won span,.roll-display.won strong{color:var(--green)}.roll-display.lost span,.roll-display.lost strong{color:var(--red)}.scale{flex:1}.ticks{color:#8d9d98;justify-content:space-between;margin:0 -5px 18px;font-family:DM Mono;font-size:12px;display:flex}.rail{background:#08120f;border:7px solid #263a35;border-radius:30px;height:42px;display:flex;position:relative;overflow:visible}.danger,.success{height:100%}.rail.under .danger{background:var(--green);width:49.5%}.rail.under .success{background:var(--red);flex:1}.rail.over .danger{background:var(--red);width:50.5%}.rail.over .success{background:var(--green);flex:1}.rail>input{opacity:0;cursor:ew-resize;z-index:3;width:100%;height:42px;position:absolute;top:-7px;left:0}.marker{pointer-events:none;background:#fff;border:6px solid #091511;border-radius:7px;width:20px;height:52px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 3px 15px #0009}.marker b{color:#07110f;background:#fff;border-radius:4px;padding:4px 7px;font-size:11px;position:absolute;top:-33px;left:50%;transform:translate(-50%)}.labels{letter-spacing:1px;color:#6f7d79;justify-content:space-between;margin-top:14px;font-size:10px;font-weight:800;display:flex}.metrics{background:#172822;border:1px solid #293d37;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.metrics>div,.metrics>button{text-align:left;background:#0b1714;border:1px solid #344842;border-radius:9px;padding:14px}.metrics label{color:#80908b;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-size:11px;display:block}.metrics strong{justify-content:space-between;font-family:DM Mono;font-size:19px;display:flex}.history{border:1px solid var(--line);background:#0e1a17;border-radius:14px;margin-top:30px;overflow:hidden}.section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 23px;display:flex}.section-head h2{align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.section-head span{color:var(--muted);font-size:11px}.empty{color:#6d7d78;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:180px;display:flex}.empty svg{opacity:.4}.empty b{color:#a7b4b0;font-size:13px}.empty span{font-size:11px}.table{font-size:12px}.tr{border-top:1px solid #1c2a27;grid-template-columns:1fr repeat(4,1.2fr);padding:14px 22px;display:grid}.tr.head{color:#63736e;text-transform:uppercase;letter-spacing:1px;border:0;font-size:9px}.green{color:var(--green)}.red{color:var(--red)}.tr i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}footer{color:#65736f;border-top:1px solid #1c2a27;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;font-size:11px;display:flex}footer button{border:1px solid var(--line);background:#101c19;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;display:flex}.overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#020806d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#111f1b;border:1px solid #344942;border-radius:17px;width:min(620px,95vw);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 30px 100px #000}.modal-head,.modal-head>div{align-items:center;gap:12px;display:flex}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:19px}.modal-head h2{margin:0 0 5px;font-size:18px}.modal-head p{color:var(--muted);margin:0;font-size:11px}.modal-head>button,.condition-top button{color:var(--muted);background:0 0;border:0}.modal-icon{width:40px;height:40px;color:var(--green);background:#274039;border-radius:9px;place-items:center;display:grid}.save-note{background:#0b1714;border-radius:10px;justify-content:space-between;align-items:center;margin:18px 0;padding:14px;display:flex}.save-note>div{flex-direction:column;font-size:12px;display:flex}.save-note span{color:var(--muted);margin-top:4px;font-size:10px}.toggle{background:#34433f;border:0;border-radius:20px;width:42px;height:23px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.toggle.on{background:var(--green)}.toggle.on i{transform:translate(19px)}.conditions{flex-direction:column;gap:10px;display:flex}.condition{background:#0c1815;border:1px solid #2b3e38;border-radius:10px;padding:13px}.condition-top{align-items:center;gap:9px;margin-bottom:12px;font-size:12px;display:flex}.condition-top>span{width:23px;height:23px;color:var(--green);background:#263e37;border-radius:6px;place-items:center;font-size:10px;font-weight:800;display:grid}.condition-top button{margin-left:auto}.sentence{color:#9baba6;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.sentence input,.sentence select{color:#edf4f1;background:#172923;border:1px solid #324740;border-radius:6px;outline:0;min-width:60px;padding:8px}.sentence input{width:75px}.sentence select{flex:1}.add{color:#afbeb9;background:0 0;border:1px dashed #3a514a;border-radius:9px;justify-content:center;gap:7px;width:100%;margin-top:12px;padding:12px;display:flex}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}.modal-actions button,.verify{background:#172722;border:1px solid #344840;border-radius:8px;padding:11px 15px;font-weight:700}.modal-actions .primary,.verify{background:var(--green);color:#092018;border:0}.greenbg{background:#123629}.fair-card{color:var(--green);background:#0c2b21;border:1px solid #20543f;border-radius:10px;gap:13px;margin:20px 0;padding:15px;display:flex}.fair-card div{flex-direction:column;display:flex}.fair-card span{color:#86a69a;margin-top:5px;font-size:10px}.hash{color:var(--muted);margin:13px 0;font-size:10px;display:block}.hash div{color:#d8e4e0;background:#0b1613;border:1px solid #31433d;border-radius:7px;justify-content:space-between;margin-top:6px;padding:12px;display:flex}.verify{justify-content:center;gap:8px;width:100%;margin-top:10px;display:flex}@media (width<=900px){nav,.wallet>span,.wallet b,.deposit{display:none}.game-shell{grid-template-columns:1fr}.game-shell aside{border:0;border-bottom:1px solid var(--line)}.roll-zone{flex-direction:column;padding:20px 0}.roll-display{width:100%;height:120px}.scale{width:100%;padding:30px 10px}.board{min-height:480px}.metrics{grid-template-columns:1fr}.game-shell{min-height:auto}.titlebar{align-items:center}.tr{grid-template-columns:repeat(4,1fr)}.tr span:first-child{display:none}}@media (width<=520px){header{padding:0 18px}.brand span{font-size:14px}.wallet{margin-left:auto}.game-shell{border-radius:12px}.board,aside{padding:18px}.titlebar h1{font-size:25px}.live{display:none}main{padding:25px 13px}.metrics strong{font-size:15px}.modal{padding:17px}.sentence{flex-wrap:wrap}.history{display:none}}.app{background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--green) 15%,transparent) 0,transparent 35%),var(--app-bg,#07110f);min-height:100vh}.no-animations *{transition:none!important;animation:none!important}.logo img,.preview-logo img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.game-tools{gap:7px;display:flex}.game-tools button{place-items:center;width:39px;height:39px;padding:0;display:grid}.game-tools .tool-active{color:var(--green);border-color:var(--green)}.square-icon{border:2px solid;border-radius:2px;width:17px;height:17px}.settings-pop{z-index:20;background:#12221e;border:1px solid #354a44;border-radius:13px;width:280px;padding:10px;position:fixed;bottom:84px;left:4vw;box-shadow:0 20px 60px #000b}.settings-pop h3{text-transform:uppercase;letter-spacing:1px;color:#74857f;margin:7px 10px 10px;font-size:12px}.setting-row,.setting-input{color:#dce7e3;text-align:left;background:0 0;border:0;border-bottom:1px solid #263832;align-items:center;gap:12px;width:100%;height:47px;padding:0 10px;font-size:13px;display:flex}.setting-row span,.setting-input span{flex:1}.setting-row.brand-row{color:var(--green);background:#17342b;border:0;border-radius:8px;margin-top:6px}.mini-toggle{background:#3b4c47;border-radius:20px;width:33px;height:18px;position:relative}.mini-toggle:after{content:"";background:#cbd5d2;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.mini-toggle.on{background:var(--green)}.mini-toggle.on:after{background:#07110f;left:18px}.setting-input input{color:#fff;text-align:right;background:#091411;border:1px solid #354a43;border-radius:6px;width:72px;padding:7px}.stats-drawer{z-index:19;background:#12221e;border:1px solid #354a44;border-radius:14px;width:430px;max-height:570px;padding:20px;position:fixed;bottom:85px;left:calc(4vw + 350px);box-shadow:0 25px 70px #000c}.stats-head{justify-content:space-between;align-items:center;display:flex}.stats-head h2{align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.stats-head button{color:#788983;background:0 0;border:0}.stats-grid{background:#0b1714;border-radius:10px;grid-template-columns:1fr 1fr;margin:20px 0;display:grid;overflow:hidden}.stats-grid div{border:1px solid #1e302b;flex-direction:column;padding:15px;display:flex}.stats-grid span{color:var(--muted);margin-bottom:6px;font-size:11px}.stats-grid b{font-family:DM Mono;font-size:16px}.stats-chart{color:#53645e;background:#0a1512;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:220px;font-size:11px;display:flex}.bars{justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:20px;display:flex}.bars i{border-radius:3px;width:14px;min-height:5px}.bars .up{background:var(--green);align-self:flex-end}.bars .down{background:var(--red);align-self:flex-start}.reset-stats{color:#96a69f;background:0 0;border:1px solid #30443e;border-radius:8px;justify-content:center;gap:7px;width:100%;margin-top:13px;padding:10px;display:flex}.brand-preview{border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:11px;margin:20px 0;padding:16px;display:flex}.preview-logo{color:#07110f;border-radius:8px;place-items:center;width:37px;height:37px;padding:7px;display:grid}.brand-preview>div:nth-child(2){flex-direction:column;display:flex}.brand-preview b{font-size:13px}.brand-preview span{letter-spacing:1px;color:#899994;margin-top:3px;font-size:8px}.brand-preview button{color:#07110f;border:0;border-radius:7px;margin-left:auto;padding:9px 12px;font-size:11px;font-weight:800}.brand-field,.color-field{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.brand-field input{color:#fff;background:#0a1512;border:1px solid #354942;border-radius:8px;padding:12px}.color-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.color-field>div{background:#0a1512;border:1px solid #344840;border-radius:8px;align-items:center;height:43px;padding:5px 8px;display:flex}.color-field input{background:0 0;border:0;width:27px;height:27px;padding:0}.color-field code{color:#bdc8c4;margin-left:7px;font-size:10px}.logo-upload{color:#8fa09a;cursor:pointer;border:1px dashed #40564e;border-radius:9px;justify-content:center;align-items:center;gap:11px;height:75px;display:flex}.logo-upload input{display:none}.logo-upload span{flex-direction:column;display:flex}.logo-upload b{color:#d8e2df;font-size:12px}.logo-upload small{margin-top:4px;font-size:9px}.remove-logo{color:var(--red);background:0 0;border:0;align-items:center;gap:6px;margin-top:9px;font-size:11px;display:flex}@media (width<=800px){.stats-drawer{width:auto;bottom:80px;left:15px;right:15px}.settings-pop{left:15px}.color-grid{grid-template-columns:1fr}.game-tools button:nth-child(2){display:none}}.embed-main{max-width:none;padding:18px 18px 0}.embed-main .game-shell{border-radius:14px 14px 0 0;min-height:calc(100vh - 94px)}.game-footer{border:1px solid var(--line);background:var(--panel);border-top:0;border-radius:0 0 14px 14px;height:76px;margin:0 18px;padding:0 20px}.embed-brand{color:#a8b7b2;letter-spacing:1px;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.embed-brand svg,.embed-brand img{object-fit:contain;width:22px;height:22px}.settings-pop{left:38px}.stats-drawer{left:380px}.app{min-height:100vh}@media (width<=800px){.embed-main{padding:0}.embed-main .game-shell{border-radius:0;min-height:auto}.game-footer{border-radius:0;margin:0}.embed-brand b{display:none}.settings-pop,.stats-drawer{left:12px}}.dice-spinner{background:linear-gradient(145deg,var(--green),color-mix(in srgb,var(--green) 60%,white));color:#07110f;width:78px;height:78px;box-shadow:0 0 35px color-mix(in srgb,var(--green) 35%,transparent);border-radius:22px;place-items:center;margin-top:16px;animation:.72s cubic-bezier(.4,0,.2,1) infinite dice-tumble;display:grid;position:relative}.dice-spinner svg{width:38px;height:38px}.dice-spinner i{opacity:.85;background:#fff;border-radius:50%;width:5px;height:5px;animation:1s ease-out infinite particle;position:absolute}.dice-spinner i:nth-child(3){animation-delay:.2s;top:35px;right:-15px}.dice-spinner i:nth-child(4){animation-delay:.4s;bottom:-14px;left:18px}.roll-display.rolling{border-color:color-mix(in srgb,var(--green) 55%,#263834);box-shadow:inset 0 0 45px color-mix(in srgb,var(--green) 8%,transparent),0 0 35px #0006}.board.is-rolling .metrics{opacity:.72}.bet:not(:disabled):active{transform:scale(.98)}@keyframes dice-tumble{0%{transform:rotate(0)scale(.9)}35%{transform:rotate(120deg)scale(1.08)}70%{transform:rotate(245deg)scale(.94)}to{transform:rotate(360deg)scale(.9)}}@keyframes particle{0%{opacity:0;transform:scale(0)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-16px)scale(0)}}@keyframes rail-pulse{0%{filter:brightness(.85);box-shadow:0 0 #0000}to{filter:brightness(1.25);box-shadow:0 0 24px color-mix(in srgb,var(--green) 24%,transparent)}}@keyframes marker-shake{0%,to{margin-left:-3px}50%{margin-left:3px}}@keyframes result-pop{0%{opacity:.4;transform:scale(.88)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dice-spinner,.board.is-rolling .rail,.board.is-rolling .marker,.result-pop{animation:none}}.board{position:relative;overflow:hidden}.board:before{content:"";pointer-events:none;opacity:0;background:conic-gradient(from 0deg,transparent 0 20%,color-mix(in srgb,var(--green) 20%,transparent) 25%,transparent 30% 70%,color-mix(in srgb,var(--green) 12%,transparent) 75%,transparent 80%);z-index:0;position:absolute;inset:-50%}.board.is-rolling:before{opacity:1;animation:1.15s linear infinite stage-spin}.board.is-rolling:after{content:"";pointer-events:none;background:linear-gradient(105deg,transparent 20%,color-mix(in srgb,var(--green) 22%,transparent) 45%,#fff2 50%,transparent 56%);z-index:1;animation:.52s ease-in-out infinite screen-slash;position:absolute;inset:0;transform:translate(-130%)}.roll-zone,.metrics{z-index:2;position:relative}.roll-display{transition:transform .22s,box-shadow .22s,border-color .22s}.roll-display.rolling{z-index:4;border-color:var(--green);box-shadow:0 0 0 6px color-mix(in srgb,var(--green) 12%,transparent),0 0 80px color-mix(in srgb,var(--green) 50%,transparent),inset 0 0 55px color-mix(in srgb,var(--green) 18%,transparent);animation:.42s cubic-bezier(.15,1.4,.4,1) stage-impact,.42s ease-in-out .42s infinite alternate card-float;transform:scale(1.38)}.roll-display.rolling small{color:#fff;letter-spacing:2px;text-shadow:0 0 14px var(--green);font-weight:800}.dice-spinner{width:116px;height:116px;box-shadow:0 0 0 8px #ffffff0c,0 0 65px color-mix(in srgb,var(--green) 65%,transparent);border-radius:31px;margin-top:18px;animation:.42s cubic-bezier(.3,0,.65,1) infinite dice-tumble}.dice-spinner:before,.dice-spinner:after{content:"";border:2px solid color-mix(in srgb,var(--green) 60%,transparent);border-radius:50%;animation:.75s ease-out infinite ring-burst;position:absolute;inset:-24px}.dice-spinner:after{animation-delay:.24s;inset:-43px}.dice-spinner svg{filter:drop-shadow(0 4px 4px #0005);width:58px;height:58px}.dice-spinner i{width:9px;height:9px;animation:.65s ease-out infinite particle-strong;box-shadow:0 0 16px #fff}.dice-spinner i:nth-child(2){top:5px;left:-30px}.dice-spinner i:nth-child(3){top:45px;right:-34px}.dice-spinner i:nth-child(4){bottom:-30px;left:30px}.board.is-rolling .scale{animation:.3s ease-out scale-kick}.board.is-rolling .rail{animation:.28s ease-in-out infinite alternate rail-power}.board.is-rolling .marker{animation:.1s linear infinite marker-power}.board.is-rolling .metrics{filter:blur(1px);opacity:.42;transform:scale(.97)}.result-pop{animation:.65s cubic-bezier(.12,1.5,.35,1) result-impact}.result-pop:after{content:"";pointer-events:none;border:3px solid;border-radius:28px;animation:.65s ease-out forwards result-ring;position:absolute;inset:-18px}.roll-display.won.result-pop{box-shadow:0 0 75px color-mix(in srgb,var(--green) 55%,transparent),inset 0 0 45px color-mix(in srgb,var(--green) 14%,transparent)}.roll-display.lost.result-pop{box-shadow:0 0 65px color-mix(in srgb,var(--red) 45%,transparent),inset 0 0 45px #ff5d7015}@keyframes stage-spin{to{transform:rotate(360deg)}}@keyframes screen-slash{to{transform:translate(130%)}}@keyframes stage-impact{0%{opacity:0;transform:scale(.45)rotate(-12deg)}65%{transform:scale(1.55)rotate(4deg)}to{transform:scale(1.38)rotate(0)}}@keyframes card-float{0%{transform:scale(1.36)translateY(-4px)}to{transform:scale(1.41)translateY(4px)}}@keyframes ring-burst{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@keyframes particle-strong{0%{opacity:0;transform:translate(0)scale(0)}35%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:translate(22px,-35px)scale(0)}}@keyframes scale-kick{0%{opacity:.1;transform:scaleX(.65)}70%{transform:scaleX(1.05)}to{opacity:1;transform:scaleX(1)}}@keyframes rail-power{0%{filter:brightness(.8)saturate(.9);box-shadow:0 0 5px #0000}to{filter:brightness(1.7)saturate(1.4);box-shadow:0 0 38px color-mix(in srgb,var(--green) 50%,transparent)}}@keyframes marker-power{0%{margin-left:-7px;transform:translate(-50%,-50%)rotate(-3deg)}50%{margin-left:7px;transform:translate(-50%,-50%)rotate(3deg)}to{margin-left:-7px;transform:translate(-50%,-50%)rotate(-3deg)}}@keyframes result-impact{0%{filter:brightness(3);opacity:.1;transform:scale(1.55)}42%{filter:brightness(1.5);transform:scale(.88)}75%{transform:scale(1.08)}to{filter:brightness();opacity:1;transform:scale(1)}}@keyframes result-ring{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.5)}}@media (width<=800px){.roll-display.rolling{transform:scale(1.12)}.dice-spinner{width:90px;height:90px}.dice-spinner svg{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.board:before,.board:after,.roll-display.rolling,.dice-spinner:before,.dice-spinner:after,.result-pop:after{animation:none!important}}.dice-stage{perspective:700px;width:150px;height:130px;transform-style:preserve-3d;place-items:center;margin-top:6px;display:grid;position:relative}.dice-cube{width:72px;height:72px;transform-style:preserve-3d;animation:1.3s cubic-bezier(.18,.75,.28,1) infinite cube-roll;position:relative}.dice-face{background:linear-gradient(145deg,#fff 0%,#e7fff4 55%,color-mix(in srgb,var(--green) 45%,white) 100%);box-shadow:inset 5px 5px 10px #fffc,inset -7px -8px 14px #0b82552e,0 0 22px color-mix(in srgb,var(--green) 25%,transparent);backface-visibility:hidden;border:1px solid #fffc;border-radius:15px;padding:13px;display:grid;position:absolute;inset:0}.dice-face i{background:radial-gradient(circle at 35% 30%,#29463d,#07110f 68%);border-radius:50%;place-self:center;width:11px;height:11px;box-shadow:inset 1px 1px 2px #000,0 1px 1px #fff8}.face-1{place-items:center;transform:translateZ(36px)}.face-2{grid-template:1fr 1fr/1fr;transform:rotateY(180deg)translateZ(36px)}.face-2 i:first-child{place-self:start}.face-2 i:last-child{place-self:end}.face-3{grid-template:repeat(3,1fr)/repeat(3,1fr);transform:rotateY(90deg)translateZ(36px)}.face-3 i:first-child{grid-area:1/1}.face-3 i:nth-child(2){grid-area:2/2}.face-3 i:nth-child(3){grid-area:3/3}.face-4{grid-template:1fr 1fr/1fr 1fr;transform:rotateY(-90deg)translateZ(36px)}.face-4 i:nth-child(2),.face-4 i:nth-child(4){justify-self:end}.face-4 i:nth-child(3),.face-4 i:nth-child(4){align-self:end}.face-5{grid-template:repeat(3,1fr)/repeat(3,1fr);transform:rotateX(90deg)translateZ(36px)}.face-5 i:first-child{grid-area:1/1}.face-5 i:nth-child(2){grid-area:1/3}.face-5 i:nth-child(3){grid-area:2/2}.face-5 i:nth-child(4){grid-area:3/1}.face-5 i:nth-child(5){grid-area:3/3}.face-6{grid-template:repeat(3,1fr)/1fr 1fr;transform:rotateX(-90deg)translateZ(36px)}.face-6 i:nth-child(2n){justify-self:end}.dice-shadow{filter:blur(7px);background:#000c;border-radius:50%;width:82px;height:18px;animation:.36s ease-in-out infinite alternate shadow-breathe;position:absolute;bottom:3px}.orbit{border:1px solid color-mix(in srgb,var(--green) 75%,white);width:125px;height:48px;box-shadow:0 0 15px color-mix(in srgb,var(--green) 50%,transparent);opacity:.5;border-radius:50%;position:absolute}.orbit-a{animation:.9s linear infinite orbit-a;transform:rotateX(68deg)rotate(12deg)}.orbit-b{animation:1.15s linear infinite reverse orbit-b;transform:rotateX(64deg)rotate(88deg)}.spark{width:6px;height:6px;box-shadow:0 0 10px 3px var(--green);background:#fff;border-radius:50%;animation:.8s ease-out infinite spark-fly;position:absolute}.spark.s1{top:30px;left:10px}.spark.s2{animation-delay:.18s;top:56px;right:5px}.spark.s3{animation-delay:.36s;bottom:2px;left:38px}.spark.s4{animation-delay:.54s;top:8px;right:36px}@keyframes cube-roll{0%{transform:translateY(18px)rotateX(0)rotateY(0)rotate(0)scale(.76)}18%{transform:translateY(-21px)rotateX(155deg)rotateY(92deg)rotate(45deg)scale(1.07)}42%{transform:translateY(8px)rotateX(330deg)rotateY(260deg)rotate(130deg)scale(.88)}68%{transform:translateY(-16px)rotateX(515deg)rotateY(430deg)rotate(245deg)scale(1.05)}88%{transform:translateY(2px)rotateX(675deg)rotateY(590deg)rotate(345deg)scale(.94)}to{transform:translateY(18px)rotateX(720deg)rotateY(720deg)rotate(360deg)scale(.76)}}@keyframes shadow-breathe{0%{opacity:.42;transform:scale(.65)}to{opacity:.85;transform:scale(1.16)}}@keyframes orbit-a{to{transform:rotateX(68deg)rotate(372deg)}}@keyframes orbit-b{to{transform:rotateX(64deg)rotate(448deg)}}@keyframes spark-fly{0%{opacity:0;transform:translate(0)scale(0)}35%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:translate(18px,-28px)scale(0)}}@media (width<=800px){.dice-stage{transform:scale(.84)}}@media (prefers-reduced-motion:reduce){.dice-cube,.dice-shadow,.orbit,.spark{animation:none!important}}.roll-zone{flex-direction:column;justify-content:center;align-items:stretch;gap:28px;padding:24px 32px 34px}.roll-display{align-self:center;width:210px;min-width:210px;height:150px}.scale{width:100%;max-width:none}.roll-display.rolling{transform-origin:bottom}.board.is-rolling .roll-display.rolling{z-index:5}.board.is-rolling .scale{transform-origin:50%}.ticks{margin-left:0;margin-right:0}.labels{padding:0 2px}@media (width<=800px){.roll-zone{gap:20px;padding:18px 0 26px}.roll-display{width:180px;min-width:180px;height:130px}.roll-display.rolling{transform:scale(1.08)}.scale{padding:24px 4px 0}}.locale-switch{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030c0ab8;border:1px solid #ffffff14;border-radius:8px;padding:3px;display:flex;position:absolute;top:18px;right:26px}.locale-switch button{color:#71857d;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:9px}.locale-switch button.active{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green)}@media (width<=700px){.locale-switch{top:10px;right:12px}}.tabs.three{grid-template-columns:1fr 1fr 52px}.tabs.three button:last-child{justify-content:center;align-items:center;gap:0;display:flex}.tabs.three button:last-child span{display:none}.tabs.three button:last-child.active{color:var(--green);box-shadow:inset 0 0 0 2px var(--green)}.advanced-panel{margin-top:8px}.advanced-panel>label{color:#b4c1bd;justify-content:space-between;margin:16px 0 8px;font-size:12px;font-weight:700;display:flex}.advanced-panel>label span{color:var(--green);font-size:9px;font-weight:600}.strategy-select{text-align:left;background:#07110f;border:1px solid #344944;border-radius:9px;align-items:center;width:100%;height:58px;padding:0 13px;display:flex}.strategy-select>span{flex-direction:column;flex:1;display:flex}.strategy-select b{font-size:12px}.strategy-select small{color:#71827c;margin-top:3px;font-size:9px}.strategy-select svg{width:16px}.condition-chips{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.condition-chips button{background:#253b35;border:1px solid #344944;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:52px;display:flex;position:relative}.condition-chips button b{font-size:14px}.condition-chips button small{color:#82938d;text-transform:uppercase;margin-top:3px;font-size:7px}.condition-chips .new-chip{color:var(--green);background:#14241f;border-style:dashed;font-size:20px}.strategy-action{color:#dbe6e2;background:#263d37;border:1px solid #344a43;border-radius:7px;width:100%;height:39px;margin-top:7px;font-size:10px;font-weight:700}.strategy-action:hover{border-color:var(--green)}.strategy-action.danger-action{color:#ff7a89}.advanced-panel+.bet{margin-top:12px}@media (width<=800px){.tabs.three button:last-child{width:auto}.condition-chips{grid-template-columns:repeat(4,1fr)}}.app{background:radial-gradient(circle at 75% -10%,color-mix(in srgb,var(--green) 16%,transparent),transparent 38%),var(--app-bg)}.game-shell{background:var(--panel);border-color:color-mix(in srgb,var(--green) 18%,var(--panel))}.game-shell>aside{background:color-mix(in srgb,var(--panel) 82%,var(--app-bg));border-color:color-mix(in srgb,var(--green) 13%,var(--panel))}.board{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 74%,var(--app-bg)),color-mix(in srgb,var(--app-bg) 92%,black))}.game-footer{background:color-mix(in srgb,var(--panel) 88%,var(--app-bg));border-color:color-mix(in srgb,var(--green) 15%,var(--panel))}.tabs{background:color-mix(in srgb,var(--app-bg) 88%,black)}.tabs .active{background:color-mix(in srgb,var(--green) 18%,var(--panel));box-shadow:0 3px 12px color-mix(in srgb,var(--app-bg) 70%,black)}.amount,.strategy-select{background:color-mix(in srgb,var(--app-bg) 86%,black);border-color:color-mix(in srgb,var(--green) 18%,var(--panel))}.amount button{background:color-mix(in srgb,var(--green) 14%,var(--panel));border-color:color-mix(in srgb,var(--green) 15%,var(--panel))}.advanced-panel .condition-chips button,.strategy-action,.strategy-link{background:color-mix(in srgb,var(--green) 10%,var(--panel));border-color:color-mix(in srgb,var(--green) 18%,var(--panel))}.roll-display{background:color-mix(in srgb,var(--app-bg) 85%,black);border-color:color-mix(in srgb,var(--green) 16%,var(--panel))}.roll-display.rolling{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--green) 22%,transparent),color-mix(in srgb,var(--app-bg) 88%,black) 72%)}.metrics{background:color-mix(in srgb,var(--panel) 88%,var(--green) 4%);border-color:color-mix(in srgb,var(--green) 16%,var(--panel))}.metrics>div,.metrics>button{background:color-mix(in srgb,var(--app-bg) 84%,black);border-color:color-mix(in srgb,var(--green) 18%,var(--panel))}.rail{border-color:color-mix(in srgb,var(--green) 16%,var(--panel))}.settings-pop,.stats-drawer,.modal{background:color-mix(in srgb,var(--panel) 92%,var(--app-bg));border-color:color-mix(in srgb,var(--green) 20%,var(--panel))}.condition,.save-note,.fair-card,.stats-grid,.stats-chart{background:color-mix(in srgb,var(--app-bg) 82%,black)}.setting-row,.setting-input,.modal-head,.modal-actions{border-color:color-mix(in srgb,var(--green) 12%,var(--panel))}.embed-brand{color:color-mix(in srgb,var(--green) 34%,white)}.game-tools button,footer>button{background:color-mix(in srgb,var(--green) 8%,var(--panel));border-color:color-mix(in srgb,var(--green) 16%,var(--panel))}.notice,.labels{color:color-mix(in srgb,var(--green) 20%,#72817c)}.style-material{font-family:Inter,Roboto,sans-serif}.style-material .game-shell,.style-material .modal,.style-material .stats-drawer,.style-material .settings-pop{border-color:#0000;border-radius:24px;box-shadow:0 8px 28px #0005}.style-material .game-shell>aside{border-radius:24px 0 0 24px}.style-material button,.style-material .amount,.style-material .strategy-select,.style-material .metrics>div,.style-material .metrics>button{border-radius:16px}.style-material .bet,.style-material .save-rtp,.style-material .publish-theme{text-transform:none;border-radius:999px;box-shadow:0 4px 10px #0005}.style-material .tabs{border-radius:999px;padding:4px}.style-material .tabs button{border-radius:999px}.style-material .metrics,.style-material .roll-display{border-radius:20px}.style-material .condition{border-radius:16px}.style-material .admin-side{box-shadow:4px 0 22px #0004}.style-material .kpi,.style-material .chart-card,.style-material .summary-card,.style-material .recent,.style-material .data-card,.style-material .skin-panel,.style-material .brand-control,.style-material .design-picker{border-color:#0000;border-radius:20px;box-shadow:0 4px 16px #0004}.style-material .admin-side nav button,.style-material .workspace,.style-material .toolbar>div{border-radius:12px}.style-material .admin-body>header{border:0;box-shadow:0 2px 8px #0003}.style-minimal *{box-shadow:none!important}.style-minimal .game-shell,.style-minimal .game-footer,.style-minimal .modal,.style-minimal .metrics,.style-minimal .roll-display,.style-minimal .amount,.style-minimal button{border-radius:3px}.style-minimal .board:before,.style-minimal .board:after{display:none}.style-minimal .game-shell,.style-minimal .admin-side,.style-minimal .admin-body>header{border-color:#ffffff18}.style-minimal .kpi,.style-minimal .chart-card,.style-minimal .summary-card,.style-minimal .recent,.style-minimal .data-card,.style-minimal .skin-panel,.style-minimal .brand-control,.style-minimal .design-picker{border-radius:4px}.style-minimal .admin-side nav button,.style-minimal .workspace{border-radius:2px}.style-minimal .bet{text-transform:uppercase;letter-spacing:1.3px}.style-casino{font-family:Georgia,Times New Roman,serif}.style-casino .game-shell,.style-casino .game-footer,.style-casino .modal{border:2px solid color-mix(in srgb,var(--green) 65%,#d6a84c);box-shadow:inset 0 0 0 3px #0008,0 12px 45px #0008}.style-casino .game-shell,.style-casino .roll-display,.style-casino .metrics,.style-casino .amount{border-radius:8px}.style-casino .bet,.style-casino .publish-theme,.style-casino .save-rtp{background:linear-gradient(#ffe093,var(--green) 45%,color-mix(in srgb,var(--green) 58%,black));color:#241600;text-transform:uppercase;letter-spacing:1px;border:1px solid #fff3c0;box-shadow:inset 0 1px #fff9,0 4px 12px #0008}.style-casino .tabs{border:1px solid color-mix(in srgb,var(--green) 48%,#b98a39)}.style-casino .tabs .active{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 25%,var(--panel)),var(--panel))}.style-casino .admin-side,.style-casino .admin-body>header{border-color:color-mix(in srgb,var(--a) 55%,#b98a39)}.style-casino .kpi,.style-casino .chart-card,.style-casino .summary-card,.style-casino .recent,.style-casino .data-card,.style-casino .skin-panel,.style-casino .brand-control,.style-casino .design-picker{border:1px solid color-mix(in srgb,var(--a) 42%,#8c692d);border-radius:7px;box-shadow:inset 0 0 0 1px #0008}.style-casino h1,.style-casino h2,.style-casino h3{letter-spacing:.3px}.roll-zone{gap:16px;position:relative;top:clamp(42px,7vh,92px)}.roll-display{margin-bottom:2px}@media (height<=760px){.roll-zone{gap:12px;top:22px}.roll-display{height:130px}}@media (width<=800px){.roll-zone{gap:14px;top:0}}.stats-chart{padding:0;overflow:hidden}.profit-chart{width:100%;height:100%;color:var(--green);flex-direction:column;padding:14px 16px 10px;display:flex}.profit-chart.profit-down{color:var(--red)}.profit-chart-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.profit-chart-head span{color:#778981;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.profit-chart-head b{color:currentColor;font:13px DM Mono}.profit-chart svg{flex:1;width:100%;overflow:visible}.profit-chart polyline{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px)}.profit-chart circle{fill:color-mix(in srgb,currentColor 72%,white);stroke:#0a1512;stroke-width:1px;vector-effect:non-scaling-stroke}.profit-chart .zero-line{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.profit-axis{color:#5d7068;justify-content:space-between;margin-top:-2px;font-size:7px;display:flex}.simple-auto>label{color:#b4c1bd;justify-content:space-between;margin:15px 0 8px;font-size:12px;font-weight:700;display:flex}.simple-auto>label span{color:#82938d;font-size:10px}.auto-rule{grid-template-columns:1fr 92px;gap:8px;display:grid}.auto-rule>div{background:color-mix(in srgb,var(--app-bg) 86%,black);border:1px solid color-mix(in srgb,var(--green) 18%,var(--panel));border-radius:9px;grid-template-columns:1fr 1.35fr;padding:4px;display:grid}.auto-rule button{color:#889993;background:0 0;border:0;border-radius:6px;font-size:9px;font-weight:700}.auto-rule button.active{background:color-mix(in srgb,var(--green) 18%,var(--panel));color:#fff}.auto-rule>label{border:1px solid color-mix(in srgb,var(--green) 18%,var(--panel));background:color-mix(in srgb,var(--app-bg) 86%,black);border-radius:9px;align-items:center;height:43px;display:flex}.auto-rule input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px}.auto-rule input:disabled{opacity:.35}.auto-rule label span{color:#84958f;padding-right:10px}.simple-auto+.bet{margin-top:14px}.strategy-select .select-arrow{transform:rotate(90deg)}.condition-chips .empty-chip{opacity:.55;background:color-mix(in srgb,var(--green) 7%,var(--panel))}.advanced-panel .condition-chips{grid-template-columns:repeat(4,1fr)}.admin{color:#edf5f2;--a:#55e6a5;background:#08110f;min-height:100vh;font-family:Inter,sans-serif;display:flex}.admin *{box-sizing:border-box}.admin button,.admin input{font:inherit}.admin-side{z-index:5;background:#0d1916;border-right:1px solid #20322d;flex-direction:column;width:245px;padding:24px 17px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{align-items:center;gap:11px;margin:0 8px 32px;display:flex}.admin-brand>span{background:var(--a);color:#07110f;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.admin-brand>div{flex-direction:column;display:flex}.admin-brand small{color:#65766f;letter-spacing:1.3px;margin-top:3px;font-size:8px}.admin-side>label{color:#5f706a;letter-spacing:1.4px;margin:0 9px 9px;font-size:9px}.workspace{background:#14231f;border:1px solid #293c36;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.workspace i{background:#2c443c;border-radius:6px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.workspace span{flex-direction:column;flex:1;font-size:11px;display:flex}.workspace small{color:#71817c;margin-top:2px}.workspace svg{width:14px}.admin-side nav{flex-direction:column;gap:5px;margin-top:28px;display:flex}.admin-side nav button{color:#80918b;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;height:43px;padding:0 12px;font-size:12px;display:flex}.admin-side nav button svg{width:18px}.admin-side nav .active{color:var(--a);background:#19342b;font-weight:700}.admin-user{border-top:1px solid #22342e;align-items:center;gap:9px;margin-top:auto;padding:17px 5px 0;display:flex}.admin-user>div{background:#29443b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.admin-user span{flex-direction:column;flex:1;font-size:10px;display:flex}.admin-user small{color:#687972;margin-top:3px}.admin-user svg{color:#64756f;width:16px}.admin-body{flex:1;min-width:0;margin-left:245px}.admin-body>header{background:#0b1613;border-bottom:1px solid #20322d;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.admin-body header>div:first-child{grid-template-columns:auto auto;align-items:center;display:grid}.admin-body header h1{margin:0;font-size:17px}.admin-body header span{color:#6c7e77;grid-column:2;margin-top:3px;font-size:9px}.status{color:#8fa099;font-size:10px}.status i{background:var(--a);width:7px;height:7px;box-shadow:0 0 10px var(--a);border-radius:50%;margin-right:7px;display:inline-block}.mobile-menu{display:none}.admin-body>main{max-width:1500px;margin:auto;padding:28px 32px 60px}.range,.section-title{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.range h2,.section-title h2{margin:0 0 6px;font-size:21px}.range p,.section-title p{color:#75867f;margin:0;font-size:11px}.range button,.section-title button,.toolbar>button{color:#a9b7b2;background:#111f1b;border:1px solid #2b4039;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex}.range button svg{width:14px}.kpis{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.kpi{background:#101d1a;border:1px solid #263a34;border-radius:11px;padding:17px}.kpi>div{justify-content:space-between;align-items:center;display:flex}.kpi span{color:#81918c;font-size:10px}.kpi i{width:29px;height:29px;color:var(--a);background:#19372d;border-radius:7px;place-items:center;display:grid}.kpi i svg{width:15px}.kpi strong{letter-spacing:-.5px;margin:14px 0 9px;font-size:22px;display:block}.kpi small{color:#ff7281;align-items:center;font-size:9px;display:flex}.kpi small.up{color:var(--a)}.kpi small svg{width:13px}.kpi small em{color:#596a64;margin-left:3px;font-style:normal}.dash-grid{grid-template-columns:2.2fr 1fr;gap:13px;margin-top:13px;display:grid}.chart-card,.summary-card,.recent,.rtp-card,.audit-card{background:#101d1a;border:1px solid #263a34;border-radius:11px;padding:19px}.card-title{justify-content:space-between;align-items:center;display:flex}.card-title h3,.summary-card h3,.audit-card h3{margin:0 0 4px;font-size:13px}.card-title span{color:#6e7f79;font-size:9px}.legend{color:#879891;font-size:9px}.legend i{background:var(--a);border-radius:50%;width:7px;height:7px;margin:0 5px 0 12px;display:inline-block}.legend i:last-of-type{background:#4f6a61}.chart{height:280px;padding:20px 10px 24px 45px;position:relative}.chart:before{content:"";background:repeating-linear-gradient(#263731 0 1px,#0000 1px 58px);position:absolute;inset:20px 10px 25px 45px}.chart svg{width:100%;height:100%;position:relative}.yaxis{color:#5f716a;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:15px;bottom:20px;left:0}.xaxis{color:#5f716a;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:45px;right:8px}.summary-card>div{color:#82938d;border-bottom:1px solid #243630;justify-content:space-between;padding:16px 0;font-size:11px;display:flex}.summary-card b{color:#e6efec}.summary-card .warning{color:#ffbd62}.summary-card button{width:100%;color:var(--a);background:#19372d;border:0;border-radius:7px;margin-top:13px;padding:10px;font-size:10px}.recent{margin-top:13px}.card-title button{color:var(--a);background:0 0;border:0;font-size:10px}.admin table{border-collapse:collapse;width:100%}.admin th{text-align:left;color:#62736d;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid #263832;padding:12px 15px;font-size:8px}.admin td{color:#aab8b3;border-bottom:1px solid #1e2e29;padding:13px 15px;font-size:10px}.admin tr{cursor:pointer}.admin td b,.admin td small{display:block}.admin td small{color:#61736c;margin-top:3px}.admin code{color:#8da098;font:9px DM Mono}.admin em{color:var(--a);background:#18382d;border-radius:20px;padding:4px 8px;font-size:8px;font-style:normal}.admin em.lose,.admin em.review{color:#ff7b8a;background:#381d24}.admin em.refund{color:#ffbd62;background:#382d1d}.positive{color:var(--a)!important}.negative{color:#ff7281!important}.toolbar{justify-content:space-between;margin-bottom:12px;display:flex}.toolbar>div{background:#101d1a;border:1px solid #2a3d37;border-radius:7px;align-items:center;width:360px;height:38px;padding:0 11px;display:flex}.toolbar svg{color:#63746e;width:15px}.toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:0 9px;font-size:10px}.data-card{background:#101d1a;border:1px solid #263a34;border-radius:10px;overflow:hidden}.settlement-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.settlement-summary div{background:#101d1a;border:1px solid #263a34;border-radius:10px;padding:18px}.settlement-summary span{color:#768780;margin-bottom:9px;font-size:9px;display:block}.settlement-summary strong{font-size:17px}.settings-layout{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.rtp-head{align-items:center;gap:12px;display:flex}.rtp-head>span{width:40px;height:40px;color:var(--a);background:#193a2e;border-radius:8px;place-items:center;display:grid}.rtp-head h2{margin:0 0 4px;font-size:14px}.rtp-head p{color:#6e7f79;margin:0;font-size:9px}.rtp-head em{margin-left:auto}.rtp-current{text-align:center;background:#0b1613;border-radius:9px;margin:20px 0;padding:22px}.rtp-current span,.rtp-current small{color:#71827b;font-size:9px;display:block}.rtp-current strong{color:var(--a);margin:7px;font-size:37px;display:block}.rtp-card>label{justify-content:space-between;font-size:10px;display:flex}.rtp-card>label span{color:#667770}.rtp-slider{width:100%;accent-color:var(--a);margin:18px 0 6px}.rtp-scale{color:#667770;justify-content:space-between;font-size:9px;display:flex}.rtp-scale b{color:var(--a)}.impact{color:var(--a);background:#0e2820;border:1px solid #20513e;border-radius:8px;gap:10px;margin-top:20px;padding:12px;display:flex}.impact div{flex-direction:column;display:flex}.impact b{font-size:10px}.impact span{color:#789a8d;margin-top:4px;font-size:8px}.save-rtp{background:var(--a);color:#07110f;border:0;border-radius:7px;width:100%;margin-top:13px;padding:11px;font-size:10px;font-weight:800}.save-rtp:disabled{opacity:.35}.audit{border-bottom:1px solid #253630;align-items:center;gap:10px;padding:14px 0;display:flex}.audit>i{background:var(--a);border-radius:50%;width:8px;height:8px}.audit>div{flex-direction:column;flex:1;display:flex}.audit b{font-size:10px}.audit span{color:#687a73;margin-top:4px;font-size:8px}.drawer-back{z-index:30;background:#0008;position:fixed;inset:0}.bet-drawer{background:#101e1a;border-left:1px solid #344840;width:440px;padding:23px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.drawer-head{justify-content:space-between;display:flex}.drawer-head span{color:#61736c;letter-spacing:1px;font-size:8px}.drawer-head h2{margin:6px 0;font:14px DM Mono}.drawer-head button{color:#74867f;background:0 0;border:0}.round-result{background:#0b1714;border-radius:10px;align-items:center;gap:15px;margin:18px 0;padding:18px;display:flex}.round-result>span{width:52px;height:52px;color:var(--a);background:#19382e;border-radius:9px;place-items:center;display:grid}.round-result>span.lose{color:#ff7281;background:#381d24}.round-result>div{flex:1;grid-template-columns:1fr auto;display:grid}.round-result small{color:#687a73;grid-column:1/-1;font-size:8px}.round-result strong{margin-top:5px;font-size:25px}.round-result em{align-self:center}.bet-drawer h3{text-transform:uppercase;color:#72837c;letter-spacing:.7px;margin:24px 0 8px;font-size:10px}.bet-drawer dl{border:1px solid #273a34;border-radius:8px;margin:0;overflow:hidden}.bet-drawer dl div{border-bottom:1px solid #243630;justify-content:space-between;padding:11px;display:flex}.bet-drawer dl div:last-child{border:0}.bet-drawer dt,.bet-drawer dd{margin:0;font-size:9px}.bet-drawer dt{color:#6e8079}.timeline{border-left:1px solid #315046;margin-left:7px}.timeline>div{align-items:center;padding:8px 0 8px 16px;display:flex;position:relative}.timeline>div>i{background:var(--a);border-radius:50%;width:8px;height:8px;position:absolute;left:-5px}.timeline span{flex-direction:column;flex:1;display:flex}.timeline b{font-size:9px}.timeline small{color:#64766f;margin-top:3px;font-size:8px}.timeline svg{width:16px;color:var(--a)}.verify-round{width:100%;color:var(--a);background:#16352b;border:1px solid #285641;border-radius:8px;margin-top:13px;padding:11px}.mobile-menu{color:#fff;background:0 0;border:0}@media (width<=900px){.admin-side{display:none}.admin-body{margin:0}.admin-body>main{padding:20px 14px}.admin-body>header{padding:0 15px}.mobile-menu{display:block}.kpis{grid-template-columns:1fr 1fr}.dash-grid,.settings-layout{grid-template-columns:1fr}.chart-card{overflow:hidden}.bet-drawer{width:min(440px,100%)}.settlement-summary{grid-template-columns:1fr}.data-card{overflow:auto}.admin table{min-width:700px}}@media (width<=520px){.kpis{grid-template-columns:1fr}.status{display:none}.range{align-items:flex-start}.range p{max-width:220px}.chart{height:230px}.admin-body>header h1{font-size:14px}}.branding-layout{grid-template-columns:minmax(0,1.7fr) 380px;gap:14px;display:grid}.skin-panel,.brand-control{background:#101d1a;border:1px solid #263a34;border-radius:11px;padding:20px}.brand-section-head{justify-content:space-between;align-items:center;display:flex}.brand-section-head h3,.brand-control h3{margin:0 0 5px;font-size:13px}.brand-section-head p{color:#6d7f78;margin:0;font-size:9px}.brand-section-head>span{color:#70817b;background:#182823;border-radius:5px;padding:6px 8px;font-size:8px}.skin-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:17px;display:grid}.skin-card{text-align:left;color:#dce7e3;background:#0b1714;border:1px solid #2b3e38;border-radius:9px;padding:9px;position:relative}.skin-card.selected{border-color:var(--a);box-shadow:0 0 0 1px var(--a)}.skin-shot{border-radius:6px;grid-template-rows:1fr 24px;grid-template-columns:31% 1fr;gap:7px;height:110px;padding:10px;display:grid;overflow:hidden}.skin-shot i:first-child{border-radius:4px;grid-row:1/3}.skin-shot i:nth-child(2){border-radius:4px}.skin-shot b{border-radius:5px;place-self:center;width:65%;height:9px}.skin-shot span{border-radius:4px;grid-column:2}.skin-card>div:nth-child(2){flex-direction:column;margin:10px 3px 2px;display:flex}.skin-card>div>b{font-size:10px}.skin-card small{color:#687a73;margin-top:3px;font-size:8px}.skin-card>em{background:var(--a);color:#07110f;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;display:grid;position:absolute;top:15px;right:15px}.skin-card>em svg{width:12px}.colors-head{margin-top:26px}.brand-colors{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.brand-colors label{color:#71827c;font-size:8px}.brand-colors label>div{background:#0a1512;border:1px solid #2c4039;border-radius:7px;align-items:center;height:40px;margin-top:6px;padding:5px;display:flex}.brand-colors input{background:0 0;border:0;width:26px;height:26px;padding:0}.brand-colors code{margin-left:7px;font-size:8px}.brand-control>h3{margin-bottom:12px}.admin-brand-name{color:#71827c;flex-direction:column;font-size:9px;display:flex}.admin-brand-name input{color:#fff;background:#091411;border:1px solid #30443d;border-radius:7px;margin-top:6px;padding:10px}.admin-logo-upload{cursor:pointer;color:#789089;border:1px dashed #3b5048;border-radius:8px;align-items:center;gap:10px;height:66px;margin-top:11px;padding:10px;display:flex}.admin-logo-upload input{display:none}.admin-logo-upload>img,.admin-logo-upload>svg:first-of-type{object-fit:contain;background:#192a25;border-radius:6px;width:38px;height:38px;padding:6px}.admin-logo-upload span{flex-direction:column;flex:1;display:flex}.admin-logo-upload b{color:#cdd8d4;font-size:9px}.admin-logo-upload small{margin-top:4px;font-size:8px}.admin-logo-upload>svg:last-child{width:16px}.clear-logo{color:#ff7584;background:0 0;border:0;margin:7px 0 13px;font-size:8px}.brand-control>h3:nth-of-type(2){margin-top:19px}.iframe-preview{border:1px solid #354941;border-radius:8px;grid-template-rows:1fr 36px;grid-template-columns:34% 1fr;height:230px;display:grid;overflow:hidden}.preview-side{flex-direction:column;gap:7px;padding:9px;display:flex}.preview-side i{background:#07110f;border-radius:4px;height:24px}.preview-side b{border-radius:4px;height:23px;margin-top:auto}.preview-game{flex-direction:column;padding:12px;display:flex}.preview-game>div{border:5px solid #273a34;border-radius:30px;height:72px;margin-top:22px;display:flex}.preview-game>div span{width:50%;height:100%}.preview-game>div span:last-child{background:#ff5d70}.preview-game button{color:#07110f;border:0;border-radius:4px;margin-top:auto;padding:7px;font-size:7px;font-weight:800}.iframe-preview footer{grid-column:1/3;justify-content:center;align-items:center;gap:6px;height:auto;font-size:7px;display:flex}.iframe-preview footer img,.iframe-preview footer svg{object-fit:contain;width:14px;height:14px}.publish-theme{background:var(--a);color:#06120e;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;margin-top:12px;font-size:9px;font-weight:800;display:flex}.publish-theme svg{width:14px}.publish-note{text-align:center;color:#5f716a;margin:8px 15px 0;font-size:7px;line-height:1.5}@media (width<=1050px){.branding-layout{grid-template-columns:1fr}.brand-control{max-width:none}.iframe-preview{height:300px}}@media (width<=600px){.skin-grid,.brand-colors{grid-template-columns:1fr}.skin-shot{height:140px}}.summary-card button{background:0 0;border:1px solid #28523f;justify-content:center;align-items:center;gap:6px;width:auto;min-width:154px;margin:16px 0 0 auto;padding:9px 12px;display:flex}.summary-card button:hover{border-color:var(--a);background:#19372d}.summary-card button svg{width:14px;height:14px;transition:transform .18s}.summary-card button:hover svg{transform:translate(3px)}.nav-close{color:#91a19b;background:0 0;border:0;margin-left:auto;display:none}.nav-close svg{width:19px}.admin-nav-backdrop{display:none}@media (width<=900px){.admin-side{transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex;transform:translate(-105%);box-shadow:20px 0 60px #000c}.admin-side.nav-open{transform:translate(0)}.admin-nav-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:4;background:#020806b8;border:0;display:block;position:fixed;inset:0}.nav-close{place-items:center;display:grid}.mobile-menu{border-radius:7px;width:38px;height:38px;margin-right:8px;padding:0}.mobile-menu:hover{background:#172722}}.admin{background:var(--admin-bg);transition:background .25s}.admin-side,.admin-body>header{background:color-mix(in srgb,var(--admin-surface) 86%,var(--admin-bg));border-color:color-mix(in srgb,var(--a) 14%,var(--admin-surface))}.admin-brand>span{background:var(--a)}.workspace,.admin-side nav .active{background:color-mix(in srgb,var(--a) 12%,var(--admin-surface));border-color:color-mix(in srgb,var(--a) 18%,var(--admin-surface))}.admin-side nav .active{color:var(--a)}.kpi,.chart-card,.summary-card,.recent,.rtp-card,.audit-card,.data-card,.settlement-summary div,.skin-panel,.brand-control{background:color-mix(in srgb,var(--admin-surface) 94%,var(--admin-bg));border-color:color-mix(in srgb,var(--a) 14%,var(--admin-surface));transition:background .25s,border-color .25s}.toolbar>div,.toolbar>button,.range button,.section-title button{background:color-mix(in srgb,var(--admin-surface) 88%,var(--admin-bg));border-color:color-mix(in srgb,var(--a) 16%,var(--admin-surface))}.admin tbody tr:hover{background:color-mix(in srgb,var(--a) 7%,var(--admin-surface))}.kpi i,.summary-card button,.impact,.round-result>span,.rtp-head>span{background:color-mix(in srgb,var(--a) 13%,var(--admin-surface));color:var(--a)}.chart:before{background:repeating-linear-gradient(color-mix(in srgb,var(--a) 10%,var(--admin-surface)) 0 1px,transparent 1px 58px)}.admin-user,.admin td,.admin th,.summary-card>div,.audit{border-color:color-mix(in srgb,var(--a) 10%,var(--admin-surface))}.bet-drawer{background:color-mix(in srgb,var(--admin-surface) 95%,var(--admin-bg));border-color:color-mix(in srgb,var(--a) 18%,var(--admin-surface))}.skin-card,.admin-brand-name input,.brand-colors label>div,.admin-logo-upload{background:color-mix(in srgb,var(--admin-bg) 84%,black);border-color:color-mix(in srgb,var(--a) 16%,var(--admin-surface))}.skin-card.selected{border-color:var(--a)}.publish-theme,.save-rtp{background:var(--a)}.auth-page{color:#eaf5f0;background:radial-gradient(circle at 50% 20%,#56e39f1f,#0000 34%),#06100d;place-items:center;min-height:100vh;font-family:Inter,system-ui;display:grid}.auth-card{background:#0d1d18f5;border:1px solid #56e39f33;border-radius:18px;width:min(390px,100vw - 32px);padding:34px;box-shadow:0 24px 80px #00000073}.auth-card>i{color:#56e39f;background:#56e39f1f;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.auth-card>i svg{width:22px}.auth-card small{color:#56e39f;letter-spacing:.14em;margin-top:24px;font-size:10px;display:block}.auth-card h1{margin:8px 0;font-size:26px}.auth-card p{color:#71877e;margin:0 0 24px;font-size:13px}.auth-card label{color:#96aaa2;gap:7px;margin-top:14px;font-size:11px;display:grid}.auth-card input{color:#fff;background:#081511;border:1px solid #254038;border-radius:9px;outline:none;height:45px;padding:0 13px}.auth-card input:focus{border-color:#56e39f}.auth-card button{color:#04100c;background:#56e39f;border:0;border-radius:9px;width:100%;height:46px;margin-top:22px;font-weight:800}.auth-card em{color:#ff7b87;margin-top:12px;font-size:11px;display:block}.session-logout{z-index:1000;color:#a8bbb4;background:#10231d;border:1px solid #56e39f33;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;display:flex;position:fixed;top:18px;right:18px}.session-logout svg{width:14px}.design-picker{background:color-mix(in srgb,var(--admin-surface) 94%,var(--admin-bg));border:1px solid color-mix(in srgb,var(--a) 14%,var(--admin-surface));border-radius:11px;margin-bottom:14px;padding:20px}.design-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.design-card{background:color-mix(in srgb,var(--admin-bg) 84%,black);text-align:left;color:#e3ece9;border:1px solid #2c4039;border-radius:9px;padding:8px;position:relative}.design-card.selected{border-color:var(--a);box-shadow:0 0 0 1px var(--a)}.design-card>div:nth-child(2){flex-direction:column;padding:8px 3px 3px;display:flex}.design-card>div>b{font-size:9px}.design-card small{color:#6d7f78;margin-top:4px;font-size:7px;line-height:1.35}.design-card>svg{width:17px;color:var(--a);position:absolute;top:13px;right:13px}.design-demo{background:var(--admin-bg);border:1px solid #ffffff10;grid-template-rows:1fr 18px;grid-template-columns:28% 1fr;gap:6px;height:80px;padding:10px;display:grid}.design-demo i{background:var(--admin-surface);grid-row:1/3}.design-demo span{background:var(--admin-surface)}.design-demo b{background:var(--a);place-self:center;width:70%;height:8px}.design-demo em{background:var(--admin-surface)}.demo-bullbet{border-radius:7px}.demo-bullbet i,.demo-bullbet span,.demo-bullbet em{border-radius:4px}.demo-bullbet b{box-shadow:0 0 9px var(--a)}.demo-material{border-radius:14px;box-shadow:0 5px 12px #0005}.demo-material i,.demo-material span,.demo-material em{border-radius:10px}.demo-material b{border-radius:999px}.demo-minimal,.demo-minimal i,.demo-minimal span,.demo-minimal em{border-radius:0}.demo-minimal b{height:3px}.demo-casino{border:2px double var(--a);border-radius:3px}.demo-casino i,.demo-casino span,.demo-casino em{border:1px solid color-mix(in srgb,var(--a) 45%,transparent)}.demo-casino b{background:linear-gradient(90deg,#d6a84c,var(--a),#fff1ad)}@media (width<=1000px){.design-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.design-grid{grid-template-columns:1fr}}.admin-brand>span img{object-fit:contain;border-radius:inherit;width:100%;height:100%;padding:5px}.integration-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.integration-card{background:color-mix(in srgb,var(--admin-surface) 94%,var(--admin-bg));border:1px solid color-mix(in srgb,var(--a) 14%,var(--admin-surface));border-radius:11px;padding:19px}.integration-card.wide{grid-column:1/-1}.integration-title{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.integration-title>div{gap:10px;display:flex}.integration-title i{background:color-mix(in srgb,var(--a) 13%,var(--admin-surface));width:35px;height:35px;color:var(--a);border-radius:8px;place-items:center;display:grid}.integration-title svg{width:17px}.integration-title h3{margin:1px 0 4px;font-size:12px}.integration-title p{color:#6e8079;margin:0;font-size:8px}.integration-title>em{font-size:7px}.credential{grid-template-columns:1fr auto;gap:8px;margin-top:9px;display:grid}.credential label{color:#71827b;grid-column:1/-1;font-size:8px}.credential div{background:color-mix(in srgb,var(--admin-bg) 85%,black);border:1px solid color-mix(in srgb,var(--a) 14%,var(--admin-surface));border-radius:7px;align-items:center;height:39px;padding:0 11px;display:flex}.credential code{flex:1;font-size:9px}.credential button,.integration-action{border:1px solid color-mix(in srgb,var(--a) 20%,var(--admin-surface));background:color-mix(in srgb,var(--a) 8%,var(--admin-surface));color:var(--a);border-radius:7px;padding:0 11px;font-size:8px}.endpoint-list{flex-direction:column;display:flex}.endpoint-list div{border-bottom:1px solid color-mix(in srgb,var(--a) 9%,var(--admin-surface));align-items:center;padding:11px 0;display:flex}.endpoint-list span{color:#85968f;flex:1;font-size:9px}.endpoint-list code{font-size:8px}.endpoint-list em{margin-left:10px}.origin-row{gap:8px;display:flex}.origin-row input{background:color-mix(in srgb,var(--admin-bg) 85%,black);border:1px solid color-mix(in srgb,var(--a) 14%,var(--admin-surface));color:#fff;border-radius:7px;flex:1;padding:10px;font-size:9px}.integration-docs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.doc-link{border:1px solid color-mix(in srgb,var(--a) 14%,var(--admin-surface));background:color-mix(in srgb,var(--admin-bg) 70%,var(--admin-surface));color:#dbe6e2;text-align:left;border-radius:8px;gap:10px;padding:13px;display:flex}.doc-link svg{width:18px;color:var(--a)}.doc-link span{flex-direction:column;display:flex}.doc-link b{font-size:9px}.doc-link small{color:#667870;margin-top:4px;font-size:7px}.callback-config{margin-bottom:8px}.callback-config label{color:#71827b;margin-bottom:7px;font-size:8px;display:block}.test-button{height:36px;margin-top:12px}.integration-action:disabled,.credential button:disabled{opacity:.45;cursor:not-allowed}.test-results code{color:#83968f;margin-right:12px}.test-results em{border-radius:999px;padding:4px 7px;font-size:7px}.test-results em.passed{color:#58e2aa;background:#58e2aa1a}.empty-test{color:#71827b;padding:18px 0;font-size:8px}.test-mode{color:#71827b;margin-top:10px;font-size:7px;display:block}.integration-message{background:var(--admin-surface);border:1px solid color-mix(in srgb,var(--a) 28%,var(--admin-surface));color:#dbe6e2;border-radius:8px;padding:12px 16px;font-size:9px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #0000004d}@media (width<=900px){.integration-grid{grid-template-columns:1fr}.integration-card.wide{grid-column:auto}.integration-docs{grid-template-columns:1fr}}.sandbox-page,.platform-page{color:#edf5f2;background:#08110f;min-height:100vh;padding:24px;font-family:Inter,sans-serif}.provider-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.provider-section-head h2{margin:0}.provider-section-head p{color:#71827c;margin:4px 0 0;font-size:9px}.provider-section-head button,.dialog-primary{color:#06110d;background:#56e39f;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.provider-section-head button svg{width:14px}.operator-row{cursor:pointer}.operator-row:hover{background:#14251f}.provider-modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020806c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.provider-dialog{color:#edf5f2;background:#0d1d18;border:1px solid #2d4940;border-radius:16px;width:min(520px,100%);max-height:90vh;padding:25px;position:relative;overflow:auto;box-shadow:0 25px 90px #0000008c}.provider-dialog>small{color:#56e39f;letter-spacing:.14em;font-size:8px}.provider-dialog h2{margin:7px 0 18px;font-size:20px}.provider-dialog label{color:#82958e;gap:7px;margin-top:13px;font-size:9px;display:grid}.provider-dialog input,.provider-dialog label code{color:#fff;background:#07130f;border:1px solid #29443b;border-radius:8px;padding:11px;font-size:10px}.dialog-close{color:#80948c;background:0 0;border:0;position:absolute;top:15px;right:15px}.dialog-close svg{width:18px}.provider-dialog .dialog-primary{justify-content:center;width:100%;height:42px;margin-top:20px}.secret-dialog>svg{color:#56e39f;width:30px;margin-bottom:12px}.secret-dialog p,.operator-detail>p{color:#7a8e86;font-size:9px}.detail-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.detail-kpis div,.detail-grid>div{background:#091611;border:1px solid #274037;border-radius:8px;flex-direction:column;gap:5px;padding:11px;display:flex}.detail-kpis span,.detail-grid span{color:#71857d;font-size:8px}.detail-kpis b{font-size:14px}.detail-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.detail-grid b,.detail-grid code{font-size:9px}.operator-detail h3{margin:18px 0 5px;font-size:10px}.detail-list div{border-bottom:1px solid #20362e;justify-content:space-between;gap:12px;padding:9px 0;font-size:9px;display:flex}.detail-list em{color:#56e39f}.detail-list p{color:#71857d;font-size:9px}@media (width<=600px){.detail-kpis{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}}.sandbox-page header,.platform-page header{background:#101e1a;border:1px solid #293c36;border-radius:12px;align-items:center;gap:12px;height:64px;margin-bottom:15px;padding:0 18px;display:flex}.sandbox-page header>svg,.platform-page header>svg{color:#56e39f}.sandbox-page header div,.platform-page header div{flex-direction:column;flex:1;display:flex}.sandbox-page header span,.platform-page header span{color:#71827c;margin-top:3px;font-size:10px}.sandbox-page a,.platform-page a,.platform-page header button{color:#56e39f;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:flex}.sandbox-page a svg,.platform-page a svg,.platform-page header button svg{width:14px}.launch-panel{background:#101e1a;border:1px solid #293c36;border-radius:12px;align-items:end;gap:10px;margin-bottom:15px;padding:15px;display:flex}.launch-panel>div{flex-direction:column;display:flex}.launch-panel small{color:#71827c;margin-bottom:5px;font-size:8px}.launch-panel input{color:#fff;background:#07110f;border:1px solid #30463e;border-radius:7px;padding:10px}.launch-panel button{color:#07110f;background:#56e39f;border:0;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 14px;font-weight:800;display:flex}.launch-panel button svg{width:15px}.launch-panel>span{color:#687a73;margin-left:auto;font-size:9px}.sandbox-page iframe,.iframe-empty{background:#07110f;border:1px solid #30463e;border-radius:12px;width:100%;height:calc(100vh - 175px)}.iframe-empty{color:#667870;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.iframe-empty b{color:#aab8b3;font-size:13px}.iframe-empty span{font-size:10px}.platform-page{max-width:1400px;margin:auto}.platform-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.platform-kpis div{background:#101e1a;border:1px solid #293c36;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 10px;padding:16px;display:grid}.platform-kpis svg{color:#56e39f;grid-row:1/3}.platform-kpis span{color:#71827c;font-size:9px}.platform-kpis b{font-size:19px}.platform-page section{background:#101e1a;border:1px solid #293c36;border-radius:10px;margin-top:12px;padding:17px}.platform-page h2{margin:0 0 12px;font-size:13px}.platform-page table{border-collapse:collapse;width:100%}.platform-page th,.platform-page td{text-align:left;border-bottom:1px solid #23352f;padding:10px;font-size:10px}.platform-page th{color:#64766f;font-size:8px}.platform-page td small{color:#62746d;margin-top:3px;display:block}.platform-page .win{color:#56e39f}.platform-page .lose{color:#ff6477}@media (width<=700px){.platform-kpis{grid-template-columns:1fr}.launch-panel{flex-direction:column;align-items:stretch}.launch-panel>span{margin:0}.sandbox-page,.platform-page{padding:10px}.platform-page section{overflow:auto}.platform-page table{min-width:650px}}.provider-shell{color:#edf5f2;background:#08110f;grid-template-columns:210px 1fr;min-height:100vh;display:grid}.provider-sidebar{background:#0b1713;border-right:1px solid #20352e;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.provider-brand{align-items:center;gap:10px;padding:4px 7px 24px;display:flex}.provider-brand>svg{color:#56e39f;width:24px}.provider-brand span{flex-direction:column;display:flex}.provider-brand b{font-size:14px}.provider-brand small{color:#6f827b;margin-top:3px;font-size:8px}.provider-sidebar nav{flex-direction:column;gap:5px;display:flex}.provider-sidebar nav button{color:#788c84;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 11px;font-size:10px;display:flex}.provider-sidebar nav button svg{width:16px}.provider-sidebar nav button.active{color:#56e39f;background:#173328}.provider-role{border-top:1px solid #20352e;flex-direction:column;margin-top:auto;padding:16px 8px 0;display:flex}.provider-role small{color:#60736b;font-size:7px}.provider-role b{margin-top:5px;font-size:10px}.provider-role span{color:#56e39f;margin-top:3px;font-size:7px}.provider-shell .platform-page{width:100%;max-width:none;margin:0}.provider-settings .settings-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.provider-settings article{background:#0b1714;border:1px solid #294039;border-radius:9px;flex-direction:column;gap:6px;padding:15px;display:flex}.provider-settings article span{color:#71857d;font-size:8px}.provider-settings article b,.provider-settings article code{font-size:10px}.provider-settings article small{color:#61736c;font-size:8px}@media (width<=800px){.provider-shell{grid-template-columns:1fr}.provider-sidebar{width:auto;height:auto;padding:10px;position:static}.provider-brand,.provider-role{display:none}.provider-sidebar nav{grid-template-columns:repeat(4,1fr);display:grid}.provider-sidebar nav button{justify-content:center;padding:0;font-size:0}.provider-sidebar nav button svg{width:18px}.provider-settings .settings-grid{grid-template-columns:1fr}}.game-operation-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.game-operation-grid article{background:#0b1714;border:1px solid #294039;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.game-operation-grid article>span{color:#56e39f;background:#18382d;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.game-operation-grid article>span svg{width:18px}.game-operation-grid article>div{flex-direction:column;display:flex}.game-operation-grid article small{color:#6e8079;margin-top:4px;font-size:8px}.game-operation-grid article button{color:#56e39f;background:#17352b;border:1px solid #315046;border-radius:7px;padding:8px 10px;font-size:8px}.game-operation-grid article.maintenance{background:#231217;border-color:#71404a}.game-operation-grid article.maintenance>span{color:#ff6b7d;background:#3b1d24}.game-operation-grid article.maintenance button{color:#ff8795;background:#3b1d24;border-color:#71404a}.game-operation-grid article p{color:#c9828c;grid-column:1/-1;margin:4px 0 0;font-size:8px}@media (width<=800px){.game-operation-grid{grid-template-columns:1fr}}
