@font-face{font-family:Geist;src:url(/nexflow/geist.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/nexflow/geist-mono.woff2)format("woff2");font-weight:100 900;font-display:swap}html:has(.enenum-checkout){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0a}.enenum-checkout{color:#fafafa;background:#0a0a0a;flex-direction:column;min-height:100svh;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;display:flex}.enenum-checkout :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #fafafa}.purchase-header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1200px;height:80px;margin:0 auto;display:flex}.purchase-brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.purchase-brand img{border-radius:7px;display:block}.purchase-brand span{letter-spacing:-.075em;font-size:26px;font-weight:550;line-height:1}.purchase-back,.purchase-eyebrow,.purchase-section-label,.purchase-footer{font-family:Geist Mono,monospace;font-size:12px;line-height:1.5}.purchase-back{color:#a3a3a3;transition:color .2s}.purchase-back:hover,.purchase-footer a:hover{color:#fafafa}.purchase-main{flex:1;width:calc(100% - 48px);max-width:760px;margin:0 auto}.purchase-intro{padding:48px 0 36px}.purchase-eyebrow{color:#b3b3b3;letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 20px;display:flex}.purchase-eyebrow img{filter:invert();opacity:.8}.purchase-intro h1{letter-spacing:-.055em;margin:0 0 22px;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.05}.purchase-intro h1 span{color:#737373}.purchase-description{color:#a3a3a3;margin:0;font-size:16px;line-height:1.6}.purchase-surface{border:1px solid #292929;position:relative}.purchase-surface:before,.purchase-surface:after{content:"";pointer-events:none;background:#b3b3b3;width:5px;height:5px;position:absolute;top:-3px}.purchase-surface:before{left:-3px}.purchase-surface:after{right:-3px}.purchase-section-label{color:#929292;border-bottom:1px solid #292929;justify-content:space-between;gap:12px;padding:15px 28px;display:flex}.purchase-section-label span:last-child{color:#737373;align-self:center;font-size:10px}.purchase-form{min-height:300px;padding:36px 28px}.purchase-loading{color:#a3a3a3;justify-content:center;align-items:center;gap:12px;height:260px;font-family:Geist Mono,monospace;font-size:13px;display:flex}.purchase-loading span{border:1px solid #444;border-top-color:#fafafa;width:12px;height:12px;animation:1s linear infinite purchase-spin}.purchase-notes{color:#737373;justify-content:space-between;gap:12px;padding:20px 0 48px;font-size:12px;line-height:1.6;display:flex}.purchase-notes p{margin:0}.purchase-footer{color:#737373;border-top:1px solid #292929;justify-content:space-between;gap:24px;width:calc(100% - 48px);max-width:1200px;margin:0 auto;padding:24px 0;display:flex}.purchase-footer div{gap:24px;display:flex}.purchase-footer a{transition:color .2s}.purchase-load-error{color:#b3b3b3;padding:48px 0;line-height:1.6}.purchase-load-error p{margin:0 0 24px}.purchase-load-error button,.purchase-load-error a{border:1px solid #444;margin:0 12px 12px 0;padding:12px 18px;font-family:Geist Mono,monospace;font-size:13px;display:inline-block}.purchase-load-error button{color:#0a0a0a;background:#fafafa}@keyframes purchase-spin{to{transform:rotate(360deg)}}@media (width<=640px){.purchase-header{width:calc(100% - 40px);height:72px}.purchase-main{width:calc(100% - 40px)}.purchase-intro{padding:40px 0 32px}.purchase-form{padding:24px 16px}.purchase-section-label{padding:12px 16px;font-size:10px}.purchase-section-label span:last-child{font-size:9px}.purchase-notes{flex-direction:column;gap:4px;padding-bottom:32px}.purchase-footer{flex-direction:column;gap:16px;width:calc(100% - 40px);font-size:11px}.purchase-footer div{gap:20px}}@media (prefers-reduced-motion:reduce){.purchase-loading span{animation:none}}.en-site-shell .enenum-checkout{border-left:1px solid #292929;border-right:1px solid #292929;max-width:1200px;min-height:auto;margin:auto}.en-site-shell .purchase-main{grid-template-columns:1fr 1fr;align-items:start;gap:24px 48px;width:100%;max-width:none;padding:72px 48px 36px;display:grid}.en-site-shell .purchase-intro{padding:14px 0 0}.en-site-shell .purchase-intro h1{margin:28px 0;font-size:clamp(46px,5.8vw,76px);line-height:1.04}.en-site-shell .purchase-description{color:#888;max-width:330px;font:12px/1.7 Geist Mono,monospace}.en-site-shell .purchase-surface{background:#0a0a0a}.en-site-shell .purchase-form{min-height:360px;padding:28px 24px}.en-site-shell .purchase-section-label{padding:16px 24px;font-size:10px}.en-site-shell .purchase-section-label span:last-child{font-size:9px}.en-site-shell .purchase-notes{border-top:1px solid #292929;grid-column:1/-1;padding:22px 0 12px;font:10px/1.7 Geist Mono,monospace}.purchase-product-preview{background:repeating-linear-gradient(135deg,#0000 0 7px,#ffffff05 7px 8px);border:1px solid #292929;margin-top:38px;padding:18px;position:relative;overflow:hidden}.purchase-product-preview>img{width:100%;height:auto;display:block}.purchase-product-preview:after{content:"";pointer-events:none;border-top:1px solid #777;animation:5s ease-in-out 2 purchase-scan;position:absolute;inset:0;transform:translateY(100%)}.purchase-includes{color:#999;flex-wrap:wrap;gap:8px;margin-top:22px;font:10px Geist Mono,monospace;display:flex}.purchase-includes span{border:1px solid #333;padding:7px 10px}@keyframes purchase-scan{0%,to{opacity:0;transform:translateY(100%)}15%{opacity:.6}80%{opacity:.6;transform:translateY(0)}}@media (width<=900px){.en-site-shell .purchase-main{grid-template-columns:1fr;gap:32px;padding:48px 24px 26px}.en-site-shell .purchase-intro{padding:0}.en-site-shell .purchase-intro h1{font-size:clamp(44px,7.5vw,70px)}.purchase-product-preview{max-width:520px;margin-top:26px}.en-site-shell .purchase-notes{gap:8px}.en-site-shell .purchase-form{padding:24px 16px}.en-site-shell .purchase-section-label{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.purchase-product-preview:after{animation:none;display:none}}
