*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#18251f;background:#fff;font-family:Arial,Helvetica,sans-serif}.site-frame{top:var(--app-viewport-top,0px);width:auto;height:var(--app-viewport-height,100dvh);overscroll-behavior:none;background:#123629;min-height:0;position:fixed;bottom:auto;left:0;right:0;overflow:hidden}.site-frame iframe{background:#f6f3ea;border:0;width:100%;height:100%;display:block}.launch-loader{z-index:2;background:radial-gradient(circle at 50% 0,#eaf3e8,#d8e0d8 65%);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.launch-loader-card{color:#18251f;text-align:center;background:#fffdf8;border:1px solid #1f6a3a1f;border-radius:28px;width:min(100%,420px);padding:30px 25px 26px;box-shadow:0 22px 60px #193e2b2e}.launch-loader-card img{border:1px solid #dfe8dd;border-radius:50%;width:76px;height:76px}.launch-loader-card p{color:#1f6a3a;letter-spacing:.16em;margin:15px 0 5px;font-size:11px;font-weight:900}.launch-loader-card h1{margin:0 0 20px;font-size:clamp(23px,6vw,30px);line-height:1.2}.launch-spinner{background:#fffdf8;border:3px solid #dce9dc;border-top-color:#3fb24a;border-radius:50%;width:28px;height:28px;margin:-13px auto 0;animation:.75s linear infinite launch-spin;display:block}.launch-progress{background:#e4ece4;border-radius:99px;height:8px;overflow:hidden}.launch-progress span{border-radius:inherit;background:linear-gradient(90deg,#1f6a3a,#55c666);width:44%;height:100%;animation:1.35s ease-in-out infinite launch-progress;display:block}.launch-loader-card ol{color:#65716b;justify-content:space-between;gap:8px;margin:15px 0 0;padding:0;font-size:11px;line-height:1.35;list-style:none;display:flex}.launch-loader-card li{flex:1}@keyframes launch-spin{to{transform:rotate(360deg)}}@keyframes launch-progress{0%{transform:translate(-110%)}to{transform:translate(240%)}}@media (max-width:520px){.launch-loader-card{padding:27px 19px 23px}.launch-loader-card ol{font-size:10px}}.checkout-shell{background:#fff;min-height:100vh}.checkout-header{border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 590px);display:flex}.checkout-header a,.checkout-breadcrumb a,.checkout-actions a{color:#176b48;font-weight:700;text-decoration:none}.checkout-header-actions{align-items:center;gap:20px;display:flex}.checkout-help-button{color:#176b48;font:inherit;cursor:pointer;background:#eff7f3;border:1px solid #b9d5c8;border-radius:999px;padding:8px 12px;font-weight:800}.checkout-logo{color:#123f2d;letter-spacing:-.8px;font-size:28px;font-weight:900}.checkout-layout{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);max-width:1180px;min-height:calc(100vh - 72px);margin:0 auto;display:grid}.checkout-form-column{padding:34px 56px 64px 20px}.checkout-summary-column{background:#f4f7f5;border-left:1px solid #e1e7e3;padding:34px 20px 64px 44px}.checkout-summary-inner{position:sticky;top:22px}.checkout-breadcrumb{color:#6d7973;align-items:center;gap:10px;margin-bottom:28px;font-size:14px;display:flex}.checkout-section{margin:0 0 32px}.checkout-section h1,.checkout-section h2{color:#132a20;margin:0 0 16px;font-size:22px;line-height:1.25}.checkout-section h1{font-size:26px}.checkout-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-section-heading span,.checkout-helper{color:#68756f;font-size:14px}.checkout-field{gap:7px;width:100%;margin-bottom:13px;display:grid}.checkout-field>span{color:#35483f;font-size:14px;font-weight:700}.checkout-field input,.checkout-field select,.checkout-field textarea{color:#16261f;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #aebbb5;border-radius:8px;padding:12px 14px}.checkout-field textarea{resize:vertical}.checkout-field input:focus,.checkout-field select:focus,.checkout-field textarea:focus{border-color:#176b48;outline:3px solid #176b4821}.checkout-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-field-row-three{grid-template-columns:1fr 1fr .72fr}.checkout-option{cursor:pointer;border:1px solid #b7c2bd;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:14px 16px;display:flex}.checkout-option+.checkout-option{margin-top:10px}.checkout-option.selected{background:#f0f8f4;border:2px solid #176b48}.checkout-option span{align-items:center;gap:10px;display:flex}.checkout-option span:has(small){gap:4px;display:grid}.checkout-option small,.checkout-payment-detail span{color:#68756f;font-size:13px;font-weight:400;display:block}.checkout-payment-detail{background:#edf2ef;border-radius:0 0 9px 9px;gap:5px;margin:-4px 0 10px;padding:14px 18px;display:grid}.checkout-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-actions button,.checkout-success-button{color:#fff;cursor:pointer;background:#176b48;border:0;border-radius:9px;min-height:52px;padding:14px 22px;font-size:16px;font-weight:800}.checkout-actions button:disabled{opacity:.6;cursor:wait}.checkout-error{color:#842b22;background:#fff0ed;border:1px solid #e5aaa2;border-radius:9px;margin:0 0 18px;padding:14px 16px;font-weight:700}.checkout-items{border-bottom:1px solid #d5ded9;padding-bottom:18px}.checkout-item{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.checkout-item-image{background:#fff;border:1px solid #d8dfdb;border-radius:9px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:visible}.checkout-item-image img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.checkout-item-image>span{color:#fff;background:#607269;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px}.checkout-item b{font-size:14px;line-height:1.35;display:block}.checkout-item small{color:#69766f;margin-top:3px;display:block}.checkout-item strong{white-space:nowrap;font-size:14px}.checkout-show-items{color:#176b48;cursor:pointer;background:0 0;border:0;width:100%;padding:9px;font-weight:800}.checkout-benefits{background:#fff;border:1px solid #d6dfda;border-radius:12px;margin:20px 0;padding:17px;box-shadow:0 4px 18px #1a392b0d}.checkout-benefits-heading{border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.checkout-benefits-heading span{color:#6b7a73;letter-spacing:.08em;font-size:11px;font-weight:900}.checkout-benefits-heading h2{margin:3px 0 0;font-size:18px}.checkout-benefits-heading>strong{color:#176b48;white-space:nowrap;background:#eaf7f0;border-radius:99px;padding:6px 9px;font-size:12px}.checkout-benefit-row{border-bottom:1px solid #e1e7e3;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.checkout-benefit-row span{gap:3px;display:grid}.checkout-benefit-row small{color:#69766f}.checkout-benefit-block{padding-top:14px}.checkout-benefit-block h3{margin:0 0 9px;font-size:15px}.checkout-benefit-block>label{cursor:pointer;border:1px solid #d6dfda;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:10px;display:grid}.checkout-benefit-block>label.selected{background:#f0f8f4;border-color:#176b48}.checkout-benefit-block>label.disabled{opacity:.5;cursor:not-allowed}.checkout-benefit-block label span{gap:2px;display:grid}.checkout-benefit-block label small{color:#69766f;font-size:11px}.checkout-benefit-block code{color:#176b48;background:#e9f5ee;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:800}.checkout-benefit-block.coin{background:#fff9e7;border:1px solid #eddb9c;border-radius:9px;margin-top:14px;padding:13px}.checkout-coin-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.checkout-coin-title h3{margin:0}.checkout-coin-title small,.checkout-benefit-block.coin p{color:#6f664a;font-size:11px}.checkout-benefit-block>label.checkout-coin-choice{background:#fff;border:2px solid #d7c278;grid-template-columns:auto minmax(0,1fr) auto;margin-top:12px}.checkout-benefit-block>label.checkout-coin-choice.selected{background:#fff3c6;border-color:#8d720e}.checkout-coin-choice input{accent-color:#8d720e;cursor:pointer;width:21px;height:21px}.checkout-coin-choice>span b{color:#403815;font-size:14px}.checkout-coin-choice>span small{color:#6f664a;font-size:12px;line-height:1.4}.checkout-coin-choice>strong{color:#6a5000;text-align:right;font-size:12px}.checkout-game-link{color:#fff;text-align:center;background:#176b48;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:800;text-decoration:none;display:block}.checkout-spin-link{background:linear-gradient(135deg,#137346,#20965f);box-shadow:0 7px 18px #176b4838}.checkout-benefit-block.coin .checkout-coin-notice{color:#6a5000;background:#fff3c6;border-radius:6px;padding:8px 10px;font-weight:700}.checkout-benefit-block.coin p{margin:9px 0 0;line-height:1.4}.checkout-totals p,.checkout-totals>div{justify-content:space-between;gap:18px;margin:11px 0;display:flex}.checkout-totals p{font-size:14px}.checkout-totals p small{color:#68756f}.checkout-totals .saving{color:#176b48}.checkout-totals>div{border-top:1px solid #d5ded9;align-items:baseline;padding-top:15px;font-size:17px}.checkout-totals>div strong{font-size:26px}.checkout-mobile-benefits{display:none}.checkout-problem,.checkout-success{text-align:center;background:#fff;border:1px solid #d6dfda;border-radius:14px;width:min(600px,100% - 32px);margin:9vh auto;padding:32px;box-shadow:0 12px 50px #1236291a}.checkout-problem h1,.checkout-success h1{color:#143d2d}.checkout-problem a{color:#176b48;margin-top:12px;font-weight:800;display:inline-block}.checkout-success-mark{color:#fff;background:#176b48;border-radius:50%;place-items:center;width:68px;height:68px;margin:28px auto 15px;font-size:36px;display:grid}.checkout-success>p{color:#176b48;letter-spacing:.08em;font-size:12px;font-weight:900}.checkout-success-card{text-align:left;background:#f4f7f5;border-radius:10px;margin:24px 0;padding:18px}.checkout-success-card p{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}.checkout-success-card strong{text-align:right}.checkout-success-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.checkout-success>small{color:#68756f;margin-top:12px;display:block}.checkout-guide-target{z-index:1001;outline-offset:6px;border-radius:10px;outline:5px solid #f0b429;animation:1.4s ease-in-out infinite alternate checkout-guide-pulse;position:relative;box-shadow:0 0 0 9999px #091f1475,0 10px 36px #0000003d}@keyframes checkout-guide-pulse{0%{outline-color:#f0b429}to{outline-color:#fff0a9}}.checkout-tutorial-backdrop{z-index:1002;pointer-events:none;position:fixed;inset:0}.checkout-tutorial{color:#1b2b24;text-align:left;pointer-events:auto;background:#fff;border:2px solid #176b48;border-radius:18px;width:min(460px,100% - 36px);padding:25px 26px 22px;position:absolute;bottom:22px;right:max(18px,50vw - 590px);box-shadow:0 20px 70px #00000057}.checkout-tutorial-step-3{top:86px;bottom:auto}.checkout-tutorial-close{color:#53635b;cursor:pointer;background:#f0f4f2;border:0;border-radius:50%;width:40px;height:40px;font-size:27px;position:absolute;top:12px;right:14px}.checkout-tutorial-icon{color:#fff;background:#176b48;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 16px;font-size:30px;font-weight:900;display:grid}.checkout-tutorial>small{color:#176b48;letter-spacing:.08em;font-size:13px;font-weight:900}.checkout-tutorial h2{color:#143d2d;margin:10px 0;font-size:26px}.checkout-tutorial p{color:#53635b;margin:0;font-size:17px;line-height:1.5}.checkout-tutorial-dots{gap:8px;margin:18px 0;display:flex}.checkout-tutorial-dots i{background:#cbd6d0;border-radius:50%;width:9px;height:9px}.checkout-tutorial-dots i.active{background:#176b48;border-radius:99px;width:28px}.checkout-tutorial-actions{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.checkout-tutorial-actions button{color:#fff;cursor:pointer;background:#176b48;border:1px solid #176b48;border-radius:10px;min-height:52px;font-size:17px;font-weight:800}.checkout-tutorial-actions button.secondary{color:#176b48;background:#fff}@media (max-width:860px){.checkout-header{height:64px;padding:0 16px}.checkout-logo{font-size:23px}.checkout-layout{flex-direction:column;display:flex}.checkout-summary-column{border-bottom:1px solid #d5ded9;border-left:0;order:-1;padding:18px 16px}.checkout-summary-inner{position:static}.checkout-summary-column .checkout-benefits,.checkout-summary-column .checkout-totals{display:none}.checkout-form-column{padding:24px 16px 50px}.checkout-mobile-benefits{border-top:1px solid #d5ded9;margin:4px 0 22px;padding-top:6px;display:block}.checkout-mobile-benefits .checkout-benefits{margin:18px 0}.checkout-mobile-benefits .checkout-totals{margin-bottom:22px}.checkout-field-row,.checkout-field-row-three{grid-template-columns:1fr;gap:0}.checkout-actions{text-align:center;flex-direction:column-reverse;align-items:stretch}.checkout-actions button{width:100%}.checkout-header-actions{gap:9px}.checkout-header-actions a:first-of-type{display:none}.checkout-help-button{padding:7px 10px;font-size:13px}.checkout-tutorial{width:calc(100% - 20px);padding:22px 18px 18px;bottom:10px;right:10px}.checkout-tutorial-step-3{top:74px;bottom:auto}.checkout-tutorial h2{font-size:24px}.checkout-tutorial p{font-size:17px}}
