.jolly-root.game-controls{--accent:#ee3029;--accent-hover:#ff453b;--border:#41474e;--text:#f2f1ef;--text-dim:#a8abb1;color:var(--text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:#18212c;font-family:Helvetica Neue,Arial,sans-serif}.game-controls .game-viewport{background:#243549}.game-controls .jolly-topbar{padding:calc(20px + env(safe-area-inset-top)) calc(26px + env(safe-area-inset-right)) 22px calc(30px + env(safe-area-inset-left));background:linear-gradient(#10192647,#0000);align-items:flex-start;gap:15px}.sunset-wordmark{color:#f5f4f2;letter-spacing:-2.5px;-webkit-user-select:none;user-select:none;align-items:baseline;font-family:Arial,sans-serif;font-size:clamp(28px,3.4vw,44px);font-style:italic;font-weight:950;line-height:1;display:flex;transform:skew(-8deg)}.game-controls .jolly-mute{width:36px;height:36px}.game-controls .jolly-mute:disabled{opacity:.48}.game-controls .game-menu-btn{gap:6px;width:36px;height:36px}.game-controls .game-menu-btn span{width:26px;height:2px;box-shadow:none;border-radius:0}.game-controls button{-webkit-tap-highlight-color:transparent}.game-controls button:focus-visible,.game-controls input:focus-visible{outline-offset:4px;outline:2px solid #f6c68b}@media(max-width:700px){.game-controls .jolly-topbar{padding:calc(19px + env(safe-area-inset-top)) 15px 18px;gap:7px}.sunset-wordmark{letter-spacing:-1.8px;font-size:27px}}@media(max-height:480px)and (orientation:landscape){.game-controls .jolly-topbar{padding:12px 18px}.sunset-wordmark{font-size:29px}}@media(prefers-reduced-motion:reduce){.game-controls *,.game-controls :before,.game-controls :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.jolly-root.jolly-bird{--accent:#89cf27;--accent-hover:#a6e44b;--green:#a9e768;--red:#ed846b;--text-dim:#bac8db;background:#ed9a70}.jolly-bird .game-viewport{background:#ed9a70}.jolly-bird .jolly-topbar{background:0 0;padding:21px 25px}.jolly-bird .sunset-wordmark{letter-spacing:0;flex:none;align-items:center;gap:12px;width:max-content;font-style:normal;transform:none}.jolly-bird .jolly-brand-logo{aspect-ratio:1705/647;object-fit:contain;filter:drop-shadow(0 1px 2px #08283e66);width:76px;height:auto;display:block}.jolly-brand-details{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.jolly-game-title{letter-spacing:.015em;color:#f7f9fc;text-shadow:0 1px 3px #08283e99;white-space:nowrap;font:600 15px/1.2 Helvetica Neue,Arial,sans-serif}.jolly-game-title-accent{color:#08bce8}.jolly-local-time{font-variant-numeric:tabular-nums;letter-spacing:.025em;color:#f1edf1;text-shadow:0 1px 3px #08283e99;min-width:5ch;font:700 13px/1 Helvetica Neue,Arial,sans-serif;display:block}.jolly-bird .jolly-mute{display:inline-flex}.jolly-bird .game-menu-btn{background:#935d6380;border:2px solid #fff3d9;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px}.jolly-bird .game-menu-btn span{width:18px;height:2px}@media(max-width:700px){.jolly-bird .jolly-topbar{padding:calc(14px + env(safe-area-inset-top)) 15px}.jolly-bird .sunset-wordmark{gap:9px}.jolly-bird .jolly-brand-logo{width:60px}.jolly-game-title{font-size:13px}.jolly-local-time{font-size:12px}.jolly-bird .game-menu-btn{width:34px;height:34px}}.jolly-root.jolly-bird{--control-ink:#08283e;--control-cyan:#08bce8;--control-text:#f7f9fc;--control-muted:#a4bdcd;--control-border:#35566c}.control-icon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:36px;height:36px;display:block}.ap-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ap-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ap-custom::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ap-custom::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jolly-bird button:focus-visible,.jolly-bird input:focus-visible{outline-offset:3px;outline:2px solid #a4efff}.sl-overlay,.ap-overlay{z-index:1200;color:var(--control-text);background:#031623db;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sl-modal,.ap-modal{background:linear-gradient(160deg,#1c4259,#0c283d 70%);border:1px solid #456b80;border-radius:24px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:28px;animation:.18s ease-out control-dialog-enter;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00121a70,inset 0 1px #d7f8ff14}@keyframes control-dialog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sl-close,.ap-close{color:#d6ecf4;cursor:pointer;background:#0a263c;border:1px solid #43677d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;display:grid;position:absolute;top:14px;right:14px}.sl-close:hover,.ap-close:hover{background:#27536c}.sl-activate,.ap-start{color:#062b42;cursor:pointer;background:linear-gradient(170deg,#51d9f4,#0ab8e0);border:1px solid #a3eafa;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:10px 16px;font-size:15px;font-weight:800;transition:filter .16s,translate .16s;display:flex;box-shadow:inset 0 -3px #0085ae}.sl-activate:hover:not(:disabled),.ap-start:hover:not(:disabled),.sl-step:hover:not(:disabled){filter:brightness(1.12)}.sl-activate:active:not(:disabled),.ap-start:active:not(:disabled){translate:0 1px}.sl-activate:disabled,.sl-step:disabled{opacity:.45;cursor:not-allowed}.ap-footnote{color:#9ab5c7;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.4}.sl-overlay{padding:18px max(16px,env(safe-area-inset-right)) 18px max(16px,env(safe-area-inset-left));isolation:isolate;background:#02080ef2;overflow:hidden auto}.sl-modal{width:min(560px,100%);max-height:none;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;align-items:center;margin-block:auto;padding:12px 24px 14px;display:flex;overflow:visible}.sl-modal:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(29% 32% at 50% 34%,#148ffff0,#1d73ffe0 34%,#2367ff75 62%,#1e59f01f 82%,#1e59f000),radial-gradient(48% 30% at 50% 64%,#2f84fffa,#2a76fcf0 32%,#2469efa3 56%,#1b56d333,#1b56d300);width:min(132%,100vw - 16px);position:absolute;top:-6%;bottom:-2%;left:50%;transform:translate(-50%)}.sl-close{z-index:2;color:#a6c1d1;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:10px;top:4px;right:4px}.sl-close svg{stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;width:24px;height:24px}.sl-close:hover{color:#f5fbff;background:#ffffff0c}.sl-hero{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 5px 12px #02bcea20);flex-shrink:0;width:min(390px,86%);height:clamp(170px,34dvh,290px);margin:0 0 -2px;display:block}.sl-title{color:#52dcf5;letter-spacing:-.045em;-webkit-text-stroke:2.5px #06344e;paint-order:stroke fill;text-shadow:0 3px #031c30,0 0 22px #08bce833;margin:0 0 6px;font:1000 clamp(32px,5.8dvh,48px)/1.02 Arial Rounded MT Bold,Arial Black,Arial,sans-serif;position:relative}.sl-title span{display:block}.sl-bet{justify-items:center;gap:4px;margin:0 0 12px;display:grid}.sl-bet-label{color:#bddbe8;letter-spacing:.045em;font-size:12px;font-weight:800}.sl-bet-row{background:#124664;border:1px solid #46bbd736;border-radius:999px;grid-template-columns:44px minmax(120px,auto) 44px;align-items:center;gap:0;min-height:44px;padding:0 2px;display:grid;box-shadow:inset 0 1px #ffffff0d}.sl-step{color:#f7fcff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:42px;padding:10px;display:grid}.sl-step svg{stroke:currentColor;stroke-width:4.5px;stroke-linecap:square;width:22px;height:22px}.sl-step:hover:not(:disabled){background:#70ddf517}.sl-bet-value{color:#f7fcff;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:4px;font-size:23px;font-weight:900;line-height:1}.sl-price{max-width:100%;margin-bottom:15px}.sl-cost{color:#ffd15b;letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:2.5px #123a53;paint-order:stroke fill;text-shadow:0 3px #031c30;font:1000 clamp(34px,6.6dvh,55px)/1.1 Arial Rounded MT Bold,Arial Black,Arial,sans-serif}.sl-cost span{font-size:.82em}.sl-cost-label{color:#b5ccd8;margin-top:4px;font-size:10px;font-weight:650}.sl-activate{color:#062e46;letter-spacing:-.045em;text-shadow:0 1px #b9f8ff80;background:linear-gradient(#70ebff,#08bce8 60%,#09a6ce);border:3px solid #147796;border-radius:999px;width:auto;min-width:178px;min-height:54px;padding:10px 24px 12px;font:1000 24px/1 Arial Rounded MT Bold,Arial Black,Arial,sans-serif;box-shadow:inset 0 2px #d5fcff9c,inset 0 -4px #00799c,0 3px #041c2e}.sl-activate.armed{color:#f0fbff;text-shadow:0 2px #062b42;background:linear-gradient(#40758d,#1c4b65);border-color:#628ea2;box-shadow:inset 0 1px #b1d9e56b,inset 0 -3px #0c334a,0 3px #041c2e}@media(max-width:420px){.sl-modal{padding-inline:0}.sl-close{right:0}.sl-cost{font-size:clamp(31px,9.7vw,40px)}.sl-title{font-size:36px}}@media(max-height:540px)and (orientation:landscape){.sl-overlay{padding-block:10px}.sl-modal{width:min(450px,100%);padding-block:0}.sl-hero{height:118px}.sl-title{margin-bottom:2px;font-size:27px;line-height:.98}.sl-bet{gap:0;margin-bottom:5px}.sl-bet-label{font-size:10px}.sl-bet-row{min-height:38px}.sl-step{height:36px}.sl-bet-value{font-size:21px}.sl-cost{font-size:32px}.sl-price{margin-bottom:7px}.sl-cost-label{margin-top:0}.sl-activate{min-height:42px;padding-block:6px 8px;font-size:21px}}.ap-modal{width:min(800px,100%);padding:30px}.control-dialog-heading{align-items:center;gap:12px;margin-bottom:28px;padding-right:40px;display:flex}.control-dialog-heading .control-icon{width:48px;height:48px}.control-dialog-heading h2{letter-spacing:-.04em;margin:0 0 5px;font-size:26px;font-weight:800}.control-dialog-heading p{color:#aec7d7;margin:0;font-size:12px}.ap-cols{grid-template-columns:1fr 1.1fr;gap:32px;display:grid}.ap-col{min-width:0}.ap-heading{color:#d9eef7;margin-bottom:18px;font-size:14px;font-weight:750}.ap-row{border-bottom:1px solid #9dc8df1a;align-items:center;gap:10px;min-height:52px;margin-bottom:10px;padding-bottom:10px;display:flex}.ap-row-label{color:#c7dce7;flex:1;font-size:12px;line-height:1.5}.ap-toggle{cursor:pointer;background:#3b5668;border:1px solid #5c7c90;border-radius:20px;flex:0 0 40px;width:40px;height:24px;padding:0;position:relative}.ap-toggle:after{content:"";position:absolute;inset:-10px 0}.ap-toggle.on{background:#08a9d1;border-color:#6cddf5}.ap-knob{background:#f1f8fc;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.ap-toggle.on .ap-knob{transform:translate(16px)}.ap-input,.ap-custom{color:#eaf7fc;font-variant-numeric:tabular-nums;appearance:textfield;background:#081f30;border:1px solid #477086;border-radius:10px;width:84px;min-width:0;height:42px;padding:8px 10px;font-size:14px;font-weight:650}.ap-input:disabled{opacity:.4}.ap-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.ap-preset{color:#d7eaf4;cursor:pointer;background:#1b3b51;border:1px solid #47697e;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:44px;padding:8px;font-size:16px;font-weight:750;display:flex}.ap-preset-play{flex-shrink:0;width:10px;height:12px}.ap-preset.selected{color:#e7fcff;background:#236075;border-color:#72def4}.ap-preset:hover:not(:disabled){background:#2a5168;border-color:#92d4e8}.ap-custom-label{color:#afc8d7;margin-bottom:8px;font-size:12px;display:block}.ap-custom{width:100%;margin-bottom:16px}.ap-custom::placeholder{color:#90aabd;font-weight:400}.ap-preset:disabled,.ap-start:disabled{opacity:.45;cursor:not-allowed}.ap-input[aria-invalid=true],.ap-custom[aria-invalid=true]{border-color:#ed846b}.ap-error{color:#f2b2a3;margin:12px 0 0;font-size:12px;line-height:1.5}.ap-start .control-icon{width:26px;height:26px}.ap-footer{border-top:1px solid #9dc8df26;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;margin-top:12px;padding-top:20px;display:grid}.ap-footer .ap-footnote{text-align:left;max-width:220px;margin:0}.jolly-bird .menu-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#092438;flex-direction:column;justify-content:flex-start;padding:0;overflow:hidden}.jolly-bird .menu-header{width:min(920px,100%);padding:max(18px,env(safe-area-inset-top)) 24px 16px;border-bottom:1px solid #426174;flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:20px;display:grid}.jolly-bird .menu-nav{flex-direction:row;grid-area:1/1;gap:4px;min-width:0;position:static;transform:none}.jolly-bird .menu-nav-btn{color:#abc5d6;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:row;flex:1;gap:8px;width:auto;min-width:0;height:auto;min-height:48px;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.25}.jolly-bird .menu-nav-btn:hover,.jolly-bird .menu-close:hover{background:#163f56}.jolly-bird .menu-overlay :focus-visible{outline-offset:3px;outline:2px solid #91e7ff}.jolly-bird .menu-nav-btn.active{color:#f0fbff;background:#204c63;border-color:#60cce5}.jolly-bird .menu-nav-btn .control-icon{flex-shrink:0;width:24px;height:24px}.menu-symbol{color:#def7ff;border:2px solid #9adcf0;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:15px;font-weight:750;display:grid}.jolly-bird .menu-close{background:#12344b;border:1px solid #496d80;border-radius:10px;grid-area:1/2;width:44px;height:44px;font-size:20px;position:static}.jolly-bird .menu-content{width:min(920px,100%);min-height:0;padding:28px 36px max(32px,env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#426b82 #092438;flex:auto;overflow-y:auto}.jolly-bird .menu-content:focus-visible{outline-offset:-4px}.jolly-bird .menu-title{letter-spacing:-.035em;text-transform:none;width:min(840px,100%);margin:0 0 24px;font-size:28px;position:static;transform:none}.jolly-bird .settings-grid{gap:40px;width:min(840px,100%)}.jolly-bird .setting-label{color:#d5e8f2;text-transform:none;letter-spacing:0;font-size:14px}.jolly-bird .setting-slider{accent-color:#08bce8;min-height:32px}.jolly-bird .audio-setting{color:#c9e0ec;justify-content:space-between;max-width:320px;font-size:14px;font-weight:600;display:flex}.jolly-bird .audio-setting span{color:#7addf4;font-variant-numeric:tabular-nums}.jolly-bird .audio-toggle{color:#def5ff;min-width:120px;font:inherit;cursor:pointer;background:#1a425b;border:1px solid #518299;border-radius:12px;align-self:flex-start;padding:10px 18px;font-size:14px}.jolly-bird .audio-toggle[aria-pressed=true]{background:#07566a;border-color:#08bce8}.jolly-bird .reset-spin-btn,.jolly-bird .round-proof-button{color:#def5ff;text-transform:none;letter-spacing:0;background:#1a425b;border:1px solid #518299;border-radius:12px;min-width:0;height:auto;min-height:46px;padding:12px 16px;font-size:13px;font-weight:700}.jolly-bird .info-page,.jolly-bird .history-page{width:100%;height:auto;max-height:none;padding-right:0;overflow:visible}.jolly-bird .info-page h2{text-align:left;letter-spacing:-.025em;font-size:22px}.jolly-bird .info-page h2:first-child{margin-top:0}.jolly-bird .info-page p{color:#c0d5e1}.jolly-bird .history-table{margin-top:0}@media(max-width:700px){.ap-cols{grid-template-columns:1fr;gap:20px}.ap-footer{grid-template-columns:1fr;gap:12px}.ap-footer .ap-footnote{text-align:center;max-width:none}.ap-modal{padding:24px 20px}.control-dialog-heading{margin-bottom:22px}.control-dialog-heading h2{font-size:24px}.ap-row-label{font-size:13px}.ap-row{min-height:48px;margin-bottom:6px;padding-bottom:6px}.ap-input{width:92px}.jolly-bird .menu-header{padding:max(12px,env(safe-area-inset-top)) 12px 12px;gap:8px}.jolly-bird .menu-nav{gap:2px}.jolly-bird .menu-nav-btn{min-height:48px;padding:8px 4px;font-size:12px}.jolly-bird .menu-nav-btn .control-icon,.jolly-bird .menu-nav-btn .menu-symbol{display:none}.jolly-bird .menu-content{padding:24px 20px max(28px,env(safe-area-inset-bottom))}.jolly-bird .settings-grid{grid-template-columns:1fr;gap:28px}.jolly-bird .menu-title{font-size:25px}}@media(max-width:360px){.jolly-bird .menu-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.jolly-bird .menu-close{align-self:start}}@media(max-height:480px)and (orientation:landscape){.jolly-bird .menu-header{padding-block:8px}.jolly-bird .menu-content{padding-block:20px}}.sunset-bottom{inset:auto max(28px,env(safe-area-inset-right)) max(26px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));z-index:20;pointer-events:none;max-width:1180px;margin-inline:auto;position:absolute}.sunset-controls{--play-size:clamp(116px, 11.6vw, 154px);--hud-surface:#082234ad;grid-template-columns:minmax(0,1fr) var(--play-size);color:var(--control-text);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #071c2e80;grid-template-rows:54px 72px;align-items:center;gap:12px 18px;display:grid}.control-flight-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.76fr);align-items:stretch;gap:10px;min-width:0;height:100%;display:grid}.sunset-flight-stats,.sunset-speed-options,.sunset-safe,.control-bankroll{background:var(--hud-surface);pointer-events:auto;border:0;border-radius:999px}.sunset-flight-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:5px 12px;display:grid}.sunset-flight-stats>div{color:#f7f9fc;letter-spacing:-.035em;justify-items:center;gap:2px;min-width:0;font-size:clamp(17px,1.7vw,22px);font-weight:700;line-height:1.05;display:grid}.sunset-label{color:#c3d1da;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.2;display:block}.sunset-multiplier-value{color:#f7f9fc}.sunset-speed-options{justify-content:space-between;align-items:center;gap:3px;padding:3px 7px;display:flex}.sunset-speed-options button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;flex:1;place-items:center;min-width:0;max-width:52px;height:48px;padding:4px;display:grid}.sunset-speed-options .control-icon{opacity:.78;width:36px;max-width:100%;height:36px}.sunset-speed-options button.selected{background:#81d5eb21;border-color:#d5f7ffb3}.sunset-speed-options button.selected .control-icon{opacity:1}.sunset-safe{color:#fff2d4;cursor:pointer;justify-content:center;align-items:center;gap:5px;min-width:0;padding:4px 10px;display:flex}.sunset-safe .control-icon{width:46px;height:46px}.safe-copy{text-align:left;text-transform:uppercase;gap:1px;display:grid}.safe-copy strong,.safe-copy small{white-space:nowrap;font-size:11px;font-weight:750;line-height:1.1}.safe-copy small{color:#e1dccc;font-size:10px;font-weight:550}.sunset-safe.armed{background:#4d493aca;box-shadow:inset 0 0 0 1px #f3d392b3}.control-bankroll{grid-area:2/1;justify-content:space-between;align-items:center;gap:16px;height:100%;padding:10px 30px;display:flex}.sunset-account,.control-bet-copy{align-content:center;gap:4px;min-width:0;display:grid}.sunset-value{color:#f7f9fc;letter-spacing:-.025em;white-space:nowrap;font-size:clamp(18px,1.9vw,24px);font-weight:750;line-height:1.15}.sunset-win{text-align:center;color:#ffdb76;white-space:nowrap;text-shadow:0 2px 1px #142c35;flex:1;font-size:clamp(15px,1.8vw,23px);font-weight:800}.sunset-bet{flex:none;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.control-bet-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4px;justify-content:flex-end;align-items:center;min-height:48px;padding:0;display:flex}.control-bet-copy{text-align:right;gap:3px}.control-bet-copy .sunset-label{font-size:clamp(11px,1.15vw,14px);font-weight:850}.control-bet-copy .sunset-value{font-variant-numeric:tabular-nums;font-size:clamp(17px,1.65vw,21px);font-weight:850}.control-bet-steps{grid-template-rows:repeat(2,24px);display:grid}.control-bet-step{color:#f4faff;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;padding:0;display:grid}.control-bet-trigger:hover .sunset-value,.sunset-bet[data-open] .control-bet-trigger .sunset-value{color:#a2edfc}.control-bet-popover{--bet-row-height:clamp(42px, 6.5dvh, 52px);z-index:20;width:clamp(176px,14.8vw,204px);text-shadow:none;transform-origin:100% 100%;background:radial-gradient(at 0 0,#23759770,#0000 65%),linear-gradient(165deg,#123b53,#0b253b 72%);border:1px solid #78d9ed57;border-radius:18px;padding-block:3px;animation:.14s ease-out bet-menu-enter;position:absolute;bottom:calc(100% + 10px);right:-8px;overflow:hidden;box-shadow:inset 0 1px #d7faff29,inset 0 -1px #031b30,0 14px 30px #061b3d52,0 3px 8px #061b3d38}@keyframes bet-menu-enter{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.control-bet-popover{animation:none}}.control-bet-list{max-height:min(calc(var(--bet-row-height) * 8),calc(100dvh - 170px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#66cde294 #061f3533;position:relative;overflow:hidden auto}.control-bet-list::-webkit-scrollbar{width:4px}.control-bet-list::-webkit-scrollbar-thumb{background:#66cde294;border-radius:4px}.control-bet-option{width:calc(100% - 16px);min-height:var(--bet-row-height);color:#eaf8ff;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:baseline;gap:5px;margin-inline:8px;padding:12px 6px 10px;font-size:clamp(18px,1.65vw,21px);font-weight:750;line-height:1;display:flex}.control-bet-currency{color:#9bc4d8;letter-spacing:.045em;font-size:.62em;font-weight:650}.control-bet-option[aria-selected=true]{color:#07324b;text-shadow:0 1px #c5f9ff66;background:linear-gradient(135deg,#7ce8f5,#25c5e5 75%);box-shadow:inset 0 1px #dcfbffad,inset 0 -2px #087a9b80,0 3px 8px #041e3340}.control-bet-option[aria-selected=true] .control-bet-currency{color:#15516a}.jolly-bird .control-bet-option:focus-visible{outline-offset:-2px}.control-bet-scroll{color:#92e6f7;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:15px;padding:0;display:grid}.sunset-controls .control-bet-scroll:disabled{opacity:0;cursor:default}.sunset-actions{width:var(--play-size);height:var(--play-size);pointer-events:auto;grid-area:1/2/3/3;align-self:center;place-items:center;display:grid;position:relative}.sunset-auto{cursor:pointer;background:#08223435;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 6px);right:8px}.sunset-auto .control-icon{width:36px;height:36px}.sunset-auto.active{background:#123f54d9;box-shadow:inset 0 0 0 1px #a4efff}.control-stop-icon{background:#d7f8ff;border-radius:3px;width:19px;height:19px}.auto-count{color:#08283e;min-width:21px;height:21px;text-shadow:none;background:#92e9fa;border:2px solid #0d2b40;border-radius:12px;place-items:center;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.sunset-play{width:100%;height:100%;box-shadow:none;color:#daf8ffe0;cursor:pointer;transform:scale(clamp(.85,var(--spin-scale,1),1.12));background:#08283e1f;border:2px solid #b1e8f475;border-radius:50%;place-items:center;padding:0;display:grid}.play-symbol{pointer-events:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%;display:block;overflow:visible}.play-triangle{fill:#b5effb21}.sunset-controls .sunset-play.inFlight{color:#c0eef9c2;opacity:1;cursor:default;background:#08283e14;border-color:#b1e8f44d}.play-symbol--flight{stroke-width:8px;width:70%;height:70%;animation:1.8s ease-in-out infinite play-bird-hover}.play-bird-outline{fill:#95e1f41a}.play-bird-details{fill:none;stroke-width:6px}.play-bird-eye-glint{fill:#164054;stroke:none}.play-bird-eye,.play-preparing circle{fill:currentColor;stroke:none}.play-preparing circle{animation:1.2s ease-in-out infinite play-preparing}.play-preparing circle:nth-child(2){animation-delay:.15s}.play-preparing circle:nth-child(3){animation-delay:.3s}.sunset-play[data-paused] .play-symbol--flight,.sunset-play[data-paused] .play-preparing circle{animation-play-state:paused}@keyframes play-bird-hover{0%,to{transform:translateY(1px)}50%{transform:translateY(-1px)}}@keyframes play-preparing{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.play-symbol--flight,.play-preparing circle{animation:none}}.sunset-controls button,.control-bet-trigger{-webkit-tap-highlight-color:transparent;transition:background .16s,border-color .16s,transform .16s,opacity .16s}@media(hover:hover){.sunset-controls button:hover:not(:disabled){background-color:#2d6379b3}.sunset-controls .control-bet-trigger:hover:not(:disabled){background:0 0}.sunset-controls .control-bet-option:hover:not(:disabled):not([aria-selected=true]){background:#61d9ee1c;box-shadow:inset 0 0 0 1px #8ce5f324}.sunset-controls .control-bet-option[aria-selected=true]:hover{filter:brightness(1.06)}.sunset-controls .control-bet-scroll:hover:not(:disabled){color:#e0fbff;background:0 0}.sunset-controls .sunset-play:hover:not(:disabled){background:#3695b12e;border-color:#c0f4ffb3}}.sunset-controls button:active:not(:disabled){translate:0 1px}.sunset-controls button:disabled,.sunset-controls input:disabled{cursor:not-allowed;opacity:.5}.jolly-bird .control-bet-trigger:focus-visible{outline-offset:5px;outline:2px solid #a4efff}@media(max-width:1000px)and (min-width:701px){.sunset-bottom{inset-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom))}.sunset-controls{--play-size:112px;grid-template-rows:48px 62px;gap:10px 14px}.control-flight-row{gap:7px}.sunset-flight-stats{gap:4px;padding-inline:8px}.sunset-label{font-size:10px}.sunset-speed-options{gap:1px;padding:2px 4px}.sunset-speed-options button{height:44px;padding:3px}.sunset-speed-options .control-icon{width:30px;height:30px}.sunset-safe{gap:3px;padding-inline:7px}.sunset-safe .control-icon{width:36px;height:36px}.safe-copy strong{font-size:9px}.safe-copy small{font-size:8px}.control-bankroll{padding-inline:24px}}@media(max-width:700px)and (orientation:portrait){.sunset-bottom{inset-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.sunset-controls{--play-size:84px;grid-template-rows:48px 48px 76px;grid-template-columns:minmax(0,1fr) 84px;gap:10px;position:relative}.control-flight-row{display:contents}.sunset-flight-stats{grid-area:1/1/2/3;height:48px;margin-right:54px;padding-inline:10px}.sunset-flight-stats>div{font-size:19px}.sunset-label{font-size:10px}.sunset-speed-options{grid-area:2/1;gap:0;height:48px;margin-right:54px;padding:2px 4px}.sunset-speed-options button{height:44px;padding:3px}.sunset-speed-options .control-icon{width:30px;height:30px}.sunset-safe{grid-area:2/1/3/3;justify-self:end;width:138px;height:48px;padding-inline:8px}.sunset-safe .control-icon{width:37px;height:37px}.safe-copy strong{font-size:10px}.safe-copy small{font-size:9px}.control-bankroll{grid-area:3/1;gap:8px;height:66px;padding:10px 17px}.sunset-win{background:#082234c2;border-radius:22px;padding:6px 13px;font-size:14px;position:absolute;bottom:calc(100% + 13px);right:0}.sunset-value{font-size:17px}.sunset-bet{gap:2px}.control-bet-trigger{min-height:46px}.control-bet-copy .sunset-label{font-size:10px}.control-bet-copy .sunset-value{font-size:17px}.sunset-actions{grid-area:3/2;position:static}.sunset-auto{top:1px;bottom:auto;right:2px}.control-bet-popover{--bet-row-height:46px;width:180px;right:-5px}}@media(max-width:360px)and (orientation:portrait){.sunset-bottom{inset-inline:10px}.sunset-controls{--play-size:76px;grid-template-columns:minmax(0,1fr) 76px;column-gap:8px}.sunset-flight-stats>div{font-size:17px}.sunset-flight-stats .sunset-label{font-size:9px}.sunset-safe{gap:2px;width:120px;padding-inline:5px}.sunset-safe .control-icon{width:31px;height:31px}.safe-copy strong{font-size:9px}.sunset-speed-options{margin-right:44px}.sunset-speed-options .control-icon{width:28px;height:28px}.sunset-speed-options button{padding:2px}.control-bankroll{gap:6px;padding-inline:10px}.sunset-value{font-size:13px}.control-bankroll .sunset-label{font-size:9px}.control-bet-copy .sunset-value{font-size:13px}}@media(max-height:480px)and (orientation:landscape),(max-width:700px)and (orientation:landscape){.sunset-bottom{inset-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.sunset-controls{--play-size:90px;grid-template-rows:42px 52px;gap:8px 12px}.control-flight-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.76fr);gap:6px}.sunset-flight-stats{gap:3px;padding:4px 6px}.sunset-flight-stats>div{gap:1px;font-size:16px}.sunset-label{font-size:9px}.sunset-speed-options{gap:0;padding:1px 3px}.sunset-speed-options button{max-width:44px;height:40px;padding:2px}.sunset-speed-options .control-icon{width:27px;height:27px}.sunset-safe{gap:2px;padding-inline:4px}.sunset-safe .control-icon{width:30px;height:30px}.safe-copy strong{font-size:9px}.safe-copy small{font-size:8px}.control-bankroll{padding:6px 22px}.sunset-value{font-size:17px}.sunset-account,.control-bet-copy{gap:2px}.control-bet-trigger{min-height:40px}.control-bet-steps{grid-template-rows:repeat(2,20px)}.control-bet-copy .sunset-label{font-size:10px}.control-bet-copy .sunset-value{font-size:17px}.sunset-auto{width:42px;height:42px;bottom:calc(100% + 3px);right:2px}.sunset-auto .control-icon{width:32px;height:32px}.control-bet-popover{--bet-row-height:38px;bottom:calc(100% + 8px)}.control-bet-list{max-height:calc(100dvh - 126px)}.control-bet-option{padding-block:10px 8px}}@media(max-width:600px)and (orientation:landscape){.sunset-controls{--play-size:80px;column-gap:10px}.sunset-flight-stats>div{font-size:14px}.sunset-safe .control-icon{width:26px;height:26px}}
