.pk-root{padding-top:30px;min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.pk-topbar{max-width:1080px;margin:0 auto;padding:20px 24px 0;justify-content:space-between}.pk-topbar,.pk-topbar-right{display:flex;align-items:center}.pk-topbar-right{gap:8px}.pk-topbar-mute-btn{display:none;align-items:center;justify-content:center;flex-shrink:0;padding:5px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid var(--border-light);color:hsla(0,0%,100%,.6);cursor:pointer;transition:background .15s}.pk-topbar-mute-btn:hover{background:hsla(0,0%,100%,.08)}.pk-topbar-mute-btn--muted{opacity:.6}.pk-back-btn{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:.875rem;text-decoration:none;background:hsla(0,0%,100%,.05);border:1px solid var(--border-light);border-radius:10px;padding:7px 14px;transition:color .15s,background .15s}.pk-back-btn:hover{color:var(--text-primary);background:hsla(0,0%,100%,.08)}.pk-balance-pill{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.05);border:1px solid var(--border-light);border-radius:16px;padding:8px 14px}.pk-balance-amount{font-weight:700;font-size:1rem;color:var(--primary-light)}.pk-main{max-width:1080px;margin:24px auto;padding:0 24px 60px}.pk-layout{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:820px){.pk-root{padding-top:0}.pk-layout{grid-template-columns:1fr}.pk-board-wrapper,.pk-btn-play{order:-1}.pk-main{padding:0 14px 60px}.pk-canvas{margin-top:28px}.pk-history-strip{scrollbar-width:none;-ms-overflow-style:none}.pk-history-strip::-webkit-scrollbar{display:none}}.pk-sidebar{gap:14px}.pk-panel,.pk-sidebar{display:flex;flex-direction:column}.pk-panel{background:hsla(0,0%,100%,.03);border:1px solid var(--border-light);border-radius:10px;padding:22px;gap:20px}.pk-field-label{display:block;color:hsla(0,0%,100%,.4);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.pk-bet-row{display:flex;gap:8px;align-items:stretch}.pk-bet-input-wrap{flex:1 1;position:relative;display:flex;align-items:center}.pk-bet-input{width:100%;background:var(--bg-input);border:1px solid var(--border-light);border-radius:10px;padding:10px 40px 10px 14px;font-size:.95rem;font-weight:700;color:var(--text-primary);outline:none;min-width:0;transition:border-color .2s}.pk-bet-input.is-error{border-color:var(--danger)}.pk-bet-coin{position:absolute;right:10px;width:18px;height:18px;pointer-events:none}.pk-bet-mult-group{display:flex;gap:4px}.pk-btn-mult{padding:0 12px;background:hsla(0,0%,100%,.07);border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);font-size:.8rem;font-weight:700;cursor:pointer;flex:1 1;min-width:44px;transition:background .15s}.pk-btn-mult:hover{background:hsla(0,0%,100%,.12)}.pk-risk-tabs{display:flex;background:rgba(0,0,0,.3);border-radius:10px;padding:3px;gap:3px}.pk-risk-tab{flex:1 1;padding:8px 0;font-size:.75rem;font-weight:700;text-transform:capitalize;border-radius:8px;border:none;background:transparent;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .2s}.pk-risk-tab:hover:not(:disabled){color:#fff}.pk-risk-tab:disabled{opacity:.4;cursor:not-allowed}.pk-risk-tab--bas.is-active{background:var(--primary);color:#fff;box-shadow:0 2px 10px var(--primary-glow)}.pk-risk-tab--moyen.is-active{background:#eab308;color:#1a1a22;box-shadow:0 2px 10px rgba(234,179,8,.35)}.pk-risk-tab--haut.is-active{background:var(--danger);color:#fff;box-shadow:0 2px 10px var(--danger-glow)}.pk-lines-block{display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,.2);border:1px solid var(--border-light);border-radius:16px;padding:16px}.pk-lines-head{display:flex;justify-content:space-between;align-items:center}.pk-lines-value{font-family:inherit;font-weight:800;color:var(--primary-light);font-size:.95rem}.pk-range{-webkit-appearance:none;width:100%;background:transparent;cursor:pointer}.pk-range:disabled{opacity:.45;cursor:not-allowed}.pk-range::-webkit-slider-runnable-track{height:14px;background:linear-gradient(to right,var(--primary) var(--range-pct,0),#efefef var(--range-pct,0));border-radius:40px}.pk-range::-webkit-slider-thumb{-webkit-appearance:none;height:23px;width:23px;background:#fff;border-radius:4px;box-shadow:0 4px 18px var(--primary-glow);margin-top:-4.5px}.pk-range::-moz-range-track{height:14px;background:linear-gradient(to right,var(--primary) var(--range-pct,0),#efefef var(--range-pct,0));border-radius:40px}.pk-range::-moz-range-thumb{height:23px;width:23px;background:#fff;border-radius:4px;border:none;box-shadow:0 4px 18px var(--primary-glow)}.pk-range-ticks{display:flex;justify-content:space-between;color:var(--text-muted);font-size:.68rem;font-weight:700;padding:0 2px}.pk-btn-play{width:100%;padding:15px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-weight:900;font-size:1rem;cursor:pointer;box-shadow:0 0 24px var(--primary-glow);letter-spacing:.05em;transition:opacity .15s,transform .1s}.pk-btn-play:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pk-btn-play:hover:not(:disabled){transform:translateY(-1px);background:var(--primary-light)}.pk-board-wrapper{display:flex;flex-direction:column;gap:18px}.pk-board{background:hsla(0,0%,100%,.02);border:1px solid var(--border-light);border-radius:36px;padding:16px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (max-width:820px){.pk-board{padding:0}}.pk-board-dots{position:absolute;inset:0;pointer-events:none;opacity:.03;background-image:radial-gradient(circle,#fff 1px,transparent 0);background-size:28px 28px}.pk-canvas{width:100%;max-width:680px;height:auto;aspect-ratio:720/560;position:relative;z-index:1;display:block}.pk-history-strip{position:absolute;top:12px;right:12px;z-index:2;display:flex;gap:5px;max-width:calc(100% - 24px);overflow-x:auto}.pk-history-cell{flex-shrink:0;min-width:36px;height:24px;padding:0 5px;border-radius:6px;color:#fff;font-size:.6rem;font-weight:800;display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 2px 6px rgba(0,0,0,.35)}.pk-history-cell--latest{outline:2px solid hsla(0,0%,100%,.18);outline-offset:-2px}.game-mute-btn{position:fixed;bottom:24px;right:24px;z-index:1000;width:42px;height:42px;border-radius:50%;background:rgba(26,26,34,.85);border:1px solid rgba(40,182,88,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,box-shadow .15s;box-shadow:0 0 12px var(--primary-glow)}.game-mute-btn:hover{border-color:rgba(40,182,88,.6);box-shadow:0 0 18px rgba(40,182,88,.4)}.game-mute-btn--muted,.game-mute-btn--muted:hover{border-color:#292929;box-shadow:0 0 12px rgba(40,182,88,0)}@media (max-width:820px){.game-mute-btn{display:none}.pk-topbar-mute-btn{display:flex}}.pk-root input[type=number]::-webkit-inner-spin-button,.pk-root input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.pk-root input[type=number]{-moz-appearance:textfield}