:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f1eb;font-synthesis:none;background:#121315;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 100% 0,#342328 0,#0000 55%);min-width:320px;min-height:100svh;margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #ff9e94}button:disabled{opacity:.6;cursor:wait}.shell{flex-direction:column;max-width:1440px;min-height:100svh;margin:auto;padding:clamp(24px,5vw,72px);display:flex}header,footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand{letter-spacing:.11em;font-size:14px;font-weight:800}.brand-dot,.accent{color:#f78a80}.brand-dot{font-size:24px}.nav-link{color:#c9c4be;font-size:14px}main{flex:1;padding:clamp(60px,9vw,140px) 0}.eyebrow{letter-spacing:.2em;color:#f78a80;margin:0 0 30px;font-size:11px;font-weight:700}h1{letter-spacing:-.06em;margin:0 0 30px;font-size:clamp(48px,7vw,96px);font-weight:650;line-height:1.02}.intro{color:#bab7b2;max-width:450px;font-size:18px;line-height:1.7}.status{color:#c9c4be;margin:35px 0;font-size:14px}.status span{color:#f78a80;margin-right:8px}.hero{max-width:900px}.button{color:#191417;cursor:pointer;text-align:left;background:#f78a80;border:1px solid #f78a80;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:48px;margin-top:12px;padding:14px 18px;font-size:14px;font-weight:650;display:flex}.hero .button{width:max-content}.button:hover{background:#ffa59b;text-decoration:none}.button-outline{color:#e9e3db;background:0 0;border-color:#494047}.button-outline:hover{background:#282126}.account-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(30px,7vw,110px);display:grid}.account-intro h1{font-size:clamp(48px,5.5vw,78px)}.quiet-link{color:#a8a19b;margin-top:42px;font-size:13px;display:inline-block}.account-card{background:#1b191d;border:1px solid #3d3139;border-radius:10px;padding:clamp(25px,3vw,42px);box-shadow:0 25px 80px #0002}.card-label{color:#f78a80;letter-spacing:.19em;margin:0 0 16px;font-size:10px;font-weight:700}h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 15px;font-size:27px;line-height:1.25}.account-card p{color:#b9b1ab;font-size:14px;line-height:1.65}.account-card .small{margin-top:25px;font-size:12px}dl{margin:28px 0}dt{color:#9d9691;margin-top:20px;font-size:11px}dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.reference{color:#c2b7b4;font-family:ui-monospace,monospace;font-size:12px}.empty-state{border-top:1px solid #3d3139;border-bottom:1px solid #3d3139;margin:25px 0;padding:22px 0}.empty-state h3{margin:0 0 5px;font-size:14px;font-weight:650}.empty-state p{margin:0;font-size:13px}.notice{background:#302329;border-left:2px solid #f78a80;border-radius:0 4px 4px 0;padding:10px 14px}footer{color:#97908b;border-top:1px solid #343035;padding-top:20px;font-size:12px}@media (width<=760px){.account-layout{grid-template-columns:1fr}.quiet-link{margin-top:14px}.account-card{margin-top:10px}.brand{font-size:11px}.nav-link{font-size:12px}main{padding:60px 0}footer{align-items:flex-start;font-size:11px}}nav{flex-wrap:wrap;gap:1.4rem;display:flex}.shop-layout{width:100%;padding:3rem 0 5rem}.shop-layout h1{font-size:clamp(2.5rem,6vw,5rem)}.store-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;display:grid}.store-offer,.purchase-review,.store-order{border:1px solid var(--border,#333);border-radius:12px;margin:1.25rem 0;padding:1.5rem}.store-offer h2{font-size:1.4rem}.store-price{font-size:1.5rem}.store input:not([type=checkbox]){color:#fff;width:min(100%,320px);font:inherit;background:#151515;border:1px solid #666;border-radius:6px;margin:.5rem 0 1rem;padding:.7rem;display:block}.store-check{align-items:flex-start;gap:.7rem;padding:.75rem 0;line-height:1.5;display:flex}.store-check input{accent-color:#efb04b;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.25rem}.quote-review{border-top:1px solid #444;margin-top:1.5rem;padding-top:1.5rem}.purchase-terms{max-width:75ch;line-height:1.7}.store-order .button,.store-library>.button{margin:.4rem .5rem .4rem 0}.store .reference{overflow-wrap:anywhere}
