.checkout-page{color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0b0b;min-height:100dvh;padding-bottom:36px;font-family:Inter Variable,Arial,sans-serif}.checkout-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:22px;max-width:1240px;margin:auto;padding:28px 40px;display:flex}.checkout-header .brand-art img{filter:invert()hue-rotate(180deg);mix-blend-mode:screen}.checkout-header>a:last-child{color:#aaa;align-items:center;gap:9px;font-size:12px;display:flex}.checkout-shell{max-width:1160px;margin:54px auto 0;padding:0 40px}.checkout-heading{max-width:700px}.checkout-kicker{letter-spacing:1.8px;color:#939398;margin-bottom:15px;font-size:10px;display:block}.checkout-page h1{letter-spacing:-1.4px;margin:0 0 18px;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:40px;font-weight:500;line-height:1.2}.checkout-page p{color:#9999a1;font-size:14px;line-height:1.8}.checkout-page h2{letter-spacing:-.6px;color:#eee;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.35}.checkout-progress{gap:30px;margin:32px 0;padding:0;list-style:none;display:flex}.checkout-progress li{color:#65656d;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.checkout-progress span{border:1px solid #ffffff20;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.checkout-progress .active{color:#eee}.checkout-progress .active span{color:#111;background:#eee;border-color:#eee}.checkout-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.checkout-panel,.checkout-summary{background:#141414;border:1px solid #ffffff18;border-radius:10px;padding:32px}.checkout-panel>p{margin-bottom:25px;font-size:13px}.checkout-form{gap:20px;margin-top:28px;display:grid}.checkout-form label{color:#c0c0c5;gap:9px;font-size:13px;display:grid}.checkout-form small{color:#71717a;font-size:11px;display:contents}.checkout-form-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.checkout-form input,.checkout-form textarea{color:#eee;background:#1e1e1e;border:1px solid #ffffff25;border-radius:6px;outline:none;width:100%;min-height:48px;padding:13px;font-family:inherit;font-size:16px}.checkout-form textarea{resize:vertical;font-size:14px}.checkout-form input:focus,.checkout-form textarea:focus{border-color:#aaa}.checkout-primary,.checkout-secondary{color:#111;background:#eee;border:1px solid #eee;border-radius:6px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:50px;padding:15px 20px;font-size:13px;font-weight:550;line-height:1.4;display:flex}.checkout-secondary{color:#ddd;background:0 0;border-color:#ffffff35;margin-top:12px}.checkout-page button:disabled{cursor:default;opacity:.45}.checkout-page button:focus-visible,.checkout-page a:focus-visible,.checkout-form input:focus-visible{outline-offset:4px;outline:2px solid #aaa}.checkout-summary{background:#181818;position:sticky;top:25px}.checkout-summary>.platinum-icon{object-fit:contain;width:108px;height:108px;margin:-8px 0 16px;display:block}.checkout-summary h2{font-size:29px}.checkout-summary>p{font-size:13px}.checkout-summary ul{margin:26px 0}.checkout-summary li{color:#b7b7bf;gap:10px;margin:12px 0;font-size:13px;line-height:1.7;display:flex}.checkout-summary li svg{color:#a3a3ac;flex:none;width:15px;height:15px;margin-top:4px}.checkout-total{border-top:1px solid #ffffff18;gap:10px;padding-top:24px;display:grid}.checkout-total>span{color:#999;font-size:12px}.checkout-total strong{letter-spacing:-.6px;font-size:29px;font-weight:450}.checkout-total small{color:#888;font-size:10px}.checkout-summary .checkout-summary-note{color:#777;margin:23px 0 0;font-size:11px}.checkout-availability{color:#a9a9b1;background:#202020;border:1px solid #ffffff20;border-radius:6px;gap:6px;margin-top:24px;padding:15px;font-size:12px;line-height:1.8;display:grid}.checkout-availability b{color:#ddd;font-weight:500}.checkout-footer{color:#66666f;justify-content:center;align-items:center;gap:7px;margin:35px 0 0;font-size:10px;line-height:1.7;display:flex}.checkout-review-title{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.checkout-review-title button{color:#bbb;background:0 0;border:0;flex:none;min-height:44px;padding:8px 0;font-size:12px;text-decoration:underline}.checkout-details{border-block:1px solid #ffffff16;gap:18px;margin:22px 0;padding:14px 0;display:grid}.checkout-details>div{grid-template-columns:90px minmax(0,1fr);gap:20px;font-size:13px;line-height:1.7;display:grid}.checkout-details dt{color:#777780}.checkout-details dd{color:#ddd;overflow-wrap:anywhere;white-space:pre-line;margin:0}.checkout-service-note{font-size:12px!important;line-height:1.9!important}.checkout-consent{color:#aaa;gap:12px;margin:24px 0;font-size:12px;line-height:1.9;display:flex}.checkout-consent input{appearance:auto;accent-color:#ddd;flex:none;width:20px;height:20px;min-height:20px;margin:3px 0 0}.checkout-consent a{text-underline-offset:3px;color:#ddd;text-decoration:underline}.checkout-error{background:#3d2020;border:1px solid #ad545450;border-radius:6px;padding:15px;color:#efb3b3!important;font-size:12px!important}.checkout-secure{justify-content:center;align-items:center;gap:6px;margin:15px 0 0;display:flex;color:#777!important;font-size:10px!important}.checkout-success{padding:20px 0}.checkout-success>svg{color:#ccc;margin-bottom:25px}.checkout-success p{margin-bottom:26px}.checkout-status-card,.checkout-empty{background:#151515;border:1px solid #ffffff20;border-radius:10px;max-width:610px;margin:64px auto;padding:38px}.checkout-status-card h1{margin-top:18px;font-size:32px;line-height:1.3}.order-symbol{color:#ccc;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:32px;display:grid}.order-symbol.paid{color:#111;background:#eee}.checkout-status-card .checkout-details{margin:26px 0}.checkout-status-card .checkout-details>div{grid-template-columns:120px minmax(0,1fr)}.checkout-back{text-align:center;color:#999;padding:18px 0 0;font-size:12px;display:block}.checkout-empty{margin-top:0;transform:translateY(60px)}@media (max-width:800px){.checkout-header{padding:22px}.checkout-shell{margin-top:35px;padding:0 22px}.checkout-page h1{font-size:32px}.checkout-grid{grid-template-columns:1fr}.checkout-summary{order:-1;padding:25px;position:static}.checkout-summary>.platinum-icon{float:right;width:74px;height:74px;margin:0 0 10px 12px}.checkout-summary ul{display:none}.checkout-summary h2{font-size:24px}.checkout-total{margin-top:18px}.checkout-total strong{font-size:25px}.checkout-panel{padding:25px}.checkout-header .brand-art{width:180px;height:23px}.checkout-header .brand-art img{width:195px;top:-61px;left:-9px}.checkout-header>a:last-child{font-size:10px}.checkout-progress{gap:18px;margin-block:25px}.checkout-progress li{gap:7px;font-size:11px}.checkout-form-two{grid-template-columns:1fr}.checkout-page h2{font-size:22px}.checkout-details>div{grid-template-columns:75px minmax(0,1fr);gap:14px}.checkout-footer{text-align:center;font-size:9px}.checkout-status-card,.checkout-empty{margin:35px 22px;padding:27px 24px}.checkout-status-card h1{font-size:28px}.checkout-status-card .checkout-details>div{grid-template-columns:95px minmax(0,1fr)}.checkout-review-title{align-items:start}.checkout-review-title h2{max-width:200px}.checkout-header .logo .brand-art img{max-width:none}}.checkout-page p{font-size:16px;font-weight:450}.checkout-page h1,.checkout-page h2{font-weight:600}.checkout-panel>p,.checkout-summary>p,.checkout-summary li,.checkout-form label,.checkout-details>div{font-size:15px}.checkout-primary,.checkout-secondary{font-size:15px;font-weight:650}.checkout-availability,.checkout-consent,.checkout-service-note{font-size:14px!important}.checkout-header>a:last-child,.checkout-back{font-size:14px;font-weight:550}.checkout-total strong{font-weight:600}.checkout-page .checkout-summary-note{font-size:13px}.checkout-page .checkout-kicker{font-size:11px;font-weight:550}@media (max-width:800px){.checkout-page p{font-size:15px}.checkout-panel>p,.checkout-summary>p,.checkout-summary li,.checkout-form label,.checkout-details>div{font-size:14px}.checkout-header>a:last-child{font-size:12px}.checkout-consent{font-size:13px!important}}@media (max-width:359px){.checkout-header .brand-art{width:150px;height:19px}.checkout-header .brand-art img{width:163px;top:-51px;left:-7px}.checkout-header{gap:16px}.checkout-header>a:last-child{font-size:11px}}.checkout-form select{color:#eee;font:inherit;background:#1e1e1e;border:1px solid #ffffff25;border-radius:6px;width:100%;min-height:48px;padding:12px;font-size:16px}.checkout-form select:focus{outline-offset:2px;outline:2px solid #aaa}.checkout-form select:disabled{opacity:.55}.checkout-address-title{margin:10px 0 0;font-size:19px}.checkout-address-hint{margin:0!important}.checkout-deposit-box{background:#15261b;border:1px solid #91d9ac77;border-radius:8px;gap:7px;margin:20px 0;padding:19px;display:grid}.checkout-deposit-box span{color:#cce9d6;font-size:14px;font-weight:700}.checkout-deposit-box strong{color:#a7e7ba;font-size:27px}.checkout-deposit-box small{color:#d0d8d0;font-size:13px;line-height:1.6}.checkout-payment-options{border:0;gap:10px;margin:24px 0 0;padding:0;display:grid}.checkout-payment-options legend{margin-bottom:13px;font-size:18px;font-weight:700}.checkout-payment-options label{cursor:pointer;background:#202020;border:1px solid #fff3;border-radius:9px;align-items:center;gap:13px;padding:17px;display:flex}.checkout-payment-options label.selected{background:#1a3022;border-color:#a9e2bd;box-shadow:0 0 22px #67bd8230}.checkout-payment-options input{accent-color:#a9e2bd;flex:none;width:20px;height:20px}.checkout-payment-options label span{flex:1;gap:5px;display:grid}.checkout-payment-options label strong{font-size:15px}.checkout-payment-options label small{color:#abb4ad;font-size:12px;line-height:1.5}.checkout-payment-options label b{white-space:nowrap;color:#d4efdb;font-size:16px}@media (max-width:600px){.checkout-payment-options label{flex-wrap:wrap;align-items:start}.checkout-payment-options label b{margin-left:33px}.checkout-summary{order:0}.checkout-summary ul{display:none}}.checkout-purchase{color:#162239;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 50% -8%,#e2eafa 0,#f4f7fc 36%,#edf2f9 100%)}.checkout-purchase .checkout-header{border-color:#cad4e5;max-width:1010px;padding-block:18px}.checkout-purchase .checkout-header>a:last-child{color:#42536f}.checkout-purchase .checkout-shell{max-width:940px;margin-top:28px}.checkout-purchase .checkout-heading{justify-content:space-between;align-items:center;gap:24px;max-width:none;display:flex}.checkout-purchase h1{color:#101d33;margin:0 0 5px;font-size:clamp(29px,3vw,38px)}.checkout-purchase .checkout-heading p{color:#526179;margin:0;font-size:14px;line-height:1.5}.checkout-purchase .checkout-kicker{color:#4163ad;margin-bottom:8px;font-weight:750}.checkout-package-tag{color:#17439b;white-space:nowrap;background:#e8efff;border:1px solid #a9c2f8;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:800}.checkout-purchase .checkout-progress{gap:18px;margin:20px 0 18px}.checkout-purchase .checkout-progress li{color:#64728b;font-weight:650}.checkout-purchase .checkout-progress li.active{color:#174aa8}.checkout-purchase .checkout-progress span{border-color:#aabbd8}.checkout-purchase .checkout-progress .active span{color:#fff;background:#1765df;border-color:#1765df}.checkout-purchase .checkout-grid{display:block}.checkout-purchase .checkout-panel{background:#fff;border:1px solid #c9d6e9;border-radius:16px;padding:25px 30px;box-shadow:0 12px 35px #182b4914}.checkout-purchase .checkout-panel h2{color:#162239;margin:0;font-size:22px}.checkout-purchase .checkout-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px}.checkout-purchase .checkout-form label{color:#253b5a;gap:6px;font-size:13px;font-weight:650}.checkout-identity-grid{grid-column:1/-1;grid-template-columns:1fr 1fr 1.2fr;gap:13px;display:grid}.checkout-purchase .checkout-form input,.checkout-purchase .checkout-form select,.checkout-purchase .checkout-form textarea{color:#15243d;background:#f8faff;border:1px solid #b9cbe3;border-radius:8px;min-height:43px;padding:10px 12px;font-size:14px}.checkout-purchase .checkout-form input[readonly]{color:#55647a;background:#edf2f9}.checkout-purchase .checkout-form input:focus,.checkout-purchase .checkout-form select:focus,.checkout-purchase .checkout-form textarea:focus{outline-offset:0;border-color:#2972e7;outline:2px solid #bdd4ff}.checkout-purchase .checkout-address-title{color:#15243d;grid-column:1/-1;margin:4px 0 -8px;font-size:16px}.checkout-purchase .checkout-address-hint{display:none}.checkout-purchase .checkout-form-two{grid-column:1/-1;gap:13px}.checkout-purchase .checkout-form>label{grid-column:auto}.checkout-optional{border-top:1px solid #e2e8f1;grid-column:1/-1;padding-top:12px}.checkout-optional summary{cursor:pointer;color:#3760a3;font-size:13px;font-weight:650}.checkout-optional .checkout-form-two{margin-top:12px}.checkout-purchase .checkout-primary{color:#fff;background:#1765df;border-color:#1765df;grid-column:1/-1;min-height:48px;margin-top:2px;font-weight:750}.checkout-purchase .checkout-primary:hover{background:#0f4fb7;box-shadow:0 0 0 4px #c7dafb}.checkout-purchase .checkout-footer{color:#627087;margin-top:17px}.checkout-purchase .checkout-review-title h2{color:#14243b}.checkout-purchase .checkout-review-title button{color:#245cad;font-size:13px}.checkout-purchase .checkout-review-person{color:#51637e;margin:7px 0 15px;font-size:13px}.checkout-purchase .checkout-payment-options{margin:12px 0}.checkout-purchase .checkout-payment-options legend{color:#192c47;margin-bottom:9px;font-size:16px}.checkout-purchase .checkout-payment-options label{color:#20334e;background:#f6f9ff;border-color:#b8c9e1;padding:17px}.checkout-purchase .checkout-payment-options label.selected{background:#eaf2ff;border-color:#3176e9;box-shadow:0 0 0 2px #c4d9ff}.checkout-purchase .checkout-payment-options input{accent-color:#1765df}.checkout-purchase .checkout-payment-options label strong{font-size:16px}.checkout-purchase .checkout-payment-options label b{color:#174da7;font-size:19px}.checkout-purchase .checkout-payment-note{color:#52627c;margin:12px 0;font-size:13px}.checkout-purchase .checkout-consent{color:#4c5b73;margin:12px 0 17px}.checkout-purchase .checkout-consent input{accent-color:#1765df}.checkout-purchase .checkout-consent a{color:#1756b9}.checkout-purchase .checkout-error{background:#fff0f0;color:#9b2626!important}@media (max-width:700px){.checkout-purchase .checkout-header{padding:16px 20px}.checkout-purchase .checkout-shell{margin-top:22px;padding:0 14px}.checkout-purchase .checkout-heading{align-items:start}.checkout-purchase .checkout-heading p{font-size:13px}.checkout-package-tag{padding:7px 11px;font-size:11px}.checkout-purchase .checkout-progress{justify-content:space-between;gap:5px;margin:19px 0}.checkout-purchase .checkout-progress li{gap:5px;font-size:11px}.checkout-purchase .checkout-progress span{width:23px;height:23px}.checkout-purchase .checkout-panel{padding:20px 16px}.checkout-purchase .checkout-form{grid-template-columns:1fr;gap:12px}.checkout-identity-grid{grid-template-columns:1fr 1fr}.checkout-identity-grid label:last-child{grid-column:1/-1}.checkout-purchase .checkout-form-two{grid-template-columns:1fr 1fr}.checkout-purchase .checkout-form>label{grid-column:1/-1}.checkout-purchase .checkout-address-title,.checkout-optional,.checkout-purchase .checkout-primary{grid-column:1}.checkout-purchase .checkout-payment-options label{flex-wrap:nowrap}.checkout-purchase .checkout-payment-options label b{margin-left:0;font-size:16px}.checkout-purchase .checkout-header .brand-art img{filter:invert()hue-rotate(180deg);mix-blend-mode:screen}}@media (max-width:480px){.checkout-identity-grid{grid-template-columns:1fr}.checkout-identity-grid label:last-child{grid-column:1}.checkout-purchase .checkout-form-two{grid-template-columns:1fr 1fr}.checkout-purchase .checkout-form-two label{min-width:0}.checkout-purchase .checkout-form-two select{padding:8px;font-size:13px}.checkout-purchase .checkout-payment-options label{flex-wrap:wrap}.checkout-purchase .checkout-payment-options label b{width:100%;margin-left:33px}.checkout-purchase .checkout-heading h1{font-size:27px}}.checkout-purchase .checkout-header .brand-art img{filter:none;mix-blend-mode:normal}.checkout-purchase .checkout-form>.checkout-street{grid-column:1/-1}
.checkout-page.checkout-light{color:#192b36;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f6f8}.checkout-light .checkout-header{border-color:#dfe6e9;max-width:1080px;padding-block:22px}.checkout-light .checkout-header .brand-art img{filter:none;mix-blend-mode:normal}.checkout-light .checkout-header>a:last-child,.checkout-light .checkout-header .mitra-link-button{color:#526571;font-size:13px}.checkout-light .checkout-header .mitra-link-button{align-items:center;gap:7px;margin:0;text-decoration:none;display:flex}.checkout-light h1,.checkout-light h2,.checkout-light h3{color:#192b36}.checkout-light p{color:#62727e}.checkout-light .checkout-kicker{color:#56716b;letter-spacing:1.6px;font-size:10px;font-weight:750}.checkout-light .checkout-primary{color:#fff;background:#11855c;border:1px solid #11855c;border-radius:10px;min-height:52px;font-size:15px;font-weight:750;transition:background .15s,box-shadow .15s;box-shadow:0 4px 8px #11855c12}.checkout-light .checkout-primary:hover{background:#096b49;border-color:#096b49;box-shadow:0 4px 14px #11855c26}.checkout-light .checkout-secondary{color:#344b58;background:#fff;border-color:#d9e2e6;border-radius:9px}.checkout-light a:focus-visible,.checkout-light button:focus-visible,.checkout-light summary:focus-visible{outline-offset:3px;outline:3px solid #5dc99f}.checkout-light .checkout-error{background:#fff3f3;border:1px solid #f3cdce;padding:12px 14px;line-height:1.55;color:#a32e32!important;font-size:13px!important}.checkout-light .checkout-panel{background:#fff;border:1px solid #dfe6e9;border-radius:18px;box-shadow:0 12px 36px #243b4c06}.checkout-light .checkout-package-tag{color:#196a4e;background:#eaf7f0;border-color:#b9e1cc}.checkout-light .checkout-progress .active{color:#167452}.checkout-light .checkout-progress .active span{background:#11855c;border-color:#11855c}.checkout-purchase.checkout-light .checkout-progress li.active{color:#167452}.checkout-light .checkout-form input:focus,.checkout-light .checkout-form select:focus,.checkout-light .checkout-form textarea:focus{border-color:#248663;outline-color:#b2e0cc}.checkout-light .checkout-review-title button{color:#326955}.checkout-purchase.checkout-light .checkout-shell{max-width:850px;margin-top:32px}.checkout-purchase.checkout-light h1{letter-spacing:-1.2px;font-size:32px}.checkout-purchase.checkout-light .checkout-progress{margin:24px 0}.checkout-purchase.checkout-light .checkout-panel{padding:28px 32px}.checkout-purchase.checkout-light .checkout-review-person{margin:7px 0 25px;font-size:13px}.checkout-purchase.checkout-light .checkout-payment-options{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 24px;display:grid}.checkout-purchase.checkout-light .checkout-payment-options legend{color:#526571;margin-bottom:12px;font-size:13px;font-weight:650}.checkout-purchase.checkout-light .checkout-payment-choice{box-shadow:none;background:#fff;border:1.5px solid #dce5e8;border-radius:12px;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:20px;display:grid;position:relative}.checkout-purchase.checkout-light .checkout-payment-choice:hover{border-color:#8cbea6}.checkout-purchase.checkout-light .checkout-payment-choice.selected{background:#f0faf5;border-color:#11855c;box-shadow:0 0 0 1px #11855c}.checkout-purchase.checkout-light .checkout-payment-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #8bcdb1}.checkout-purchase.checkout-light .checkout-payment-choice input{accent-color:#11855c;width:19px;height:19px;margin:1px 0 0}.checkout-purchase.checkout-light .checkout-choice-copy{gap:6px;display:grid}.checkout-purchase.checkout-light .checkout-choice-copy strong{color:#243c45;font-size:16px}.checkout-purchase.checkout-light .checkout-choice-copy small{color:#61766d;font-size:12px;line-height:1.5}.checkout-purchase.checkout-light .checkout-payment-choice .checkout-choice-price{letter-spacing:-.7px;color:#1c4032;white-space:normal;grid-column:1/-1;margin:7px 0 0;font-size:25px}.checkout-payment-total{border-top:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:16px;padding:21px 0;display:flex}.checkout-payment-total>span{color:#526571;font-size:14px}.checkout-payment-total>strong{letter-spacing:-.7px;color:#1b3e30;font-size:27px}.checkout-purchase.checkout-light .checkout-payment-assurance{color:#6b7b85;justify-content:center;align-items:center;gap:7px;margin:0 0 14px;font-size:12px;display:flex}.checkout-purchase.checkout-light .checkout-payment-terms{text-align:center;color:#73818b;margin:14px 0 0;font-size:11px;line-height:1.7}.checkout-payment-terms a{color:#506a60;text-underline-offset:2px;text-decoration:underline}.checkout-light .checkout-footer{color:#74848d;font-size:11px}.checkout-light .payment-card{background:#fff;border:1px solid #dfe6e9;border-radius:20px;max-width:540px;margin:34px auto;padding:28px 32px;box-shadow:0 14px 48px #243b4c08}.payment-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-state-icon{color:#b57c18;background:#fff6e6;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.payment-state-icon.paid{color:#11855c;background:#e8f7ef}.payment-state-icon.cancelled,.payment-state-icon.failed,.payment-state-icon.expired{color:#77838b;background:#f3f5f7}.payment-state-badge{color:#966712;background:#fff7e7;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:650}.payment-state-badge.paid{color:#11855c;background:#e8f7ef}.payment-state-badge.cancelled,.payment-state-badge.expired,.payment-state-badge.failed{color:#63747d;background:#f0f3f5}.checkout-light .payment-card h1{letter-spacing:-.7px;margin:19px 0 6px;font-size:25px;line-height:1.35}.checkout-light .payment-card .payment-subtitle{margin:0;font-size:13px;line-height:1.5}.payment-amount{text-align:center;background:#f0f8f4;border:1px solid #dceee4;border-radius:12px;gap:8px;margin:23px 0 18px;padding:22px;display:grid}.payment-amount>span{color:#567568;font-size:12px}.payment-amount>strong{letter-spacing:-1.1px;color:#174e38;font-size:36px;font-weight:780;line-height:1.2}.payment-amount>small{color:#51705f;font-size:12px}.payment-amount>small>span{color:#a4b7ad;padding:0 5px}.payment-breakdown{gap:10px;margin:0 0 19px;display:grid}.payment-breakdown>div{justify-content:space-between;gap:15px;font-size:12px;line-height:1.5;display:flex}.payment-breakdown dt{color:#71808a}.payment-breakdown dd{color:#344d59;text-align:right;text-transform:capitalize;margin:0;font-weight:550}.payment-controls{gap:12px;margin:16px 0 0;display:grid}.payment-deadline{color:#88651d;background:#fffaef;border:1px solid #f5e8c7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.payment-deadline>span{align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.payment-deadline>strong{font-variant-numeric:tabular-nums;letter-spacing:.5px;white-space:nowrap;color:#865f18;font-size:20px}.payment-main-actions{gap:13px;display:grid}.payment-invoice-link{justify-content:center;align-items:center;gap:7px;min-height:30px;font-size:12px;display:flex;color:#586e7a!important;text-decoration:none!important}.payment-invoice-link:hover{color:#11855c!important;text-decoration:underline!important}.payment-cancel-button{color:#fff;cursor:pointer;background:#c43b43;border:1px solid #c43b43;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:43px;padding:10px 14px;font-size:12px;font-weight:650;display:flex}.payment-cancel-button:hover{color:#fff;background:#ab2d35;border-color:#ab2d35}.payment-cancel-confirm{background:snow;border:1px solid #efcece;border-radius:10px;gap:10px;padding:14px;display:grid}.payment-cancel-confirm>p{color:#6e3338!important;margin:0 0 2px!important;font-size:13px!important}.payment-cancel-confirm .payment-cancel-button{color:#fff;background:#c23840;border-color:#c23840}.payment-cancel-confirm .payment-cancel-button:hover{background:#a82d34}.payment-keep-button{color:#fff;background:#11855c;border:1px solid #11855c;border-radius:8px;min-height:40px;padding:10px;font-size:12px;font-weight:650}.payment-keep-button:hover{background:#096b49}.payment-controls button:focus-visible{outline-offset:3px;outline:3px solid #d39a9d}.payment-controls button:disabled{opacity:.5;cursor:wait}.payment-order-number{color:#87939c;border-top:1px solid #e8edef;justify-content:space-between;gap:14px;margin-top:20px;padding-top:17px;font-size:10px;display:flex}.payment-order-number>span:last-child{overflow-wrap:anywhere;text-align:right;color:#687b86}.payment-secure{color:#82918e;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:11px;display:flex}.checkout-light .payment-sync-note,.checkout-light .payment-loading{color:#60727d;background:#f4f7fa;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6}.checkout-light .mitra-purchase-gate{max-width:780px;margin-top:36px}.checkout-light .mitra-purchase-gate>.checkout-panel{padding:30px}.checkout-light .mitra-purchase-gate h1{letter-spacing:-1px;margin-bottom:7px;font-size:29px}.checkout-light .mitra-purchase-gate .mitra-gate-intro{margin:0 0 24px;font-size:14px;line-height:1.6}.checkout-light .mitra-gate-orders{border:0;margin:22px 0 0;padding:0}.checkout-light .mitra-gate-orders h2{margin-bottom:12px;font-size:14px;font-weight:700}.checkout-light .mitra-gate-order{background:#fbfdfc;border:1px solid #dce8e2;border-radius:12px;margin-bottom:12px;padding:18px}.mitra-gate-order-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-light .mitra-gate-order h2{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:750}.mitra-gate-order-status{color:#936716;background:#fff6e3;border-radius:5px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex}.mitra-gate-order-status.status-paid{color:#1c7b51;background:#e6f5ec}.mitra-gate-order-status.status-expired,.mitra-gate-order-status.status-cancelled,.mitra-gate-order-status.status-failed{color:#72818a;background:#f0f3f5}.checkout-light .mitra-gate-order p{margin:10px 0 14px;font-size:12px;line-height:1.5}.mitra-gate-order-amount{align-items:center;gap:8px;margin:14px 0;display:flex}.mitra-gate-order-amount strong{letter-spacing:-.6px;color:#284d3d;font-size:24px}.mitra-gate-order-amount span{color:#72857a;font-size:12px}.mitra-gate-order-actions{align-items:center;gap:20px;display:flex}.checkout-light .mitra-gate-order .checkout-primary{flex:1;width:auto;min-height:44px;margin:0;padding:10px 14px;font-size:13px;text-decoration:none}.checkout-light .mitra-gate-order-actions .checkout-secondary{color:#617882;width:auto;min-height:44px;box-shadow:none;border:0;margin:0;padding:10px 0;font-size:12px}.checkout-light .mitra-gate-history{border-top:1px solid #e5ecef;margin-top:22px;padding-top:18px}.mitra-gate-history summary{color:#607580;cursor:pointer;padding:4px 0;font-size:13px;font-weight:650}.mitra-gate-history-row{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.mitra-gate-history-row>div{gap:6px;display:grid}.mitra-gate-history-row strong{color:#405662;font-size:13px}.mitra-gate-history-row small{color:#8a979f;font-size:11px}.checkout-light .mitra-gate-history-row>a{color:#5c737e;padding:8px;font-size:12px;text-decoration:none}.mitra-gate-history-links{color:#5c737e;gap:12px;font-size:12px;display:flex}.mitra-gate-history-links a{padding:8px 0}.checkout-light .mitra-purchase-gate .mitra-picker-trigger{color:#426557;box-shadow:none;background:#fff;border-color:#cbded3;margin:22px 0 0!important}.checkout-light .mitra-purchase-gate .mitra-picker-trigger:hover{background:#eef8f2;border-color:#8db99f}.checkout-light .mitra-purchase-gate .mitra-link-button{color:#77878e;margin-top:18px;font-size:12px}.checkout-light .mitra-gate-status{color:#245e40;background:#eff9f3;border-color:#bfe1ce;margin:20px 0}.checkout-light .mitra-gate-status p{color:#52705f;margin:7px 0;font-size:13px}.checkout-light .mitra-footer{color:#7e8d96;border-color:#e2e9ed;font-size:10px}.checkout-light .mitra-footer a{color:#677e87}.checkout-light .mitra-picker-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#263c4b6b}.checkout-light .mitra-picker{background:#f7faf8;border:1px solid #e0e9e3;box-shadow:0 25px 90px #142b3c26}.checkout-light .mitra-picker h2{color:#1f3830;font-size:29px}.checkout-light .mitra-picker p{color:#6c7f75;font-size:13px}.checkout-light .mitra-picker-close{color:#52665b;background:#fff;border-color:#d7e3dc}.checkout-light .mitra-picker-card{background:#fff;border-color:#dde8e1}.checkout-light .mitra-picker-card.highlight{box-shadow:none;background:#f0f9f3;border-color:#6eb68e}.checkout-light .mitra-picker-card-top{color:#809085}.checkout-light .mitra-picker-card-top strong{color:#32724c;background:#d9efdf}.checkout-light .mitra-picker-card h3,.checkout-light .mitra-picker-price{color:#203d2f}.checkout-light .mitra-picker-card>small{color:#6a8373}.checkout-light .mitra-picker-card ul{color:#667b6d;border-color:#dde8e1}.checkout-light .mitra-picker-select,.checkout-light .mitra-picker-card.highlight .mitra-picker-select{color:#fff;background:#11855c}@media (max-width:700px){.checkout-light .checkout-header{padding:18px 20px}.checkout-light .checkout-header>a:last-child{font-size:11px}.checkout-purchase.checkout-light .checkout-shell{margin-top:25px;padding:0 16px}.checkout-purchase.checkout-light h1{font-size:27px}.checkout-purchase.checkout-light .checkout-panel{padding:22px 20px}.checkout-purchase.checkout-light .checkout-progress{margin:22px 0}.checkout-purchase.checkout-light .checkout-payment-options{grid-template-columns:1fr;gap:12px}.checkout-purchase.checkout-light .checkout-payment-choice{grid-template-columns:20px 1fr;gap:5px 12px;padding:16px}.checkout-purchase.checkout-light .checkout-payment-choice .checkout-choice-price{grid-column:2;width:auto;margin:3px 0 0;font-size:22px}.checkout-payment-total{align-items:start;padding:16px 0}.checkout-payment-total>span{max-width:120px;font-size:12px}.checkout-payment-total>strong{white-space:nowrap;font-size:24px}.checkout-light .payment-card{border-radius:16px;width:calc(100% - 32px);max-width:540px;margin:24px auto;padding:24px}.checkout-light .payment-card h1{font-size:24px}.payment-amount{padding:20px 14px}.payment-amount>strong{font-size:33px}.payment-deadline{gap:8px;padding:12px}.payment-deadline>span{font-size:10px}.payment-deadline>strong{font-size:18px}.payment-order-number{gap:9px;font-size:9px}.payment-order-number>span:first-child{flex:none}.checkout-light .mitra-purchase-gate{margin-top:24px;padding:0 16px}.checkout-light .mitra-purchase-gate>.checkout-panel{padding:22px 20px}.checkout-light .mitra-purchase-gate h1{font-size:26px}.checkout-light .mitra-gate-order{padding:16px}.mitra-gate-order-top{align-items:start}.mitra-gate-order-actions{gap:12px}}@media (prefers-reduced-motion:reduce){.checkout-light .checkout-primary{transition:none}}
