#hud{--s: .36;--min14: calc(14px / var(--s));--min16: calc(16px / var(--s));--t44: calc(44px / var(--s));--ease: cubic-bezier(.23, 1, .32, 1);--ink: #3a1d0c;--cream: #fbefd5;--gold-1: #fff6c4;--gold-2: #ffe066;--gold-3: #ffc21a;--gold-4: #f39a0c;--gold-edge: #c27412;--gold-deep: #8a4a08;--gold-shade: #6e3a06;--sat: env(safe-area-inset-top, 0px);position:absolute;inset:0;pointer-events:none;font-family:Lilita One,system-ui,sans-serif;color:#fff;user-select:none;-webkit-user-select:none;overflow:hidden}#hud *{box-sizing:border-box}:where(#hud button){pointer-events:auto;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#hud img{display:block;-webkit-user-drag:none}#hud .layer{position:absolute;left:0;width:1080px;transform:translate(var(--ox, 0px)) scale(var(--s))}#hud .top{top:env(safe-area-inset-top,0px);transform-origin:0 0;height:560px}#hud .bottom{bottom:calc(env(safe-area-inset-bottom,0px) - 150px * var(--s));transform-origin:0 100%;height:640px}#hud .mid{top:0;height:1920px;transform-origin:0 0}.hidden{display:none!important}.sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.kit{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h)}.kit>img{width:100%;height:100%}.zone{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);display:flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1}.label{color:var(--cream);letter-spacing:.02em;text-shadow:0 3px 0 var(--ink),0 0 2px var(--ink),2px 0 1px var(--ink),-2px 0 1px var(--ink);font-size:max(33px,var(--min14))}.gold span,.gold{color:transparent}.gold>span{background:linear-gradient(180deg,var(--gold-1) 0%,var(--gold-2) 30%,var(--gold-3) 62%,var(--gold-4) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 0 var(--gold-deep)) drop-shadow(0 2px 0 var(--gold-deep)) drop-shadow(0 3px 2px rgba(40,18,0,.5))}.gold.small{font-size:48px}.gold.bal{font-size:56px}#bal i{font-style:normal;display:inline-block}#bal i.d{width:.56em;text-align:center}.tact{transition:transform .16s var(--ease)}.tact.down{transform:scale(.98);transition-duration:.1s}.press:disabled{opacity:.5;cursor:default}.hit:after{content:"";position:absolute;left:min(0px,calc((100% - var(--t44)) / 2));right:min(0px,calc((100% - var(--t44)) / 2));top:min(0px,calc((100% - var(--t44)) / 2));bottom:min(0px,calc((100% - var(--t44)) / 2))}.layer button:focus-visible{outline:calc(3px / var(--s)) solid #ffd451;outline-offset:calc(2px / var(--s));border-radius:calc(14px / var(--s))}.layer button:focus:not(:focus-visible){outline:none}.sign{z-index:0;transform-origin:198px 6px}.logo,.balance,.menu{z-index:2}.zone{z-index:1}.zone.bal,.menu{z-index:3}.top .zone.label{height:max(38px,var(--min14))}.mult{position:absolute;left:0;top:455px;width:1080px;height:290px;transform-origin:540px 145px;transition:opacity .12s;contain:strict}.mult canvas{position:absolute;left:0;top:0;width:100%;height:100%}.mult.dim{visibility:hidden;opacity:0;transition:none}.mult.ghost{opacity:.58}.mult.ghost.fade{opacity:0;transition:opacity .15s ease-out}.status{position:absolute;left:0;right:0;top:713px;text-align:center;line-height:1;font-size:64px;color:var(--cream);-webkit-text-stroke:10px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink);letter-spacing:1px;white-space:nowrap}.status.big{font-size:74px}.status.urgent{color:#ffd23f}.status.closed{top:722px;left:0;right:0;margin:0 auto;width:max-content;padding:8px 26px 10px;font-size:max(44px,var(--min16));color:#c42a1c;-webkit-text-stroke:0;text-shadow:none;letter-spacing:3px;background:#fffaebf5;border:6px solid #d4382a;border-radius:18px;transform:rotate(-2deg)}.status.ghost{font-size:max(40px,var(--min14));-webkit-text-stroke:8px var(--ink);color:#eef4ff}.countbar{position:absolute;left:330px;top:808px;width:420px;height:21px;border-radius:20px;background:#141e3280;overflow:hidden;border:4px solid rgba(255,255,255,.8)}.countbar i{display:block;height:100%;width:100%;transform-origin:left;will-change:transform}.toast{position:absolute;left:120px;right:120px;top:1290px;text-align:center;font-size:max(46px,var(--min16));line-height:1.15;padding:22px 28px;border-radius:30px;background:#18120cdb;color:var(--cream);opacity:0;transition:opacity .25s}.toast.show{opacity:1}.card{position:absolute;left:0;right:0;margin:0 auto;width:max-content;max-width:1010px;text-align:center}.banner{top:735px;padding:18px 46px 22px;border-radius:30px;background:linear-gradient(180deg,#3a0c06f0,#1e0603f0);border:5px solid #e8573a;box-shadow:0 10px 24px #0006}.banner .b1{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:18px;row-gap:4px;line-height:1.05}.banner .bt{font-size:62px;color:#fff;letter-spacing:2px}.banner .bc{font-size:max(48px,var(--min16));color:#ffb35c;letter-spacing:3px}.banner .bc:before{content:"·";margin-right:18px;color:#ff8a6a}.banner .b2{margin-top:10px;font-size:max(40px,var(--min14));color:#ffc3b3;line-height:1.15}.banner .b2[data-tone=win]{color:#c8f7b4}.banner.calm{background:linear-gradient(180deg,#1a582af0,#103c1cf0);border-color:#ffd451}.banner.calm .bt{font-size:54px;color:#fff6c4;letter-spacing:1px}.banner.calm .bc{display:none}.banner.calm .b2{color:#f4ead2;font-size:max(38px,var(--min14))}.receipt{top:795px;padding:14px 44px 18px;border-radius:34px;background:linear-gradient(180deg,#1e6830f2,#124620f2);border:5px solid #ffd451;box-shadow:0 8px 18px #00000052;opacity:0;display:flex;flex-direction:column;align-items:center;line-height:1}.receipt small{font-size:max(32px,var(--min14));letter-spacing:3px;color:#d9ffcf}.receipt .rp{margin-top:8px;font-size:84px}.receipt .rr{margin-top:8px;font-size:max(34px,var(--min14));color:#f4ead2}.receipt .rt{margin-top:12px;padding-top:10px;border-top:2px solid rgba(255,212,81,.35);font-size:max(30px,var(--min14));letter-spacing:1px;color:#ffe9a8}.g3d{display:inline-grid;line-height:1}.g3d>span{grid-area:1 / 1;white-space:nowrap}.g3d .gb{color:var(--gold-edge);-webkit-text-stroke:10px var(--gold-deep);text-shadow:0 5px 0 var(--gold-deep),0 9px 0 var(--gold-shade),0 14px 14px rgba(40,18,0,.4)}.g3d .gf{background:linear-gradient(180deg,var(--gold-1) 0%,var(--gold-2) 30%,var(--gold-3) 62%,var(--gold-4) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lane{position:absolute;left:70px;right:70px;top:775px;height:250px;display:flex;flex-direction:column;align-items:center;pointer-events:none;transition:transform .3s var(--ease)}.lane.low{transform:translateY(72px)}#hud.rm .lane{transition:none}.co{display:flex;flex-direction:column;align-items:center;opacity:0;line-height:1}.co .k{font-size:max(34px,var(--min14));letter-spacing:6px;padding:6px 18px 8px;border-radius:14px;margin-bottom:10px;color:#0d2a3f;background:#bfe9ff;box-shadow:0 4px #0a1e3273}.co .k:empty{display:none}.co .t{font-size:92px;color:#fffaf0;-webkit-text-stroke:12px #123a5c;paint-order:stroke fill;text-shadow:0 7px 0 #123a5c,0 12px 14px rgba(5,20,40,.35);letter-spacing:2px;white-space:nowrap}.co[data-kind=stunt] .t{transform:skew(-8deg)}.co[data-kind=setpiece] .k{color:#3a1d08;background:#ffd27a}.co[data-kind=setpiece] .t{-webkit-text-stroke-color:#6a2c06;text-shadow:0 7px 0 #6a2c06,0 12px 14px rgba(40,18,0,.35);color:#fff3d6}.co[data-kind=milestone] .t{font-size:112px;-webkit-text-stroke:0;text-shadow:none}.co .t[data-len=l]{font-size:74px}.co .t[data-len=xl]{font-size:58px;white-space:normal;text-align:center;max-width:940px;line-height:1.05}.co[data-kind=milestone] .t[data-len=l]{font-size:88px}.combo{margin-top:14px;padding:8px 26px 10px;border-radius:40px;font-size:max(40px,var(--min16));letter-spacing:3px;color:#fff;background:linear-gradient(180deg,#d0479a,#8e1f6a);border:4px solid #ffd1ec;box-shadow:0 6px #460a3273;opacity:0;white-space:nowrap}.clutch{position:absolute;left:0;right:0;top:500px;display:flex;flex-direction:column;align-items:center;opacity:0}.clutch.low{top:1000px}.clutch .ct{font-size:150px;transform:rotate(-3deg)}.clutch .cs{margin-top:14px;font-size:max(40px,var(--min16));color:#fff6dc;-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);letter-spacing:1px}.chip{position:absolute;left:0;right:0;margin:0 auto;width:max-content;top:1110px;padding:12px 30px;border-radius:30px;background:linear-gradient(180deg,#ffd451,#f2a51a);color:#3a1d08;font-size:max(38px,var(--min14));opacity:0;white-space:nowrap}.dash{position:absolute;left:0;top:0;width:1080px;height:640px}.dashimg{position:absolute;inset:0;width:1080px;height:640px}.amount{color:#2a170b;font-size:76px}.autolab{font-size:max(36px,var(--min14));letter-spacing:0}.toggle .trk{position:absolute;inset:0;width:100%;height:100%}.toggle .trk.on{opacity:0;transition:opacity .1s .08s}.toggle.on .trk.on{opacity:1}.toggle .knob{position:absolute;left:11px;top:11px;width:82px;height:86px;transition:transform .18s var(--ease)}.toggle.on .knob{transform:translate(114px)}.toggle .st{position:absolute;left:97px;top:18px;width:102px;height:64px;display:flex;align-items:center;justify-content:center;font-size:max(38px,var(--min14))}.toggle.on .st{left:19px}#target{position:absolute;left:752px;top:128px;width:120px;height:64px;z-index:3;font-size:max(34px,var(--min14));display:flex;align-items:center;justify-content:center;pointer-events:none}.auto.on .toggle .st{display:none}.auto.locked{opacity:.55}.betbtn .lbl{position:absolute;left:130px;top:33px;width:560px;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:#fff7e6;letter-spacing:.03em}.betbtn .l1{font-size:104px;white-space:nowrap}.betbtn .l2{font-size:max(40px,var(--min14));margin-top:2px;white-space:nowrap}.betbtn .l0{font-size:max(40px,var(--min14));margin-bottom:2px}.betbtn.bet .lbl,.betbtn.betnext .lbl,.betbtn.cashed .lbl{text-shadow:0 6px 0 #145a12,0 0 3px #145a12,3px 0 2px #145a12,-3px 0 2px #145a12}.betbtn.cashout .lbl,.betbtn.placed .lbl,.betbtn.onboard .lbl{text-shadow:0 6px 0 #8a3a02,0 0 3px #8a3a02,3px 0 2px #8a3a02,-3px 0 2px #8a3a02}.betbtn.queued .lbl{text-shadow:0 6px 0 #6e0d0a,0 0 3px #6e0d0a,3px 0 2px #6e0d0a,-3px 0 2px #6e0d0a}.betbtn.queued .l1,.betbtn.placed .l1,.betbtn.cashed .l1,.betbtn.onboard .l1{font-size:80px}.betbtn .amt{display:none;width:560px;height:150px;margin:-16px 0 -22px}.betbtn .amt canvas{display:block;width:100%;height:100%}.betbtn.cashout .amt{display:block}.betbtn.cashout .l1{display:none}.betbtn:after{content:"";position:absolute;inset:6px 8px 14px;border-radius:94px;background:#2e342e57;opacity:0;transition:opacity .12s linear;pointer-events:none;z-index:0}.betbtn.betnext:after{opacity:1}.betbtn .lbl{z-index:1}.betbtn.onboard .face,.betbtn.placed .face{filter:hue-rotate(16deg) saturate(.95)}.betbtn.cashed .face{filter:hue-rotate(-38deg) saturate(.85)}.betbtn .l1 svg{width:56px;height:66px;vertical-align:-4px}.betbtn.onboard,.betbtn.cashed{cursor:default}.crowd{position:absolute;z-index:2;left:50%;transform:translate(-50%);white-space:nowrap;top:-92px;min-height:72px;padding:6px 14px;border-radius:40px;background:#0e1e3ec7;display:flex;align-items:center;gap:12px;font-size:max(34px,var(--min14));color:#eef6ff}.crowd svg{width:50px;height:50px;flex:none}.sim{font-family:system-ui,-apple-system,sans-serif;font-weight:800;letter-spacing:.08em;color:#0e1e3e;background:#9fd0ff;border-radius:10px}.crowd .sim{font-size:max(24px,var(--min14));padding:3px 12px 4px;margin-left:2px;color:#b9dcff;background:none;border:3px solid rgba(159,208,255,.55)}.vignette{position:absolute;inset:0;background:radial-gradient(ellipse 75% 60% at 50% 45%,transparent 55%,rgba(10,30,60,.32) 100%)}.riskvig{position:absolute;inset:0;opacity:0;transition:opacity .15s linear;box-shadow:inset 0 0 70px 14px #c8461e61}.ribbon{position:absolute;left:var(--rl, 40px);right:40px;top:410px;display:flex;gap:12px;overflow:hidden;mask-image:linear-gradient(90deg,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent)}.pill{flex:none;padding:5px 16px 7px;border-radius:18px;font-size:max(33px,var(--min14));line-height:1.1;color:#fff;background:#121a34e6;border:2px solid var(--ink);box-shadow:inset 0 2px #ffffff1f}.pill.b{color:#b4e2ff}.pill.p{color:#e2c4ff}.pill.g{color:#ffd451;border-color:#8a5a10}.pill.new{animation:pillin .4s var(--ease)}@keyframes pillin{0%{transform:translate(-40px);opacity:0}}#sweep{position:absolute;inset:-10% -20%;pointer-events:none;transform:translateY(110%);--sw0t: #c3d0de;--sw0b: #8ea3bb;--sw1t: #b4c3d4;--sw1b: #7c93ae;--sw2t: #a6b7cb;--sw2b: #6b829f;--sw3t: #98abc1;--sw3b: #5b7290}#sweep svg{position:absolute;inset:0;width:100%;height:100%;display:block}#sweep .sweeptxt{position:absolute;left:0;right:0;top:47%;text-align:center;font-size:calc(110px * var(--s));color:#fff1c8;-webkit-text-stroke:calc(12px * var(--s)) #2f5680;paint-order:stroke fill;text-shadow:0 calc(6px * var(--s)) 0 #23446a;letter-spacing:.04em}#flycoins i{position:absolute;width:24px;height:26px;z-index:9}#flycoins b{display:block;width:100%;height:100%;animation:coinspin .55s linear infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 52'%3E%3Cdefs%3E%3CradialGradient id='f' cx='.38' cy='.32' r='.75'%3E%3Cstop offset='0' stop-color='%23fff6c0'/%3E%3Cstop offset='.55' stop-color='%23ffc93a'/%3E%3Cstop offset='1' stop-color='%23d88a06'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx='24' cy='29' rx='22' ry='22' fill='%233c1e00' opacity='.35'/%3E%3Ccircle cx='24' cy='24' r='23' fill='%23a65f00'/%3E%3Ccircle cx='24' cy='24' r='20.5' fill='%23ffd75a'/%3E%3Ccircle cx='24' cy='24' r='17' fill='url(%23f)' stroke='%23b86e00' stroke-width='1.5'/%3E%3Cpath d='M24 12.5l3.2 7 7.6.7-5.7 5 1.7 7.5L24 28.8l-6.8 3.9 1.7-7.5-5.7-5 7.6-.7z' fill='%23a65f00' transform='translate(.9 1.1)'/%3E%3Cpath d='M24 12.5l3.2 7 7.6.7-5.7 5 1.7 7.5L24 28.8l-6.8 3.9 1.7-7.5-5.7-5 7.6-.7z' fill='%23ffe88a'/%3E%3C/svg%3E") center / contain no-repeat}@keyframes coinspin{0%,50%,to{transform:scaleX(1)}25%,75%{transform:scaleX(.15)}}#tags{position:absolute;inset:0;pointer-events:none}.tag{position:absolute;left:0;top:0;display:flex;align-items:center;gap:5px;padding:3px 8px 4px 4px;border-radius:10px;font-size:14px;line-height:1.15;letter-spacing:.02em;white-space:nowrap;color:#fff;background:#0c142ad6;border:1px solid rgba(255,255,255,.28);box-shadow:0 2px 6px #00000040;contain:layout paint style;will-change:transform,opacity}.tag .sim{font-size:10px;line-height:1;padding:3px 4px 2px;border-radius:5px}.tag.win{background:#145c2aeb;border-color:#c8ffb48c}.tag.lose{background:#8c1a10eb;border-color:#ffb4a080}.ob{position:absolute;z-index:6;bottom:calc(760px + 12px / var(--s));width:620px;padding:22px 30px 26px;border-radius:34px;background:#0e1830f0;border:4px solid #ffd451;color:#fff6e6;box-shadow:0 14px 30px #00000059;pointer-events:none;opacity:0}.ob:after{content:"";position:absolute;left:var(--ax, 50%);bottom:-26px;margin-left:-26px;border:26px solid transparent;border-bottom:0;border-top-color:#ffd451}.ob[data-at=stake]{left:60px;--ax: 310px}.ob[data-at=bet]{left:230px;--ax: 310px}.ob.pill{left:0;right:0;margin:0 auto;width:max-content;max-width:1000px;bottom:calc(732px + 12px / var(--s));display:flex;align-items:center;gap:22px;padding:12px 16px 12px 30px;border-radius:60px;background:#0e1830e0}.ob.pill:after{display:none}.ob.pill .obh{display:contents}.ob.pill .obn{order:0;flex:none}.ob.pill .obt{order:1;margin:0;flex:1 1 auto;min-width:0;font-size:max(44px,var(--min14));line-height:1.1}.ob.pill .obskip{order:2;flex:none;margin:0}.ob.pill .obs{display:none}.ob .obh{display:flex;align-items:center;justify-content:space-between;gap:20px}.ob .obn{font-size:max(30px,var(--min14));letter-spacing:3px;color:#ffd451}.ob .obskip{pointer-events:auto;position:relative;padding:8px 26px 10px;margin:-6px -12px -6px 0;border-radius:26px;font-size:max(32px,var(--min14));line-height:1;color:#dbe8ff;background:#ffffff1f}.ob .obt{margin-top:10px;font-size:max(54px,var(--min16));line-height:1.05;color:#fff}.ob .obs{margin-top:10px;font-family:system-ui,-apple-system,sans-serif;font-weight:600;font-size:max(34px,var(--min14));line-height:1.25;color:#d7e3f7}.ob .obs:empty{display:none}.dlg{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom));background:#08102299;pointer-events:auto;font-size:16px}.dlg.closing{pointer-events:none}.dlg .box{flex:none;position:relative;width:min(100%,440px);max-height:calc(100vh - 24px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);overflow:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 18px 22px;box-sizing:border-box;color:var(--cream);background:linear-gradient(180deg,#9a4c1a,#6a2d10);border:3px solid #42200d;border-radius:22px;box-shadow:inset 0 2px #ffdca059,0 18px 40px #00000073}.dlg h2{margin:2px 52px 14px;font-size:26px;line-height:1.1;text-align:center;font-weight:400;letter-spacing:.03em;text-shadow:0 2px 0 var(--ink)}.dlg .close{position:absolute;top:8px;right:8px;width:44px;height:44px;border-radius:14px;font-size:22px;line-height:44px;text-align:center;color:var(--cream);background:#42200d99}.dlg .tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;margin-bottom:14px;border-radius:16px;background:#2812068c}.dlg .tabs button{min-height:44px;padding:6px 8px;border-radius:12px;font-size:16px;line-height:1.1;color:#f6e6c6}.dlg .tabs button[aria-selected=true]{background:#f2bb4e;color:var(--ink);box-shadow:0 2px #42200d99}.dlg.menu .box{display:flex;flex-direction:column;overflow:hidden;padding-bottom:12px}.dlg.menu h2,.dlg.menu .tabs{flex:none}.dlg.menu .page{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0 -6px;padding:0 6px 10px}.dlg .page.more-b{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}.dlg .page.more-t{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28px);mask-image:linear-gradient(to bottom,transparent,#000 28px)}.dlg .page.more-t.more-b{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 28px,#000 calc(100% - 36px),transparent)}.dlg .page{overflow-wrap:anywhere;font-family:system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;color:#fbf1dc;user-select:text;-webkit-user-select:text}.dlg .page p{margin:0 0 12px}.dlg .page b{font-family:Lilita One,sans-serif;font-weight:400;color:#ffd451;letter-spacing:.02em}.dlg table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.dlg td,.dlg th{padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.14);text-align:center}.dlg th{font-family:Lilita One,sans-serif;font-weight:400;color:#ffd451}.dlg code{word-break:break-all;font-size:13px;color:#ffe9c2}.dlg button:focus-visible{outline:3px solid #ffd451;outline-offset:2px}.dlg button:focus:not(:focus-visible){outline:none}.dlg .tact.down{transform:scale(.97)}.set{display:flex;flex-direction:column;gap:4px}.set .row{display:flex;align-items:center;gap:14px;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.14)}.set .row:last-of-type{border-bottom:0}.set .lab{flex:1;min-width:0}.set .lab b{display:block;font-size:18px;color:#fff3d6}.set .lab small{display:block;margin-top:2px;font-size:14px;line-height:1.35;color:#f0dcbc}.sw{position:relative;flex:none;width:56px;height:44px}.sw:before{content:"";position:absolute;left:0;top:7px;width:56px;height:30px;border-radius:16px;background:#3b1a08;box-shadow:inset 0 2px 3px #00000073;transition:background-color .16s var(--ease)}.sw i{position:absolute;left:3px;top:10px;width:24px;height:24px;border-radius:50%;background:#f6ead2;box-shadow:0 2px 2px #00000059;transition:transform .16s var(--ease)}.sw[aria-checked=true]:before{background:#47b14c}.sw[aria-checked=true] i{transform:translate(26px)}.set .again{align-self:flex-start;min-height:44px;margin-top:8px;padding:0 18px;border-radius:14px;font-family:Lilita One,system-ui,sans-serif;font-size:16px;letter-spacing:.02em;color:#3a1d08;background:#f2bb4e;box-shadow:0 2px #42200d99}.dlg .box:focus{outline:none}.dlg.dlg-sheet{align-items:flex-end;padding:0}.dlg-sheet .box{width:min(100%,480px);border-radius:24px 24px 0 0;padding:20px 18px max(22px,env(safe-area-inset-bottom));text-align:center;border-bottom:0}.dlg-sheet h2{margin:2px 0 12px}@media(max-height:700px){.dlg{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.dlg .box{padding:12px 14px 14px;border-radius:18px}.dlg h2{margin:4px 50px 10px;font-size:22px}.dlg .close{top:4px;right:4px}.dlg .tabs{margin-bottom:10px;gap:4px;padding:3px}.dlg .tabs button{font-size:15px;padding:4px 6px}.dlg .page{font-size:14px;line-height:1.42}.dlg .page p{margin-bottom:9px}.set .row{padding:8px 2px}.set .lab b{font-size:16px}.set .lab small{font-size:13px}.dlg-sheet .box{padding:14px 14px max(14px,env(safe-area-inset-bottom))}.pick{margin:2px 0 10px}.chips{margin-bottom:12px}}@media(max-width:340px){.dlg{padding-left:8px;padding-right:8px}.dlg .box{padding-left:12px;padding-right:12px}.dlg .tabs button{font-size:14px}.dlg td,.dlg th{padding:6px 3px}}.pick{display:flex;align-items:center;justify-content:center;gap:18px;margin:4px 0 16px}.pick .round{width:56px;height:56px;border-radius:50%;background:#42200d;color:var(--cream);font-size:34px;line-height:1;box-shadow:inset 0 2px #ffdca040}.pick .amount{font-size:44px;min-width:150px;color:#ffe066;text-shadow:0 3px 0 var(--ink)}.chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.chipb{min-height:48px;border-radius:14px;background:#f2b62b;color:#3a1d08;font-size:22px;box-shadow:0 3px #8a5a10}.okrow{display:flex;gap:12px;justify-content:center}.okrow button{flex:1;max-width:220px;min-height:52px;border-radius:26px;color:#fff;font-size:24px;letter-spacing:.03em;text-shadow:0 2px 0 rgba(0,0,0,.35)}.okrow .ok{background:linear-gradient(180deg,#6fd25c,#1f8a2c);box-shadow:0 0 0 3px #c99436}.okrow .off{background:linear-gradient(180deg,#e8796a,#a8261c);box-shadow:0 0 0 3px #c99436}#hud.rm .tact,#hud.rm .tact.down{transition:none;transform:none}#hud.rm .toggle .knob,#hud.rm .sw i{transition:none}#hud.rm .pill.new,#hud.rm #flycoins b{animation:none}
