.Checkout-module__CBqUUa__page{box-sizing:border-box;color:#20251b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f0f1ea;place-items:center;min-height:100dvh;padding:32px 16px;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif;display:grid}.Checkout-module__CBqUUa__card{--accent:#6e813b;--fill:#c6df70;--fill-text:#263412;box-sizing:border-box;background:#faf9f5;border:1px solid #e2e5da;border-radius:16px;width:min(100%,520px);min-width:0;box-shadow:0 12px 40px #2f39231a,0 2px 8px #2f39230d}.Checkout-module__CBqUUa__card[data-variant=dualpulse]{--accent:#526fa5;--fill:#dfe8f7;--fill-text:#365788}.Checkout-module__CBqUUa__toolbar{grid-template-columns:36px 1fr 36px;align-items:center;min-height:42px;padding:4px 8px 0;display:grid}.Checkout-module__CBqUUa__kicker{text-align:center;letter-spacing:.1em;color:var(--accent);font-size:10px;font-weight:650}.Checkout-module__CBqUUa__close{color:#75806a;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.Checkout-module__CBqUUa__body{padding:14px 24px 24px}.Checkout-module__CBqUUa__body h1{letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0;font-size:23px;font-weight:750;line-height:1.45}.Checkout-module__CBqUUa__intro{color:#535d49;letter-spacing:-.025em;white-space:pre-line;word-break:keep-all;text-align:center;margin:9px 0 18px;font-size:13px;line-height:1.7}.Checkout-module__CBqUUa__order{padding:0}.Checkout-module__CBqUUa__features{gap:16px;margin:0;padding:0 2px;list-style:none;display:grid}.Checkout-module__CBqUUa__features li{gap:5px;display:grid}.Checkout-module__CBqUUa__features strong{color:#293222;letter-spacing:-.025em;font-size:15px;font-weight:700}.Checkout-module__CBqUUa__features span,.Checkout-module__CBqUUa__legacyContents{color:#535d49;letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:13.5px;line-height:1.65}.Checkout-module__CBqUUa__amount{background:#edf2df;border-radius:10px;justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.Checkout-module__CBqUUa__amount>span{color:#465536;font-size:13px;font-weight:600}.Checkout-module__CBqUUa__amount strong{color:#202c15;letter-spacing:-.045em;font-size:26px;font-weight:750}.Checkout-module__CBqUUa__amount small{margin-left:3px;font-size:14px;font-weight:600}.Checkout-module__CBqUUa__payment{margin-top:22px}.Checkout-module__CBqUUa__payment h2{color:#293222;margin:0 0 10px;font-size:14px;font-weight:650}.Checkout-module__CBqUUa__widgetSurface{background:#fff;border:1px solid #e8ebdf;border-radius:12px;min-width:0;overflow:hidden}.Checkout-module__CBqUUa__notice{color:#535d49;letter-spacing:-.025em;white-space:pre-line;word-break:keep-all;margin:15px 0 13px;font-size:13px;line-height:1.7}.Checkout-module__CBqUUa__pay{background:var(--fill);width:100%;min-height:50px;color:var(--fill-text);font:inherit;letter-spacing:-.025em;cursor:pointer;border:0;border-radius:9px;padding:12px 16px;font-size:15px;font-weight:750}.Checkout-module__CBqUUa__pay:disabled{opacity:.5;cursor:default}.Checkout-module__CBqUUa__error{color:#a3473f;word-break:keep-all;background:#f8eded;border-radius:10px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.65}.Checkout-module__CBqUUa__loading{color:#7a8070;font-size:13px}.Checkout-module__CBqUUa__card button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Checkout-module__CBqUUa__statusCard{width:min(100%,400px)}.Checkout-module__CBqUUa__statusBody{text-align:center;padding:24px}.Checkout-module__CBqUUa__statusBody h1{letter-spacing:-.04em;margin:0;font-size:20px;font-weight:700;line-height:1.5}.Checkout-module__CBqUUa__statusBody p{color:#535d49;white-space:pre-line;word-break:keep-all;margin:12px 0 0;font-size:14px;line-height:1.7}.Checkout-module__CBqUUa__statusActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.Checkout-module__CBqUUa__statusActions button:only-child{grid-column:1/-1}.Checkout-module__CBqUUa__statusActions .Checkout-module__CBqUUa__pay,.Checkout-module__CBqUUa__statusActions .Checkout-module__CBqUUa__secondary{padding:10px 8px;font-size:13px;font-weight:650}.Checkout-module__CBqUUa__secondary{color:#465536;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #dde2d4;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:600}@media (max-width:480px){.Checkout-module__CBqUUa__page{padding:16px 12px}.Checkout-module__CBqUUa__body{padding:12px 20px 20px}.Checkout-module__CBqUUa__body h1{font-size:22px}}
