body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#f8e32e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial;height:100%;margin:0;overflow-x:hidden;overscroll-behavior-x:none;padding:0;touch-action:pan-y}:root{--modal-header-height:56px}.top-row{box-sizing:border-box;height:72px;justify-content:space-between;margin-bottom:0;pointer-events:auto;top:12px;z-index:3000}.brand-row,.top-row{align-items:center;display:flex;left:50%;max-width:500px;position:fixed;transform:translateX(-50%);width:calc(100% - 40px)}.brand-row{flex-direction:column;gap:6px;top:72px!important}.brand-row,.site-title-row{text-align:center;z-index:2990}.site-title-row{left:50%;margin-top:0;max-width:500px;position:fixed;top:92px;transform:translateX(-50%);width:calc(100% - 40px)}:root{--header-area-height-desktop:140px;--header-area-height-mobile:130px}.container{-webkit-overflow-scrolling:touch;box-sizing:border-box;justify-content:flex-start;max-height:calc(100vh - var(--header-area-height-desktop));max-width:500px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding-bottom:40px;padding-left:20px;padding-right:20px;position:fixed;top:0;touch-action:pan-y;transform:translateX(-50%);width:100%;z-index:10}.container,.logo-stack{align-items:center;display:flex;flex-direction:column;left:50%}.logo-stack{gap:4px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.logo-stack .site-logo{pointer-events:auto}.site-logo{display:block;height:auto;margin-bottom:0;width:32px!important}.main-title-big{color:#053542;font-family:Georgia,Times New Roman,Times,Palatino Linotype,serif;font-size:26px!important;font-weight:600;line-height:1;margin:0}.signin-btn{background:#e16afb;border-radius:10px;display:inline-block;font-weight:700;padding:6px 10px;pointer-events:auto;text-decoration:none}.signin-btn,.signin-btn.signed-in{border:1px solid #0000000f;box-shadow:0 4px 10px #0000000a;color:#fff}.signin-btn.signed-in{background:#f80315}.signin-btn.signed-in:disabled{cursor:not-allowed;opacity:.8}.settings-btn img{display:block;height:40px;width:40px}.settings-btn:focus{box-shadow:none;outline:none}.settings-btn:focus-visible{border-radius:6px;box-shadow:0 0 0 4px #4d90fe1f;outline:2px solid #4d90fe}.auth-modal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.auth-modal-container{align-items:center;background:#fbe2dc;border-radius:10px;box-shadow:0 10px 30px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:420px;padding:1.5rem;text-align:left;width:92%}.auth-modal-container p{color:#111;line-height:1.35;margin:0;text-align:center}.auth-modal-container a{color:#0a66ff;cursor:pointer;text-decoration:underline}.auth-modal-container .confirm-btn{display:inline-block;margin:6px auto 0;min-width:90px;padding:8px 14px}.auth-modal-container .helper{color:#666;font-size:12px;text-align:center}.auth-modal-container .confirm-btn:focus,.auth-modal-container a:focus{border-radius:6px;outline:3px solid #0a66ff2e;outline-offset:2px}.modal-container .buy-auth-text{color:#1f2933;font-size:1.3rem;line-height:1.4}.modal-container .buy-auth-text a{color:inherit;font-weight:700;text-decoration:underline}.modal-container .modal-buttons{display:flex;gap:80px!important;justify-content:center}.modal-container .ok-btn{letter-spacing:.6px;min-width:84px;padding:8px 22px;text-transform:uppercase}.modal-container#settings-auth-modal,.modal-container.auth-modal-settings{background:#f1d3f8;border-radius:10px;box-shadow:0 6px 18px #1212121f;color:#2b1b3a;padding:20px}.modal-container#settings-auth-modal .buy-auth-text,.modal-container#settings-auth-modal p,.modal-container.auth-modal-settings .buy-auth-text,.modal-container.auth-modal-settings p{color:inherit;font-size:1.3rem;line-height:1.4;text-align:center}.modal-container#buy-auth-modal-title a,.modal-container#settings-auth-modal a,.modal-container.auth-modal-settings a{color:#2563eb;font-weight:700;text-decoration:underline;transition:color .12s ease}.modal-container#buy-auth-modal-title a:hover,.modal-container#settings-auth-modal a:hover,.modal-container.auth-modal-settings a:hover{color:#1e40af}.modal-container#buy-auth-modal-title a:focus,.modal-container#settings-auth-modal a:focus,.modal-container.auth-modal-settings a:focus{border-radius:4px;outline:3px solid #2563eb2e;outline-offset:2px}.modal-container#settings-auth-modal .modal-buttons,.modal-container.auth-modal-settings .modal-buttons{display:flex;gap:12px;justify-content:center;margin-top:1.25rem}.modal-container#settings-auth-modal .ok-btn,.modal-container.auth-modal-settings .ok-btn{background:#de60fc;border:none;border-radius:8px;box-shadow:0 6px 12px #de60fc2e;color:#fff;cursor:pointer;letter-spacing:.6px;min-width:84px;padding:8px 22px;text-transform:uppercase;transition:transform .08s ease,filter .08s ease,box-shadow .12s ease}.modal-container#settings-auth-modal .ok-btn:focus,.modal-container#settings-auth-modal .ok-btn:hover,.modal-container.auth-modal-settings .ok-btn:focus,.modal-container.auth-modal-settings .ok-btn:hover{box-shadow:0 10px 20px #de60fc33;filter:brightness(.96);outline:none;transform:translateY(-1px)}.game-fullmodal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;overflow:hidden;pointer-events:auto;position:fixed;z-index:2147483000}.game-fullmodal-container{background:#0eba47;border-radius:0;box-shadow:none;height:100vh;margin:0;overflow:auto;padding:28px 20px;position:relative;z-index:2147483001}.game-fullmodal-body,.game-fullmodal-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.game-fullmodal-body{color:#fff;gap:14px;gap:var(--puzzle-gap,14px);max-height:calc(100vh - 80px);max-width:980px;padding:8px;text-align:center}.game-fullmodal-body .playBtn{border-radius:12px;position:relative;transform:translateY(0);transition:transform .22s cubic-bezier(.2,.9,.3,1),box-shadow .22s cubic-bezier(.2,.9,.3,1);will-change:transform,box-shadow;z-index:6200}.game-fullmodal-body .playBtn.play:not(:disabled),.game-fullmodal-body .playBtn.protrude{box-shadow:0 28px 48px #0613287a,0 10px 20px #06132847,0 2px 6px #0000001f;transform:translateY(-18px)}.game-fullmodal-body .playBtn:after{background:#00000042;border-radius:50%;bottom:-12px;content:"";filter:blur(8px);height:18px;left:50%;opacity:.95;pointer-events:none;position:absolute;transform:translateX(-50%);transition:bottom .22s cubic-bezier(.2,.9,.3,1),opacity .22s;width:72%;z-index:-1}.game-fullmodal-body .playBtn.play:not(:disabled):focus,.game-fullmodal-body .playBtn.play:not(:disabled):hover{box-shadow:0 36px 64px #0613288a,0 12px 28px #06132857,0 4px 8px #00000024;outline:none;transform:translateY(-22px) scale(1.02)}.game-fullmodal-body .playBtn:disabled{box-shadow:0 3px 8px #00000014;transform:translateY(0)}.game-fullmodal-container .message,.game-fullmodal-container .select-heading,.game-fullmodal-container h2,.game-fullmodal-container h3{color:#fff}.game-fullmodal-body.card-result-active .cardRow{gap:1rem;margin:6px 0}.game-fullmodal-body.card-result-active .cardServerArea{margin-top:6px}.game-fullmodal-body.card-result-active .cardImgLarge{height:160px;object-fit:contain;width:120px}.game-fullmodal-body.card-result-active .message{font-weight:600;line-height:1.15;margin:6px 12px;text-align:center}.game-fullmodal-body.card-result-active .playBtn.new-game{font-weight:600;letter-spacing:.02em;line-height:1;min-width:120px;overflow:visible;padding:10px 18px;text-overflow:clip;white-space:nowrap;width:auto}.game-fullmodal-body.card-game .select-heading{font-size:22px;font-weight:600;letter-spacing:.01em;margin:6px 0 8px}.game-fullmodal-header{align-items:center;background:inherit;border:none;box-shadow:none;box-sizing:border-box;display:flex;height:56px;height:var(--modal-header-height);justify-content:center;min-height:56px;min-height:var(--modal-header-height);padding:calc(8px + env(safe-area-inset-top, 0px)) 16px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:6000}.game-fullmodal-header-inner{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#900,#fc0 50%,#900);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Orelega One;font-size:26px!important;font-weight:750;letter-spacing:.01em;padding:2px 6px;text-align:center}@media (max-width:420px){.game-fullmodal-body.card-result-active .cardRow{gap:.9rem;margin-bottom:6px}.game-fullmodal-body.card-result-active .cardServerArea{margin-top:6px}.game-fullmodal-body.card-result-active .message{font-size:.98rem;margin:6px 10px}.game-fullmodal-body.card-result-active .playBtn.new-game{margin-bottom:calc(10px + env(safe-area-inset-bottom, 8px));margin-top:6px}.game-fullmodal-body.card-game .select-heading{font-size:26px!important;margin:5px 0 6px}.game-fullmodal-header{padding:8px 12px}.game-fullmodal-header-inner{font-size:16px;font-weight:700}}.modal-close-btn{align-items:center;background:#00000073;border:none;border-radius:8px;box-shadow:0 6px 18px #00000047;color:#fff;cursor:pointer;display:inline-flex;font-size:22px;height:44px;justify-content:center;line-height:1;pointer-events:auto;position:absolute;right:12px;top:12px;width:44px;z-index:2147483002}.modal-close-btn:focus{outline:3px solid #ffffff2e;outline-offset:3px}.modal-close-btn:hover{filter:brightness(.95)}@media (max-width:420px){.game-fullmodal-container{padding:16px 10px}.modal-close-btn{font-size:22px;font:700;height:40px;right:8px;top:8px;width:40px}.game-fullmodal-body{max-width:calc(100% - 20px);padding:6px}}.settings-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0}@media (max-width:420px){.auth-modal-container{max-width:360px;padding:1rem}.purchase-wrap.jackpot-wrap{background:linear-gradient(270deg,#75fa7a 0,#d1fbd3);border-radius:12px;box-shadow:0 6px 18px #0426160f;margin-bottom:20px!important;margin-top:10px!important;padding:12px 18px}}.buyBtn,.connectBtn{border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:1;padding:8px 12px}:root{--play-gap:25px;--play-font-size:1.125rem;--play-padding:7px 15px;--play-radius:8px;--play-transition:160ms ease}.playBtn{background:#0000;border:none;border-radius:8px;border-radius:var(--play-radius);box-shadow:0 3px 8px #00000014;color:#fff;cursor:pointer;display:inline-block;font-size:1.125rem;font-size:var(--play-font-size);font-weight:800;letter-spacing:.6px;line-height:1;margin-top:25px;margin-top:var(--play-gap);padding:7px 15px;padding:var(--play-padding);text-transform:uppercase;transition:background .16s ease,transform .16s ease,opacity .16s ease;transition:background var(--play-transition),transform var(--play-transition),opacity var(--play-transition);-webkit-user-select:none;user-select:none}.playBtn.play:not(:disabled){background-color:#f50516;color:#f5dc07}.playBtn.play:not(:disabled):focus,.playBtn.play:not(:disabled):hover{box-shadow:0 8px 20px #0000001f;filter:brightness(.98);outline:none;transform:translateY(-1px)}.playBtn.play:disabled{background-color:#dbd9d9;box-shadow:none;color:#635050;cursor:not-allowed;opacity:1;pointer-events:none;transform:none}.playBtn.new-game{background-color:#5bc0de;color:#053542}.playBtn:focus-visible{border-radius:10px;border-radius:calc(var(--play-radius) + 2px);outline:3px solid #62ba3c2e;outline-offset:3px}.buyBtn{background-color:#fa6f4f}.purchaseRow{flex-wrap:nowrap;gap:.5rem;overflow:hidden;padding:0 6px}.purchase-wrap,.purchaseRow{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.purchase-wrap{background:#fbe2dc;border-radius:12px;box-shadow:0 6px 18px #0000000f;margin-bottom:56px!important;margin-top:4px!important;padding:10px 16px}.purchase-wrap .purchaseRow{margin-bottom:0;padding:0;width:100%}.buySection{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:.25rem;margin-left:8px}.buyControls{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem}.dropdown{padding:6px;width:56px}.balance{flex:1 1;font-size:18px!important;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-label{color:#053542;font-weight:400}.balance-value{color:#053542;font-weight:800;margin-left:6px}.priceLine{color:#053542;font-size:14px}.price-label{color:#053542;font-weight:400}.price-value{color:#053542;font-weight:800;margin-left:6px}:root{--puzzle-min-height:240px;--puzzle-gap:14px}.puzzleSection{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;gap:var(--puzzle-gap);justify-content:center;min-height:240px;min-height:var(--puzzle-min-height);padding:12px;text-align:center}.puzzleSection .playBtn{align-self:center}.puzzleSection .select-heading,.puzzleSection h2,.puzzleSection h3{margin-left:0;margin-right:0;text-align:center;width:100%}.cupsRow{display:flex;gap:4rem;justify-content:center;margin:24px 0 28px;width:100%}.cup{height:75px!important;padding:6px;width:75px!important}.cup.selected{background-color:initial!important;border-radius:8px;outline:none}.cupImage{box-sizing:border-box;display:block;height:auto;margin:0;max-width:100%;position:relative;transform:rotate(180deg);transition:transform .5s;width:100%;z-index:2}.puzzleSection.revealed .cupImage{transform:rotate(0deg)}.marbleImage{bottom:-20px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .32s ease,transform .32s ease;width:28px}.puzzleSection.revealed .cup.marble-visible .marbleImage{opacity:1;transform:translateX(-50%) translateY(36px);z-index:3}.cup,.cup.selected,.cup.selected:focus,.cup.selected:focus-visible,.cup:active,.cup:focus,.cup:focus-visible{background:#0000!important;box-shadow:none!important;outline:none!important}.cupImage,.cupImage:active,.cupImage:focus,.cupImage:focus-visible{box-shadow:none!important;outline:none!important}.cup{-webkit-tap-highlight-color:transparent}:root{--cup-outline-gap:18px}.cup{position:relative}.cup.selected{background:#0000!important}.cup.selected:after{background:#a9efe7;border-radius:8px;box-shadow:0 6px 12px #0000000f;content:"";height:calc(100% + 18px);height:calc(100% + var(--cup-outline-gap));left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .16s ease,opacity .16s ease;width:calc(100% + 18px);width:calc(100% + var(--cup-outline-gap));z-index:0}.cup .cupImage{position:relative;z-index:2}.marbleImage{z-index:3}.cup.selected:after{transform:translate(-50%,-50%) scale(1)}.cup:not(.selected):after{opacity:0;transform:translate(-50%,-50%) scale(.9)}.message{align-items:center;display:flex;flex-direction:column;font-size:18px;gap:6px;margin-bottom:16px;margin-top:8px;text-align:center;white-space:pre-line}.modal-overlay{-webkit-overflow-scrolling:touch;background:#00000080;overflow-y:auto;z-index:999}.modal-container{background:#fbe2dc;border-radius:10px;box-shadow:0 10px 30px #0000002e;box-sizing:border-box;max-width:360px;padding:1.5rem;text-align:left;width:90%}.modal-title-line1{color:#053542;font-size:16px;line-height:1.2;margin:0 0 12px;text-align:center}.modal-pricing{display:flex;flex-direction:column;gap:8px;margin-bottom:36px;margin-top:24px}.modal-pricing .modal-row{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;width:100%}.modal-pricing .modal-row>span:first-child{color:#053542;flex:1 1 auto;font-weight:400;line-height:1.2;min-width:0;text-align:left}.modal-pricing .modal-row .modal-value,.modal-pricing .modal-row .modal-value-regular{color:#053542;flex:0 0 auto;font-weight:400;margin-left:8px;min-width:90px;text-align:right;white-space:nowrap}.modal-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:36px;justify-content:center;margin-top:6px}.modal-buttons .cancel-btn{background:#ccc;box-shadow:0 6px 14px #0000000f;color:#333}.modal-buttons .cancel-btn,.modal-buttons .confirm-btn{border:none;border-radius:8px;cursor:pointer;font-weight:700;min-width:0;padding:8px 12px;white-space:nowrap;width:auto}.modal-buttons .confirm-btn{background:#fa6f4f;box-shadow:0 6px 14px #fa6f4f1f;color:#fff}.modal-buttons button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.games-box{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000000f;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;margin-bottom:18px;max-height:360px!important;overflow:auto;padding:8px 10px;width:100%}.games-section{display:block;margin-top:8px}.games-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#5c9d3f,#f70029);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:100% 100%;color:#0000;display:inline-block;font-size:clamp(1.75rem,2.4vw,2rem);font-weight:650;letter-spacing:3.6px;margin:6px 0 10px;margin-top:2rem!important;text-align:center;text-transform:uppercase}.games-icon{display:inline-block;flex:0 0 auto;height:24px;object-fit:contain;pointer-events:none;width:24px}.tabs-wrap{background:#57c526;border-radius:12px;box-shadow:0 6px 18px #0000000a;box-sizing:border-box;display:block;margin-bottom:2rem;margin-top:1rem!important;padding:8px 10px;width:100%}.tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;box-sizing:initial;display:flex;gap:1rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:0 24px;position:relative;scrollbar-gutter:stable;scrollbar-width:none;white-space:nowrap}.tabs,.tabs>.tab{align-items:center}.tabs>.tab{border-radius:8px;display:inline-flex;font-size:18px;justify-content:center;line-height:1;margin:0;padding:10px 16px}.tabs>.tab+.tab{margin-left:12px}.tabs::-webkit-scrollbar{height:0}.tabs::-webkit-scrollbar-thumb{background:#0000001f;border-radius:6px}.tabs::-webkit-scrollbar-track{background:#0000}.tabs,.tabs-wrap{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.tabs-wrap::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none;height:0;width:0}.tabs-fade{bottom:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .16s linear;width:22px;z-index:30}.tabs-fade.left{background:linear-gradient(90deg,#00000024 0,#00000014 45%,#0000);left:0}.tabs-fade.right{background:linear-gradient(270deg,#00000024 0,#00000014 45%,#0000);right:0}.tabs-wrap.no-left-fade .tabs-fade.left,.tabs-wrap.no-right-fade .tabs-fade.right{opacity:0}.tab{background:#0000000d;border:none;border-radius:8px;font-size:18px;font-weight:600;line-height:1;padding:10px 14px;position:relative;z-index:10}.rpsRow{gap:3.5rem;margin:20px 0 30px;width:100%}.rpsRow,.rpsTile{display:flex;justify-content:center}.rpsTile{align-items:center;background:#0000;border:2px solid #0000;border-radius:8px;cursor:pointer;height:80px;transition:transform .12s,box-shadow .12s;width:80px}.rpsTile:hover:not(.disabled){box-shadow:0 6px 12px #00000014;transform:translateY(-6px)}.rpsTile.selected{background:#a9efe7;box-shadow:0 6px 12px #00000014}.rpsImg{height:72px;object-fit:contain;width:72px}.rpsServerArea{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-top:12px}.rpsImgLarge{height:96px;object-fit:contain;width:96px}.diceRow{gap:3.5rem;margin:20px 0 30px;width:100%}.diceRow,.diceTile{display:flex;justify-content:center}.diceTile{align-items:center;border:2px solid #0000;border-radius:8px;height:78px;width:78px}.diceTile.selected{background:#a9efe7;box-shadow:0 6px 12px #00000014}.diceImg{height:56px;object-fit:contain;width:56px}.diceImgLarge{height:96px;object-fit:contain;width:96px}.select-heading{color:#fff;font-size:20px;font-weight:550;margin:2px 0 10px}.cardRow{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:center;margin:8px 0 12px;width:100%}.cardTile:hover:not(.disabled){box-shadow:0 12px 26px #0000001a;transform:translateY(-6px)}.cardTile.selected{background:#a9efe7;border-color:#0000000a;box-shadow:0 10px 20px #00000014}.cardTile{position:relative;z-index:0}.cardTile .cardImg{position:relative;z-index:3}.cardTile.selected{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}.cardTile.selected,.cardTile.selected:hover{transform:translateY(0)!important;transition:none!important}.cardTile.selected:before{display:none!important}.cardTile.selected:after{background:#a9efe7;border:2px solid #0000000a;border-radius:12px;box-shadow:0 6px 12px #0000000f;content:"";height:calc(100% - 30px)!important;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 12px)!important;z-index:1}.cardImg{display:block;height:210px;object-fit:contain;width:150px}.predictionRow{gap:1.5rem;margin-bottom:8px;margin-top:8px}.predBtn{background:#74cd4d;border:none;border-radius:8px;cursor:pointer;font-weight:500;padding:8px 10px}.predBtn.active{background:#a9efe7;color:#000;font-weight:600}.cardServerArea{margin-top:12px}.cardImgLarge{height:320px;object-fit:contain;width:220px}.tab:not(.active),.tabs>.tab:not(.active){background:#fdcce9!important;color:#783f04;transition:background .12s ease,transform .12s ease}.tab:not(.active):hover,.tabs>.tab:not(.active):hover{background:#fff7b0;transform:translateY(-2px)}.tab.active{background:#5bc0de;color:#fff}.tab:focus{outline:3px solid #5bc0dee6;outline-offset:2px}.token-info{background:#e7fbde;border:none;border-radius:12px;box-shadow:0 6px 18px #0000000f;box-sizing:border-box;gap:12px;margin-bottom:20px!important;margin-top:8px;padding:10px 12px;width:100%}.token-info .token-left{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.token-info .token-row{align-items:center;display:flex;flex-direction:row;gap:8px;line-height:1;white-space:nowrap}.token-info .token-label-inline{color:#053542;font-size:16px;font-weight:400}.token-info .token-total-inline,.token-info .token-value-inline{color:#053542;font-size:16px;font-weight:800}.token-info .claim-btn{background:#50c41d;border:none;border-radius:8px;box-shadow:0 6px 14px #50c41d1f;color:#fff;cursor:pointer;font-weight:700;min-width:96px;padding:8px 12px;text-align:center}.token-info .claim-btn:disabled{background:#ccc;box-shadow:none;color:#666;cursor:not-allowed}.small-note{color:#053542d9;font-size:12px}@media (max-width:600px){:root{--header-area-height-mobile:160px}#root,body,html{height:100%;overflow:hidden}.brand-row,.site-title-row{top:100px}.container{-webkit-overflow-scrolling:touch;box-sizing:border-box;left:50%;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);max-width:500px;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);overflow-x:hidden;overflow-y:auto!important;padding-bottom:12px;padding-left:12px;padding-right:12px;padding-top:138px;padding-top:calc(var(--header-area-height-mobile) + 8px);position:fixed;top:0;touch-action:pan-y;transform:translateX(-50%);width:100%;z-index:10}.marbleImage{bottom:-12px;width:22px}.puzzleSection.revealed .cup.marble-visible .marbleImage{transform:translateX(-50%) translateY(26px)}.purchase-wrap{margin-bottom:12px!important;padding:8px 10px}.games-box{margin-bottom:12px;max-height:none;overflow:visible;padding:8px 10px}.tabs-wrap{margin-bottom:12px;padding:6px 8px}.purchaseRow{gap:.25rem;padding:0 6px}.balance{font-size:14px}.buyBtn{font-size:18px;padding:6px 8px}.dropdown{font-size:13px;width:52px}.cupsRow{gap:2.5rem}.cup{height:45px;width:45px}.rpsRow{gap:4rem}.rpsTile{height:64px;width:64px}.rpsImg{height:80px;width:80px}.rpsImgLarge{height:70px;width:70px}.diceRow{gap:3rem}.diceTile{height:66px;width:66px}.diceImg{height:56px;width:56px}.diceImgLarge{height:70px;width:70px}.cardRow{gap:.9rem;margin:6px 0 10px}.cardTile{height:160px;width:110px}.cardImg{height:150px;width:100px}.cardImgLarge{height:240px;width:160px}.tabs{gap:.75rem;padding:0 18px}.tabs>.tab{font-size:20px;padding:9px 12px}.logo-stack{left:50%;transform:translate(-50%,-50%)}.site-logo{width:44px}.main-title-big{font-size:18px}.top-row{height:64px;margin-bottom:6px;top:10px;z-index:3000}.site-title-row{top:84px}.token-info{gap:8px;margin-bottom:10px!important;padding:8px}.token-info .token-total-inline,.token-info .token-value-inline{font-size:15px}.token-info .claim-btn{font-size:14px;min-width:78px;padding:7px 10px}.puzzleSection{padding:8px}.modal-overlay{-webkit-overflow-scrolling:touch;overflow-y:auto}.modal-buttons{align-items:center;flex-direction:row;gap:80px;justify-content:center}.modal-buttons .cancel-btn,.modal-buttons .confirm-btn{font-size:14px;min-width:0;padding:8px 12px;width:auto}.modal-pricing .modal-row .modal-value,.modal-pricing .modal-row .modal-value-regular{font-size:14px;min-width:0}}@media (max-width:360px){.balance{font-size:13px}.buyBtn{font-size:12px;padding:5px 7px}.dropdown{font-size:12px;width:46px}.priceLine{font-size:.8rem}.tabs{gap:.5rem;padding:0 12px}.tab,.tabs>.tab{font-size:14px;padding:7px 10px}.purchase-wrap{border-radius:10px;padding:6px 8px}.tabs-wrap{border-radius:10px;padding:6px}.site-logo{width:40px}.main-title-big{font-size:18px}.signin-btn{font-size:14px;padding:6px 10px}.token-info{align-items:stretch;flex-direction:column}.token-info .claim-btn{align-self:flex-end}}:root{--vh:1vh}.container{height:100vh;height:calc(var(--vh, 1vh)*100);max-height:calc(100vh - 140px);max-height:calc(var(--vh, 1vh)*100 - var(--header-area-height-desktop));padding-top:140px;padding-top:var(--header-area-height-desktop)}html.tall-viewport .container{justify-content:flex-start;padding-bottom:28px;padding-top:147px;padding-top:calc(var(--header-area-height-desktop)*1.05)}html.tall-viewport .token-info{margin-top:28px!important}html.tall-viewport .tabs-wrap{margin-bottom:12px;margin-top:8px}html.tall-viewport .games-box{margin-bottom:12px;margin-top:6px}html.tall-viewport .purchase-wrap{margin-bottom:18px!important;margin-top:8px!important}@media (min-height:1000px){html.tall-viewport .container{padding-bottom:22px;padding-top:151.2px;padding-top:calc(var(--header-area-height-desktop)*1.08)}html.tall-viewport .token-info{margin-top:36px!important}html.tall-viewport .tabs-wrap{margin-top:10px}html.tall-viewport .games-box{margin-top:8px}}@media (max-height:720px){.container{justify-content:flex-start;max-height:calc(100vh - 130px);max-height:calc(var(--vh, 1vh)*100 - var(--header-area-height-mobile));padding-top:130px;padding-top:var(--header-area-height-mobile)}}.modal-overlay{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}@media (min-width:601px) and (min-height:760px){.container{display:flex;flex-direction:column}.container:after,.container:before{content:"";display:block;flex:1 1 auto;min-height:0}.container:before{max-height:28vh;max-height:calc(var(--vh, 1vh)*100*.28)}.container:after{max-height:40vh;max-height:calc(var(--vh, 1vh)*100*.4)}.purchase-wrap{margin-top:0!important}.tabs-wrap{margin-bottom:12px;margin-top:8px}.games-box{margin-bottom:12px;margin-top:6px;max-height:420px;min-height:320px;overflow:auto}}@media (max-height:759px){.container:after,.container:before{display:none}.games-box{max-height:none;min-height:0;overflow:visible}}.left-panel{display:none}.left-panel .left-panel-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;padding:20px}@media (min-width:900px){.left-panel{background:#ffffff08;border-radius:12px;bottom:12px;box-shadow:0 8px 20px #0000000f;box-sizing:border-box;display:block;left:12px;max-width:260px;overflow:hidden;padding:12px;position:fixed;top:12px;width:240px;z-index:4000}.brand-row,.site-title-row,.top-row{display:none!important}.container{left:calc(50% + 120px);max-width:720px;padding-top:140px;padding-top:var(--header-area-height-desktop);transform:translateX(-50%)}.logo-stack{left:auto;position:static;transform:none}.left-panel .left-panel-inner{align-items:center;gap:8px;padding-bottom:28px;padding-top:28px;position:relative}.leftpanel-logo{display:block;height:auto;margin:0 auto 8px;width:36px}.leftpanel-title{font-size:16px!important;margin-bottom:6px;text-align:center;width:100%}.leftpanel-signin{margin:0;text-align:center;transform:translate(-50%,-22%);width:auto}.leftpanel-settings,.leftpanel-signin{left:50%;pointer-events:auto;position:absolute;top:50%}.leftpanel-settings{transform:translate(-50%,22%)}.leftpanel-signin.signin-btn{box-sizing:border-box;margin-bottom:12rem;width:auto}.leftpanel-settings img{display:block;height:40px;margin-top:4rem;width:40px}}@media (min-width:390px) and (max-width:430px) and (max-height:960px){.purchase-wrap.jackpot-wrap{margin-top:96px!important}.main-title-big{margin-bottom:36px!important}}@media (min-width:601px){.container{box-sizing:border-box;height:auto;left:auto;margin:0 auto;max-height:none;max-width:500px;overflow:visible;padding-bottom:40px;padding-left:20px;padding-right:20px;padding-top:140px;padding-top:var(--header-area-height-desktop);position:static;top:auto;transform:none;width:100%}.container:after,.container:before{display:none}}@media (min-width:901px){:root{--header-area-height-desktop:50px}.container{max-width:600px;padding-top:140px;padding-top:var(--header-area-height-desktop)}.brand-row,.settings-top-row,.site-title-row,.top-row{max-width:900px;width:calc(100% - 40px)}.purchase-wrap{margin-top:2px!important}.games-box{max-height:600px!important}}.modal-spinner-wrap{display:flex;justify-content:center;padding:20px 0}.spinner{border:5px solid #0000001f;border-top-color:#000000b8}.modal-error{color:red;margin-top:8px;text-align:center}.chestImage{display:block;height:auto;margin:0;object-fit:contain;position:relative;transform:none!important;transition:transform .16s ease,opacity .16s ease;width:100%;z-index:2}.puzzleSection.revealed .cup .chestImage{transform:translateY(-2px)}.jackpot-label{color:#f80315!important;font-size:16px!important;font-weight:800!important;letter-spacing:2.8px!important}.jackpot-value{color:#053542;font-size:18px;font-weight:700;letter-spacing:1px!important;margin-top:6px}.viewDetailsBtn{background:#5bc0de;border:none;border-radius:6px;color:#053542;cursor:pointer;display:inline-block;font-size:14px;padding:4px 6px}.purchase-wrap.jackpot-wrap{background:linear-gradient(270deg,#75fa7a 0,#d1fbd3);border-radius:12px;box-shadow:0 6px 18px #0426160f;margin-bottom:20px!important;margin-top:30px!important;padding:12px 16px}.purchase-wrap.jackpot-wrap .jackpot-label,.purchase-wrap.jackpot-wrap .jackpot-value{color:#053542}.purchase-wrap.jackpot-wrap .viewDetailsBtn{background:#e9fdea;border:1px solid #0535420f;border-radius:8px;color:#053542;font-size:18px!important;line-height:1;padding:4px 6px}:root{--choice-outline-gap:22px}.diceTile,.rpsTile{background:#0000;overflow:visible;position:relative}.diceTile .diceImg,.rpsTile .rpsImg{position:relative;z-index:2}.diceTile.selected:after,.rpsTile.selected:after{background:#a9efe7;border-radius:10px;box-shadow:0 6px 12px #0000000f;content:"";height:calc(100% + 22px);height:calc(100% + var(--choice-outline-gap));left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .16s ease,opacity .16s ease;width:calc(100% + 22px);width:calc(100% + var(--choice-outline-gap));z-index:1}html{-webkit-text-size-adjust:100%!important}@media only screen and (min-width:390px) and (max-width:430px) and (orientation:portrait){:root{--header-area-height-mobile:200px!important}.container{box-sizing:border-box!important;max-height:calc(100vh - 130px)!important;max-height:calc(100vh - var(--header-area-height-mobile))!important;padding-top:138px!important;padding-top:calc(var(--header-area-height-mobile) + 8px)!important}.purchase-wrap.jackpot-wrap{clear:both!important;margin-bottom:30px!important}.purchase-wrap.jackpot-wrap+.purchase-wrap{margin-top:20px!important}.container>.games-section{padding-top:48px!important}.brand-row{top:84px!important}.site-title-row{top:104px!important}}.casino-decor{inset:0;overflow:hidden;pointer-events:none!important;position:absolute;z-index:1000}.bulb-row{align-items:center;box-sizing:border-box;display:flex;gap:12px;height:28px;justify-content:space-between;left:0;padding:0 10px;pointer-events:none;position:absolute;transform:none;width:100%}.bulb-row-top{top:18px}.bulb-row-bottom{bottom:18px}.bulb{animation:bulb-flicker 2.8s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#fffffff2 0,#fff9 8%,#0000 50%);border-radius:50%;box-shadow:0 0 8px #ffffff14,0 0 18px #ffffff0f;display:inline-block;height:16px;opacity:.98;transform-origin:center;transition:transform .18s ease;width:16px}.bulb:nth-child(4n+1){background-image:radial-gradient(circle at 30% 30%,#fff 0,#ffcf39 28%,#c37b00 80%);box-shadow:0 0 14px #ffcf3955}.bulb:nth-child(4n+2){background-image:radial-gradient(circle at 30% 30%,#fff 0,#ff6b6b 28%,#9b2b2b 80%);box-shadow:0 0 14px #ff6b6b55}.bulb:nth-child(4n+3){background-image:radial-gradient(circle at 30% 30%,#fff 0,#7af5a6 28%,#0f6b3f 80%);box-shadow:0 0 14px #7af5a655}.bulb:nth-child(4n+4){background-image:radial-gradient(circle at 30% 30%,#fff 0,#6fb8ff 28%,#1b5f8a 80%);box-shadow:0 0 14px #6fb8ff55}@keyframes bulb-flicker{0%{filter:brightness(1);opacity:.95;transform:scale(1)}20%{filter:brightness(1.15);opacity:1;transform:scale(1.08)}50%{filter:brightness(.92);opacity:.9;transform:scale(.98)}80%{filter:brightness(1.1);opacity:1;transform:scale(1.03)}to{filter:brightness(1);opacity:.95;transform:scale(1)}}.star-field{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:900}.star{animation-iteration-count:infinite;animation-name:star-twinkle;animation-timing-function:ease-in-out;border-radius:50%;filter:drop-shadow(0 0 6px rgba(255,255,255,.12));opacity:.9;position:absolute;transform:translate(-50%,-50%) scale(1)}@keyframes star-twinkle{0%{filter:blur(.4px) drop-shadow(0 0 2px rgba(0,0,0,.02));opacity:.06;transform:translate(-50%,-50%) scale(.6)}50%{filter:blur(0) drop-shadow(0 0 8px rgba(255,255,255,.35));opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{filter:blur(.4px) drop-shadow(0 0 2px rgba(0,0,0,.02));opacity:.08;transform:translate(-50%,-50%) scale(.7)}}@media (max-width:420px){.bulb{height:12px;width:12px}.bulb-row{padding:0}}.play-countdown-overlay{background:#00000014;inset:0;pointer-events:all;position:absolute;z-index:6100}.play-countdown-circle,.play-countdown-overlay{align-items:center;display:flex;justify-content:center}.play-countdown-circle{animation:countdown-pop .26s cubic-bezier(.2,.9,.3,1);background-color:#900;border-radius:50%;box-shadow:0 18px 40px #0009,inset 0 2px 10px #ffffff08;height:100px;transform:scale(1);width:100px}.play-countdown-number{-webkit-font-smoothing:antialiased;color:#fc0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:48px;font-weight:900;line-height:1}@keyframes countdown-pop{0%{opacity:0;transform:scale(.64)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (max-width:420px){.play-countdown-circle{height:92px;width:92px}.play-countdown-number{font-size:44px}}@media only screen and (min-width:390px) and (max-width:430px) and (orientation:portrait){.purchase-wrap.jackpot-wrap .jackpot-label{font-size:22px!important;letter-spacing:2px!important;line-height:1}.purchase-wrap.jackpot-wrap .jackpot-value{font-size:20px!important;font-weight:800;margin-top:6px}.purchase-wrap.jackpot-wrap .viewDetailsBtn{border-radius:10px!important;font-size:20px!important;line-height:1;padding:8px 12px!important}.purchase-wrap .balance{font-size:24px!important}.purchase-wrap .balance-label{font-size:20px}.purchase-wrap .balance-value{font-size:20px;font-weight:800}.purchase-wrap .price-label,.purchase-wrap .price-value,.purchase-wrap .priceLine{font-size:16px}.purchase-wrap .buyBtn{border-radius:8px!important;font-size:18px!important;min-width:96px;padding:8px 12px!important}.purchase-wrap .dropdown{font-size:15px!important;padding:8px!important;width:64px!important}}@media only screen and (min-width:320px) and (max-width:375px) and (orientation:portrait){.purchase-wrap .balance-label{font-size:16px!important;line-height:1.1}.purchase-wrap .balance-value{font-size:18px!important;font-weight:700;line-height:1.05}.purchase-wrap .buyBtn{border-radius:6px!important;line-height:1;min-width:96px!important;padding:6px 10px!important}.purchase-wrap .buyBtn,.purchase-wrap .buyBtn .btn-text,.purchase-wrap .buyBtn>span{font-size:16px!important}}.jackpots-wrap .viewDetailsBtn,.purchase-wrap .buyBtn,.purchase-wrap .viewDetailsBtn,.purchase-wrap.jackpot-wrap .viewDetailsBtn,.viewDetailsBtn{border-bottom:3px solid #0000001f;box-shadow:0 20px 36px #0000005c,0 6px 12px #0000002e;position:relative;transform:translateY(-4px) scale(1.02);transition:transform .12s ease,box-shadow .12s ease;will-change:transform,box-shadow;z-index:60}.purchase-wrap .buyBtn:active,.viewDetailsBtn:active{box-shadow:0 8px 12px #0000003d;transform:translateY(0) scale(.995)}@media (hover:hover){.purchase-wrap .buyBtn:hover,.viewDetailsBtn:hover{transform:translateY(-6px) scale(1.03)}}.jackpots-wrap{overflow:visible;padding-bottom:24px}.purchase-wrap{overflow:visible;padding-top:10px}.purchaseRow.allow-overflow{overflow:visible!important}.purchaseRow.allow-overflow .buyControls,.purchaseRow.allow-overflow .buySection{overflow:visible}.purchaseRow.allow-overflow .buyBtn{border-bottom:3px solid #0000001a;box-shadow:0 20px 36px #0000005c,0 6px 12px #0000002e;position:relative;transform:translateY(-6px);transition:transform .12s ease,box-shadow .12s ease;z-index:90}.purchaseRow.allow-overflow .buyBtn:active{box-shadow:0 8px 12px #00000038;transform:translateY(-2px)}.cardTile.nonInteractive{cursor:default;pointer-events:none}.cardRow{margin-bottom:6px;padding-bottom:0}.predictionRow{align-items:center;display:flex;gap:24px!important;justify-content:center;margin:4px 0}.predBtn{min-width:84px;padding:6px 12px}.cardServerArea{align-items:center;display:flex;justify-content:center;margin-top:6px}.cardImg{height:auto;max-height:120px}.cardImgLarge{height:auto;max-height:140px}@media (max-width:480px){.cardRow,.cardRow>.cardTile,.cardTile.nonInteractive{margin:0!important;padding:0!important}.select-heading{font-size:22px;line-height:1.05;margin-bottom:2px!important;margin-top:0!important;padding:0!important}.predictionRow{gap:24px!important;margin-bottom:4px!important;margin-top:2px!important;padding:0!important}.cardImg,.cardRow img,.cardTile img{display:block!important;line-height:1!important;margin:0 auto!important;padding:0!important}.cardMatchModal,.cardMatchModal .modal-body,.game-fullmodal-container,.game-fullmodal-container .modal-body,.game-fullmodal-container .modal-content{gap:0!important;padding-bottom:4px!important;padding-top:4px!important}.cardRow{border-top:0 solid #0000!important}}.game-modal-header{align-items:center;display:flex;gap:2px}.info-btn{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;padding:2px}.info-btn img{display:block;height:22px;width:22px}.info-btn:focus{box-shadow:0 0 0 3px #007bff38;outline:none}.modal-overlay{background:#0000005c;pointer-events:auto;z-index:2147483000}.modal-overlay .modal-container{pointer-events:auto;z-index:2147483001}.app-root.root-modal-block .container,.app-root.root-modal-block .header,.app-root.root-modal-block .left-panel,.app-root.root-modal-block .main-content,.app-root.root-modal-block .settings-icon,.app-root.root-modal-block .signout-button,.app-root.root-modal-block .tabs{opacity:.98;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important}.header,.left-panel,.settings-icon,.signout-button{z-index:auto!important}.game-modal-title-wrap{display:inline-block;line-height:1;margin:0 auto;padding:0;position:relative}.game-modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#900,#fc0 50%,#900);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:26px;font-weight:600;letter-spacing:.1px;line-height:1.15;margin:0}.game-modal-title-wrap .info-btn{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;left:100%;padding:2px;position:absolute;top:50%;transform:translateX(12px) translateY(-50%)}.tabs-wrap{min-height:84px;overflow:visible;padding-bottom:18px;padding-top:18px;position:relative}.tabs-wrap .tabs{position:relative;z-index:10}.tabs-wrap .star-field{bottom:0;left:0;overflow:visible;position:absolute;right:0;top:0}.star.star-red{background:radial-gradient(circle at 30% 30%,#fff 0,#ff6b6b 35%,#b21d1d 80%);box-shadow:0 0 10px #ff6b6b59}.star.star-white{background:radial-gradient(circle at 30% 30%,#fff 0,#f0f7ff 30%,#cfd9ff 80%);box-shadow:0 0 10px #ffffff8c}.tabs-wrap .star{border-radius:50%;display:block;position:absolute;transform-origin:center;transition:transform .18s ease,opacity .12s ease;will-change:transform,opacity}.tabs-wrap .star-field{pointer-events:none;z-index:6}.tabs-wrap .star[data-speed=s]{animation-duration:.9s}.tabs-wrap .star[data-speed=m]{animation-duration:1.6s}.tabs-wrap .star[data-speed=l]{animation-duration:2.4s}@media (max-width:360px){.tabs-wrap{min-height:64px;padding-bottom:12px;padding-top:12px}.tabs-wrap .star{filter:blur(.2px);opacity:.85}}@media (max-width:420px){.tabs-wrap{min-height:72px;padding-bottom:12px;padding-top:12px}}.settings-top-row{box-sizing:border-box;display:block;height:64px;left:50%;max-width:500px;pointer-events:auto;position:fixed;top:8px!important;transform:translateX(-50%);width:calc(100% - 40px);z-index:3000}.settings-back-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;left:8px;padding:6px;position:absolute;top:50%;transform:translateY(-50%);z-index:3010}.settings-back-img{display:block;height:28px;object-fit:contain;width:28px}.settings-heading{align-items:center;display:flex;flex-direction:column;gap:6px;left:50%;max-width:500px;position:fixed;text-align:center;top:60px!important;transform:translateX(-50%);width:calc(100% - 40px);z-index:2990}.settings-logo{height:36px;pointer-events:none}.profile-logo,.settings-logo{display:block;object-fit:contain;width:auto}.profile-logo{height:40px;margin:0 auto;margin-bottom:20px!important}.settings-content{margin-top:50px}.settings-page{align-items:stretch;background:#0000;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:500px;min-height:100vh;padding:140px 20px 40px}.claim-modal-overlay{-webkit-overflow-scrolling:touch;align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.claim-modal-container{background:#e7fbde;border-radius:12px;box-shadow:0 12px 30px #00000029;box-sizing:border-box;max-width:420px;padding:16px;text-align:left;width:92%}.claim-modal-row{margin-bottom:1.5rem}.claim-modal-row,.claim-modal-title{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.claim-modal-title{color:#053542;font-weight:600;justify-content:center;text-align:center}.claim-modal-title>select,.claim-modal-title>span{display:inline-block;vertical-align:middle}.claim-modal-select{background:#fff;border:1px solid #0000000f;border-radius:8px;font-weight:700;min-width:72px;padding:6px 8px;text-align:center}.claim-modal-total{color:#053542;font-weight:600;justify-content:space-between}.claim-modal-total-value{font-weight:800}.claim-modal-buttons{gap:80px;justify-content:center;margin-top:2rem}.claim-cancel-btn{background:#ccc;color:#222}.claim-cancel-btn,.claim-confirm-btn{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:8px 12px;white-space:nowrap}.claim-confirm-btn{background:#50c41d;color:#fff}.claim-cancel-btn:disabled,.claim-confirm-btn:disabled{cursor:not-allowed;opacity:.6}.account-card{background:#e9e2f8;border-radius:12px;box-shadow:0 8px 20px #0000000f;flex-direction:column;gap:10px;margin-top:48px;padding:12px}.account-card,.account-row{box-sizing:border-box;display:flex}.account-row{align-items:center;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding:8px 6px}.account-label{color:#053542;flex:0 0 auto;font-weight:600;min-width:110px}.account-value{align-items:center;color:#6b6b6b;display:flex;flex:1 1 auto;font-weight:500;gap:8px;min-width:0;text-align:left;word-break:break-word}.account-change-btn{background:#8b5afa;border:none;color:#fff}.account-change-btn,.account-wallet-btn{border-radius:8px;box-shadow:0 6px 14px #0000000f;cursor:pointer;font-size:14px;font-weight:700;padding:6px 10px;white-space:nowrap}.account-wallet-btn{border:none}.account-wallet-btn.create,.account-wallet-btn.view{background:#8b5afa;color:#fff}.account-error,.account-loading,.account-not-signed{padding:8px 0;text-align:center}.settings-title-big{color:#053542;font-family:Georgia,Times New Roman,Times,Palatino Linotype,serif;font-size:26px!important;font-weight:800;line-height:1;margin:0}@media (max-width:420px){.account-label{font-size:14px;min-width:90px}.account-value{font-size:14px}.account-change-btn,.account-wallet-btn{font-size:13px;padding:6px 8px}.site-title-big{font-size:22px}}@media (max-width:600px){.settings-top-row{left:50%;top:6px;transform:translateX(-50%);width:calc(100% - 24px)}.settings-back-btn{left:6px;padding:6px}.settings-back-img{height:26px;width:26px}.settings-logo{height:32px}.settings-page{padding-left:12px;padding-right:12px;padding-top:168px}.claim-modal-container{padding:12px}.claim-modal-row{gap:6px;margin-bottom:2rem}.claim-modal-select{min-width:56px}.claim-modal-buttons{gap:70px;margin-top:2rem}.site-title-big{font-size:22px}}.claiming-overlay{-webkit-overflow-scrolling:touch;align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:10001}.claiming-box{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000040;display:flex;flex-direction:column;min-width:260px;padding:18px}.spinner{border:4px solid #00000014;border-top-color:#0009;box-sizing:border-box;margin-bottom:12px}.claiming-text{color:#222;font-size:15px;font-weight:600;text-align:center}@media (max-width:420px){.claiming-box{min-width:200px;padding:14px}.spinner{border-width:3px;height:40px;margin-bottom:10px;width:40px}.claiming-text{font-size:14px}.settings-jackpot-card{margin-top:12px;padding:10px}}.settings-jackpot-card{background:#e7f6ff;border-radius:12px;box-shadow:0 8px 20px #0000000f;box-sizing:border-box;gap:12px;margin-top:16px;padding:12px}.settings-jackpot-card,.token-info{display:flex;justify-content:space-between}.token-info{align-items:center}.token-left{display:flex;flex-direction:column;gap:8px}.token-row{align-items:center;display:flex;gap:8px}.token-label-inline{color:#053542;font-size:18px!important;font-weight:600;min-width:110px}.token-total-inline,.token-value-inline{color:#222;font-size:22px!important;font-weight:700}.claim-modal-total{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:8px 6px;text-align:center;width:100%}.claim-modal-total .claim-modal-label,.claim-modal-total .claim-modal-title-label,.claim-modal-total>.jpd-label{color:#23424a;font-size:15px;font-weight:600;opacity:.95}.claim-modal-total-value{color:#063010;font-size:22px;font-weight:900;letter-spacing:.2px;white-space:nowrap}.claim-modal-row.claim-modal-total{margin-bottom:1.25rem}@media (min-width:641px){.claim-modal-total{gap:8px}.claim-modal-total-value{font-size:26px}}@media (max-width:420px){.claim-modal-total .claim-modal-total-value{font-size:20px;white-space:normal;word-break:break-word}}.settings-jackpot-card{align-items:center;flex-wrap:wrap}.settings-jackpot-card .token-info{align-items:center;display:flex;flex:1 1 60%;gap:8px;justify-content:flex-start;min-width:0}.settings-jackpot-card .token-left{flex:1 1 auto;min-width:0}.settings-jackpot-card .token-total-inline,.settings-jackpot-card .token-value-inline{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-jackpot-card .account-change-btn,.settings-jackpot-card .account-wallet-btn,.settings-jackpot-card button{flex:0 0 auto;margin-left:12px}@media (max-width:600px){.settings-page{padding-left:12px;padding-right:12px;padding-top:90px}.settings-heading{top:35px!important}.settings-top-row{left:50%;top:6px!important;transform:translateX(-50%);width:calc(100% - 24px)}.settings-jackpot-card{gap:8px;padding:10px}.settings-jackpot-card .token-info{flex-basis:100%;justify-content:space-between}.settings-jackpot-card .account-change-btn,.settings-jackpot-card .account-wallet-btn,.settings-jackpot-card button{align-self:center;margin-left:0;order:2}.settings-jackpot-card .token-left{order:1}.token-label-inline{font-size:15px!important;min-width:80px}.token-total-inline,.token-value-inline{font-size:18px!important}}@media (max-width:420px){.settings-page{padding-top:80px}.token-label-inline{font-size:14px!important;min-width:70px}.token-total-inline,.token-value-inline{font-size:16px!important}.settings-jackpot-card{gap:6px;padding:8px}}.token-info.settings-jackpot-card{align-items:center;display:flex;gap:12px;justify-content:space-between}.settings-jackpot-card>div:last-child{flex:0 0 auto;margin-left:auto}@media (max-width:600px){.settings-jackpot-card>div:last-child{align-self:center;margin-left:0;order:2}.settings-jackpot-card .token-left{order:1}}.tnc-link-outside{box-sizing:border-box;display:flex;justify-content:center;margin-top:28px;width:100%}.tnc-link-outside .tnc-link{background:none;border:none;color:#e16afb;cursor:pointer;font-size:18px;font-weight:700;padding:6px 0;text-decoration:underline}.modal-overlay{align-items:center!important;background:#0206178c!important;display:flex!important;inset:0!important;justify-content:center!important;position:fixed!important;z-index:2147483000!important}.modal{position:relative!important;z-index:2147483001!important}.modal-header{background:inherit;top:0;z-index:2}.modal-header h3{font-weight:700;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.modal-tc-close-btn{appearance:none;-webkit-appearance:none;background:#0000!important;border:none!important;border-radius:0;box-shadow:none!important;color:#053542!important;padding:6px 8px!important}.modal-tc-close-btn:before{content:none}.modal-tc-close-btn,.modal-tc-close-btn *{background-color:initial!important;background-image:none!important;color:inherit!important}.modal-body{display:block;text-align:left!important}.modal-body h4,.modal-body p,.modal-body section{text-align:left}.otpv-page{padding:2rem 1rem}.otpv-header,.otpv-page{align-items:center;display:flex;flex-direction:column}.otpv-header{gap:.25rem;margin-bottom:5px;text-align:center}.otpv-logo{display:block;height:48px;object-fit:contain;pointer-events:none;width:auto}.site-title-big{font-size:28px}.otpv-subtitle{color:#2d3748;font-size:18px;font-style:italic;font-weight:500;margin-bottom:2px!important;margin-top:25px}.authenticate-container{background:#fff;border-radius:8px;box-shadow:0 8px 24px #00000014;max-width:28rem;padding:1.5rem;width:90%}.heading{font-size:1.25rem;font-style:italic;font-weight:400}.description,.heading{margin-bottom:1rem}.button-row{gap:2rem;margin-top:.5rem}.btn{width:auto}.cancel-btn{background-color:#c9c1cb!important}.cancel-btn:hover{background-color:#8d7a7a}.primary-btn{background-color:#de60fc}.otp-inputs{display:flex;gap:.5rem;justify-content:center;margin-bottom:.25rem}.otp-digit{border:1px solid #ccc;border-radius:.25rem;font-size:1.5rem;height:2.5rem;outline:none;text-align:center;transition:border-color .2s,box-shadow .2s;width:2.5rem}.otp-digit:focus{border-color:#3182ce;box-shadow:0 0 0 2px #3182ce1f}.blosome-text{font-size:2rem}.error{background:none;color:#e53e3e;font-size:.95rem;font-weight:500;line-height:1.2;margin:.5rem 0;padding:0}.page-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.form-container{background:#0000;border-radius:0;box-shadow:none;margin:0 auto;max-width:680px;padding:1.5rem}.form-top{margin-bottom:.75rem;text-align:center}.password-card{background:#f4cccc;border-radius:8px;box-shadow:0 8px 20px #0000000d;margin:.5rem auto 0;max-width:480px;padding:1.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.input-field{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:1rem;outline:none;padding:.5rem .75rem;width:100%}.input-field:focus{border-color:#3182ce;box-shadow:0 0 0 4px #3182ce14}.button-group{display:flex;gap:2.5rem;justify-content:center;margin-top:1.5rem}.change-heading{font-size:1.25rem;font-weight:600;margin:.5rem 0 0}.btn{border:none;border-radius:.25rem;cursor:pointer;display:inline-block;min-width:120px;padding:.5rem 1rem}.cancel-btn{background-color:#a0aec0;color:#fff}.primary-btn{background-color:#3182ce;color:#fff}.error-message{color:#e53e3e;text-align:center}.cp-logo-header{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.cp-logo-header .cp-app-logo{height:auto;width:48px}.modal-overlay{background-color:#00000080;z-index:50}.modal-content{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 25px #0003;max-width:90%;padding:2rem;text-align:center;width:24rem}.wallet-top-row{box-sizing:border-box;display:block;height:64px;left:50%;max-width:500px;pointer-events:auto;position:fixed;top:2px;transform:translateX(-50%);width:calc(100% - 40px);z-index:3000}.wallet-back-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;left:8px;padding:6px;position:absolute;top:50%;transform:translateY(-50%);z-index:3010}.wallet-back-img{display:block;height:25px;object-fit:contain;width:25px}.wallet-heading{align-items:center;display:flex;flex-direction:column;gap:6px;left:50%;max-width:500px;position:fixed;top:25px!important;transform:translateX(-50%);width:calc(100% - 40px);z-index:2990}.wallet-logo{display:block;height:36px;object-fit:contain;pointer-events:none;width:auto}.site-title-big{font-size:30px!important}.wallet-page{box-sizing:border-box;margin:0 auto;max-width:800px;min-height:100vh;padding:calc(3.5rem + env(safe-area-inset-top)) 1rem calc(3.5rem + env(safe-area-inset-bottom));position:relative}.wallet-heading{margin-bottom:1rem}.wallet-container{box-sizing:border-box;gap:1.5rem;margin-top:10px}.wallet-container,.wallet-top-pane{align-items:center;display:flex;flex-direction:column}.wallet-top-pane{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;gap:1rem;padding:1rem;width:90%}.wallet-row{align-items:center;display:flex;flex-direction:column;gap:.25rem;width:100%}.wallet-row:first-child .wallet-value{font-size:.7rem}.wallet-row:nth-child(2) .wallet-value{color:green;font-weight:600}.wallet-label{color:#333;font-size:.9rem;font-weight:600}.wallet-value{color:#111;font-size:1rem;word-break:break-all}.wallet-actions{display:flex!important;flex-direction:row;gap:3rem;justify-content:center;width:100%}.action-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin:0 .5rem}.action-icon{height:32px;object-fit:contain;width:32px}.action-label{color:#333;font-size:.875rem;margin-top:.25rem}.activities-heading{font-size:1.25rem;margin:.5rem 0 .25rem;text-align:center}.wallet-bottom-pane{background-color:#f6e2fc;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;margin-top:0;max-height:calc(100vh - 260px);overflow-y:auto;padding:1rem 1rem calc(2.5rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(2.5rem + env(safe-area-inset-bottom));width:100%}.activity-block{background:#fff;border-radius:6px;box-shadow:0 1px 4px #0000000d;display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.field-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.activity-summary{display:block;margin-bottom:1rem;text-align:center;word-break:break-word}.field-row .label{font-weight:600;text-align:left}.field-row .value{font-weight:400;text-align:right}.label-regular{font-weight:400}.activity-summary .nft-name{font-weight:700!important}.activity-block .field-row:nth-child(2){margin-bottom:1rem}.copy-icon{cursor:pointer;display:inline-block;height:16px;margin-left:.5rem;opacity:.7;vertical-align:middle;width:16px}.copy-icon:hover{opacity:1}.eth-balance{color:green;font-size:1.25rem;font-weight:600}.tx-row{gap:.5rem;justify-content:flex-start;margin-top:1rem}.tx-value .tx-link{color:#007bff;display:inline;overflow:visible;text-decoration:none;text-overflow:clip;white-space:normal}.tx-value .tx-link:hover{text-decoration:underline}.back-container{left:calc(env(safe-area-inset-left) + 1rem);top:calc(env(safe-area-inset-top) + .5rem);z-index:11}.back-container,.header-row{position:-webkit-sticky;position:sticky}.header-row{align-items:center;background:#fff;display:flex!important;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;top:calc(env(safe-area-inset-top) + 3rem);z-index:10}.back-btn{background:none;border:none;color:#333;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.back-btn:hover{color:#007bff}.back-icon{cursor:pointer;height:28px;width:28px}.modal-overlay{background:#0006;bottom:0;left:0;right:0;top:0;z-index:2000}.modal{border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:320px;padding:1.5rem;text-align:center;width:90%}.modal-address{background:#f5f5f5;background-color:#f6e2fc;border-radius:4px;font-family:monospace;margin:1rem 0;padding:.75rem;word-break:break-all}.modal-copy.disabled{opacity:.6;pointer-events:none}.modal-copy{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;margin-bottom:1rem}.modal-copy .copy-icon{height:20px;width:20px}.modal-ok{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin:1rem auto 0;padding:.5rem 1rem;width:auto}.modal-ok:hover{background:#0056b3}.wallet-copy{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem;margin-left:.5rem}.wallet-copy.disabled{opacity:.6;pointer-events:none}.copy-text{color:#333;font-size:.875rem;white-space:nowrap}.wallet-copy .copy-icon{height:20px;width:20px}.value.counterparty{font-size:.65rem;line-height:1.2;word-break:break-all}.value.bold{font-weight:700}.wallet-heading{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem;text-align:center}.crypquest-text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#0720fa,#fa0795);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Monotype Corsiva;font-size:2rem;font-weight:700;text-align:center}@media (max-width:480px){.wallet-page{padding:calc(4.5rem + env(safe-area-inset-top)) 1rem calc(4.5rem + env(safe-area-inset-bottom))}.wallet-bottom-pane{max-height:calc(100vh - 320px)}}.jackpot-details{align-items:stretch;background:#0000;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:500px;min-height:100vh;padding:100px 20px 40px}.jackpot-details-top-row{box-sizing:border-box;display:block;height:64px;left:50%;max-width:500px;pointer-events:auto;position:fixed;top:2px;transform:translateX(-50%);width:calc(100% - 40px);z-index:3000}.jackpot-details-back-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;left:8px;padding:6px;position:absolute;top:50%;transform:translateY(-50%);z-index:3010}.jackpot-details-back-img{display:block;height:28px;object-fit:contain;width:28px}.jackpot-details-heading{align-items:center;display:flex;flex-direction:column;gap:6px;left:50%;max-width:500px;position:fixed;text-align:center;top:58px!important;transform:translateX(-50%);width:calc(100% - 40px);z-index:2990}.jackpot-details-logo{display:block;height:36px;object-fit:contain;pointer-events:none;width:auto}.jpd-back{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;left:12px;padding:6px;position:absolute;top:12px;transition:background-color .12s ease;z-index:50}.jpd-back:hover{background:#0000000a}.jpd-back:active{transform:translateY(1px)}.jpd-back img{display:block;height:28px;pointer-events:none;width:auto}.logo-wrap{margin-bottom:12px!important;text-align:center}.jpd-logo{height:64px;object-fit:contain}.jpd-heading{color:#053542;font-size:26px;font-weight:500;letter-spacing:1.1px;margin-bottom:8px!important;margin-top:10px!important;text-align:center}.jpd-heading-img{display:inline-block;height:90px;object-fit:fill;vertical-align:middle;width:160px!important}.jpd-card{background:#fff;margin-bottom:20px;margin-top:12px;padding:14px}.jpd-card,.jpd-card.jpd-awarded{border-radius:10px;box-shadow:0 1px 6px #0000000f}.jpd-card.jpd-awarded{align-text:center;background:#d1fbd3;background:linear-gradient(90deg,#75fa7a,#d1fbd3);color:#0b3e10;margin-top:36px;padding:12px 16px}.jpd-card.jpd-awarded .jpd-value,.jpd-card.jpd-awarded .jpd-value-inline.awarded{color:#063010;font-weight:600}.jpd-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.jpd-col{flex:1 1;min-width:160px}.jpd-col.right{text-align:right}.jpd-label{color:#666;font-size:16px;margin-bottom:6px}.jpd-value{color:#111;font-size:20px;font-weight:600}.jpd-awarded{margin-bottom:20px;padding:12px 16px}.jpd-value.awarded{font-size:20px}.jpd-winners h3{font-size:18px;margin:6px 0 12px}.muted{color:#777;font-size:14px}.winners-list{background:#fff;border-radius:6px;box-shadow:0 1px 4px #00000008;overflow:hidden}.winner-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.winner-row:last-child{border-bottom:none}.winner-col{flex:1 1;min-width:0}.winner-username{font-weight:600}.winner-amount{font-weight:700;text-align:center}.winner-date{color:#666;font-size:13px;text-align:right}.jpd-error{color:crimson;margin-top:12px}.jpd-inline{gap:18px;justify-content:space-between;padding:12px 16px}.jpd-inline,.jpd-inline-item{align-items:center;display:flex}.jpd-inline-item{flex:1 1;gap:10px;min-width:0}.jpd-label-inline{color:#444;font-size:16px;font-weight:600;white-space:nowrap}.jpd-value-inline{color:#111;font-size:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jpd-value-inline.jpd-draw-value{color:#333;font-size:16px;font-weight:500}.jpd-card.jpd-awarded.jpd-inline .jpd-inline-item{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;text-align:center;width:100%}.jpd-card.jpd-awarded .jpd-label-inline{font-size:16px;font-weight:600}.jpd-card.jpd-awarded .jpd-value-inline.awarded{font-size:24px;font-weight:700}.jpd-card.jpd-inline{margin-bottom:36px;margin-top:22px;padding:14px 16px}.jpd-card.jpd-awarded.jpd-inline{margin-bottom:20px;padding:12px 16px}.jpd-card.jpd-inline:not(.jpd-awarded){background:#f1d3f8;background:linear-gradient(270deg,#f2c3fd,#f8e9fc);border-radius:10px;box-shadow:0 1px 6px #0000000f;color:#2b1b3a;display:block!important;margin-bottom:28px;margin-top:12px;padding:14px 16px}.jpd-card.jpd-inline:not(.jpd-awarded) .jpd-inline{align-items:center;flex-direction:column!important;gap:12px;padding-bottom:8px;padding-top:8px}.jpd-card.jpd-inline:not(.jpd-awarded) .jpd-inline-item{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;min-width:0;text-align:center;white-space:normal;width:100%}.jpd-card.jpd-inline:not(.jpd-awarded) .jpd-label-inline{text-align:center;white-space:normal}.jpd-card.jpd-inline:not(.jpd-awarded) .jpd-value-inline{overflow:visible;text-overflow:clip;white-space:nowrap}.jpd-card.jpd-inline .jpd-inline-item{background:#0000;border-radius:0;padding:0}.awarded-inline .jpd-value-inline.awarded{font-size:18px;font-weight:700}.winners-list .winner-row:nth-child(odd){background:#e9fdea;color:#063010}.winners-list .winner-row:nth-child(2n){background:#c8ffcb;color:#063010}.winners-list .winner-row .winner-amount,.winners-list .winner-row .winner-col,.winners-list .winner-row .winner-date,.winners-list .winner-row .winner-name{color:inherit}.winners-list .winner-row{border-bottom:1px solid #0000000f}.winners-list .winner-row:nth-child(2n) .winner-amount{font-weight:700}@media (max-width:640px){.jpd-row{align-items:flex-start;flex-direction:column;gap:8px}.jpd-col.right{text-align:left}.winner-left{min-width:140px}.winner-row{grid-gap:6px 12px;align-items:center;display:grid;gap:6px 12px;grid-template-areas:"username amount" "date     date";grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:10px 12px}.winner-username{grid-area:username}.winner-amount{grid-area:amount;text-align:left}.winner-date{color:#666;font-size:13px;grid-area:date;text-align:left}.jpd-inline{align-items:flex-start;flex-direction:column;gap:8px}.jpd-inline-item{justify-content:flex-start;width:100%}.jpd-value-inline{font-size:24px}.jpd-back{left:10px;padding:8px;top:10px}.jpd-back img{height:32px}.jpd-label-inline{font-size:15px}.jpd-card.jpd-inline{margin-bottom:16px;margin-top:12px}.jpd-value-inline.jpd-draw-value{color:#444;font-size:15px;font-weight:400}.jackpot-details{padding:90px 16px 30px}.jackpot-details-heading{top:50px!important}.jpd-heading{margin-bottom:10px!important}.jpd-card.jpd-inline:not(.jpd-awarded) .jpd-inline{align-items:center;flex-direction:column;gap:8px}.jpd-card.jpd-inline:not(.jpd-awarded) .jpd-inline-item{justify-content:center;text-align:center;width:100%}}.jpd-winners{-webkit-overflow-scrolling:touch;background:#0000;box-sizing:border-box;max-height:calc(100vh - 360px);overflow-y:auto;padding-bottom:24px;padding-right:8px;scroll-padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}.winners-list{overflow:visible;padding-bottom:6px}.winners-list .winner-row:last-child{margin-bottom:0;padding-bottom:18px}.jpd-winners{-ms-overflow-style:none;scrollbar-width:none}.jpd-winners::-webkit-scrollbar{display:none;height:0;width:0}.jpd-winners:before{box-shadow:inset 0 6px 10px -6px #0000000a;content:"";display:block;height:6px;margin-bottom:-6px;pointer-events:none}.cust-auth-page{box-sizing:border-box;margin:24px auto;max-width:720px;padding:16px}.logo-header{align-items:center;display:flex;flex-direction:column;gap:6px;left:50%;max-width:500px;position:fixed;text-align:center;top:72px!important;transform:translateX(-50%);width:calc(100% - 40px);z-index:2990}.app-logo{height:56px;object-fit:contain;width:56px}.cust-auth-page{padding-top:192px}.wallet-connect-heading{font-size:20px!important;font-style:italic;font-weight:450;margin:4px;position:relative;text-align:center;white-space:nowrap!important;z-index:2000}.authenticate-container{background:#f1d3f8;border-radius:10px;box-shadow:0 8px 20px #00000014;color:#2b1b3a;font-size:22px;margin-top:70px;padding:18px;text-align:center}.otp-inputs{box-sizing:border-box;flex-wrap:wrap;max-width:100%;padding:0 8px}.otp-digit{box-sizing:border-box;flex:0 1 auto;font-size:clamp(18px,4vw,26px);height:clamp(44px,8vw,56px);min-width:34px;width:clamp(34px,12%,44px)}.otp-digit:focus{border-color:#0a66ff;box-shadow:0 0 0 3px #0a66ff1f}.button-row{gap:12px;justify-content:center;margin-top:45px!important}.akui-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:8px 12px}.akui-btn-primary{background:#d73afc;color:#fff}.akui-btn-cancel{background:#ccc;color:#111}.error{background:#fff1f1;border-radius:8px;box-shadow:0 6px 18px #0000001f;color:#b00020;display:block;font-weight:700;margin-left:auto;margin-right:auto;margin-top:8px;max-width:720px;padding:8px 12px;position:relative;text-align:center;z-index:4000}#error-overlay{left:50%;position:fixed;top:18px;transform:translateX(-50%);z-index:99999}.authenticate-container p .auth-email{display:block;font-weight:700;margin-left:0;margin-top:10px}.sca-error-text{background:none;border:none;color:#b32424;font-size:14px;font-weight:600;line-height:1.2;margin-top:12px;padding:0;text-align:left}@media (max-width:480px){.otp-inputs{gap:6px;justify-content:center;padding:0 6px}.authenticate-container{padding-left:12px;padding-right:12px}.button-row{gap:8px;justify-content:center;padding:0 6px}}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.send-page{box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;margin:2rem auto;max-width:400px;padding-top:7rem}.send-page h1{color:#333;font-size:1.2rem;margin:0}.send-page h2{color:#333;font-size:1rem;margin:0}.send-funds-top-row{grid-column-gap:.5rem;grid-row-gap:.4rem;box-sizing:border-box;column-gap:.5rem;display:grid;grid-template-areas:"logo  logo" "wallet title";grid-template-columns:auto auto;grid-template-rows:auto auto;left:0;margin:0 auto;max-width:500px;padding:6px 12px;pointer-events:auto;position:fixed;right:0;row-gap:.4rem;top:16px!important;z-index:3000}.send-funds-heading,.send-funds-top-row{align-items:center;justify-content:center}.send-funds-heading{display:flex;gap:.125rem;grid-area:logo;margin-bottom:20px}.send-funds-logo{display:block;height:32px;object-fit:contain;pointer-events:none;width:auto}.crypto-wallet-logo{grid-area:wallet;height:36px;justify-self:center;margin:0;object-fit:contain;width:auto}.page-title{color:#333;font-size:1.6rem;font-weight:600;grid-area:title;justify-self:center;margin:0;padding-left:.25rem;text-align:left}.info-group{background:#fff;border:1px solid #eee;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:360px;padding:1rem;width:min(360px,92%)}.info-group+.info-group{margin-top:.5rem!important}.field-pair h2{margin-bottom:.25rem}.box{background:#fafafa;word-break:normal}.box,.input-box{border:1px solid #ddd;border-radius:5px;font-family:monospace;font-size:clamp(.7rem,1.2vw,.95rem);overflow:hidden;padding:.75rem;text-overflow:ellipsis;white-space:nowrap}.button-row,.input-box{box-sizing:border-box;width:100%}.button-row{display:flex;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:1.1rem!important;max-width:360px}.button-row button{padding:.5rem 1rem;width:auto}button{border:none;border-radius:5px;cursor:pointer;font-size:1rem}.btn-secondary{background:#ccc;color:#333}.btn-secondary:hover{background:#bbb}.btn-primary{background:#a323c7;color:#fff}.btn-primary:hover:not(:disabled){background:#7e1e9a}.btn-primary:disabled{background:#af4bcb;cursor:not-allowed}.loader-overlay{align-items:center;background:#fffc;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.spinner{animation:spin 1s linear infinite;border:6px solid #ddd;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.loader-overlay p{color:#333;font-size:1rem;margin-top:12px}.send-page .info-group:first-of-type{background:#eafaea;border-radius:6px;padding:1rem}.send-page .info-group:nth-of-type(2){background:#f6e2fc;border-radius:6px;padding:1rem}.send-page .info-group:first-of-type .box{border-color:#c5dc8b}.send-page .info-group:nth-of-type(2) .input-box{background:#fff;border-color:#ffb3cf}.blosome-text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#0720fa,#fa0795);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Monotype Corsiva;font-size:3rem;font-weight:700;text-align:center}.modal .to-label{margin-bottom:0}.modal .address{font-size:.75rem;margin-top:0;word-break:break-all}.modal .confirm-message{color:red;font-weight:700}.error-message{background:#fee;border-radius:4px;color:#c00;margin-bottom:1rem;padding:.5rem}.send-page .info-group:first-of-type .field-pair:nth-of-type(2) .box{font-size:clamp(1.5rem,1.6vw,1.7rem);font-weight:600;padding:.85rem}.send-page .info-group:nth-of-type(2) .field-pair:nth-of-type(2) .input-box{font-size:clamp(1.5rem,1.8vw,1.75rem);font-weight:600;overflow:hidden;padding:.85rem;text-overflow:ellipsis;white-space:nowrap}.amount-input,.balance-box{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500;overflow:hidden;padding:.85rem;text-overflow:ellipsis;white-space:nowrap}.amount-input{box-sizing:border-box}@media (max-width:480px){.input-box:active,.input-box:focus{-webkit-text-size-adjust:100%;font-size:16px}}.btn-no{background:#a323c7;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:.95rem;min-width:0;padding:.35rem .75rem;width:auto!important}.btn-no:hover:not(:disabled){background:#7e1e9a}.btn-no:focus{outline:3px solid #a323c72e;outline-offset:2px}.signin-page{align-items:center;background:#0000;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;position:relative}.signin-top-row{box-sizing:border-box;display:block;height:64px;left:50%;max-width:500px;pointer-events:auto;position:fixed;top:12px;transform:translateX(-50%);width:calc(100% - 40px);z-index:3000}.signin-back-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;left:8px;padding:6px;position:absolute;top:50%;transform:translateY(-50%);z-index:3010}.signin-back-img{display:block;height:28px;object-fit:contain;width:28px}.signin-heading{align-items:center;display:flex;flex-direction:column;gap:6px;left:50%;max-width:500px;position:fixed;text-align:center;top:72px!important;transform:translateX(-50%);width:calc(100% - 40px);z-index:2990}.signin-logo{display:block;height:36px;object-fit:contain;pointer-events:none;width:auto}.site-title-big{color:#053542;font-family:Georgia,Times New Roman,Times,Palatino Linotype,serif;font-size:36px!important;font-weight:800;line-height:1;margin:0}.signin-card{align-items:stretch;background:#fef8c4;border-radius:12px;box-shadow:0 10px 30px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-top:3rem;max-width:360px;padding:22px;text-align:center;width:100%}.signin-card-title{color:#053542;font-size:20px;font-weight:800;letter-spacing:.2px;margin:0}.signin-input{background:#f8e1fd;border:1px solid #0000000f;border-radius:10px;box-sizing:border-box;color:#053542;font-size:22px!important;outline:none;padding:12px 14px}.signin-input::placeholder{color:#05354273}.signin-input:focus{border-color:#0535421f;box-shadow:0 6px 12px #0000000f}.signin-submit{background:#e16afb;border:none;border-radius:10px;box-shadow:0 8px 18px #e16afb1f;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 14px}.signin-submit:disabled{background:#cfa0e7;cursor:not-allowed}.signin-signup-line{color:#053542;font-size:18px;margin-top:1.5rem;text-align:center}.signin-signup-link{border-radius:6px;color:#e16afb;font-weight:700;padding:2px 6px;text-decoration:none}@media (max-width:480px){.signin-card{max-width:92%;padding:18px}.signin-logo{width:56px}.signin-back-btn{left:8px;top:8px}}.tnc-line{color:#053542;font-size:13px;text-align:center}.tnc-link{background:none;border:none;color:#e16afb;cursor:pointer;font-size:13px;font-weight:700;padding:0;text-decoration:underline}.modal-overlay{align-items:center;background:#0206178c;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10050}.modal{background:#fff;border-radius:12px;box-shadow:0 18px 40px #02061759;display:flex;flex-direction:column;max-height:86vh;max-width:880px;overflow:hidden;width:100%}.modal-header{background:#f7fafc;border-bottom:1px solid #0535420f;justify-content:space-between;padding:14px 18px}.modal-header h3{color:#053542;font-size:18px;margin:0}.modal-body{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;color:#263238;font-size:14px;line-height:1.45;overflow-y:auto;padding:18px;scrollbar-width:none}.modal-body::-webkit-scrollbar{height:0;width:0}.modal-body h4{color:#053542;font-size:15px;margin:10px 0 6px}@media (max-width:640px){.modal{max-width:92%}.modal-body{font-size:13px;padding:14px}}.modal-header{align-items:center;display:flex;gap:8px;justify-content:center;padding:14px 48px 14px 18px;position:relative}.modal-tc-close-btn{background:#0000;border:none;color:inherit;cursor:pointer;font-size:20px;line-height:1;padding:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:5}.modal-tc-close-btn:focus{outline:3px solid #a323c72e;outline-offset:2px}.modal-body{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important;overflow-y:auto!important;scrollbar-color:#0000 #0000!important;scrollbar-width:none!important}.modal-body::-webkit-scrollbar{height:0!important;width:0!important}.modal-body::-webkit-scrollbar,.modal-body::-webkit-scrollbar-thumb{-webkit-appearance:none!important;background:#0000!important}.modal-body::-webkit-scrollbar-corner{background:#0000!important}@media (max-width:375px){.signin-card{margin-top:5rem!important}@media (max-height:812px){.signin-heading{top:64px!important}}}#rotate-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.rotate-content{background:#fffffff5;border-radius:12px;box-shadow:0 10px 30px #00000040;color:#1a1a1a;margin:0 24px;max-width:420px;padding:28px;text-align:center}.rotate-icon{color:#333;display:inline-block;height:56px;margin-bottom:12px;width:56px}.rotate-content h2{font-size:16px;line-height:1.1;margin:6px 0}.rotate-content p{color:#333;font-size:16px;margin:8px 0 0}.rules-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:120000}.rules-panel{background:#c4fad6;border-radius:10px;box-shadow:0 18px 50px #00000059;box-sizing:border-box;max-width:720px;outline:none;padding:22px;position:relative;width:100%}.rules-close{background:#0000;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:22px;line-height:1;padding:6px;position:absolute;right:12px;top:12px}.rules-close:focus{box-shadow:0 0 0 3px #007bff40;outline:none}.rules-header h2{font-size:20px;margin:0 0 8px;text-align:center}.rules-body{color:#222;line-height:1.45;margin:8px 0 12px;max-height:60vh;overflow:auto}.rules-footer{text-align:right}.rules-ok{background:#f3f3f3;border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:8px 12px}
/*# sourceMappingURL=main.1e25a93b.css.map*/