/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */:root{--ssc-white:#fff;--ssc-black:#000;--ssc-yellow:#fcee21;--ssc-black-70:#000000b3;--ssc-black-45:#00000073;--ssc-black-16:#00000029;--ssc-black-08:#00000014;--ssc-error:#b91c1c;--ssc-success:#15803d;--ssc-space-1:.25rem;--ssc-space-2:.5rem;--ssc-space-3:.75rem;--ssc-space-4:1rem;--ssc-radius-md:.75rem;--ssc-radius-lg:1rem;--ssc-disabled-opacity:.4;--ssc-type-weight-cta:600;--ssc-font-sans:Arial,Helvetica,sans-serif}html:has(.ssc-checkout),html:has(.ssc-checkout) body{background:var(--ssc-black);color:var(--ssc-white)}.ssc-checkout{--ssc-ink:var(--ssc-white);--ssc-ink-70:#ffffffb3;--ssc-ink-45:#ffffff73;--ssc-line:#ffffff29;--ssc-panel:#111;background:var(--ssc-black);min-height:100vh;color:var(--ssc-white);padding:0 1.5rem 3rem;overflow-x:clip}.ssc-checkout__inner{max-width:40rem;margin:0 auto}.ssc-checkout__hero{padding:2rem 0 .5rem}.ssc-checkout__eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--ssc-ink-45);margin:0;font-size:.75rem;line-height:1.25}.ssc-checkout__title{color:var(--ssc-ink);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.15}.ssc-checkout__title-dot{color:var(--ssc-yellow)}.ssc-checkout__subtitle{max-width:40rem;color:var(--ssc-ink-70);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.ssc-checkout__back{min-height:44px;color:var(--ssc-ink-70);outline-offset:3px;align-items:center;margin-top:1rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.ssc-checkout__back:active,.ssc-checkout__back:hover{color:var(--ssc-ink)}.ssc-checkout__back:focus-visible{outline:3px solid var(--ssc-yellow);color:var(--ssc-ink)}.ssc-checkout__body{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.ssc-checkout__includes,.ssc-checkout__panel{border:1px solid var(--ssc-line);background:var(--ssc-panel);border-radius:1rem;padding:1.25rem}.ssc-checkout__panel-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ssc-ink-45);margin:0;font-size:.75rem;line-height:1.25}.ssc-checkout__panel-title{color:var(--ssc-ink);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;line-height:1.25}.ssc-checkout__panel-body{color:var(--ssc-ink-70);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.ssc-checkout__price-block{border-top:1px solid var(--ssc-line);margin-top:1.25rem;padding-top:1rem}.ssc-checkout__price-row{color:var(--ssc-ink-70);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;display:flex}.ssc-checkout__price-row--muted{color:var(--ssc-ink-45);margin-bottom:.35rem}.ssc-checkout__price-row--muted .ssc-checkout__price-value{color:var(--ssc-ink-45);font-size:.875rem;font-weight:400;text-decoration:line-through}.ssc-checkout__price-value{color:var(--ssc-ink);white-space:nowrap;font-size:clamp(1.75rem,4vw,2rem);font-weight:600}.ssc-checkout__promo-ok{color:var(--ssc-success);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.875rem;line-height:1.4}.ssc-checkout__promo-clear{color:var(--ssc-ink-45);cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;font-size:.75rem;text-decoration:underline}.ssc-checkout__promo-clear:focus-visible{outline:3px solid var(--ssc-yellow)}.ssc-checkout__promo-row{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ssc-checkout__input{border:1px solid var(--ssc-line);background:var(--ssc-black);width:100%;min-width:0;color:var(--ssc-ink);border-radius:.75rem;flex:10rem;padding:.7rem .85rem;font-size:.875rem;line-height:1.3}.ssc-checkout__input::placeholder{color:var(--ssc-ink-45)}.ssc-checkout__input:disabled{opacity:.6}.ssc-checkout__input:focus-visible{outline:3px solid var(--ssc-yellow);outline-offset:1px}.ssc-checkout__promo-apply{min-height:2.75rem;color:var(--ssc-ink);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:.75rem;flex-shrink:0;padding:.5rem .9rem;font-size:.875rem;font-weight:600}.ssc-checkout__promo-apply:disabled{opacity:.45;cursor:not-allowed}.ssc-checkout__promo-apply:focus-visible{outline:3px solid var(--ssc-yellow);outline-offset:2px}.ssc-checkout__label{margin-top:1rem;display:block}.ssc-checkout__label-text{color:var(--ssc-ink-45);font-size:.75rem;line-height:1.35;display:block}.ssc-checkout__label .ssc-checkout__input{margin-top:.35rem}.ssc-checkout__hint{border:1px solid var(--ssc-line);color:var(--ssc-ink-70);overflow-wrap:anywhere;background:#ffffff0f;border-radius:.75rem;margin:.85rem 0 0;padding:.85rem 1rem;font-size:.875rem;line-height:1.5}.ssc-checkout__hint--test{background:var(--ssc-yellow);border-style:dashed;border-color:#fcee2159}@supports (color:color-mix(in lab,red,red)){.ssc-checkout__hint--test{background:color-mix(in srgb,var(--ssc-yellow) 12%,var(--ssc-black))}}.ssc-checkout__hint--test{color:var(--ssc-ink)}.ssc-checkout__hint--success{border-color:var(--ssc-success)}@supports (color:color-mix(in lab,red,red)){.ssc-checkout__hint--success{border-color:color-mix(in srgb,var(--ssc-success) 45%,var(--ssc-black))}}.ssc-checkout__hint--success{background:var(--ssc-success)}@supports (color:color-mix(in lab,red,red)){.ssc-checkout__hint--success{background:color-mix(in srgb,var(--ssc-success) 16%,var(--ssc-black))}}.ssc-checkout__hint--success{color:var(--ssc-success)}.ssc-checkout__hint-title{color:var(--ssc-ink);margin:0 0 .35rem;font-size:.875rem;font-weight:600}.ssc-checkout__error{color:var(--ssc-error);overflow-wrap:anywhere;margin:1rem 0 0;font-size:.875rem;line-height:1.45}.ssc-checkout__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.ssc-checkout__btn{text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;outline-offset:3px;border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:3.25rem;padding:.75rem 1rem;font-size:clamp(.95rem,3.6vw,1.05rem);font-weight:600;line-height:1.25;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.ssc-checkout__btn:focus-visible{outline:3px solid var(--ssc-yellow)}.ssc-checkout__btn--primary{color:var(--ssc-black);border:1px solid var(--ssc-black)}.ssc-checkout__btn--primary,.ssc-checkout__btn--primary:active,.ssc-checkout__btn--primary:hover{background:var(--ssc-yellow)}@supports (color:color-mix(in lab,red,red)){.ssc-checkout__btn--primary:active,.ssc-checkout__btn--primary:hover{background:color-mix(in srgb,var(--ssc-yellow) 82%,var(--ssc-black))}}.ssc-checkout__btn--primary:disabled{opacity:.45;cursor:not-allowed}.ssc-checkout__support{text-align:center;color:var(--ssc-ink-45);margin:1rem 0 0;font-size:.75rem;line-height:1.4}.ssc-checkout__support a{color:var(--ssc-ink-45);outline-offset:3px;text-decoration:underline}.ssc-checkout__support a:active,.ssc-checkout__support a:hover{color:var(--ssc-ink)}.ssc-checkout__support a:focus-visible{outline:3px solid var(--ssc-yellow);color:var(--ssc-ink)}.ssc-checkout__includes-title{color:var(--ssc-ink);margin:0;font-size:.875rem;font-weight:600}.ssc-checkout__includes-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ssc-checkout__includes-list li{color:var(--ssc-ink-70);overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.ssc-checkout__seller{overflow-wrap:anywhere;margin:1rem 0 0}.ssc-checkout__footer,.ssc-checkout__seller{color:var(--ssc-ink-45);font-size:.75rem;line-height:1.4}.ssc-checkout__footer{text-align:center;margin-top:1.5rem}.ssc-checkout__footer a{color:var(--ssc-ink-45);outline-offset:3px;text-decoration:underline}.ssc-checkout__footer a:active,.ssc-checkout__footer a:hover{color:var(--ssc-ink)}.ssc-checkout__footer a:focus-visible{outline:3px solid var(--ssc-yellow);color:var(--ssc-ink)}@media (min-width:640px){.ssc-checkout__btn{width:auto;min-width:12rem}}.ssc-checkout-bot{border:1px solid var(--ssc-yellow);border-radius:.9rem;margin:0 0 1.15rem;padding:1rem 1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.ssc-checkout-bot{border:1px solid color-mix(in srgb,var(--ssc-yellow) 55%,transparent)}}.ssc-checkout-bot{background:var(--ssc-yellow)}@supports (color:color-mix(in lab,red,red)){.ssc-checkout-bot{background:color-mix(in srgb,var(--ssc-yellow) 12%,transparent)}}.ssc-checkout-bot--success{background:#0f1c22;border-color:#38bdf88c;margin-top:.25rem}.ssc-checkout-bot__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ssc-yellow);margin:0 0 .35rem;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.ssc-checkout-bot__eyebrow{color:color-mix(in srgb,var(--ssc-yellow) 80%,#fff)}}.ssc-checkout-bot--success .ssc-checkout-bot__eyebrow{color:#7dd3fc}.ssc-checkout-bot__title{color:var(--ssc-ink,#fafafa);margin:0 0 .45rem;font-size:clamp(1.05rem,4vw,1.25rem);font-weight:700;line-height:1.25}.ssc-checkout-bot__body{color:var(--ssc-ink,#fafafa);margin:0 0 .9rem;font-size:.9rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.ssc-checkout-bot__body{color:color-mix(in srgb,var(--ssc-ink,#fafafa) 72%,transparent)}}.ssc-checkout-bot__body{overflow-wrap:anywhere}.ssc-checkout-bot__btn{border:1px solid var(--ssc-yellow);border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:2.85rem;padding:.65rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ssc-checkout-bot__btn{border:1px solid color-mix(in srgb,var(--ssc-yellow) 70%,transparent)}}.ssc-checkout-bot__btn{color:var(--ssc-yellow,#fcee21);text-align:center;overflow-wrap:anywhere;background:0 0;font-size:.95rem;font-weight:700;text-decoration:none}.ssc-checkout-bot__btn:active,.ssc-checkout-bot__btn:hover{background:var(--ssc-yellow)}@supports (color:color-mix(in lab,red,red)){.ssc-checkout-bot__btn:active,.ssc-checkout-bot__btn:hover{background:color-mix(in srgb,var(--ssc-yellow) 18%,transparent)}}.ssc-checkout-bot__btn:focus-visible{outline:3px solid var(--ssc-yellow,#fcee21);outline-offset:2px}.ssc-checkout-bot__btn--primary{background:var(--ssc-yellow,#fcee21);color:#09090b;border:none}.ssc-checkout-bot__btn--primary:active,.ssc-checkout-bot__btn--primary:hover{background:#ffe566}.ssc-checkout-bot__soon{color:var(--ssc-ink,#fafafa);margin:0;font-size:.85rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.ssc-checkout-bot__soon{color:color-mix(in srgb,var(--ssc-ink,#fafafa) 60%,transparent)}}.ssc-checkout-bot__retry{color:#fde68a;text-align:center;cursor:pointer;background:0 0;border:none;width:100%;margin-top:.75rem;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline;display:block}.ssc-checkout-bot__retry:disabled{opacity:.55;cursor:default}.ssc-checkout-bot__retry:focus-visible{outline:3px solid var(--ssc-yellow,#fcee21);outline-offset:2px}