:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#efe8d6;--muted:#a39d8c;--glass:#0c0e0db8;--line:#efe8d624;--brass:#d5b062;--red:#c8423a;--black:#1c1c1b;--green:#2f8f5b;--font:"Avenir Next", "Segoe UI", system-ui, sans-serif}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-500-k5sK0YPh.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-600-5aTTnVqQ.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-700-DDMez4TK.woff2)format("woff2");font-weight:700;font-display:swap}:root{--display:"Barlow Condensed", "Arial Narrow", sans-serif;--console-bg:linear-gradient(180deg, #14161ac7, #060709eb);--rim:linear-gradient(90deg, transparent, #d9b45f 20%, #ffe3a0 50%, #d9b45f 80%, transparent);--btn-bg:linear-gradient(180deg, #ffffff1f, #ffffff08);--btn-ring:#ffffff38;--btn-ink:#f4f1ea;--num-size:32px;--num-track:.01em;--caps-track:.18em}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);font:15px/1.4 var(--font);background:#0b0d0c;margin:0;overflow:hidden}canvas#stage{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}#hud{pointer-events:none;position:fixed;inset:0}.bar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex;position:absolute;left:0;right:0}.bar.top{--pill-w:262px;padding-top:max(12px, env(safe-area-inset-top));grid-template-columns:auto minmax(0, var(--pill-w)) minmax(0, 1fr) auto auto auto;grid-template-areas:"home round.recent wallet sound";display:grid;top:0}.bar.top>.home{grid-area:home}.bar.top>.round{grid-area:round}.bar.top>.hist{grid-area:recent}.bar.top>.walletbtn{grid-area:wallet}.bar.top>.sound{grid-area:sound}.freebar{--free-h:calc(26px + env(safe-area-inset-top));height:var(--free-h);box-sizing:border-box;padding:env(safe-area-inset-top) 12px 0;color:var(--brass);font:500 13px/1 var(--font);letter-spacing:.01em;white-space:nowrap;pointer-events:auto;z-index:7;background:#3a2c0ceb;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.freebar a{color:#f3d58a;font-weight:700;text-decoration:none}.freebar a:hover{text-decoration:underline}body.free{--free-h:calc(26px + env(safe-area-inset-top))}body.free .bar.top{top:var(--free-h);padding-top:8px}.bar.top>#status{position:absolute;top:100%;left:50%;transform:translate(-50%)}.home{pointer-events:auto;border-radius:999px;flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.home img:first-child{filter:drop-shadow(0 2px 6px #0000008c);width:42px;height:42px;transition:transform .2s}.home:hover img:first-child{transform:scale(1.06)}.home-name{filter:drop-shadow(0 1px 3px #0009);width:112px;height:auto}@media (max-width:760px){.home-name{display:none}}@media (max-width:600px){.home img:first-child{width:36px;height:36px}}.pill{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;border-radius:999px;padding:5px 12px}.pill:empty{display:none}.pill b{color:var(--brass);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.timer{font-variant-numeric:tabular-nums;text-align:center;min-width:4.5em}.hist{pointer-events:auto;height:48px;color:var(--ink);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;border-radius:999px;justify-self:end;align-items:center;gap:4px;padding:0 6px 0 7px;display:flex}.hist.empty{visibility:hidden}.hist:hover,.hist[aria-expanded=true]{border-color:#d5b0628c}.hist:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.hist .balls{align-items:center;gap:4px;display:flex}.n{width:28px;height:28px;font:600 14px/1 var(--display);color:#fff8e6;border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.n.red{background:var(--red)}.n.black{background:var(--black)}.n.green{background:var(--green)}.hist .n:first-child,.lanes .n.newest{width:34px;height:34px;box-shadow:0 0 0 2px var(--brass), 0 0 10px #ffd67859;font-size:17px}.hist .n:first-child{margin-right:3px}.hist .n:nth-child(n+11){display:none}.hist .more{border:1px solid var(--line);background:#ffffff12;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:2px;display:grid}.hist .more svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}.hist[aria-expanded=true] .more svg{transform:rotate(180deg)}.board{right:16px;top:calc(var(--bar-h,64px) + 6px);z-index:6;width:252px;max-height:calc(100% - var(--bar-h,64px) - 12px);pointer-events:auto;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e0df0;border-radius:18px;gap:12px;padding:14px 14px 16px;display:grid;position:absolute;overflow-y:auto;box-shadow:0 16px 40px #0009}.board[hidden]{display:none}.board:before{content:"";background:var(--rim);border-radius:18px 18px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.board-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.board-head b{font:700 18px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}.board-head small{font:500 12px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lanes{background:linear-gradient(90deg,#c8423a1a,#0000 33%,#2f8f5b1a 33% 67%,#0000 67%,#ffffff0a);border-radius:12px;grid-template-columns:1fr 1fr 1fr;row-gap:3px;padding:6px 0;display:grid}.lanes .n{grid-row:var(--i);justify-self:center;width:26px;height:26px}.lanes .n.red{grid-column:1}.lanes .n.green{grid-column:2}.lanes .n.black{grid-column:3}.board-head .sideways{display:none}@media (max-width:599px){.board{gap:10px;padding:12px 12px 14px}.lanes{row-gap:1px;padding:4px 0}.lanes .n{width:22px;height:22px;font-size:12.5px}.lanes .n.newest{width:28px;height:28px;font-size:15px}}@media (max-height:500px){.board{gap:10px;width:auto;padding:12px 12px 14px}.board-head .upright{display:none}.board-head .sideways{display:inline}.lanes{background:linear-gradient(#c8423a1a,#0000 33%,#2f8f5b1a 33% 67%,#0000 67%,#ffffff0a);grid-template-rows:auto auto auto;grid-template-columns:none;gap:3px 2px;padding:5px 6px}.lanes .n{align-self:center;width:22px;height:22px;font-size:12.5px}.lanes .n.newest{width:28px;height:28px;font-size:15px}.lanes .n.red{grid-row:1;grid-column:var(--i)}.lanes .n.green{grid-row:2;grid-column:var(--i)}.lanes .n.black{grid-row:3;grid-column:var(--i)}}.splits{gap:8px;display:grid}.split{gap:4px;display:grid}.split .names{font:600 12px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;display:flex}.split .names b{color:var(--ink);font-weight:600}.split .shares{border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.split .shares i{flex-basis:0;min-width:0}.split.colours .a{background:var(--red)}.split.colours .z{background:var(--green)}.split.colours .b{background:#3a3a38}.split.plain .a{background:#8c826b}.split.plain .b{background:#57503f}@media (prefers-reduced-motion:reduce){.hist .more svg{transition:none}}.sound[data-wait]{color:var(--brass);animation:1.8s ease-in-out infinite sound-wait}@keyframes sound-wait{50%{box-shadow:0 0 0 4px #d5b06240,0 0 14px #d5b06259}}@media (prefers-reduced-motion:reduce){.sound[data-wait]{animation:none}}.toast{top:calc(var(--bar-h,64px) + 6px);color:#fff;opacity:0;white-space:nowrap;background:#781e1ae6;border:1px solid #ffb4aa4d;border-radius:999px;padding:8px 16px;transition:opacity .2s;position:absolute;left:50%;transform:translate(-50%)}.toast.show{opacity:1}.pointing{top:calc(var(--bar-h,64px) + 6px);color:var(--muted);background:var(--glass);border-radius:8px;padding:4px 10px;font-size:14px;position:absolute;left:50%;transform:translate(-50%)}.pointing:empty{display:none}.win{top:calc(var(--bar-h,64px) + 6px);font:700 20px var(--font);color:var(--brass);background:var(--glass);border:1px solid var(--brass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;padding:8px 20px 8px 8px;transition:opacity .3s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.win.show{opacity:1}.sound{pointer-events:auto;border:1px solid var(--line);background:var(--glass);width:48px;height:48px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;display:grid}.sound:before{content:"";width:20px;height:20px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.sound{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H3v6h3l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M18.5 5.5a9 9 0 0 1 0 13'/%3E%3C/svg%3E")}.sound[aria-pressed=false]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H3v6h3l5 4z'/%3E%3Cpath d='m16 9 5 6M21 9l-5 6'/%3E%3C/svg%3E");color:var(--muted)}.sound:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.table-view{z-index:1;pointer-events:auto;cursor:pointer;white-space:nowrap;height:48px;font:700 16px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--brass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e0dd1;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;display:flex;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 8px 26px #0000008c,0 0 14px #ffd6782e}.table-view[hidden]{display:none}.autoend{z-index:1;pointer-events:auto;max-width:calc(100% - 32px);font:600 14px/1.3 var(--display);color:var(--ink);border:1px solid var(--line);border-left:3px solid var(--brass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e0dd9;border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex;position:absolute;bottom:calc(100% + 14px);left:16px;box-shadow:0 8px 26px #00000080}.autoend[hidden]{display:none}.autoend button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:18px}body:has(#tableView:not([hidden])) .autoend{bottom:calc(100% + 76px)}.autowarn{border-left-color:#e5a83b}.autoend .renew{width:auto;height:32px;font:700 12px/1 var(--display);letter-spacing:var(--caps-track);text-transform:uppercase;color:#1b1406;background:linear-gradient(#ffe3a0,#d5b062);border:0;border-radius:999px;padding:0 14px}.autoend .renew[hidden]{display:none}.table-view svg{fill:none;stroke:#ffe3a0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.table-view:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.notice{left:16px;right:16px;top:calc(var(--bar-h,64px) + 52px);text-align:center;color:var(--muted);font-size:13px;position:absolute}.loading{color:var(--muted);background:radial-gradient(circle at 50% 42%,#1b1810 0%,#0b0d0c 62%);place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.loading[hidden]{display:none}.loading-card{text-align:center;justify-items:center;gap:10px;padding:16px;display:grid}.loading-crest{width:min(180px,44vw);height:auto;animation:2.6s ease-in-out infinite crest-glow}.loading-name{width:min(250px,64vw);height:auto}#loading-text{letter-spacing:.02em;margin:8px 0 0;font-size:15px}@keyframes crest-glow{0%,to{filter:drop-shadow(0 12px 28px #0009)drop-shadow(0 0 #e8b94a00);transform:scale(1)}50%{filter:drop-shadow(0 12px 28px #0009)drop-shadow(0 0 22px #e8b94a59);transform:scale(1.025)}}.loading.failed .loading-crest{animation:none}@media (prefers-reduced-motion:reduce){.loading-crest{animation:none}}@media (max-width:600px){body{font-size:14px}}.round{--tone:var(--brass);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;min-width:0;height:48px;padding:3px 6px 3px 3px;transition:border-color .3s;display:flex}.round[data-step="0"]{--tone:#45b673}.round[data-step="0"][data-urgency=soon]{--tone:#e5a83b}.round[data-step="0"][data-urgency=hurry]{--tone:#ec4f43;border-color:#ec4f4399;animation:1s ease-in-out infinite hurry}.round[data-step="1"]{--tone:#ec4f43}.round[data-step="2"]{--tone:var(--muted)}.dial{flex:none;width:40px;height:40px;position:relative}.dial svg{width:100%;height:100%;transform:rotate(-90deg)}.dial circle{fill:none;stroke-width:3.5px}.dial .track{stroke:#efe8d61f}.dial .left{stroke:var(--tone);stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .3s}.secs{font:700 16px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.round[data-step="2"] .secs:before{content:"";background:#f4f1ea;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #fff9}.round.no-ring{padding-left:14px}.round.no-ring .dial{display:none}.words{line-height:1.15;display:grid}.round .words{flex:1;min-width:0;line-height:1.1}.round .label,.round .next{text-overflow:ellipsis;overflow:hidden}.round .next{font:500 13px/1.25 var(--display);letter-spacing:.04em}.round[data-step="0"] .next{color:#8fe0ae}.round[data-step="0"][data-urgency=soon] .next{color:#f0c26a}.round[data-step="0"][data-urgency=hurry] .next{color:#ff8a80}.seal{border:1px solid var(--line);pointer-events:auto;background:#ffffff0a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:border-color .3s,background .3s;display:grid;position:relative}.seal[data-s=none]{display:none}.seal .solmark{width:16px;height:14px}.seal[href]{cursor:pointer}.seal[href]:hover{border-color:#19fb9bcc}.seal[data-s=busy]:before,.seal[data-s=slow]:before{content:"";background:conic-gradient(from 200deg, transparent 0 45%, #9945ff 70%, #19fb9b 100%);-webkit-mask-composite:xor;border-radius:50%;padding:2px;animation:1.1s linear infinite seal-turn;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.seal[data-s=slow]:before{background:conic-gradient(from 200deg, transparent 0 45%, #b8741f 70%, #f0b43c 100%);animation-duration:1.8s}.seal[data-s=done]{background:#19fb9b14;border-color:#19fb9b73}.seal[data-s=done]:after{content:"";background:#3ddc97 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.5L12 5.4' fill='none' stroke='%2306130c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #121513}@keyframes seal-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.seal:before{animation:none}}.label{font-weight:600}.next{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.next:empty{display:none}@keyframes hurry{50%{box-shadow:0 0 0 4px #ec4f4340}}.banner{text-align:center;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);font:700 clamp(24px, 5.5vw, 48px)/1.1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:#fff8e6;border:2px solid var(--brass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0c0e0dc7;border-radius:18px;align-items:center;gap:.4em;margin-inline:auto;padding:.3em .8em .3em .35em;display:flex;position:absolute;top:30%;left:0;right:0;box-shadow:0 10px 40px #0009}.banner .words:empty{display:none}.speaker{filter:drop-shadow(0 2px 6px #0000008c);flex:none;width:1.45em;height:1.45em}.banner.show .speaker,.win.show .speaker{animation:.7s ease-in-out 3 alternate speaking}@keyframes speaking{0%{filter:drop-shadow(0 2px 6px #0000008c)}to{filter:drop-shadow(0 2px 6px #0000008c)drop-shadow(0 0 10px #ffd77abf)}}@media (prefers-reduced-motion:reduce){.banner.show .speaker,.win.show .speaker{animation:none}}.banner.show{animation:2s ease-out both announce}.banner.red{background:#b02c26eb}.banner.black{background:#141413eb}.banner.green{background:#237d4ceb}@keyframes announce{0%{opacity:0;transform:scale(1.18)}14%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-24px)scale(.92)}}@media (max-width:600px){.round{gap:8px}.dial{width:34px;height:34px}.secs{font-size:14px}}.console{padding:14px 28px max(16px, env(safe-area-inset-bottom));background:var(--console-bg);pointer-events:none;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);grid-template-areas:"purse rack tools";align-items:center;gap:10px 24px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000073}.console:before{content:"";background:var(--rim);height:2px;position:absolute;top:0;left:0;right:0}.console{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.purse,.who{min-width:0;font-family:var(--display);grid-area:purse;justify-self:start}.purse{align-items:center;gap:16px;display:flex}.purse .sep{background:var(--line);width:1px;height:34px}.stat{gap:3px;display:grid}.cap{font:600 11px/1.2 var(--display);letter-spacing:var(--caps-track);text-transform:uppercase;color:var(--muted);white-space:nowrap}.stat b{font:700 var(--num-size)/1 var(--display);letter-spacing:var(--num-track);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;transition:color .4s,text-shadow .4s}.stake b{color:var(--brass)}.balance.won b{color:#ffd77a;text-shadow:0 0 18px #ffc85acc}.who{flex-direction:column;align-items:flex-start;gap:3px;display:none}.who b{font:700 22px/1.1 var(--display);color:var(--ink);white-space:nowrap}.controls,.autorun,.seatup{grid-area:rack}.controls{pointer-events:auto;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.controls>*{transition:opacity .3s}.controls.off{pointer-events:none}.controls.off>*{opacity:.3}.controls.off:after{content:"Bets closed";white-space:nowrap;font:600 13px/1 var(--display);letter-spacing:var(--caps-track);text-transform:uppercase;color:var(--ink);border:1px solid var(--line);background:#0c0e0dd9;border-radius:999px;padding:9px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.tools{pointer-events:auto;grid-area:tools;justify-self:end;align-items:flex-start;gap:8px;display:flex}.seatbadges{pointer-events:none;position:absolute;inset:0}.seatbadge{pointer-events:auto;border:2px solid var(--brass);color:#fff8e6;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0e0dcc;border-radius:50%;place-content:center;gap:1px;width:46px;height:46px;padding:0;display:grid;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0000008c}.seatbadge[hidden]{display:none}.seatbadge b{font:700 16px/1 var(--display)}.seatbadge small{font:600 9px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.seatbadge:hover{border-color:#ffe3a0;box-shadow:0 4px 14px #0000008c,0 0 12px #ffd67866}.viewmenu{pointer-events:auto;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#0c0e0deb;border-radius:16px;gap:4px;padding:6px;display:grid;position:absolute;box-shadow:0 10px 30px #0000008c}.viewmenu[hidden]{display:none}.viewmenu button{min-width:150px;color:var(--ink);cursor:pointer;text-align:left;font:700 15px/1.1 var(--display);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:11px;justify-items:start;gap:2px;padding:9px 14px;display:grid}.viewmenu button small{font:500 12px/1.2 var(--font);letter-spacing:0;text-transform:none;color:var(--muted)}.viewmenu button:hover{background:#ffffff0f}.viewmenu button[aria-checked=true]{color:#1b1406;background:linear-gradient(#ffe3a0,#d5b062)}.viewmenu button[aria-checked=true] small{color:#4a3a17}.viewmenu .follow{grid-template-columns:1fr auto;align-items:center;column-gap:16px;margin-top:5px;position:relative}.viewmenu .follow:before{content:"";border-top:1px solid var(--line);position:absolute;top:-5px;left:10px;right:10px}.viewmenu .follow span{gap:2px;display:grid}.viewmenu .follow[aria-checked]{color:var(--ink);background:0 0}.viewmenu .follow[aria-checked] small{color:var(--muted)}.viewmenu .follow:hover{background:#ffffff0f}.viewmenu .follow i{background:#ffffff2e;border-radius:10px;width:36px;height:20px;transition:background .15s;position:relative}.viewmenu .follow i:after{content:"";background:var(--ink);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.viewmenu .follow[aria-checked=true] i{background:linear-gradient(#ffe3a0,#d5b062)}.viewmenu .follow[aria-checked=true] i:after{background:#1b1406;transform:translate(16px)}.act,.tool{color:var(--btn-ink);cursor:pointer;font:600 10px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-content:start;justify-items:center;gap:5px;padding:0;display:grid}.act svg,.act .x2,.tool svg{box-sizing:border-box;background:var(--btn-bg);border:1.5px solid var(--btn-ring);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;width:42px;height:42px;padding:11px;transition:transform .12s,border-color .2s,box-shadow .2s,background .2s;box-shadow:0 3px 8px #0000008c,inset 0 1px #ffffff1f}.act .x2{font:700 17px/1 var(--display);letter-spacing:0;text-transform:none;place-items:center;padding:0;display:grid}.act span,.tool span{color:var(--muted);white-space:nowrap}.act:hover svg,.act:hover .x2,.tool:hover svg{border-color:#ffe3a0;box-shadow:0 3px 12px #0000008c,0 0 12px #ffd67859}.act:active svg,.act:active .x2,.tool:active svg{transform:scale(.93)}.act:focus-visible,.tool:focus-visible{outline:none}.act:focus-visible svg,.act:focus-visible .x2,.tool:focus-visible svg{outline:2px solid var(--brass);outline-offset:2px}.tool:disabled{opacity:.35;cursor:default}.tool.auto svg{color:#ffe3a0;border-color:var(--brass);background:#d5b0621f}.tool.auto span{color:#ffe3a0}body[data-auto=on] .tool.auto{pointer-events:none}body[data-auto=on] .tool.auto svg,#moreBtn[aria-expanded=true] svg{color:#1b1406;background:linear-gradient(#ffe7ad,#d9b45f 55%,#b8923f);border-color:#0000}body[data-auto=on] .tool.auto span:after{content:" on"}.narrow,#againBtn .x2,#againBtn[data-act=double] svg{display:none}#againBtn[data-act=double] .x2{display:grid}.picker{align-items:flex-end;gap:12px;margin:0 8px;padding:8px 0 2px;display:flex}.chip{cursor:pointer;touch-action:none;filter:drop-shadow(0 3px 3px #0009);background:0 0;border:0;border-radius:50%;width:56px;height:56px;padding:0;transition:transform .18s cubic-bezier(.3,1.6,.5,1),filter .2s}.chip img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.chip:hover{transform:translateY(-3px)}.chip[aria-checked=true]{filter:drop-shadow(0 0 7px #ffd678f2)drop-shadow(0 8px 6px #0000008c);transform:translateY(-10px)scale(1.12)}.chip:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.round .label,.banner,.win{font-family:var(--display)}.round .label{letter-spacing:.03em;text-transform:uppercase;font-size:17px;line-height:1.05}.win.big{color:#ffd77a;text-shadow:0 0 16px #ffc85a99;border-width:2px;padding:10px 28px;font-size:26px}.tray{z-index:2;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e0deb;border:1px solid #d5b06273;border-radius:16px;gap:8px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 12px);left:12px;right:12px;box-shadow:0 12px 34px #0009}.tray[hidden],body[data-auto=on] .tray,body[data-mode=watch] .tray,body[data-mode=away] .tray{display:none}.tray:after{content:"";bottom:-7px;left:var(--caret-x,50%);background:#0c0e0deb;border-bottom:1px solid #d5b06273;border-right:1px solid #d5b06273;width:12px;height:12px;margin-left:-6px;position:absolute;transform:rotate(45deg)}.tray .act{background:var(--btn-bg);border:1px solid var(--btn-ring);border-radius:12px;flex:1 1 0;align-content:center;gap:7px;min-width:0;height:62px;font-size:11px;box-shadow:0 3px 8px #0000008c,inset 0 1px #ffffff1f}.tray .act svg,.tray .act .x2{width:22px;height:22px;box-shadow:none;background:0 0;border:0;padding:0}.tray .act .x2{font-size:18px}.tray .act span{color:var(--ink);display:block}.tray .act:hover{border-color:#ffe3a0}.changepanel .held button{align-items:center;gap:6px;padding:5px 12px 5px 6px;display:flex}.changepanel .held img,.changebubble img{width:26px;height:26px;display:block}.changepanel .ways,.changebubble .ways{gap:8px;display:grid}.changepanel .ways button,.changebubble .ways button{font:600 15px var(--display);color:var(--ink);border:1px solid var(--line);cursor:pointer;text-align:left;background:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.changepanel .ways button:hover:not(:disabled),.changebubble .ways button:hover{border-color:var(--brass)}.changepanel .ways button:disabled{opacity:.35;cursor:default}.ways .icons{flex:none;gap:6px;display:flex}.ways .icons span{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:13px;display:flex}.ways .icons img{width:22px;height:22px}.ways .words{color:var(--muted);font-size:13px}.changebubble{z-index:11;background:var(--console-bg);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;border-radius:14px;gap:10px;width:min(340px,100vw - 16px);padding:14px;display:grid;position:fixed;box-shadow:0 14px 40px #000000a6}.changebubble[hidden]{display:none}@media (max-width:480px){.ways .words{display:none}}.changedrop{z-index:9;pointer-events:none;font:700 13px/1 var(--display);letter-spacing:var(--caps-track);text-transform:uppercase;color:#ffe3a0;border:2px dashed var(--brass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0e0db8;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:flex;position:fixed;box-shadow:0 0 18px #ffd6784d}.changedrop b{font-size:16px}.changedrop[hidden]{display:none}.autorun{box-sizing:border-box;pointer-events:auto;width:720px;max-width:100%;font:600 17px/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;background:#d5b06212;border:1px solid #d5b06259;border-radius:16px;align-items:center;gap:14px;padding:8px 8px 8px 16px;display:none}body[data-auto=on] .autorun{display:flex}body[data-auto=on] .controls{display:none}.autorun .spark{place-items:center;display:grid}.autorun .spark svg{fill:none;stroke:#ffe3a0;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.autorun .cap{color:#ffe3a0;font-size:13px;font-weight:700}.autorun .line{white-space:nowrap;letter-spacing:.04em;gap:8px;display:flex}.autorun .line i{color:var(--muted);font-style:normal}.autorun .up{color:#7fd99a}.autorun .down{color:#ff8a80}.autorun .say{min-width:0;font:italic 500 13px/1.3 var(--font);color:#e8d6a8;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.autorun .say:not(:empty):before{content:"“"}.autorun .say:not(:empty):after{content:"”"}.autorun .stop{color:#ffb4ac;height:36px;font:700 13px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#c8423a29;border:1px solid #ff8a808c;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:flex}.autorun .stop svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.autorun .stop:hover{border-color:#ffb4ac}.panel .ai{color:#d9c9a0;margin:-6px 0 0}.panel .styles{gap:8px;display:grid}.panel .styles button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;font:700 17px var(--display);background:#ffffff0d;border-radius:12px;gap:3px;padding:10px 14px;display:grid}.panel .styles button small{font:500 12px/1.35 var(--font);color:var(--muted)}.panel .styles button[aria-pressed=true]{border-color:var(--brass);box-shadow:0 0 10px #ffd6784d}.panel [data-start]{position:sticky;bottom:0;box-shadow:0 -14px 24px 6px #08090bd9,0 22px 0 14px #08090b}@media (min-width:1000px) and (max-width:1199px){.console{column-gap:16px;padding-inline:20px}.controls,.picker{gap:8px}.chip{width:46px;height:46px}}@media (max-width:999px) and (min-height:501px){.console{padding:12px 12px max(20px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"purse tools""rack rack";gap:10px 8px}:root{--num-size:24px}.who b{font-size:17px}.console .wide{display:none}.console .narrow{display:grid}.act span,.tool span{display:none}.tool svg{width:40px;height:40px;padding:10px}.controls{justify-content:space-between;gap:4px}.picker{gap:4px;margin:0;padding-top:6px}.chip{width:42px;height:42px}.chip[aria-checked=true]{transform:translateY(-8px)scale(1.1)}.seatup .gold{width:100%;max-width:440px}.autorun{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"spark line stop""spark say stop";gap:5px 10px;width:100%;padding:0;font-size:15px;display:none}body[data-auto=on] .autorun{display:grid}.autorun .spark{box-sizing:border-box;border:1.5px solid var(--brass);background:#d5b0621f;border-radius:50%;grid-area:spark;width:40px;height:40px}.autorun .cap{display:none}.autorun .line{grid-area:line;gap:6px}.autorun .say{grid-area:say;font-size:12.5px}.autorun .stop{grid-area:stop}}@media (min-width:600px) and (max-width:999px) and (min-height:501px){.controls{justify-content:center;gap:16px}.picker{gap:8px}.chip{width:50px;height:50px}}@media (max-width:999px) and (max-height:500px){.console{padding:8px 12px max(8px, env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"purse rack tools";gap:12px}:root{--num-size:22px}.purse{gap:12px}.purse .dot,#seat,.console .wide{display:none}.console .narrow{display:grid}.act span,.tool span{display:none}.act svg,.act .x2,.tool svg{width:38px;height:38px;padding:9px}.act .x2{padding:0;font-size:15px}.tools{gap:6px}.controls{gap:4px}.picker{gap:3px;margin:0;padding-top:6px}.chip{width:38px;height:38px}.chip[aria-checked=true]{transform:translateY(-6px)scale(1.08)}.autorun{gap:10px;padding:6px 6px 6px 12px;font-size:15px}.autorun .cap{display:none}}@media (max-width:1199px){.hist .n:nth-child(n+7){display:none}}@media (max-width:899px) and (min-height:501px){.bar.top{grid-template-columns:auto minmax(0, var(--pill-w)) minmax(0, 1fr) auto auto;grid-template-areas:"home round.wallet sound""recent recent recent recent recent"}.hist .n:nth-child(-n+10){display:grid}}@media (max-width:899px) and (max-height:500px){.hist .n:nth-child(n+6){display:none}}@media (max-width:599px){.hist .n:nth-child(n+7){display:none}.board{right:12px}}@media (max-width:599px),(max-width:899px) and (max-height:500px){.bar.top .walletbtn{justify-content:center;width:48px;padding:0}.walletbtn .addr{display:none}body[data-mode=watch] .walletbtn .mark{display:block}body[data-mode=watch] .walletbtn .mark:after{display:none}}@media (max-width:430px){.round .label{font-size:15px}.round .next{font-size:12px}.seal{width:30px;height:30px}.seal .solmark{width:14px;height:12px}.bar.top{--pill-w:200px;gap:6px;padding-inline:12px}.bar.top .walletbtn{letter-spacing:.03em;padding:0 12px;font-size:13px}.home img:first-child{width:34px;height:34px}}@media (max-width:380px){.chip{width:38px;height:38px}.controls .act svg,.controls .act .x2,.tool svg{width:38px;height:38px;padding:9px}.controls .act .x2{padding:0}.tools{gap:6px}.purse{gap:12px}.round .label{font-size:14px}.round .next{font-size:11.5px}.bar.top{--pill-w:178px}.round{gap:6px;padding-right:5px}.round .dial{width:30px;height:30px}.seal{width:27px;height:27px}.seal .solmark{width:12px;height:11px}.home img:first-child{width:30px;height:30px}.bar.top .walletbtn{letter-spacing:.02em;padding:0 10px;font-size:12px}}.walletbtn{pointer-events:auto;height:48px;font:600 15px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#1b1406;cursor:pointer;background:linear-gradient(#ffe3a0,#d5b062);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex;box-shadow:0 2px 10px #0006}.walletbtn:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.walletbtn .mark{flex:none;width:22px;height:22px;display:none;position:relative}.walletbtn .mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.walletbtn .mark:after{content:"";background:#45b673;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #121513,0 0 8px #45b673}.walletbtn[data-light=low] .mark:after{background:#e5a83b;box-shadow:0 0 0 2px #121513,0 0 8px #e5a83b}.walletbtn[data-light=off] .mark:after{background:#ec4f43;box-shadow:0 0 0 2px #121513,0 0 8px #ec4f43}body:not([data-mode=watch]) .walletbtn{color:var(--ink);background:var(--glass);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-transform:none;letter-spacing:.03em;font-variant-numeric:tabular-nums;padding:0 16px 0 12px;font-size:16px}body:not([data-mode=watch]) .walletbtn .mark{display:block}.seatup{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:none}body[data-mode=watch] .seatup,body[data-mode=away] .seatup{display:flex}body[data-mode=watch] .controls,body[data-mode=away] .controls,body[data-mode=watch] .purse{display:none}body[data-mode=watch] .who,body[data-bet=approve] .seatup,body[data-bet=renew] .seatup{display:flex}body[data-bet=approve] .controls,body[data-bet=renew] .controls,body[data-mode=watch] :is(#moreBtn,#changeBtn,#autoBtn),body[data-mode=away] :is(#moreBtn,#changeBtn,#autoBtn),body[data-bet=approve] :is(#moreBtn,#changeBtn,#autoBtn),body[data-bet=renew] :is(#moreBtn,#changeBtn,#autoBtn),body[data-auto=on] :is(#moreBtn,#changeBtn){display:none}.gold{font:700 18px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:#1b1406;cursor:pointer;background:linear-gradient(#ffe7ad,#d9b45f 55%,#b8923f);border:0;border-radius:999px;padding:14px 34px;transition:transform .12s,box-shadow .2s;box-shadow:0 4px 18px #00000080,0 0 22px #ffd67840,inset 0 1px #fff9}.gold:hover{box-shadow:0 4px 18px #00000080,0 0 30px #ffd67873,inset 0 1px #fff9}.gold:active{transform:scale(.97)}.gold:disabled{opacity:.5;cursor:default}.hint{color:var(--muted);font:500 13px/1.3 var(--display);letter-spacing:.04em;text-align:center}.toast.info{white-space:normal;text-align:center;background:#143c28eb;border-color:#8ce6b44d;border-radius:14px;max-width:min(520px,100% - 32px)}.sheet{pointer-events:auto;z-index:10;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet[hidden]{display:none}.panel{background:var(--console-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;gap:14px;width:min(440px,100%);max-height:calc(100% - 32px);padding:22px 22px 18px;display:grid;position:relative;overflow-y:auto;box-shadow:0 20px 60px #000000b3}.panel:before{content:"";background:var(--rim);border-radius:18px 18px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.panel h2{font:700 22px var(--display);letter-spacing:.08em;text-transform:uppercase;margin:0}.panel .close{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:18px;position:absolute;top:12px;right:12px}.panel .big{font:700 34px/1 var(--display);font-variant-numeric:tabular-nums lining-nums}.panel .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel input{min-width:0;font:600 18px var(--display);color:var(--ink);border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:10px;flex:1;padding:10px 12px}.panel .btn{font:600 14px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--btn-bg);border:1px solid var(--btn-ring);cursor:pointer;border-radius:10px;padding:10px 14px}.panel .btn:disabled{opacity:.45;cursor:default}.panel .choices{flex-wrap:wrap;gap:6px;display:flex}.panel .choices button{font:600 15px var(--display);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:999px;padding:7px 14px}.panel .choices button[aria-pressed=true]{border-color:var(--brass);color:#ffe3a0;box-shadow:0 0 10px #ffd6784d}.panel .fine{color:var(--muted);font-size:12px;line-height:1.45}.panel .wallets{gap:8px;display:grid}.panel .wallets button{font:600 17px var(--display);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.panel .wallets img{width:28px;height:28px}.panel .steps{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.panel .steps li{counter-increment:step;min-height:26px;padding:2px 0 2px 38px;position:relative}.panel .steps li:before{content:counter(step);border:1.5px solid var(--brass);width:26px;height:26px;color:var(--brass);font:700 15px var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.panel .steps svg{width:18px;height:18px;stroke:var(--brass);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px}.panel .linkwallet{min-height:64px;color:var(--ink);text-align:left;font:inherit;border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:14px;align-items:center;gap:14px;padding:0 14px;text-decoration:none;display:flex}.panel .linkwallet[aria-disabled=true]{opacity:.5;pointer-events:none}.panel .linkwallet b{font-size:17px;display:block}.panel .linkwallet small{color:var(--muted);font-size:13px;display:block}.panel .linkwallet .mono{border:1.5px solid var(--brass);width:40px;height:40px;color:var(--brass);font:700 20px var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.panel .linkwallet .mono svg{width:20px;height:20px;stroke:var(--brass);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.panel .scanbox{aspect-ratio:1;background:#000;border-radius:16px;position:relative;overflow:hidden}.panel .scanbox video{object-fit:cover;width:100%;height:100%;display:block}.panel .scanbox:after{content:"";border:3px solid var(--brass);border-radius:18px;position:absolute;inset:14%;box-shadow:0 0 0 999px #00000059}.panel .waitring{border:4px solid #efe8d62e;border-top-color:var(--brass);border-radius:50%;width:40px;height:40px;margin:6px auto 0;animation:1s linear infinite link-wait}@keyframes link-wait{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.panel .waitring{animation:none}}.panel .qrrow{align-items:center;gap:24px;display:flex}.panel .qrrow .steps{flex:1;min-width:0}#phoneSheet .panel{width:min(560px,100%)}.panel .qr{background:#fff;border-radius:14px;flex:none;width:200px;height:200px;padding:10px}.panel .qr svg{width:100%;height:100%;display:block}@media (max-width:520px){.panel .qrrow{flex-direction:column}}@media (max-width:700px){.sheet{place-items:end center;padding:0}.panel{width:100%;padding-bottom:max(18px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.walletbtn{padding:0 12px;font-size:14px}}.panel details{gap:8px;display:grid}.panel details[open]{padding-top:4px}.panel summary{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none}.panel .choices button:disabled{opacity:.35;cursor:default}.panel .amounts button{padding:9px 16px;font-size:17px}
