:root{--fp-surface:#05140af7;--fp-surface-solid:#07140b;--fp-border:#1a5c2a;--fp-border-muted:#12381d;--fp-primary:#0f8;--fp-gold:#fc0;--fp-text:#ced;--fp-muted:#6fa47c;--fp-nav-height:58px;--fp-radius:5px;--fp-section-gap:16px;--fp-mobile-nav-height:calc(70px + env(safe-area-inset-bottom));--fp-z-header:50;--fp-z-desktop-nav:60;--fp-z-mobile-panel:79;--fp-z-mobile-nav:80;--fp-z-menu:90;--fp-z-result:950;--fp-z-notification:1100}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}body{background:#0a1a0f;overflow-x:hidden}button,input,textarea{font:inherit}.pbtn{-webkit-user-select:none;user-select:none}.pbtn:hover:not(:disabled){filter:brightness(1.12)}.pbtn:active:not(:disabled){transform:translate(2px,2px)}.fp-app-root{padding-bottom:40px}.fp-app-header{z-index:calc(var(--fp-z-menu) + 1);background:var(--fp-surface);border-bottom:2px solid var(--fp-border);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:9px 18px;display:flex;position:relative}.fp-app-brand{min-height:44px;color:var(--fp-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;font-family:"Press Start 2P",monospace;font-size:13px;line-height:1.4;display:inline-flex}.fp-brand-gold{color:var(--fp-gold)}.fp-brand-mode{color:var(--fp-muted);letter-spacing:1px;font-size:8px}.fp-header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.fp-spin-balance{min-height:44px;color:var(--fp-gold);white-space:nowrap;background:#211b02;border:1px solid #7d6900;align-items:center;gap:7px;padding:8px 11px;font-family:"Press Start 2P",monospace;font-size:9px;display:inline-flex}.fp-spin-balance-copy{align-items:baseline;gap:7px;line-height:1;display:inline-flex}.fp-spin-balance-value,.fp-spin-balance-label{line-height:1}.fp-spin-balance-label{color:#b7a96a;font-size:8px}.fp-account-shell{min-width:0;position:relative}.fp-account-button{border:2px solid var(--fp-border);min-width:44px;max-width:230px;min-height:44px;color:var(--fp-primary);cursor:pointer;background:#0a1f0f;align-items:center;gap:9px;padding:8px 11px;font-family:"Press Start 2P",monospace;font-size:9px;display:flex}.fp-account-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-account-caret{color:var(--fp-muted);font-size:8px}.fp-account-menu{z-index:var(--fp-z-menu);border:2px solid var(--fp-border);overscroll-behavior:contain;background:#050f07;width:min(320px,100vw - 24px);max-height:calc(100dvh - 84px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 34px #000000a6,0 0 18px #00ff881f}.fp-account-menu-balance{border:1px solid var(--fp-border-muted);color:var(--fp-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:9px 10px;font-family:VT323,monospace;font-size:18px;display:flex}.fp-account-menu-balance strong{color:var(--fp-gold);font-family:"Press Start 2P",monospace;font-size:9px;line-height:normal}.fp-desktop-nav-shell{z-index:var(--fp-z-desktop-nav);border-bottom:2px solid var(--fp-border);background:#030c06fa;position:sticky;top:0;box-shadow:0 8px 20px #00000047}.fp-desktop-nav{min-height:var(--fp-nav-height);grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:3px;max-width:760px;margin:0 auto;padding:0 12px;display:grid}.fp-nav-button,.fp-mobile-nav-button{min-width:44px;min-height:44px;color:var(--fp-muted);cursor:pointer;background:0 0;border:0;font-family:"Press Start 2P",monospace;position:relative}.fp-nav-button{border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;padding:7px 8px;font-size:9px;display:flex}.fp-nav-button:hover:not(:disabled),.fp-nav-button.active{color:var(--fp-primary);border-bottom-color:var(--fp-primary);background:#1a5c2a8c}.fp-nav-button:disabled,.fp-mobile-nav-button:disabled{opacity:.4;cursor:not-allowed}.fp-nav-icon{text-align:center;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;line-height:0;display:grid}.fp-nav-label{align-items:center;min-height:36px;line-height:1.35;display:inline-flex}.fp-nav-icon svg,.fp-mobile-nav-icon svg,.fp-more-icon svg,.fp-page-intro-icon svg,.fp-landing-features svg,.fp-landing-entry-icon svg,.fp-entry-loading svg,.fp-referral-entry svg,.fp-milestone-bonus svg,.fp-ten-spin-box svg,.fp-checkin-reward-sprite svg{display:block}.fp-more-wrap{display:flex;position:relative}.fp-more-wrap>.fp-nav-button{width:100%}.fp-more-menu{z-index:var(--fp-z-menu);border:2px solid var(--fp-border);width:220px;max-height:calc(100dvh - var(--fp-nav-height) - 28px);overscroll-behavior:contain;background:#050f07;gap:5px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 34px #000000ad,0 0 18px #00ff881f}.fp-more-item{min-height:44px;color:var(--fp-muted);text-align:left;cursor:pointer;background:#08170c;border:1px solid #0000;align-items:center;gap:11px;padding:9px 11px;font-family:"Press Start 2P",monospace;font-size:8px;display:flex}.fp-more-icon{flex:0 0 36px;place-items:center;width:36px;height:36px;line-height:0;display:grid}.fp-more-label{align-items:center;min-height:36px;line-height:1.35;display:inline-flex}.fp-more-item:hover,.fp-more-item.active{border-color:var(--fp-border);color:var(--fp-primary);background:#10301a}.fp-nav-dot{background:var(--fp-gold);width:8px;height:8px;box-shadow:0 0 7px var(--fp-gold);border-radius:50%;position:absolute;top:7px;right:8px}.fp-main-content{z-index:1;width:100%;max-width:920px;scroll-margin-top:calc(var(--fp-nav-height) + 12px);margin:24px auto;padding:0 16px;position:relative}.fp-more-item[aria-current=page]{box-shadow:inset 3px 0 0 var(--fp-primary)}.fp-card{border:2px solid var(--fp-border);border-radius:var(--fp-radius);background:#05140aeb;min-width:0;padding:20px;box-shadow:0 10px 26px #0000002e}.fp-page-intro{--fp-page-accent:var(--fp-primary);border:2px solid color-mix(in srgb, var(--fp-page-accent) 62%, #12381d);border-radius:var(--fp-radius);min-height:108px;box-shadow:inset 5px 0 0 var(--fp-page-accent), 0 10px 28px #0000003d, 0 0 18px color-mix(in srgb, var(--fp-page-accent) 15%, transparent);background:linear-gradient(115deg,#05140afa,#071b0fe6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-bottom:18px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.fp-page-intro:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--fp-page-accent) 14%, transparent), transparent 68%);pointer-events:none;width:240px;height:190px;position:absolute;bottom:-90px;right:-70px}.fp-page-intro-icon{border:2px solid var(--fp-page-accent);border-radius:var(--fp-radius);width:58px;height:58px;color:var(--fp-page-accent);box-shadow:0 0 14px color-mix(in srgb, var(--fp-page-accent) 25%, transparent);background:#06150b;flex-shrink:0;place-items:center;font-family:"Press Start 2P",monospace;font-size:25px;line-height:0;display:grid}.fp-page-intro-copy{min-width:0}.fp-page-title{color:var(--fp-text);letter-spacing:.5px;margin:0 0 5px;font-family:"Press Start 2P",monospace;font-size:17px;line-height:1.5}.fp-page-intro-actions{z-index:1;width:min(390px,100%);max-width:390px;position:relative}.fp-page-intro-actions>div{justify-content:flex-end!important}.fp-page-intro-actions a>div{padding:8px 10px!important}.fp-page-intro-actions>.fp-socials-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch!important}.fp-page-intro-actions .fp-social-link{width:100%}.fp-section-stack{gap:var(--fp-section-gap);flex-direction:column;display:flex}.fp-page-grid{gap:var(--fp-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fp-page-grid>.fp-card{margin-bottom:0!important}.fp-span-2{grid-column:1/-1}.fp-section-heading{border-bottom:1px solid var(--fp-border-muted);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;padding-bottom:11px;display:flex}.fp-section-heading-copy{min-width:0}.fp-section-heading-action{flex-shrink:0}.fp-status{border:1px solid var(--fp-border);background:#06150b;border-left-width:5px;border-radius:3px;margin-bottom:14px;padding:12px 14px}.fp-status-info{background:#060f23eb;border-left-color:#68f}.fp-status-warning{border-left-color:var(--fp-gold);text-align:center;background:#261e00f0}.fp-status-error{background:#2d0508eb;border-left-color:#f56}.fp-feedback{--fp-feedback-accent:#68f;--fp-feedback-bg:#060f23f0;border:1px solid color-mix(in srgb, var(--fp-feedback-accent) 65%, #14281a);border-left:5px solid var(--fp-feedback-accent);background:var(--fp-feedback-bg);color:#ced;border-radius:3px;align-items:flex-start;gap:11px;margin-top:12px;padding:12px 14px;display:flex}.fp-feedback.is-compact{padding:9px 11px}.fp-feedback-success{--fp-feedback-accent:#0f8;--fp-feedback-bg:#022313f0;color:#b8ffd5}.fp-feedback-error{--fp-feedback-accent:#f56;--fp-feedback-bg:#2d0508f0;color:#ffd0d5}.fp-feedback-warning{--fp-feedback-accent:#fc0;--fp-feedback-bg:#261e00f0;color:#ffe9a0}.fp-feedback-info{--fp-feedback-accent:#68f;--fp-feedback-bg:#060f23f0;color:#cfdaff}.fp-feedback-icon{border:1px solid var(--fp-feedback-accent);width:23px;height:23px;color:var(--fp-feedback-accent);flex:none;place-items:center;font-family:"Press Start 2P",monospace;font-size:9px;display:grid}.fp-feedback-content{overflow-wrap:anywhere;flex:1;min-width:0}.fp-referral-applied-content{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fp-referral-reward{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.fp-referral-reward>span[aria-hidden=true]{flex:none;place-items:center;display:inline-grid}.fp-payment-gate{margin-block:12px}.fp-payment-progress{color:#ced;background:linear-gradient(135deg,#041c0ffa,#040f08fa);border:2px solid #315d3b;border-left:6px solid #0f8;border-radius:4px;margin-top:15px;padding:15px}.fp-payment-progress.is-failed{background:linear-gradient(135deg,#2b070afa,#140507fa);border-color:#f56}.fp-payment-progress-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.fp-payment-progress-title{color:#0f8;font-family:"Press Start 2P",monospace;font-size:10px;line-height:1.5}.fp-payment-progress.is-failed .fp-payment-progress-title{color:#ff8d9a}.fp-payment-network{color:#8ab697;background:#06130a;border:1px solid #315d3b;padding:6px 8px;font-family:VT323,monospace;font-size:18px;line-height:1.2}.fp-payment-network strong{color:#fc0;font-family:"Press Start 2P",monospace;font-size:10px}.fp-payment-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fp-payment-steps li{color:#607868;text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;font-family:"Press Start 2P",monospace;font-size:10px;line-height:1.55;display:flex;position:relative}.fp-payment-steps li:not(:last-child):after{content:"";z-index:0;background:#284531;width:calc(100% - 42px);height:2px;position:absolute;top:17px;left:calc(50% + 21px)}.fp-payment-step-marker{z-index:1;color:#6f9478;background:#07140b;border:2px solid #315d3b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.fp-payment-steps li.is-done{color:#8fa}.fp-payment-steps li.is-done .fp-payment-step-marker{color:#0f8;background:#08301a;border-color:#0f8;box-shadow:0 0 10px #0f83}.fp-payment-steps li.is-active{color:#ffe176}.fp-payment-steps li.is-active .fp-payment-step-marker{color:#fc0;background:#2a2102;border-color:#fc0;box-shadow:0 0 12px #ffcc0040}.fp-payment-steps li.is-error{color:#ff9aa5}.fp-payment-steps li.is-error .fp-payment-step-marker{color:#ff9aa5;background:#35080c;border-color:#f56}.fp-payment-progress-footer{border-top:1px solid #17351f;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding-top:12px;display:flex}.fp-payment-progress-footer a{box-sizing:border-box;color:#aebeff;background:#0b1430;border:1px solid #68f;align-items:center;min-height:44px;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:10px;text-decoration:none;display:inline-flex}.fp-payment-progress-detail{color:#8ab697;flex:1;min-width:min(100%,260px);font-family:VT323,monospace;font-size:18px;line-height:1.35}.fp-empty-state{text-align:center;background:#040f08b8;border:1px dashed #285c38;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px 18px;display:flex}.fp-empty-state-icon{opacity:.8;place-items:center;min-width:34px;min-height:34px;margin-bottom:10px;font-size:31px;line-height:1;display:grid}.fp-empty-state-action{margin-top:14px}.fp-field{margin-bottom:15px}.fp-field-label{color:#8fa;margin-bottom:7px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.6;display:block}.fp-field input,.fp-field textarea{box-sizing:border-box;border:2px solid var(--fp-border);width:100%;min-width:0;color:var(--fp-text);background:#07140b;border-radius:2px;padding:11px 12px;font-family:VT323,monospace;font-size:20px;line-height:1.35}.fp-field textarea{resize:vertical;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.65}.fp-field input::placeholder,.fp-field textarea::placeholder{color:#6f9478;opacity:1}.fp-field-help,.fp-field-error{margin-top:6px;font-family:VT323,monospace;font-size:17px;line-height:1.35}.fp-field-help{color:#6f9478}.fp-field-error{color:#ff8d9a}.fp-field-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.fp-field-action-row .pbtn{height:100%}.fp-action-summary{background:linear-gradient(120deg,#06150b,#071c0f);border:2px solid #1a5c2a;border-left-width:6px;border-radius:4px;margin-top:15px;padding:15px}.fp-action-summary-blue{background:linear-gradient(120deg,#061018,#071a24);border-color:#3975a5}.fp-summary-list{gap:7px;display:grid}.fp-summary-list>div{border-bottom:1px solid #17351f;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:7px;display:flex}.fp-summary-list>div:last-child{border-bottom:0;padding-bottom:0}.fp-summary-list dt,.fp-summary-list dd{font-family:VT323,monospace;font-size:19px;line-height:1.3}.fp-summary-list dt{color:#6f9478}.fp-summary-list dd{color:#ced;text-align:right;overflow-wrap:anywhere;margin:0}.fp-summary-list dd.is-accent{color:var(--fp-gold)}.fp-summary-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.fp-chain-picker{border:1px solid var(--fp-border-muted);background:#040f08b3;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:11px;display:flex}.fp-chain-picker legend{color:var(--fp-muted);padding:0 7px;font-family:"Press Start 2P",monospace;font-size:8px}.fp-chain-picker-option.is-selected{outline-offset:1px;text-shadow:0 1px #ffffff2e;outline:2px solid #f0d17b}.fp-package-choices{gap:13px;display:grid}.fp-package-group-label{color:#6f9478;text-align:center;margin-bottom:7px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.5}.fp-package-group:nth-child(2) .fp-package-group-label{color:var(--fp-gold)}.fp-package-choice{color:#ced;cursor:pointer;background:linear-gradient(#0a2613,#07140b);border:2px solid #285c38;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:112px;padding:12px 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.fp-package-choice:hover:not(:disabled){border-color:var(--fp-primary);background:linear-gradient(#103a20,#081a0e)}.fp-package-choice.is-value{background:linear-gradient(#281c43,#120c21);border-color:#70570b}.fp-package-choice.is-selected{border-color:var(--fp-primary);box-shadow:inset 0 0 0 2px #06150b,0 0 14px #00ff8859}.fp-package-choice.is-value.is-selected{border-color:var(--fp-gold);box-shadow:inset 0 0 0 2px #100b1b,0 0 16px #ffcc0059}.fp-package-choice:disabled{opacity:.55;cursor:not-allowed}.fp-package-selected{color:var(--fp-primary);font-family:"Press Start 2P",monospace;font-size:9px;position:absolute;top:6px;right:7px}.fp-package-choice.is-value .fp-package-selected{color:var(--fp-gold)}.fp-package-count{color:var(--fp-primary);font-family:"Press Start 2P",monospace;font-size:13px;line-height:1.4}.fp-package-choice.is-value .fp-package-count{color:var(--fp-gold)}.fp-package-unit{color:#8ab697;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.4}.fp-package-bonus{color:#ff9d45;font-family:"Press Start 2P",monospace;font-size:8px}.fp-package-price{color:#d9f5df;font-family:VT323,monospace;font-size:23px;line-height:1}.fp-primary-action{flex-wrap:wrap;gap:10px;display:flex}.fp-primary-action .pbtn{min-height:58px!important;font-size:12px!important}.fp-button-meta{opacity:.82;border-left:1px solid;margin-left:12px;padding-left:12px;font-size:8px}.fp-shard-card{box-sizing:border-box;background:#050f07;border:2px solid #1a3a1a;border-radius:3px;min-width:0;padding:14px}.fp-shard-card.is-progress{border-color:color-mix(in srgb, var(--fp-shard-accent) 50%, #1a3a1a)}.fp-shard-card.is-ready{border-color:var(--fp-shard-accent);box-shadow:0 0 12px color-mix(in srgb, var(--fp-shard-accent) 28%, transparent)}.fp-shard-card.is-sold-out{background:#1c070ae0;border-color:#653039}.fp-shard-card.is-processing{box-shadow:0 0 18px color-mix(in srgb, var(--fp-shard-accent) 42%, transparent)}.fp-state-badge,.fp-proof-badge{color:#6f9478;text-align:center;border:1px solid #315d3b;flex-shrink:0;padding:4px 6px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.45}.fp-state-badge.is-ready{border-color:var(--fp-primary);color:var(--fp-primary);background:#082316}.fp-state-badge.is-progress{color:#91aaff;border-color:#68f}.fp-state-badge.is-sold-out{color:#ff8d9a;border-color:#f56}.fp-history-proof-action{flex-shrink:0;align-items:center;gap:8px;display:flex}.fp-proof-badge{color:#80c89a;border-color:#39735a}.fp-history-sprite,.fp-challenge-complete-sprite,.fp-challenge-pending-sprite{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.fp-challenge-complete-sprite{color:#0f8}.fp-loading-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:145px;display:flex}.fp-loading-state>span{font-size:30px;animation:1.3s ease-in-out infinite bubble}.fp-verify-actions{flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}.fp-proof-editor,.fp-technical-details{background:#07140b;border:1px solid #285c38;border-radius:3px;margin-bottom:13px;padding:11px}.fp-proof-editor summary,.fp-technical-details summary{cursor:pointer;color:#8fa;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.8}.fp-proof-editor .fp-field{margin:12px 0 0}.fp-technical-details{background:#031008;margin:14px 0 0}.fp-technical-check-list{margin-top:8px}.fp-technical-check{grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;padding:9px 4px;display:grid}.fp-technical-check+.fp-technical-check{border-top:1px solid #12301c}.fp-technical-check-status,.fp-technical-check-copy{align-items:center;min-width:0;display:flex}.fp-verification-result{border:2px solid;border-radius:4px;padding:18px}.fp-verification-error{margin-top:4px}.fp-verification-prize{box-sizing:border-box;border:2px solid;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid}.fp-rank-refresh{white-space:nowrap;width:auto;min-width:110px;line-height:1;padding:6px 14px!important}.fp-landing-page{flex-direction:column;align-items:center;min-height:100vh;padding:0 0 40px;display:flex;position:relative;overflow-x:hidden}.fp-landing-shell{z-index:1;text-align:center;width:min(100%,700px);padding:28px 16px 0;position:relative}.fp-landing-hero{margin-bottom:16px}.fp-landing-title{color:#0f8;text-shadow:0 0 26px #0f8;margin:0 0 10px;font-family:"Press Start 2P",monospace;font-size:clamp(24px,7vw,40px);line-height:1.45}.fp-landing-title span{color:#fc0}.fp-landing-subtitle{color:#8fa;margin-bottom:6px;font-family:VT323,monospace;font-size:29px;line-height:1.2}.fp-landing-entry-title,.fp-landing-preview-title,.fp-demo-title{margin:0;font-family:"Press Start 2P",monospace;line-height:1.9}.fp-landing-entry-title{color:#0f8;font-size:11px}.fp-landing-preview-title{color:#6f9478;margin-bottom:8px;font-size:10px}.fp-demo-title{color:#fc0;font-size:10px}.fp-landing-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 18px;display:grid}.fp-landing-features>div{background:#051d0de0;border:1px solid #1a5c2a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:82px;padding:9px 7px;display:flex}.fp-landing-feature-sprite{flex:none;place-items:center;width:32px;height:32px;display:grid}.fp-landing-entry{text-align:left;background:linear-gradient(#061f10fa,#030f08fa);border:3px solid #0f8;border-radius:5px;margin-bottom:18px;padding:18px;scroll-margin-top:14px;box-shadow:0 0 25px #00ff8829,inset 0 1px #ffffff0d}.fp-landing-entry-heading{border-bottom:1px solid #1a5c2a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:13px;display:grid}.fp-landing-entry-icon{background:#07180d;border:1px solid #1a5c2a;place-items:center;width:45px;height:45px;font-size:25px;display:grid}.fp-entry-state{color:#0f8;text-align:center;background:#062015;border:1px solid #0f8;padding:5px 7px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.45}.fp-entry-state.is-loading{color:#91aaff;background:#090e25;border-color:#68f}.fp-entry-state.is-error,.fp-entry-state.is-closed,.fp-entry-state.is-settling{color:#ff9aa5;background:#27080b;border-color:#f67}.fp-entry-state.is-maintenance,.fp-entry-state.is-scheduled{color:#ffe176;background:#2a2102;border-color:#fc0}.fp-entry-loading{text-align:center;justify-content:center;align-items:center;gap:12px;min-height:88px;display:flex}.fp-entry-loading>span{font-size:25px;animation:1.3s ease-in-out infinite bubble}.fp-entry-copy{text-align:left}.fp-wallet-entry-review{min-width:0}.fp-wallet-entry-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:13px;display:grid}.fp-wallet-entry-points span{color:#8fa;background:#06130a;border:1px solid #1a3a1a;align-items:center;gap:7px;min-width:0;padding:9px 7px;font-family:VT323,monospace;font-size:17px;line-height:1.15;display:flex}.fp-wallet-entry-points b{color:#0f8;border:1px solid #0f8;flex:none;place-items:center;width:22px;height:22px;font-family:"Press Start 2P",monospace;font-size:8px;display:grid}.fp-referral-entry{background:#082316;border:1px solid #0f8;align-items:center;gap:10px;margin-bottom:12px;padding:10px 11px;display:flex}.fp-referral-entry>span{flex:none;place-items:center;width:32px;height:32px;display:grid}.fp-referral-entry b,.fp-referral-entry small{display:block}.fp-referral-entry b{color:#0f8;margin-bottom:4px;font-family:"Press Start 2P",monospace;font-size:8px}.fp-referral-entry small{color:#8fa;font-family:VT323,monospace;font-size:17px}.fp-wallet-entry-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:13px;display:grid}.fp-wallet-entry-actions .pbtn:first-child{width:100%}.fp-wallet-entry-review>.fp-feedback{margin-top:12px}.fp-landing-divider{color:#6f9478;align-items:center;gap:12px;margin:2px 0 14px;font-family:"Press Start 2P",monospace;font-size:8px;display:flex}.fp-landing-divider:before,.fp-landing-divider:after{content:"";background:#1a5c2a;flex:1;height:1px}.fp-landing-live-preview{margin-bottom:12px;padding-top:3px}.fp-demo-card{text-align:left;background:#08120af5;border-color:#6d570b;margin-bottom:16px}.fp-demo-heading{text-align:center;margin-bottom:12px}.fp-demo-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fp-landing-socials{margin-top:28px;padding-bottom:8px}.fp-socials-grid{grid-template-columns:repeat(4,max-content);justify-content:center;gap:10px;display:grid}.fp-social-link{box-sizing:border-box;min-width:0;min-height:44px;text-decoration:none;display:flex}.fp-social-link-inner{box-sizing:border-box;cursor:pointer;text-align:center;background:#05140af2;border:2px solid;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 16px;display:flex}.fp-username-page{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex;position:relative;overflow-x:hidden}.fp-username-shell{z-index:1;width:min(100%,500px);position:relative}.fp-username-hero{text-align:center;margin-bottom:22px}.fp-username-frog{justify-content:center;margin-bottom:8px;display:flex}.fp-username-card{padding:19px}.fp-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:14px;display:grid}.fp-onboarding-steps span{color:#6f9478;background:#06130a;border:1px solid #1a3a1a;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 5px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.4;display:flex}.fp-onboarding-steps b{border:1px solid;place-items:center;width:20px;height:20px;display:grid}.fp-onboarding-steps .is-done{color:#8fa;border-color:#1a5c2a}.fp-onboarding-steps .is-current{color:#fc0;background:#211b02;border-color:#fc0}.fp-connected-wallet{background:#041008;border:1px solid #1a3a1a;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;padding:9px 10px;display:flex}.fp-connected-wallet span{color:#6f9478;font-family:"Press Start 2P",monospace;font-size:7px}.fp-connected-wallet strong{color:#8fa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:VT323,monospace;font-size:18px;overflow:hidden}.fp-username-input-wrap{position:relative}.fp-username-input-wrap input{padding-right:60px}.fp-username-input-wrap>span{color:#6f9478;pointer-events:none;font-family:VT323,monospace;font-size:17px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fp-username-suggestion{background:#06130a;border:1px solid #1a3a1a;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.fp-permanent-note{background:#211b02;border-left:3px solid #fc0;align-items:flex-start;gap:9px;margin-top:12px;padding:9px 10px;display:flex}.fp-permanent-note-icon{color:#fc0;border:1px solid #fc0;flex:none;place-items:center;width:20px;height:20px;font-family:"Press Start 2P",monospace;font-size:8px;display:grid}.fp-permanent-note>span:last-child{flex:auto;min-width:0}.fp-username-review{text-align:left}.fp-username-preview{background:#082316;border:2px solid #0f8;justify-content:center;align-items:center;gap:12px;min-width:0;margin-bottom:12px;padding:17px 13px;display:flex;box-shadow:0 0 15px #00ff8829}.fp-username-preview>span{flex:none;place-items:center;display:grid}.fp-username-preview strong{color:#fc0;overflow-wrap:anywhere;min-width:0;font-family:"Press Start 2P",monospace;font-size:12px;line-height:1.5}.fp-username-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:13px;display:grid}.fp-username-actions .pbtn:first-child{width:100%}.fp-account-check-page{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow-x:hidden}.fp-account-check-card{z-index:1;text-align:center;background:#05140af7;border:2px solid #1a5c2a;width:min(100%,430px);padding:24px;position:relative;box-shadow:0 0 24px #00ff881f}.fp-account-check-card>span{width:max-content;margin:0 auto 12px;animation:1.3s ease-in-out infinite bubble;display:block}.fp-account-check-error{z-index:1;text-align:center;width:min(100%,520px);position:relative}.fp-account-check-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:13px;display:flex}.fp-first-visit{background:linear-gradient(135deg,#051f10fa,#08100afa);border-color:#0f8;box-shadow:0 0 20px #00ff8824}.fp-first-visit-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:13px;display:grid}.fp-first-visit-heading>span{place-items:center;display:grid}.fp-first-visit-dismiss{color:#8fa;cursor:pointer;background:#06130a;border:1px solid #315d3b;width:44px;height:44px;font-family:"Press Start 2P",monospace;font-size:13px}.fp-first-visit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.fp-first-visit-summary>div{background:#06130a;border:1px solid #1a3a1a;padding:9px 10px}.fp-first-visit-summary span,.fp-first-visit-summary strong{display:block}.fp-first-visit-summary span{color:#6f9478;margin-bottom:5px;font-family:"Press Start 2P",monospace;font-size:7px}.fp-first-visit-summary strong{color:#fc0;font-family:VT323,monospace;font-size:20px}.fp-first-visit-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.fp-first-visit-map span{color:#78a984;border:1px solid #12381d;min-width:0;padding:9px;font-family:VT323,monospace;font-size:17px;line-height:1.25}.fp-first-visit-map b{color:#0f8;margin-bottom:5px;font-family:"Press Start 2P",monospace;font-size:7px;display:block}.fp-first-visit-actions{flex-wrap:wrap;gap:9px;display:flex}.fp-first-visit-actions .pbtn{flex:190px}.fp-main-loading-sprite{place-items:center;width:64px;height:64px;margin:0 auto 16px;animation:1.3s ease-in-out infinite bubble;display:grid}.fp-supply-meter-layout{grid-template-rows:auto auto;grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.fp-supply-meter-layout.is-compact{grid-template-rows:auto auto auto;grid-template-columns:minmax(68px,auto) minmax(0,1fr);gap:3px 10px}.fp-supply-title{text-align:left;grid-area:1/2;min-width:0}.fp-supply-value{text-align:left;grid-area:1/1;align-self:center}.fp-supply-track{box-sizing:border-box;grid-area:1/2;min-width:0;overflow:hidden}.fp-supply-caption{text-align:left;grid-area:2/2;min-width:0}.fp-supply-meter-layout.is-compact .fp-supply-value{grid-row:2;align-self:center}.fp-supply-meter-layout.is-compact .fp-supply-track{grid-row:2}.fp-supply-meter-layout.is-compact .fp-supply-caption{grid-row:3}.fp-milestone-bonus{justify-content:center;align-items:center;gap:7px;display:inline-flex}.fp-milestone-bonus>span[aria-hidden=true]{flex:0 0 22px;place-items:center;width:22px;height:22px;line-height:0;display:inline-grid}.fp-announcement-bar{z-index:calc(var(--fp-z-header) + 1);border-bottom:2px solid var(--fp-gold);text-align:center;background:#0a1f0a;justify-content:center;align-items:center;min-height:44px;padding:10px 52px 10px 14px;display:flex;position:relative;box-shadow:0 2px 20px #00000087}.fp-announcement-content{justify-content:center;align-items:center;gap:9px;min-width:0;display:inline-flex}.fp-announcement-sprite{flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.fp-announcement-dismiss{border:1px solid var(--fp-border);color:#78a984;cursor:pointer;background:#07140b;width:36px;height:36px;font-family:"Press Start 2P",monospace;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.fp-milestone-overlay{z-index:1001;pointer-events:none;text-align:center;width:min(92vw,460px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.fp-milestone-card{border:3px solid var(--fp-gold);overflow-wrap:anywhere;background:#05140af7;padding:20px 24px;box-shadow:0 0 60px #fc06}.fp-milestone-sprite{place-items:center;margin-bottom:10px;line-height:0;display:grid}.fp-rarity-banner{z-index:1000;pointer-events:none;text-align:center;overflow-wrap:anywhere;width:min(92vw,720px);padding:0 12px;font-family:"Press Start 2P",monospace;font-size:17px;line-height:1.6;position:fixed;top:14%;left:50%;transform:translate(-50%)}.fp-notification-layer{top:calc(70px + env(safe-area-inset-top));z-index:var(--fp-z-notification);width:min(92%,460px);max-height:calc(100dvh - 88px - env(safe-area-inset-top));overscroll-behavior:contain;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.fp-notification{border:2px solid var(--fp-notice-accent);min-width:0;box-shadow:0 0 34px color-mix(in srgb, var(--fp-notice-accent) 38%, transparent), 0 14px 30px #0000008c;background:#05140afb;border-radius:4px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.fp-notification.is-secret{background:#050a14fb}.fp-notification.is-badge{background:#141002fb}.fp-notification-icon{flex-shrink:0;place-items:center;width:34px;height:34px;font-size:28px;line-height:1;display:grid}.fp-notification-copy{overflow-wrap:anywhere;flex:1;min-width:0}.fp-notification-dismiss{flex:none}.fp-campaign-status{z-index:2;text-align:center;border-bottom:2px solid;padding:12px 18px;position:relative}.fp-result-overlay{min-width:0}.fp-spin-result{overflow-wrap:anywhere;min-width:0;overflow:hidden}.fp-result-body{min-width:0}.fp-result-prize-icon{max-width:100%}.fp-result-callout{border:2px solid var(--fp-result-accent);overflow-wrap:anywhere;background:#0a1f0a;justify-content:center;align-items:center;gap:10px;min-width:0;margin-bottom:14px;padding:10px 14px;display:flex}.fp-result-callout.is-challenge{background:#0a0a1f;margin-bottom:10px}.fp-result-callout-sprite{flex:0 0 32px;place-items:center;width:32px;height:32px;line-height:0;display:grid}.fp-challenges-complete{justify-content:center;align-items:center;gap:9px;display:flex}.fp-challenges-complete>span[aria-hidden=true]{flex:0 0 30px;place-items:center;width:30px;height:30px;line-height:0;display:grid}.fp-result-proof-disclosure{text-align:left;background:#050f07;border:1px solid #1a3a1a;min-width:0;margin-bottom:12px}.fp-result-proof-disclosure>summary{color:#8fa;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 12px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.5;list-style:none;display:flex}.fp-result-proof-disclosure>summary::-webkit-details-marker{display:none}.fp-result-proof-disclosure>summary:after{content:"+";color:#fc0;flex:none;font-size:12px}.fp-result-proof-disclosure[open]>summary:after{content:"−"}.fp-result-proof-disclosure>summary>span:first-child{min-width:0}.fp-result-proof-hint{color:#78a984;white-space:nowrap;flex:none;margin-left:auto;font-size:7px}.fp-result-proof{text-align:left;overflow-wrap:anywhere;background:#050f07;border-top:1px solid #1a3a1a;min-width:0;padding:12px}.fp-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fp-spin-toolbar{justify-content:flex-end;gap:8px;margin-bottom:-3px;display:flex}.fp-tab-switcher{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fp-tab-switcher .pbtn{min-width:190px}.fp-reset-note{text-align:center;margin-top:-5px}.fp-odds-row{border-bottom:1px solid #0a2a0a;padding:12px 4px}.fp-odds-row:last-child{border-bottom:0}.fp-odds-row.is-sold-out{opacity:.72}.fp-odds-row-main{align-items:center;gap:12px;display:flex}.fp-odds-prize{flex:1;min-width:0}.fp-odds-values{text-align:right;min-width:120px}.fp-badge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fp-badge-card{box-sizing:border-box;border:2px solid var(--fp-badge-accent);background:#0a140d;border-radius:3px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:166px;padding:13px 9px 14px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:hidden}.fp-badge-card:after{content:"";background:var(--fp-badge-accent);opacity:.78;height:2px;position:absolute;inset:0 0 auto}.fp-badge-card.is-earned{background:#141002eb;box-shadow:0 0 10px #fc03}.fp-badge-card.is-earned:hover{transform:translateY(-2px);box-shadow:0 4px #050905,0 0 16px #fc04}.fp-badge-card.is-locked{background:linear-gradient(#0a180ef7,#06110afa)}.fp-badge-card.is-secret{background:linear-gradient(#0e1911fa,#07110bfa)}.fp-badge-earned-mark{z-index:2;background:#06200f;border:1px solid #00a95e;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:5px;right:5px;box-shadow:2px 2px #020b05}.fp-badge-emblem{background:#254d2f;flex:0 0 58px;place-items:center;width:58px;height:58px;margin-bottom:9px;padding:3px;display:grid;position:relative;box-shadow:0 0 0 2px #07110a,0 0 0 3px #315c3a}.fp-badge-emblem:before,.fp-badge-emblem:after{content:"";background:#07110a;width:5px;height:5px;position:absolute}.fp-badge-emblem:before{top:0;left:0;box-shadow:53px 0 #07110a,0 53px #07110a,53px 53px #07110a}.fp-badge-emblem:after{background:#6f9278;width:2px;height:2px;top:2px;left:2px;box-shadow:52px 0 #6f9278,0 52px #6f9278,52px 52px #6f9278}.fp-badge-emblem-core{background:radial-gradient(circle at 45% 38%,#12341c 0 30%,#09190e 72%);place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 2px #0c2513}.fp-badge-card.is-earned .fp-badge-emblem{background:#b98c00;box-shadow:0 0 0 2px #100e03,0 0 0 3px #fc0,0 0 12px #ffcc0040}.fp-badge-card.is-earned .fp-badge-emblem:after{background:#fff0a3;box-shadow:52px 0 #fff0a3,0 52px #fff0a3,52px 52px #fff0a3}.fp-badge-card.is-earned .fp-badge-emblem-core{background:radial-gradient(circle at 45% 38%,#253b13 0 30%,#0f1307 72%);box-shadow:inset 0 0 0 2px #493a06}.fp-badge-card.is-secret .fp-badge-emblem{background:#34473a;box-shadow:0 0 0 2px #07110a,0 0 0 3px #4e6755}.fp-winnings-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;display:grid}.fp-winning-card{border:3px solid;border-radius:3px;flex-direction:column;justify-content:space-between;align-items:center;min-height:150px;padding:14px 9px;display:flex}.fp-history-row,.fp-challenge-row,.fp-rank-row{align-items:center;gap:12px;min-width:0;display:flex}.fp-history-row{border-bottom:1px solid #0a2a0a;padding:11px 4px}.fp-history-row:last-child{border-bottom:0}.fp-challenge-row{border-bottom:1px solid #1a3a1a;padding:11px 4px}.fp-rank-row{border-radius:4px;margin-bottom:7px;padding:10px 12px}.fp-accordion-item{scroll-margin-top:calc(var(--fp-nav-height) + 14px);margin-bottom:10px;padding:0}.fp-accordion-button{width:100%;min-height:60px;color:var(--fp-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.fp-accordion-button:hover{background:#1a5c2a2e}.fp-accordion-title{flex:1;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.7}.fp-accordion-caret{color:var(--fp-muted);flex-shrink:0;font-family:"Press Start 2P",monospace;font-size:9px}.fp-accordion-panel{border-top:1px solid #1a3a1a;padding:15px 17px 18px}.fp-info-inline-prize-sprite{vertical-align:-5px;justify-content:center;align-items:center;width:20px;height:20px;margin:0 3px;display:inline-flex}.fp-referral-step-sprite{flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.fp-info-nav{top:calc(var(--fp-nav-height) + 8px);z-index:20;scrollbar-width:thin;border:1px solid var(--fp-border);border-radius:var(--fp-radius);background:#030c06f7;gap:6px;margin-bottom:12px;padding:8px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 8px 18px #00000059}.fp-info-nav button{border:1px solid var(--fp-border-muted);min-height:38px;color:var(--fp-muted);cursor:pointer;background:#07140b;flex:none;padding:8px 11px;font-family:"Press Start 2P",monospace;font-size:8px}.fp-info-nav button:hover,.fp-info-nav button.active{border-color:var(--fp-gold);color:var(--fp-gold);background:#221c03}.fp-faq-list{flex-direction:column;gap:9px;display:flex}.fp-faq-item{border-radius:var(--fp-radius);background:#05140aeb;border:2px solid #0f2a0f;overflow:hidden}.fp-faq-item.is-open{border-color:#68f;box-shadow:0 0 12px #6688ff24}.fp-faq-button{width:100%;min-height:58px;color:var(--fp-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.7;display:flex}.fp-faq-button:hover{background:#6688ff17}.fp-faq-item.is-open .fp-faq-button{color:#91aaff}.fp-faq-answer{padding:0 16px 16px}.fp-faq-answer>div{border-top:1px solid #1a3a1a;padding-top:13px}.fp-page-contents{border:1px solid var(--fp-border);border-radius:var(--fp-radius);background:#030c06f7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid;box-shadow:0 8px 18px #00000047}.fp-page-contents-label{color:#6f9478;white-space:nowrap;padding-left:4px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5}.fp-page-contents-scroll{scrollbar-width:thin;overscroll-behavior-inline:contain;gap:6px;min-width:0;display:flex;overflow-x:auto}.fp-page-contents button{border:1px solid var(--fp-border-muted);min-height:38px;color:var(--fp-muted);cursor:pointer;background:#07140b;flex:none;padding:8px 11px;font-family:"Press Start 2P",monospace;font-size:8px}.fp-page-contents button:hover,.fp-page-contents button.active{border-color:var(--fp-gold);color:var(--fp-gold);background:#221c03}.fp-section-stack>.fp-page-contents{margin-bottom:1px}.fp-profile-contents{grid-column:1/-1;margin-bottom:0}.fp-card[id]{scroll-margin-top:calc(var(--fp-nav-height) + 14px)}.fp-card[id]:focus{outline:none}.fp-card[id]:focus-visible{outline-offset:3px;outline:3px solid #fff}.fp-copy-value{background:#051008;border:1px solid #1a3a1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 9px;min-width:0;padding:9px 10px;display:grid}.fp-copy-value-label{color:#6f9478;grid-column:1/-1;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5}.fp-copy-value-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:VT323,monospace;font-size:20px;line-height:1.2;overflow:hidden}.fp-copy-value-button{color:#8fa;white-space:nowrap;cursor:pointer;background:#0a2011;border:1px solid #39735a;min-width:70px;min-height:34px;padding:6px 8px;font-family:"Press Start 2P",monospace;font-size:7px}.fp-wallet-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.fp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fp-stat-tile{background:#06130a;border:1px solid #1a3a1a;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:72px;padding:10px;display:flex}.fp-stat-tile:last-child{grid-column:1/-1}.fp-checkin-track{justify-content:center;gap:4px;margin-bottom:12px;display:flex}.fp-checkin-reward-sprite{place-items:center;width:18px;height:18px;line-height:0;display:grid}.fp-ten-spin-track{flex-wrap:wrap;gap:4px;display:flex}.fp-ten-spin-box{color:#8fa;background:#0a1a0f;border:1px solid #1a3a1a;justify-content:center;align-items:center;width:26px;height:26px;font-family:"Press Start 2P",monospace;font-size:10px;display:flex}.fp-ten-spin-box.is-filled{background:#1a5c2a;border-color:#0f8}.fp-ten-spin-box.is-reward{background:#0d2614;border-color:#2a5634}.fp-ten-spin-box.is-reward>span{place-items:center;width:18px;height:18px;line-height:0;display:grid}.fp-referred-list{border-top:1px solid #1a3a1a;margin-top:14px;padding-top:14px}.fp-referred-row{border-bottom:1px solid #0a2a0a;align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.fp-referred-status-sprite{flex:0 0 24px;place-items:center;width:24px;height:24px;line-height:0;display:grid}.fp-badge-filters{gap:6px;margin-bottom:13px;display:flex;overflow-x:auto}.fp-badge-filters button{color:#6f9478;cursor:pointer;background:#07140b;border:1px solid #1a3a1a;flex:none;min-height:38px;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:7px}.fp-badge-filters button.active{border-color:var(--fp-gold);color:var(--fp-gold);background:#221c03}.fp-badge-status{color:#789881;margin-top:auto;padding-top:10px;font-family:"Press Start 2P",monospace;font-size:7px}.fp-badge-status.is-earned{color:#0f8}.fp-winnings-summary{color:#6f9478;background:#07110a;border:1px solid #273a2b;justify-content:space-between;gap:10px;margin-bottom:12px;padding:9px 11px;font-family:VT323,monospace;font-size:19px;display:flex}.fp-winnings-summary b{color:#fc0;font-family:"Press Start 2P",monospace;font-size:9px}.fp-winning-card{position:relative}.fp-winning-rarity{text-align:center;text-transform:uppercase;border:1px solid;align-self:stretch;margin-top:7px;padding:3px 5px;font-family:"Press Start 2P",monospace;font-size:7px}.fp-winning-count{text-align:center;min-width:58px;padding:4px 12px}.fp-history-filters{scrollbar-width:thin;gap:6px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.fp-history-filters button{color:#8ab697;cursor:pointer;background:#07140b;border:1px solid #1a3a1a;flex:none;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:10px;display:inline-flex}.fp-history-filters button b{color:#8fa;text-align:center;background:#102519;border-radius:10px;min-width:22px;padding:4px 5px;font-size:10px}.fp-history-filters button.active{color:#fc0;background:#221c03;border-color:#fc0}.fp-history-filters button.active b{color:#fff1a8;background:#403300}.fp-history-content{flex:1;min-width:0}.fp-history-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.fp-history-source{background:#0a1a0f;border:1px solid;padding:2px 6px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5}.fp-history-pagination{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.fp-history-load-more{border-top:1px solid #14351d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.fp-shard-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fp-shard-title{flex:1;min-width:0}.fp-shard-progress{background:#0a1a0f;border:1px solid;border-radius:2px;height:10px;margin-bottom:8px;overflow:hidden}.fp-shard-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-standing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fp-standing-summary>div{background:#06130a;border:1px solid #2a4a30;flex-direction:column;gap:7px;min-width:0;padding:11px;display:flex}.fp-standing-summary span{color:#6f9478;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5}.fp-standing-summary strong{color:#0f8;overflow-wrap:anywhere;font-family:"Press Start 2P",monospace;font-size:11px;line-height:1.5}.fp-standing-summary strong.is-negative{color:#f86}.fp-qualification{margin-top:11px}.fp-qualification>div{background:#080d1f;border:1px solid #68f6;height:9px;overflow:hidden}.fp-qualification>div>span{background:#68f;height:100%;display:block}.fp-qualification small{color:#8499dc;margin-top:5px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5;display:block}.fp-rank-table{min-width:0}.fp-rank-head{color:#6f9478;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;margin-bottom:7px;padding:0 12px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5;display:grid}.fp-rank-head span:last-child{text-align:right}.fp-rank-row.is-podium{min-height:58px}.fp-rank-row.is-you{position:relative}.fp-rank-row.is-you:after{content:"YOU";color:#0f8;background:#052011;border:1px solid #0f8;padding:2px 4px;font-family:"Press Start 2P",monospace;font-size:6px;position:absolute;top:-6px;right:7px}.fp-faq-search{border-radius:var(--fp-radius);background:#070c1b;border:1px solid #3150a4;margin-bottom:12px;padding:13px}.fp-faq-search>label{color:#91aaff;margin-bottom:8px;font-family:"Press Start 2P",monospace;font-size:8px;display:block}.fp-faq-search-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.fp-faq-search input{color:#cdd6ff;background:#040817;border:1px solid #3150a4;min-width:0;min-height:44px;padding:10px 11px;font-family:VT323,monospace;font-size:20px}.fp-faq-search button{color:#91aaff;cursor:pointer;background:#101a3a;border:1px solid #68f;min-height:44px;padding:8px 11px;font-family:"Press Start 2P",monospace;font-size:7px}.fp-faq-search>span{color:#6f7fb1;margin-top:7px;font-family:VT323,monospace;font-size:17px;display:block}.fp-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fp-shard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.fp-mobile-nav,.fp-mobile-more-panel{display:none}.fp-app-brand:focus-visible,.fp-announcement-dismiss:focus-visible,.fp-first-visit-dismiss:focus-visible,.fp-account-button:focus-visible,.fp-nav-button:focus-visible,.fp-mobile-nav-button:focus-visible,.fp-more-item:focus-visible,.fp-accordion-button:focus-visible,.fp-faq-button:focus-visible,.fp-info-nav button:focus-visible,.fp-page-contents button:focus-visible,.fp-copy-value-button:focus-visible,.fp-badge-filters button:focus-visible,.fp-history-filters button:focus-visible,.fp-payment-progress-footer a:focus-visible,.fp-social-link:focus-visible,.fp-faq-search button:focus-visible,.fp-package-choice:focus-visible,.fp-proof-editor summary:focus-visible,.fp-technical-details summary:focus-visible,.fp-spin-result:focus-visible,.pbtn:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=860px){.fp-page-intro{grid-template-columns:auto minmax(0,1fr)}.fp-page-intro-actions{grid-column:1/-1;width:100%;max-width:none}.fp-page-intro-actions>div{justify-content:flex-start!important}.fp-badge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.fp-landing-page{padding-bottom:28px}.fp-landing-shell{padding:20px 10px 0}.fp-landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-landing-entry{padding:15px}.fp-wallet-entry-points{grid-template-columns:1fr}.fp-wallet-entry-points span{min-height:42px}.fp-username-page{justify-content:flex-start;padding:20px 11px}.fp-username-shell{max-width:500px}.fp-username-frog svg{width:64px;height:64px}.fp-first-visit-map{grid-template-columns:1fr}.fp-app-root{padding-bottom:calc(var(--fp-mobile-nav-height) + 24px)}.fp-app-header{gap:8px;min-height:58px;padding:7px 10px}.fp-app-brand{gap:5px;font-size:11px}.fp-brand-mode{display:none}.fp-header-actions{gap:7px}.fp-spin-balance{gap:5px;padding:7px 8px}.fp-account-button{max-width:150px;padding:7px 9px}.fp-account-menu{top:calc(66px + env(safe-area-inset-top));max-height:calc(100dvh - 78px - env(safe-area-inset-top));position:fixed;right:10px}.fp-desktop-nav-shell{display:none}.fp-mobile-nav{z-index:var(--fp-z-mobile-nav);height:var(--fp-mobile-nav-height);padding:5px 5px max(5px, env(safe-area-inset-bottom));border-top:2px solid var(--fp-border);background:#030c06fb;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #00000085}.fp-mobile-nav-button{border-top:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;padding:4px 2px;font-size:8px;line-height:1.2;display:flex}.fp-mobile-nav-button.active{color:var(--fp-primary);border-top-color:var(--fp-primary);background:#1a5c2a8c}.fp-mobile-nav-icon{place-items:center;width:36px;height:36px;min-height:36px;line-height:0;display:grid}.fp-mobile-nav-label{justify-content:center;align-items:center;min-height:12px;line-height:1.25;display:flex}.fp-mobile-more-wrap{min-width:0;display:flex}.fp-mobile-more-panel{left:10px;right:10px;bottom:calc(var(--fp-mobile-nav-height) + 8px);z-index:var(--fp-z-mobile-panel);border:2px solid var(--fp-border);max-height:calc(100dvh - var(--fp-mobile-nav-height) - 24px);overscroll-behavior:contain;background:#050f07;padding:12px;display:block;position:fixed;overflow-y:auto;box-shadow:0 -10px 34px #000000b8,0 0 18px #00ff881f}.fp-mobile-more-heading{color:var(--fp-gold);text-align:center;margin-bottom:9px;font-family:"Press Start 2P",monospace;font-size:8px}.fp-mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fp-main-content{margin:15px auto;padding:0 12px;scroll-margin-top:12px}.fp-card{padding:16px}.fp-page-intro{gap:13px;min-height:0;margin-bottom:14px;padding:16px}.fp-page-intro-icon{width:48px;height:48px;font-size:21px}.fp-page-title{font-size:14px}.fp-page-intro-actions a>div{padding:8px!important}.fp-page-grid{grid-template-columns:1fr}.fp-span-2{grid-column:auto}.fp-section-stack{gap:13px}.fp-section-heading{margin-bottom:13px}.fp-page-contents{grid-template-columns:1fr;gap:6px}.fp-page-contents-label{padding-left:1px}.fp-profile-contents{margin-bottom:-1px}.fp-wallet-values{grid-template-columns:1fr}.fp-card[id]{scroll-margin-top:12px}.fp-tab-switcher .pbtn{min-width:min(190px,50% - 4px)}.fp-info-nav{margin:-2px -2px 11px;position:relative;top:auto}.fp-accordion-item{scroll-margin-top:12px}.fp-accordion-button{min-height:56px;padding:12px 13px}.fp-accordion-title{font-size:8px}.fp-accordion-panel{padding:13px 14px 16px}.fp-faq-button{padding:13px 14px;font-size:8px}.fp-faq-answer{padding:0 14px 14px}.fp-faq-search{padding:11px}.fp-package-choice{min-height:104px}.fp-summary-list>div{align-items:flex-start}.fp-notification-layer{top:calc(64px + env(safe-area-inset-top));max-height:calc(100dvh - var(--fp-mobile-nav-height) - 80px - env(safe-area-inset-top))}.fp-badge-grid,.fp-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-result-overlay{inset:0 0 var(--fp-mobile-nav-height);z-index:var(--fp-z-result);overscroll-behavior:contain;background:#020904d1;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed}.fp-spin-result{width:min(100%,560px);max-height:calc(100dvh - var(--fp-mobile-nav-height) - 20px);flex-direction:column;padding:14px;display:flex;margin:0!important}.fp-result-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:2px 2px 8px;overflow-y:auto}.fp-result-proof-disclosure{margin-bottom:0}.fp-result-actions{background:#07110b;border-top:1px solid #1a3a1a;flex:none;margin-top:10px;padding-top:10px}}@media (width<=430px){.fp-landing-shell{padding-inline:8px}.fp-landing-entry-heading{grid-template-columns:auto minmax(0,1fr)}.fp-entry-state{grid-column:1/-1;justify-self:stretch}.fp-wallet-entry-actions,.fp-username-actions{grid-template-columns:1fr}.fp-wallet-entry-actions .pbtn,.fp-username-actions .pbtn{width:100%}.fp-demo-result-actions .pbtn{flex:100%;width:100%}.fp-username-card{padding:15px}.fp-connected-wallet{flex-direction:column;align-items:flex-start}.fp-username-suggestion{flex-direction:column;align-items:stretch}.fp-username-suggestion .pbtn{width:100%}.fp-first-visit-heading{align-items:flex-start}.fp-first-visit-summary{grid-template-columns:1fr}.fp-referral-applied-content{flex-direction:column;align-items:flex-start}.fp-supply-meter-layout{grid-template-columns:minmax(58px,auto) minmax(0,1fr);column-gap:8px}.fp-milestone-bonus{gap:4px}.fp-spin-balance-label{display:none}.fp-account-button{max-width:112px}.fp-account-name{max-width:78px}.fp-account-menu{width:auto;left:10px}.fp-shard-grid{grid-template-columns:1fr}.fp-page-intro{text-align:center;grid-template-columns:1fr}.fp-page-intro-icon{margin:0 auto}.fp-page-intro-actions{grid-column:auto}.fp-socials-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);margin-inline:auto}.fp-page-intro-actions>.fp-socials-grid{justify-content:center!important}.fp-social-link{width:100%}.fp-social-link-inner{padding-inline:6px}.fp-field-action-row{grid-template-columns:1fr}.fp-field-action-row .pbtn{width:100%}.fp-summary-list>div{gap:2px;display:grid}.fp-summary-list dd{text-align:left}.fp-summary-actions .pbtn{flex:100%}.fp-payment-progress-heading{flex-direction:column;align-items:stretch}.fp-payment-network{text-align:center}.fp-payment-steps{grid-template-columns:1fr;gap:8px}.fp-payment-steps li{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:38px;display:grid}.fp-payment-steps li:not(:last-child):after{width:2px;height:20px;top:34px;left:16px}.fp-payment-progress-footer{flex-direction:column;align-items:stretch}.fp-payment-progress-footer a{justify-content:center}.fp-primary-action .pbtn{flex-direction:column;gap:4px}.fp-button-meta{border-top:1px solid;border-left:0;margin-left:0;padding:5px 0 0}.fp-spin-toolbar{justify-content:stretch}.fp-spin-toolbar .pbtn{flex:1;padding-inline:7px!important;font-size:8px!important}.fp-odds-row-main{align-items:flex-start;gap:9px}.fp-odds-values{min-width:86px}.fp-badge-card{min-height:160px;padding-inline:6px}.fp-page-contents{margin-inline:-2px}.fp-page-contents button{min-height:40px}.fp-copy-value{grid-template-columns:minmax(0,1fr) 86px}.fp-copy-value-button{min-width:86px;padding-inline:6px}.fp-winnings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fp-winning-card{min-height:145px;padding-inline:7px}.fp-winnings-summary{flex-direction:column;gap:4px}.fp-history-row{flex-wrap:wrap;align-items:flex-start}.fp-history-row>div:not(.fp-history-proof-action){min-width:calc(100% - 42px)}.fp-history-proof-action{box-sizing:border-box;justify-content:space-between;width:calc(100% - 38px);min-width:0;margin-left:38px}.fp-history-verify{min-width:0;max-width:100%;margin-left:0}.fp-shard-card>div:first-child,.fp-shard-header{flex-wrap:wrap}.fp-state-badge{margin-left:40px}.fp-standing-summary{grid-template-columns:1fr}.fp-rank-head{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;padding-inline:8px}.fp-faq-search-row{grid-template-columns:1fr}.fp-faq-search button{width:100%}.fp-notification{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px;display:grid}.fp-notification-dismiss{grid-column:1/-1;width:100%}.fp-result-callout{text-align:left;justify-content:flex-start;align-items:flex-start}.fp-result-copy{width:100%}.fp-result-actions .pbtn{flex:100%;width:100%}.fp-spin-result .fp-result-actions .pbtn{flex:1 1 0;width:auto;min-width:0;padding-inline:8px!important}.fp-rank-row{gap:7px;padding-inline:8px}}@media (width<=360px){.fp-landing-features{gap:5px}.fp-landing-features>div{min-height:78px;padding-inline:4px}.fp-landing-entry{padding:13px}.fp-onboarding-steps span{gap:3px;font-size:6px}.fp-onboarding-steps b{width:18px;height:18px}.fp-first-visit-heading{grid-template-columns:auto minmax(0,1fr)}.fp-first-visit-dismiss{grid-column:1/-1;width:100%}.fp-mobile-nav{gap:0;padding-inline:2px}.fp-mobile-nav-button{padding-inline:1px;font-size:8px}.fp-mobile-nav-icon{font-size:17px}.fp-main-content{padding-inline:9px}.fp-card{padding:14px}.fp-badge-grid{gap:7px}.fp-badge-card{min-height:156px}.fp-winning-card{min-height:138px}.fp-winning-rarity{font-size:6px}.fp-stats-grid{grid-template-columns:1fr}.fp-stat-tile:last-child{grid-column:auto}}@media (height<=520px){.fp-rarity-banner{font-size:13px;top:8%}.fp-milestone-card{padding:14px 18px}}@media (width>=701px) and (height<=520px){.fp-notification-layer{top:auto;bottom:max(8px, env(safe-area-inset-bottom));max-height:calc(100dvh - 16px - env(safe-area-inset-bottom))}}.fp-brand-mode,.fp-spin-balance,.fp-spin-balance-label,.fp-account-button,.fp-account-caret,.fp-account-menu-balance strong,.fp-nav-button,.fp-more-item,.fp-mobile-more-heading,.fp-feedback-icon,.fp-field-label,.fp-field textarea,.fp-chain-picker legend,.fp-package-group-label,.fp-package-selected,.fp-package-unit,.fp-package-bonus,.fp-button-meta,.fp-state-badge,.fp-proof-badge,.fp-proof-editor summary,.fp-technical-details summary,.fp-entry-state,.fp-wallet-entry-points b,.fp-referral-entry b,.fp-landing-divider,.fp-onboarding-steps span,.fp-connected-wallet span,.fp-permanent-note-icon,.fp-first-visit-summary span,.fp-first-visit-map b,.fp-result-proof-disclosure>summary,.fp-result-proof-hint,.fp-accordion-title,.fp-accordion-caret,.fp-info-nav button,.fp-faq-button,.fp-page-contents-label,.fp-page-contents button,.fp-copy-value-label,.fp-copy-value-button,.fp-badge-filters button,.fp-badge-status,.fp-winnings-summary b,.fp-winning-rarity,.fp-history-source,.fp-standing-summary span,.fp-qualification small,.fp-rank-head,.fp-rank-row.is-you:after,.fp-faq-search>label,.fp-faq-search button,.fp-spin-toolbar .pbtn{font-size:10px!important}
