.card-note[data-astro-cid-u3mqw4ek]{color:var(--muted);margin-top:8px;font-size:.75rem;display:block}.card-link[data-astro-cid-u3mqw4ek].is-disabled{pointer-events:none;cursor:default;opacity:.55;filter:grayscale(.4)}.checkout-form{flex-direction:column;gap:8px;width:100%;display:flex}.checkout-email{border-radius:var(--radius-card,8px);width:100%;color:var(--ink,#effaf8);font:inherit;background:#0208098c;border:1px solid #effaf82e;padding:10px 12px;font-size:.9rem}.checkout-email::placeholder{color:var(--muted,#d9f5eea8)}.checkout-email:focus-visible{outline:2px solid var(--reef,#00f5d4);outline-offset:2px;border-color:#0000}.checkout-email:disabled{opacity:.6}.checkout-form button[aria-busy=true]{opacity:.7;cursor:progress}.checkout-error{color:#ff9b9b;font-size:.75rem}.checkout-dialog{width:min(500px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink,#effaf8);isolation:isolate;background:linear-gradient(#0a181cfa 0%,#020809fa 100%);border:1px solid #5bf2cf47;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 80px -24px #000000b8,0 8px 24px -8px #00f5d41f,inset 0 0 0 1px #5bf2cf0f}.checkout-dialog::backdrop{-webkit-backdrop-filter:blur(10px)saturate(140%);background:radial-gradient(120% 80% at 50% 30%,#00f5d40f,#0000 60%),linear-gradient(#02080999 0%,#020809d1 100%)}.checkout-dialog[open]{animation:.32s cubic-bezier(.2,.7,.25,1) checkout-dialog-in}.checkout-dialog[open]::backdrop{animation:.28s ease-out checkout-dialog-backdrop-in}@keyframes checkout-dialog-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes checkout-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.checkout-dialog[open],.checkout-dialog[open]::backdrop{animation:none}}.checkout-dialog__glow{pointer-events:none;z-index:0;background:radial-gradient(60% 100% at 50% 0,#00f5d42e,#0000 70%),radial-gradient(40% 80% at 85% 10%,#5bf2cf1a,#0000 70%);height:180px;position:absolute;inset:-1px -1px auto}@media (prefers-reduced-motion:reduce){.checkout-dialog__glow{display:none}}.checkout-dialog__panel{z-index:1;max-height:inherit;flex-direction:column;gap:20px;padding:30px 30px 24px;display:flex;position:relative;overflow-y:auto}.checkout-dialog__close{z-index:2;width:44px;height:44px;color:var(--ink-soft,#effaf8c7);cursor:pointer;background:#02080999;border:1px solid #5bf2cf52;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex;position:absolute;top:16px;right:16px}.checkout-dialog__close:hover:not(:disabled){color:var(--ink,#effaf8);border-color:var(--reef,#00f5d4);background:#00f5d41f;transform:translateY(-1px)}.checkout-dialog__close:active:not(:disabled){transform:translateY(0)}.checkout-dialog__close:focus-visible{outline:2px solid var(--reef,#00f5d4);outline-offset:2px}.checkout-dialog__close:disabled{opacity:.4;cursor:not-allowed}.checkout-dialog__head{flex-direction:column;gap:8px;padding-right:48px;display:flex}.checkout-dialog__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--reef-soft,#5bf2cf);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:inline-flex}.checkout-dialog__dot{background:var(--reef,#00f5d4);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite checkout-dialog-pulse;box-shadow:0 0 0 4px #00f5d426}@keyframes checkout-dialog-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #00f5d426}50%{transform:scale(1.08);box-shadow:0 0 0 7px #00f5d40d}}@media (prefers-reduced-motion:reduce){.checkout-dialog__dot{animation:none}}.checkout-dialog__title{letter-spacing:-.01em;color:var(--ink,#effaf8);margin:0;font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-size:1.65rem;font-weight:700;line-height:1.1}.checkout-dialog__lede{color:var(--ink-soft,#effaf8c7);margin:2px 0 0;font-size:.93rem;line-height:1.55}.checkout-dialog__lede strong{color:var(--ink,#effaf8);font-weight:600}.checkout-dialog__summary{background:linear-gradient(#5bf2cf0f 0%,#5bf2cf05 100%);border:1px solid #5bf2cf38;border-radius:14px;flex-direction:column;gap:0;margin:0;padding:16px 18px;display:flex;box-shadow:inset 0 1px #5bf2cf14}.checkout-dialog__summary-row{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.checkout-dialog__summary-row+.checkout-dialog__summary-row{border-top:1px dashed #5bf2cf2e}.checkout-dialog__summary-row--accent{margin-top:4px;padding-top:10px}.checkout-dialog__label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#d9f5eea8);font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.checkout-dialog__value{color:var(--ink,#effaf8);font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-size:1rem;font-weight:600}.checkout-dialog__price{align-items:baseline;gap:4px;font-family:JetBrains Mono,monospace;display:inline-flex}.checkout-dialog__price strong{letter-spacing:-.01em;color:var(--reef-soft,#5bf2cf);font-size:1.4rem;font-weight:800}.checkout-dialog__unit{color:var(--muted,#d9f5eea8);font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:500}.checkout-dialog__includes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.checkout-dialog__includes li{color:var(--ink-soft,#effaf8d1);align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.5;display:flex}.checkout-dialog__check{width:14px;height:14px;color:var(--reef,#00f5d4);flex-shrink:0;margin-top:4px}.checkout-dialog__form{flex-direction:column;gap:10px;display:flex}.checkout-dialog__legal{background:#020a0c73;border:1px solid #5bf2cf29;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.checkout-dialog__check-label{min-height:44px;color:var(--ink-soft,#effaf8d1);cursor:pointer;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.45;display:flex}.checkout-dialog__check-label input{width:18px;height:18px;accent-color:var(--reef,#00f5d4);flex-shrink:0;margin-top:1px}.checkout-dialog__check-label a{color:var(--reef,#00f5d4);text-underline-offset:2px}.checkout-dialog__check-label a:focus-visible{outline:2px solid var(--reef,#00f5d4);outline-offset:2px;border-radius:3px}.checkout-dialog__org-fields{grid-template-columns:minmax(0,1fr) minmax(140px,.42fr);gap:10px;display:grid}.checkout-dialog__org-fields[hidden]{display:none}.checkout-dialog__field{flex-direction:column;gap:6px;display:flex}.checkout-dialog__field-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#d9f5eeb8);font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.checkout-dialog__input-wrap{align-items:center;display:flex;position:relative}.checkout-dialog__input-icon{color:var(--muted,#d9f5ee8c);pointer-events:none;transition:color .18s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.checkout-dialog__email{width:100%;color:var(--ink,#effaf8);font:inherit;background:#02080999;border:1px solid #5bf2cf38;border-radius:12px;padding:13px 14px 13px 40px;font-size:.95rem;transition:border-color .18s,background .18s,box-shadow .18s}.checkout-dialog__email::placeholder{color:var(--muted,#d9f5ee73)}.checkout-dialog__email:hover:not(:disabled){background:#020809c7;border-color:#5bf2cf73}.checkout-dialog__email:focus-visible{border-color:var(--reef,#00f5d4);background:#020809d9;outline:none;box-shadow:0 0 0 4px #00f5d42e}.checkout-dialog__input-wrap:focus-within .checkout-dialog__input-icon{color:var(--reef,#00f5d4)}.checkout-dialog__email[aria-invalid=true]{border-color:#ff5b5f99;box-shadow:0 0 0 4px #ff5b5f1a}.checkout-dialog__email:disabled{opacity:.6;cursor:not-allowed}@media (width<=520px){.checkout-dialog__org-fields{grid-template-columns:1fr}}.checkout-dialog__submit{background:linear-gradient(180deg, var(--reef,#00f5d4) 0%, #00d4b6 100%);width:100%;color:var(--abyss,#020809);font:inherit;letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;margin-top:4px;padding:14px 18px;font-size:.95rem;font-weight:700;transition:transform .14s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff3,0 8px 24px -8px #00f5d466}.checkout-dialog__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 12px 28px -8px #00f5d480}.checkout-dialog__submit:active:not(:disabled){transform:translateY(0)}.checkout-dialog__submit:focus-visible{outline:2px solid var(--reef-soft,#5bf2cf);outline-offset:3px}.checkout-dialog__submit:disabled{cursor:progress;filter:saturate(.7)brightness(.95)}.checkout-dialog__submit-inner{justify-content:center;align-items:center;gap:8px;display:inline-flex}.checkout-dialog__submit-inner[hidden]{display:none}.checkout-dialog__submit-icon{transition:transform .2s var(--ease,ease);align-items:center;display:inline-flex}.checkout-dialog__submit:hover:not(:disabled) .checkout-dialog__submit-icon{transform:translate(2px)}.checkout-dialog__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.72s linear infinite checkout-dialog-spin;display:inline-block}@keyframes checkout-dialog-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.checkout-dialog__spinner{border-top-color:currentColor;animation:none}}.checkout-dialog__error{color:#ff9b9b;padding:6px 0 0;font-size:.8rem;line-height:1.4}.checkout-dialog__foot{border-top:1px dashed #5bf2cf2e;margin-top:2px;padding-top:14px}.checkout-dialog__trust{color:var(--muted,#d9f5eea8);align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.checkout-dialog__lock{color:var(--reef-soft,#5bf2cf)}.checkout-dialog__stripe{filter:brightness(0)invert();opacity:.95;width:auto;height:18px}.checkout-dialog__trust-divider{background:var(--muted,#d9f5ee66);border-radius:50%;width:3px;height:3px}@media (width<=520px){.checkout-dialog__panel{gap:18px;padding:26px 22px 20px}.checkout-dialog__title{font-size:1.45rem}.checkout-dialog__price strong{font-size:1.25rem}}
