.est[data-astro-cid-gnefdw2e]{display:grid;gap:var(--s5)}.est[data-astro-cid-gnefdw2e]>[data-astro-cid-gnefdw2e]{min-width:0}.est-controls[data-astro-cid-gnefdw2e]{display:grid;gap:var(--s4)}fieldset[data-astro-cid-gnefdw2e]{border:0;padding:0;margin:0;min-width:0}legend[data-astro-cid-gnefdw2e].field-label{padding:0;margin-bottom:var(--s0)}.est-row[data-astro-cid-gnefdw2e]{display:grid;gap:var(--s4)}.range-scale[data-astro-cid-gnefdw2e]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.6875rem;color:var(--text-4)}.addons[data-astro-cid-gnefdw2e]{display:grid;gap:1px;background:var(--line-2);border:1px solid var(--line-2)}.addon[data-astro-cid-gnefdw2e]{position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:var(--s2);align-items:center;min-height:52px;padding:0 var(--s2);background:var(--ink-3);cursor:pointer;color:var(--text-1);font-size:.9375rem;transition:background-color var(--dur-1) var(--ease)}.addon[data-astro-cid-gnefdw2e]:hover{background:var(--ink-4)}.addon[data-astro-cid-gnefdw2e] input[data-astro-cid-gnefdw2e]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.addon[data-astro-cid-gnefdw2e] .box[data-astro-cid-gnefdw2e]{width:18px;height:18px;border:1px solid var(--text-3);display:grid;place-items:center}.addon[data-astro-cid-gnefdw2e]:has(input:checked) .box[data-astro-cid-gnefdw2e]{background:var(--gold);border-color:var(--gold)}.addon[data-astro-cid-gnefdw2e]:has(input:checked) .box[data-astro-cid-gnefdw2e]:after{content:"";width:9px;height:5px;border-left:2px solid var(--ink-1);border-bottom:2px solid var(--ink-1);transform:translateY(-1px) rotate(-45deg)}.addon[data-astro-cid-gnefdw2e]:has(input:focus-visible){outline:2px solid var(--text-1);outline-offset:-2px}.addon[data-astro-cid-gnefdw2e] .price[data-astro-cid-gnefdw2e]{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--gold)}.est-out[data-astro-cid-gnefdw2e]{--hud-size: 22px;align-self:start;display:grid;gap:var(--s3);padding:var(--s4) var(--s3);background-color:var(--ink-0);outline:1px solid var(--line-2);outline-offset:-1px}.out-head[data-astro-cid-gnefdw2e]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;color:var(--text-4)}.out-live[data-astro-cid-gnefdw2e]{display:inline-flex;align-items:center;gap:6px;color:var(--ok)}.out-live[data-astro-cid-gnefdw2e] i[data-astro-cid-gnefdw2e]{width:6px;height:6px;background:var(--ok);animation:pulse 2s var(--ease) infinite}@keyframes pulse{50%{opacity:.25}}.out-label[data-astro-cid-gnefdw2e]{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:var(--s1)}.out-price[data-astro-cid-gnefdw2e]{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(3.5rem,9vw,5.5rem);line-height:.9;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.out-price[data-astro-cid-gnefdw2e] .cur[data-astro-cid-gnefdw2e]{font-size:.55em;vertical-align:.55em;margin-right:.04em;color:var(--gold-3)}.out-price[data-astro-cid-gnefdw2e] .dash[data-astro-cid-gnefdw2e]{margin:0 .12em;color:var(--text-3)}.out-price[data-astro-cid-gnefdw2e].tick{animation:tick .26s var(--ease)}@keyframes tick{0%{opacity:.55;transform:translate(-3px);text-shadow:3px 0 0 rgba(0,224,255,.6)}to{opacity:1;transform:none;text-shadow:none}}.out-meter[data-astro-cid-gnefdw2e]{height:4px;background:repeating-linear-gradient(to right,var(--line-2) 0 6px,transparent 6px 8px)}.out-meter[data-astro-cid-gnefdw2e] span[data-astro-cid-gnefdw2e]{display:block;height:100%;background:repeating-linear-gradient(to right,var(--gold) 0 6px,transparent 6px 8px);transform-origin:left;transform:scaleX(.3);transition:transform var(--dur-3) var(--ease-x)}.out-specs[data-astro-cid-gnefdw2e]{display:grid}.out-specs[data-astro-cid-gnefdw2e] div[data-astro-cid-gnefdw2e]{display:flex;justify-content:space-between;gap:var(--s2);padding:var(--s1) 0;border-top:1px solid var(--line);font-size:.875rem}.out-specs[data-astro-cid-gnefdw2e] div[data-astro-cid-gnefdw2e][hidden]{display:none}.out-specs[data-astro-cid-gnefdw2e] dt[data-astro-cid-gnefdw2e]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding-top:2px}.out-specs[data-astro-cid-gnefdw2e] dd[data-astro-cid-gnefdw2e]{margin:0;color:var(--text-1);text-align:right}.out-note[data-astro-cid-gnefdw2e]{font-size:.875rem;color:var(--text-2);padding:var(--s1) var(--s2);border-left:2px solid var(--gold);background:var(--gold-a08)}.out-cta[data-astro-cid-gnefdw2e]{display:grid;gap:var(--s1)}.est-disc[data-astro-cid-gnefdw2e]{margin-top:var(--s4);font-size:.8125rem;color:var(--text-3);max-width:80ch}.est-sticky[data-astro-cid-gnefdw2e]{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;justify-content:space-between;align-items:center;gap:var(--s2);min-height:56px;padding:0 var(--gutter);background:var(--gold);color:var(--ink-1);text-decoration:none;transition:transform var(--dur-2) var(--ease-x)}.est-sticky[data-astro-cid-gnefdw2e].is-hidden{transform:translateY(110%)}.est-sticky-v[data-astro-cid-gnefdw2e]{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:1.75rem;font-variant-numeric:tabular-nums}.est-sticky[data-astro-cid-gnefdw2e]:focus-visible{outline:2px solid var(--ink-1);outline-offset:-4px}@media(min-width:1056px){.est-sticky[data-astro-cid-gnefdw2e]{display:none}}[data-astro-cid-gnefdw2e][data-only][hidden]{display:none}@media(min-width:672px){.est-row[data-astro-cid-gnefdw2e],.addons[data-astro-cid-gnefdw2e]{grid-template-columns:1fr 1fr}}@media(min-width:1056px){.est[data-astro-cid-gnefdw2e]{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);gap:var(--s7)}.est-out[data-astro-cid-gnefdw2e]{position:sticky;top:calc(var(--header-h) + 29px + var(--s4));padding:var(--s5) var(--s4)}}@media(prefers-reduced-motion:reduce){.out-price[data-astro-cid-gnefdw2e].tick{animation:none}}
