.fw-dialog,.fw-floating,.fw-banner{--fw-green:#10b981;--fw-mint:#a1edc6;color:#e7f2e9;box-sizing:border-box;font-family:DM Sans,sans-serif}.fw-dialog *,.fw-banner *,.fw-floating *{box-sizing:border-box}.fw-dialog{scrollbar-width:thin;scrollbar-color:#3b684c #0b130e;background:#0b130e;border:1px solid #42644e;border-radius:12px;width:min(870px,100% - 28px);max-width:none;max-height:94dvh;margin:auto;padding:0;overflow:hidden;box-shadow:0 36px 150px #000d}.fw-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020704e3}.fw-modal{scrollbar-width:thin;scrollbar-color:#3b684c #0b130e;grid-template-columns:1fr 1fr;max-height:94dvh;display:grid;position:relative;overflow-y:auto}.fw-close{z-index:3;color:#a6bdaf;cursor:pointer;background:#101a14;border:1px solid #ffffff15;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.fw-close:hover{color:#fff;background:#23382a}.fw-left{text-align:center;background:radial-gradient(at 50% 65%,#19452a66,#0000 65%),linear-gradient(140deg,#14251b,#09120c 75%);border-right:1px solid #2c4433;padding:35px 27px 25px;position:relative;overflow:hidden}.fw-kicker{letter-spacing:1.1px;color:#8daf9a;justify-content:center;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:7px;display:flex}.fw-kicker>span{background:#1bca86;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #25d18f}.fw-left h2{letter-spacing:-1px;color:#f0f5e9;margin:23px 0 15px;font-family:Barlow Condensed,sans-serif;font-size:68px;font-weight:700;line-height:.86}.fw-left h2 em{color:#58da99;font-style:normal}.fw-intro{color:#8fa798;margin:0;font-size:11px;line-height:1.7}.fw-wheel-stage{max-width:350px;margin:18px auto 0;padding:10px 10px 22px;position:relative}.fw-wheel-glow{border-radius:50%;position:absolute;inset:25px;box-shadow:0 0 70px #1fb26a25}.fw-wheel-ring{background:linear-gradient(145deg,#739875,#1d3928 27%,#4c7356 65%,#193523);border-radius:50%;padding:8px;position:relative;box-shadow:0 12px 50px #0008,inset 0 0 0 1px #7caa8270}.fw-wheel-ring:after{content:"";pointer-events:none;border:1px dashed #99bd8940;border-radius:50%;position:absolute;inset:4px}.fw-disc{aspect-ratio:1;will-change:transform;background:#122e1e;border-radius:50%;width:100%;box-shadow:0 0 0 2px #08190f}.fw-wheel-svg{width:100%;height:100%;display:block;overflow:visible}.fw-segment-title{letter-spacing:.5px;fill:#e8f2d8;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700}.fw-segment-weight{letter-spacing:.6px;fill:#91bba3;font-family:IBM Plex Mono,monospace;font-size:6px}.fw-pointer{clip-path:polygon(0 0,100% 0,50% 100%);z-index:2;filter:drop-shadow(0 3px 2px #000);background:linear-gradient(90deg,#79e5a9,#f1f6cf,#a8db9e);width:20px;height:27px;position:absolute;top:1px;left:calc(50% - 10px)}.fw-hub{aspect-ratio:1;color:#e6f2df;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:27%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fw-hub>svg{color:#65dc9b;width:17px;height:17px}.fw-hub>span{letter-spacing:.4px;font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:700;line-height:.87}.fw-hub>small{color:#588c69;letter-spacing:1px;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:5px}.fw-wheel-reference{color:#607e69;letter-spacing:.5px;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:6px;display:block}.fw-wheel-caption{color:#7a9b85;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.fw-right{background:radial-gradient(at 100% 0,#173c2540,#0000 60%),#0d1710;flex-direction:column;padding:37px 30px 24px;display:flex}.fw-mode{letter-spacing:.6px;color:#91c2a2;border:1px solid #365341;border-radius:3px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:29px;padding:5px 7px;font-family:IBM Plex Mono,monospace;font-size:6px;display:inline-flex}.fw-mode>span{background:#4bc78d;border-radius:50%;width:4px;height:4px}.fw-mode-preview{color:#c7bc86;border-color:#585436}.fw-mode-preview>span{background:#b5a95f}.fw-eyebrow{letter-spacing:1px;color:#60a77b;font-family:IBM Plex Mono,monospace;font-size:7px;display:block}.fw-before h3,.fw-result h3{letter-spacing:-.2px;color:#e5f0e7;margin:12px 0;font-family:Barlow Condensed,sans-serif;font-size:35px;font-weight:600;line-height:1.02}.fw-before>p,.fw-result>p{color:#8caa97;margin:0 0 20px;font-size:11px;line-height:1.85}.fw-rewards-list{margin:20px 0 25px;display:grid}.fw-rewards-list>div{color:#b1c8ba;border-bottom:1px solid #263d2d;align-items:center;gap:9px;padding:10px 0;font-size:10px;display:flex}.fw-rewards-list>div:last-child{border-bottom:0}.fw-reward-bullet{color:#66b584;background:#152d1d;border:1px solid #315a3e;border-radius:4px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.fw-reward-bullet.fw-rare{color:#b9cc80;background:#2d341b;border-color:#5f653a}.fw-rewards-list small{color:#5e866b;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:8px}.fw-main-button{color:#032415;cursor:pointer;background:#10b981;border:1px solid #2bce91;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px 14px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s;display:flex;box-shadow:0 5px 25px #10b98114}.fw-main-button:hover{background:#30d999}.fw-main-button>svg:last-child{margin-left:auto}.fw-main-button:disabled{opacity:.65;cursor:wait}.fw-cta-note{text-align:center;color:#688c74;margin:10px 0 20px;font-size:8px;line-height:1.6;display:block}.fw-footnotes{color:#64836e;border-top:1px solid #233a2b;gap:7px;margin-top:auto;padding-top:15px;font-size:8px;line-height:1.8;display:flex}.fw-footnotes svg{color:#45865b;flex-shrink:0;margin-top:2px}.fw-image-credit{color:#476551;justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:6px;line-height:1.5;text-decoration:none;display:flex}.fw-image-credit:hover{color:#9abea7}.fw-result-icon{color:#6fe9a1;background:radial-gradient(circle,#235c36,#112b1b);border:1px solid #2d8f57;border-radius:10px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.fw-result h3{color:#bdf4cf;font-size:34px}.fw-prize-ticket{background:repeating-linear-gradient(135deg,#142319,#142319 10px,#15251b 10px 20px);border:1px solid #3c543c;border-radius:6px;margin:19px 0 14px;padding:17px 16px 10px;position:relative;overflow:hidden}.fw-prize-ticket>span{letter-spacing:1.2px;color:#819d76;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:6px;display:block}.fw-prize-ticket>img{border-radius:2px;width:100%;height:auto;display:block;transform:rotate(-2deg);box-shadow:0 5px 14px #0005}.fw-prize-ticket figcaption{color:#758e74;text-align:center;margin-top:12px;font-size:7px;line-height:1.6}.fw-reward-status{color:#9ed5ac;background:#142c1c;border:1px solid #31593d;border-radius:4px;justify-content:center;align-items:center;gap:7px;margin:15px 0;padding:11px 9px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.fw-reward-ended{color:#aaa67c;background:#292a1a;border-color:#4d4d33}.fw-result>p.fw-practice-note{color:#b4a979;margin:9px 0 15px;font-size:9px;line-height:1.8}.fw-result .fw-main-button{margin-bottom:20px}.fw-vip-link{color:#9edfb3;text-underline-offset:3px;align-items:center;gap:6px;margin:14px 0;font-size:11px;text-decoration:underline;display:flex}.fw-error{color:#ecc095;background:#442d1c55;border:1px solid #89603c55;border-radius:4px;margin:10px 0;padding:12px;font-size:10px;line-height:1.7}.fw-spinning-icon{animation:1s linear infinite fw-spin}@keyframes fw-spin{to{transform:rotate(360deg)}}.fw-banner{z-index:50;color:#a9edc9;background:#103f2c;border-bottom:1px solid #27855a;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;min-height:39px;padding:8px 20px;font-size:10px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #0004}.fw-banner-copy{align-items:center;gap:7px;display:flex}.fw-banner-copy b{color:#d4f8e3;font-weight:600}.fw-banner-hint{color:#76b894;font-size:9px}.fw-banner-timer{color:#d5f8df;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.fw-banner>button{color:#c0f9d8;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;font-family:inherit;font-size:9px;text-decoration:underline;display:inline-flex}.fw-banner-practice{color:#c1d1a2;background:#28371f;border-color:#56673d}.fw-banner-practice .fw-banner-hint{color:#98ac80}.fw-floating{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#bdeccc;cursor:pointer;background:#11281bed;border:1px solid #427e53;border-radius:40px;align-items:center;gap:10px;max-width:calc(100vw - 44px);padding:9px 13px 9px 9px;font-family:inherit;font-size:10px;font-weight:600;transition:transform .2s,border .2s;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 7px 35px #0008}.fw-floating:hover{border-color:#70c18e;transform:translateY(-2px)}.fw-floating-icon{color:#8ee6b3;background:#255439;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.fw-floating>span:nth-child(2){text-align:left}.fw-floating small{color:#74a586;margin-top:3px;font-size:7px;font-weight:400;display:block}.fw-floating>svg{color:#639475;margin-left:4px}.fw-practice-reset{color:#8bae97;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;width:100%;margin:-9px 0 18px;padding:7px;font-family:inherit;font-size:9px;text-decoration:underline;display:flex}.fw-practice-reset:hover{color:#c4edcf;background:#173522}.fw-practice-reset:disabled{opacity:.55;cursor:wait}.fw-practice-reset:focus-visible,.fw-close:focus-visible,.fw-main-button:focus-visible,.fw-floating:focus-visible,.fw-banner button:focus-visible,.fw-dialog a:focus-visible{outline-offset:4px;outline:2px solid #96e6b5}.df-nowpayments{border-top:1px solid #2b4031;border-bottom:1px solid #2b4031;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:12px 0;display:flex}.df-nowpayments>span{color:#759782;font-size:9px}.df-nowpayments strong{color:#edf7f0;letter-spacing:-.5px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700}.df-nowpayments strong i{color:#5dc78c;font-style:normal}.df-wheel-applied{color:#a8e7bb;background:#163a24;border:1px solid #2d7046;border-radius:4px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:13px;font-size:11px;line-height:1.7;display:flex}.df-wheel-applied svg{flex-shrink:0;margin-top:2px}.df-wheel-applied small{color:#77ab88;margin-top:2px;font-size:9px;line-height:1.6;display:block}.df-wheel-unavailable{color:#b4c29c;background:#232c1d;border-color:#3f5032}.df-base-price{color:#678172;margin-right:8px;font-size:12px;text-decoration:line-through;display:inline-block}.df-reference-ticket{background:#16201a;border:1px solid #34463a;border-radius:5px;grid-template-columns:115px 1fr;align-items:center;gap:12px;margin:18px 0 20px;padding:13px 15px;display:grid}.df-reference-ticket img{border-radius:2px;width:115px;height:auto}.df-reference-ticket figcaption{color:#7e9686;font-size:8px;line-height:1.8}.df-reference-ticket figcaption b{color:#b9cbbe;letter-spacing:.5px;font-size:9px;display:block}.df-reference-ticket figcaption a{color:#83aa8f;text-underline-offset:2px;text-decoration:underline}.df-canonical-total{color:#89a996;border-bottom:1px solid #294032;justify-content:space-between;gap:10px;margin-bottom:14px;padding:10px 0;font-size:10px;display:flex}.df-canonical-total strong{color:#cae8d4}@media (max-width:700px){.fw-dialog{width:min(440px,100% - 22px);max-height:94dvh}.fw-modal{grid-template-columns:1fr}.fw-left{border-bottom:1px solid #2c4433;border-right:0;padding:27px 20px 18px}.fw-left h2{margin:16px 0 9px;font-size:50px}.fw-left h2 br{display:none}.fw-left h2 em:before{content:" "}.fw-intro{font-size:10px}.fw-intro br{display:none}.fw-wheel-stage{max-width:300px;margin-top:12px;padding-bottom:13px}.fw-right{padding:25px 25px 22px}.fw-mode{margin-bottom:20px}.fw-before h3{font-size:30px}.fw-before h3 br{display:none}.fw-rewards-list{grid-template-columns:1fr 1fr;gap:0 12px;margin-top:16px}.fw-rewards-list>div{gap:5px;font-size:8px;line-height:1.5}.fw-reward-bullet{width:21px;height:21px}.fw-rewards-list small{font-size:6px}.fw-main-button{min-height:44px}.fw-result h3{font-size:32px}.fw-prize-ticket{max-width:300px;margin-left:auto;margin-right:auto}.fw-banner{gap:5px 12px;padding:8px 12px;font-size:9px}.fw-banner-hint{display:none}.fw-banner>button{font-size:8px}.fw-floating{padding:7px 11px 7px 7px;font-size:9px;bottom:15px;left:15px}.fw-floating-icon{width:29px;height:29px}.fw-floating small{font-size:6px}}@media (prefers-reduced-motion:reduce){.fw-floating{transition:none}.fw-floating:hover{transform:none}.fw-disc{will-change:auto}.fw-spinning-icon{animation-duration:3s}}@media (min-width:701px) and (max-height:800px){.fw-left{padding-top:25px;padding-bottom:20px}.fw-left h2{margin:18px 0 12px;font-size:58px}.fw-wheel-stage{max-width:310px;margin-top:12px}.fw-right{padding-top:29px}.fw-mode{margin-bottom:20px}.fw-rewards-list{margin:16px 0 20px}.fw-rewards-list>div{padding:8px 0}.fw-result-icon{width:41px;height:41px;margin-bottom:14px}.fw-prize-ticket{margin:14px 0 10px;padding:13px 13px 8px}.fw-prize-ticket>img{object-fit:contain;max-height:108px}.fw-result h3{font-size:31px}.fw-result>p{margin-bottom:14px;font-size:10px}}
