.page.svelte-d89w7s{max-width:880px;margin:0 auto;padding:2px 0 36px;display:grid;gap:14px}.head.svelte-d89w7s{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brand.svelte-d89w7s{display:flex;align-items:center;gap:12px;margin-right:auto}.mark.svelte-d89w7s{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#14232b;background:linear-gradient(140deg,#9fd8e6,#4b93a8);box-shadow:0 6px 16px -8px #9fd8e6e6}.brand.svelte-d89w7s h1:where(.svelte-d89w7s){margin:0;font-size:19px;letter-spacing:-.015em;color:#e9f3f6}.brand.svelte-d89w7s p:where(.svelte-d89w7s){margin:1px 0 0;font-size:12px;color:#7e8f95}.session.svelte-d89w7s{display:flex;align-items:center;gap:12px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#00000040}.session.svelte-d89w7s span:where(.svelte-d89w7s){display:grid;gap:1px;justify-items:center;line-height:1.15}.session.svelte-d89w7s i:where(.svelte-d89w7s){font-style:normal;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7e8f95}.session.svelte-d89w7s b:where(.svelte-d89w7s){font-size:13.5px;color:#cfdde2;font-variant-numeric:tabular-nums}.session.svelte-d89w7s b.up:where(.svelte-d89w7s){color:#6ee7a8}.session.svelte-d89w7s b.down:where(.svelte-d89w7s){color:#ff8f85}.session.svelte-d89w7s .sep:where(.svelte-d89w7s){width:1px;height:22px;background:#ffffff1a}.rules-btn.svelte-d89w7s{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(120,190,210,.25);background:#00000040;color:#8fb8c4;border-radius:999px;padding:7px 14px;font-size:12.5px;cursor:pointer}.rules-btn.svelte-d89w7s:hover,.rules-btn.on.svelte-d89w7s{background:#78bed224;color:#d6eef4}.table.svelte-d89w7s{position:relative;overflow:hidden;display:grid;gap:14px;justify-items:center;padding:22px 18px;border-radius:20px;min-height:380px;align-content:center;border:1px solid rgba(120,190,210,.16);background:radial-gradient(120% 80% at 50% -15%,rgba(120,200,220,.1),transparent 58%),linear-gradient(170deg,#17262c,#0f1a20 60%,#0b1419);box-shadow:inset 0 1px #ffffff0d,0 24px 60px -40px #000;transition:border-color .4s ease}.table.settled.svelte-d89w7s{border-color:#9fd8e659}@media(max-width:560px){.table.svelte-d89w7s{padding:16px 8px;min-height:340px}}.glow.svelte-d89w7s{position:absolute;inset:0;pointer-events:none;opacity:.5;background:linear-gradient(104deg,transparent 42%,rgba(180,235,250,.07) 50%,transparent 58%);background-size:300% 100%;background-repeat:no-repeat;animation:svelte-d89w7s-cross 13s ease-in-out infinite}@keyframes svelte-d89w7s-cross{0%{background-position:170% 0}38%{background-position:-70% 0}to{background-position:-70% 0}}.side.svelte-d89w7s{display:grid;gap:7px;justify-items:center}.who.svelte-d89w7s{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#5f7a82}.who.svelte-d89w7s b:where(.svelte-d89w7s){color:#9fd8e6;font-size:12px;letter-spacing:normal}.tally.svelte-d89w7s{font-size:11.5px;color:#9fd8e6}.row.svelte-d89w7s{display:flex;gap:8px}@media(max-width:560px){.row.svelte-d89w7s{gap:5px}}.die.svelte-d89w7s{position:relative;width:var(--die);height:var(--die);border-radius:calc(var(--die) * .2);display:grid;place-items:center;background:linear-gradient(160deg,#f4f1e8,#d9d3c4);box-shadow:inset 0 calc(var(--die) * -.08) calc(var(--die) * .12) #0000002e,0 5px 12px -6px #000c;transition:transform .3s cubic-bezier(.2,.9,.3,1),box-shadow .3s ease}.die.hidden.svelte-d89w7s{background:linear-gradient(160deg,#2b3d46,#1a272e);box-shadow:inset 0 0 0 1px #9fd8e624,0 5px 12px -6px #000}.cup.svelte-d89w7s{width:42%;height:42%;border-radius:50%;border:1px dashed rgba(159,216,230,.3)}.die.up.svelte-d89w7s{transform:translateY(-5px);box-shadow:0 0 calc(var(--die) * .3) #9fd8e673,0 8px 16px -8px #000}.die.wild.svelte-d89w7s{background:linear-gradient(160deg,#ffe9b8,#e8c887)}.die.wild.up.svelte-d89w7s{box-shadow:0 0 calc(var(--die) * .3) #ffd2828c,0 8px 16px -8px #000}.die.rolling.svelte-d89w7s{animation:svelte-d89w7s-tumble .56s cubic-bezier(.3,.8,.3,1);animation-delay:calc(var(--i) * 40ms)}@keyframes svelte-d89w7s-tumble{0%{transform:translateY(-26px) rotate(-90deg) scale(.8);opacity:.3}60%{transform:translateY(3px) rotate(8deg) scale(1.03);opacity:1}to{transform:none}}.die.idle.svelte-d89w7s{animation:svelte-d89w7s-shift 6s ease-in-out infinite;animation-delay:calc(var(--i) * -.9s)}@keyframes svelte-d89w7s-shift{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}.pips.svelte-d89w7s{width:68%;height:68%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:6%}.pips.svelte-d89w7s i:where(.svelte-d89w7s){border-radius:50%;background:transparent}.pips.svelte-d89w7s i.on:where(.svelte-d89w7s){background:#23313a;box-shadow:inset 0 1px 1px #fff6}.die.hidden.svelte-d89w7s .pips:where(.svelte-d89w7s) i.on:where(.svelte-d89w7s){background:#9fd8e6}.pips.mini.svelte-d89w7s{width:20px;height:20px;gap:8%}.pips.mini.svelte-d89w7s i.on:where(.svelte-d89w7s){background:currentColor;box-shadow:none}.middle.svelte-d89w7s{display:grid;gap:7px;justify-items:center;min-height:92px;align-content:center}.bid.svelte-d89w7s{display:grid;justify-items:center;gap:1px;padding:10px 26px;border-radius:14px;border:1px solid rgba(159,216,230,.22);background:#0000004d;animation:svelte-d89w7s-bid-in .24s cubic-bezier(.2,.9,.3,1) both}@keyframes svelte-d89w7s-bid-in{0%{opacity:0;transform:translateY(5px) scale(.97)}}.bid.theirs.svelte-d89w7s{border-color:#ffb47d4d}.bid-who.svelte-d89w7s{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#5f7a82}.bid-main.svelte-d89w7s{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#e9f3f6;font-variant-numeric:tabular-nums}.bid.theirs.svelte-d89w7s .bid-main:where(.svelte-d89w7s){color:#ffc496}.bid-sub.svelte-d89w7s{font-size:11px;color:#7e8f95}.prompt.svelte-d89w7s{margin:0;font-size:13px;color:#7e8f95}.prompt.idle.svelte-d89w7s{font-size:12.5px;opacity:.8}.ladder.svelte-d89w7s{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;max-width:100%}.step.svelte-d89w7s{font-size:10.5px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.07);color:#6f838a;font-variant-numeric:tabular-nums}.step.dealer.svelte-d89w7s{color:#b98f6e;border-color:#ffb47d2e}.verdict.svelte-d89w7s{display:grid;justify-items:center;gap:1px;padding:10px 24px;border-radius:12px;border:1px solid rgba(255,143,133,.3);background:#03090ce6;animation:svelte-d89w7s-pop .26s cubic-bezier(.2,.9,.3,1) both}@keyframes svelte-d89w7s-pop{0%{opacity:0;transform:scale(.96)}}.verdict.win.svelte-d89w7s{border-color:#6ee7a866}.vh.svelte-d89w7s{font-size:17px;font-weight:700;color:#ff8f85}.verdict.win.svelte-d89w7s .vh:where(.svelte-d89w7s){color:#6ee7a8}.vs.svelte-d89w7s{font-size:11.5px;color:#7e8f95}.sum.svelte-d89w7s{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;justify-content:center;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);font-size:11.5px;color:#7e8f95}.sum.svelte-d89w7s b:where(.svelte-d89w7s){color:#cfdde2;font-size:13px;font-variant-numeric:tabular-nums}.sum.svelte-d89w7s b.tot:where(.svelte-d89w7s){color:#9fd8e6}.sum.svelte-d89w7s i:where(.svelte-d89w7s){font-style:normal;opacity:.5}.vw.svelte-d89w7s{font-size:15px;font-weight:700;color:#6ee7a8;margin-top:3px;font-variant-numeric:tabular-nums}.controls.svelte-d89w7s{display:grid;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.lbl.svelte-d89w7s{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#7e8f95}.bet-row.svelte-d89w7s{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.amount.svelte-d89w7s{display:flex;align-items:center;height:40px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#00000047}.amount.svelte-d89w7s:focus-within{border-color:#9fd8e680}.amount.svelte-d89w7s .lbl:where(.svelte-d89w7s){padding:0 2px 0 13px}.amount.svelte-d89w7s input:where(.svelte-d89w7s){width:110px;height:100%;padding:0 10px;border:0;background:none;color:#e9f3f6;font:inherit;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.amount.svelte-d89w7s input:where(.svelte-d89w7s):focus{outline:none}.amount.svelte-d89w7s input:where(.svelte-d89w7s)::-webkit-outer-spin-button,.amount.svelte-d89w7s input:where(.svelte-d89w7s)::-webkit-inner-spin-button{appearance:none;margin:0}.steps.svelte-d89w7s{display:flex;height:100%;border-left:1px solid rgba(255,255,255,.07)}.steps.svelte-d89w7s button:where(.svelte-d89w7s){min-width:40px;padding:0 9px;border:0;cursor:pointer;font-size:12px;background:#ffffff08;color:#9fb6bd;border-right:1px solid rgba(255,255,255,.06)}.steps.svelte-d89w7s button:where(.svelte-d89w7s):last-child{border-right:0}.steps.svelte-d89w7s button:where(.svelte-d89w7s):hover{background:#ffffff17;color:#e9f3f6}.note.svelte-d89w7s{flex:1;text-align:center;font-size:12.5px;color:#7e8f95}.note.svelte-d89w7s b:where(.svelte-d89w7s){color:#cfdde2;font-variant-numeric:tabular-nums}.note.svelte-d89w7s b.good:where(.svelte-d89w7s){color:#6ee7a8}.compose.svelte-d89w7s{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.counter.svelte-d89w7s,.faces.svelte-d89w7s{display:grid;gap:5px}.stepper.svelte-d89w7s{display:flex;align-items:center;height:42px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#00000047}.stepper.svelte-d89w7s button:where(.svelte-d89w7s){width:38px;height:100%;border:0;cursor:pointer;font-size:17px;background:#ffffff08;color:#9fb6bd}.stepper.svelte-d89w7s button:where(.svelte-d89w7s):hover:not(:disabled){background:#9fd8e629;color:#e9f3f6}.stepper.svelte-d89w7s button:where(.svelte-d89w7s):disabled{opacity:.3;cursor:not-allowed}.stepper.svelte-d89w7s b:where(.svelte-d89w7s){min-width:44px;text-align:center;font-size:19px;font-weight:800;color:#e9f3f6;font-variant-numeric:tabular-nums}.face-pick.svelte-d89w7s{display:flex;gap:5px}.face-pick.svelte-d89w7s button:where(.svelte-d89w7s){position:relative;width:42px;height:42px;border-radius:10px;cursor:pointer;display:grid;place-items:center;color:#7e8f95;border:1px solid rgba(255,255,255,.1);background:#00000047}.face-pick.svelte-d89w7s button:where(.svelte-d89w7s):hover{border-color:#9fd8e666;color:#cfdde2}.face-pick.svelte-d89w7s button.on:where(.svelte-d89w7s){border-color:#9fd8e6a6;background:#9fd8e624;color:#e9f3f6}.face-pick.svelte-d89w7s em:where(.svelte-d89w7s){position:absolute;top:-5px;right:-5px;font-style:normal;min-width:15px;height:15px;padding:0 3px;border-radius:999px;display:grid;place-items:center;font-size:9px;font-weight:800;background:#9fd8e6;color:#10202a}.reading.svelte-d89w7s{display:grid;gap:1px;padding:6px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#00000040}.reading.svelte-d89w7s b:where(.svelte-d89w7s){font-size:15px;color:#cfdde2;font-variant-numeric:tabular-nums}.reading.svelte-d89w7s i:where(.svelte-d89w7s){font-style:normal;font-size:10.5px;color:#7e8f95}.reading.risky.svelte-d89w7s b:where(.svelte-d89w7s){color:#ffc496}.reading.live.svelte-d89w7s b:where(.svelte-d89w7s){color:#6ee7a8}.reading.live.svelte-d89w7s{border-color:#6ee7a84d}.acts.svelte-d89w7s{display:flex;gap:10px;margin-left:auto}.call.svelte-d89w7s{display:grid;place-items:center;height:44px;padding:0 20px;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:600;border:1px solid rgba(255,143,133,.3);background:#ff8f8512;color:#ff9d95}.call.svelte-d89w7s i:where(.svelte-d89w7s){font-style:normal;font-size:9.5px;opacity:.6;letter-spacing:.1em;text-transform:uppercase}.call.svelte-d89w7s:hover:not(:disabled){background:#ff8f8529}.go.svelte-d89w7s{display:grid;place-items:center;height:44px;padding:0 24px;border-radius:10px;cursor:pointer;border:0;font-weight:700;font-size:14px;background:linear-gradient(135deg,#9fd8e6,#4b93a8);color:#08181e;box-shadow:0 9px 22px -13px #9fd8e6f2;transition:filter .12s ease}.go.svelte-d89w7s i:where(.svelte-d89w7s){font-style:normal;font-size:10px;font-weight:600;opacity:.6;letter-spacing:.1em;text-transform:uppercase}.go.svelte-d89w7s:hover:not(:disabled){filter:brightness(1.07)}.go.svelte-d89w7s:disabled,.call.svelte-d89w7s:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bet-row.svelte-d89w7s .go:where(.svelte-d89w7s){margin-left:auto}.rules.svelte-d89w7s{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;animation:svelte-d89w7s-drop .18s ease-out}@keyframes svelte-d89w7s-drop{0%{opacity:0;transform:translateY(-5px)}}.rules.svelte-d89w7s h3:where(.svelte-d89w7s){margin:0 0 6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8fb8c4}.rules.svelte-d89w7s h3:where(.svelte-d89w7s):not(:first-child){margin-top:16px}.rules.svelte-d89w7s p:where(.svelte-d89w7s),.rules.svelte-d89w7s li:where(.svelte-d89w7s){margin:0;font-size:13px;line-height:1.55;color:#8f9ea4}.rules.svelte-d89w7s ol:where(.svelte-d89w7s){margin:0;padding-left:18px;display:grid;gap:5px}.rules.svelte-d89w7s b:where(.svelte-d89w7s){color:#e9f3f6;font-weight:600}.err.svelte-d89w7s{margin:0;padding:9px 13px;border-radius:9px;font-size:13px;color:#ff9d95;border:1px solid rgba(255,143,133,.3);background:#ff8f8514}@media(prefers-reduced-motion:reduce){.glow.svelte-d89w7s,.die.idle.svelte-d89w7s,.die.rolling.svelte-d89w7s{animation:none}}
