.badge[data-astro-cid-5cl6cyfr]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.22em;text-transform:uppercase;border:var(--rule);color:var(--color-text-muted);margin-left:auto;padding:7px 12px}.empty[data-astro-cid-5cl6cyfr]{color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-4) 0 0}.sel[data-astro-cid-5cl6cyfr]{margin-top:var(--space-10);border:var(--rule);background:var(--color-background);box-shadow:var(--shadow-panel)}.sel-head[data-astro-cid-5cl6cyfr]{align-items:center;gap:var(--space-5);border-bottom:var(--rule);background:var(--color-surface-2);flex-wrap:wrap;padding:22px 26px;display:flex}.sel-head[data-astro-cid-5cl6cyfr] h3[data-astro-cid-5cl6cyfr]{font-size:1.5625rem;font-weight:800}.sel-head[data-astro-cid-5cl6cyfr] .eyebrow[data-astro-cid-5cl6cyfr]{margin:0 0 5px}.sel-body[data-astro-cid-5cl6cyfr]{grid-template-columns:1fr 360px 1fr;display:grid}@media (width<=1100px){.sel-body[data-astro-cid-5cl6cyfr]{grid-template-columns:1fr 1fr}.sel-draw[data-astro-cid-5cl6cyfr]{border-top:var(--rule);grid-area:2/1/auto/-1;border-inline:0!important}}@media (width<=760px){.sel-body[data-astro-cid-5cl6cyfr]{grid-template-columns:1fr}}.sel-controls[data-astro-cid-5cl6cyfr]{padding:var(--space-2) var(--space-6) 22px}.sel-row[data-astro-cid-5cl6cyfr]{border-bottom:var(--rule);align-items:center;gap:18px;padding:14px 0;display:flex}.sel-row[data-astro-cid-5cl6cyfr]:last-child{border-bottom:0}.sel-row[data-astro-cid-5cl6cyfr] label[data-astro-cid-5cl6cyfr]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);flex:1}.sel-row[data-astro-cid-5cl6cyfr] select[data-astro-cid-5cl6cyfr]{flex:0 0 190px;width:190px}.sel-draw[data-astro-cid-5cl6cyfr]{border-inline:var(--rule);background:var(--color-surface);text-align:center;flex-direction:column;justify-content:center;padding:18px 14px;display:flex}.sel-draw[data-astro-cid-5cl6cyfr] .label[data-astro-cid-5cl6cyfr]{margin:6px 0}.sel-draw[data-astro-cid-5cl6cyfr] svg{max-width:360px;margin:0 auto}.sel-out[data-astro-cid-5cl6cyfr]{padding:22px var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.sel-out[data-astro-cid-5cl6cyfr] .eyebrow[data-astro-cid-5cl6cyfr]{margin:0}.sel-out[data-astro-cid-5cl6cyfr] h4[data-astro-cid-5cl6cyfr]{font-size:var(--text-h4);line-height:1.05}.sel-link[data-astro-cid-5cl6cyfr]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-accent);align-self:flex-start}.sel-link[data-astro-cid-5cl6cyfr]:hover{text-decoration:underline}.sel-facts[data-astro-cid-5cl6cyfr]{background:var(--color-border);border:var(--rule);gap:1px;margin:0;display:grid}.sel-facts[data-astro-cid-5cl6cyfr] div[data-astro-cid-5cl6cyfr]{justify-content:space-between;gap:var(--space-4);background:var(--color-surface-2);padding:10px 13px;display:flex}.sel-facts[data-astro-cid-5cl6cyfr] dt[data-astro-cid-5cl6cyfr]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.sel-facts[data-astro-cid-5cl6cyfr] dd[data-astro-cid-5cl6cyfr]{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--text-md);margin:0}.sel-total[data-astro-cid-5cl6cyfr]{border-top:var(--rule);padding-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;display:flex}.sel-total[data-astro-cid-5cl6cyfr] b[data-astro-cid-5cl6cyfr]{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.other[data-astro-cid-5cl6cyfr]{margin-top:var(--space-8);border:var(--rule);background:var(--color-surface-2);padding:22px 26px var(--space-6)}.other-head[data-astro-cid-5cl6cyfr]{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.other-head[data-astro-cid-5cl6cyfr] h4[data-astro-cid-5cl6cyfr]{font-size:var(--text-lg)}.other-head[data-astro-cid-5cl6cyfr] span[data-astro-cid-5cl6cyfr]{color:var(--color-text-muted);font-size:var(--text-sm)}.row-form[data-astro-cid-5cl6cyfr]{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.row-form[data-astro-cid-5cl6cyfr] .field[data-astro-cid-5cl6cyfr]:not(.grow) .input[data-astro-cid-5cl6cyfr]{width:130px}.row-form[data-astro-cid-5cl6cyfr] .grow[data-astro-cid-5cl6cyfr]{flex:280px}.sel-foot[data-astro-cid-5cl6cyfr] div[data-astro-cid-5cl6cyfr]{background:var(--color-background)}.sel-foot[data-astro-cid-5cl6cyfr] b[data-astro-cid-5cl6cyfr]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-1);display:block}.sel-foot[data-astro-cid-5cl6cyfr]{background:var(--color-border);border-top:var(--rule);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid}.sel-foot[data-astro-cid-5cl6cyfr] div[data-astro-cid-5cl6cyfr]{padding:17px 26px}.sel-foot[data-astro-cid-5cl6cyfr] span[data-astro-cid-5cl6cyfr]{color:var(--color-text-muted);font-size:var(--text-sm)}.basket[data-astro-cid-5cl6cyfr]{margin-top:var(--space-8);border:var(--rule);background:var(--color-surface-2)}.basket-head[data-astro-cid-5cl6cyfr]{border-bottom:var(--rule);flex-wrap:wrap;align-items:center;gap:14px;padding:17px 26px;display:flex}.basket-head[data-astro-cid-5cl6cyfr] .badge[data-astro-cid-5cl6cyfr]{margin-left:0}.basket-head[data-astro-cid-5cl6cyfr] .btn[data-astro-cid-5cl6cyfr]{margin-left:auto}.basket[data-astro-cid-5cl6cyfr] ul[data-astro-cid-5cl6cyfr]{margin:0;padding:0;list-style:none}.basket[data-astro-cid-5cl6cyfr] li{border-bottom:var(--rule);align-items:center;gap:18px;padding:14px 26px;display:flex}.basket[data-astro-cid-5cl6cyfr] li:last-child{border-bottom:0}.basket[data-astro-cid-5cl6cyfr] li div{flex-wrap:wrap;align-items:baseline;column-gap:18px;display:flex}.basket[data-astro-cid-5cl6cyfr] li b{font-weight:700}.basket[data-astro-cid-5cl6cyfr] li span{color:var(--color-text-muted);font-size:var(--text-sm)}.basket[data-astro-cid-5cl6cyfr] li .b-mass{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);white-space:nowrap;margin-left:auto}.basket[data-astro-cid-5cl6cyfr] li button{color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xl);background:0 0;border:0;min-width:36px;min-height:36px;line-height:1}.basket[data-astro-cid-5cl6cyfr] li button:hover{color:var(--color-accent)}.basket-empty[data-astro-cid-5cl6cyfr]{padding:var(--space-6) 26px;margin:0}.load[data-astro-cid-5cl6cyfr]{border-top:var(--rule);background:var(--color-background);padding:18px 26px 22px}.load-top[data-astro-cid-5cl6cyfr]{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.load-top[data-astro-cid-5cl6cyfr] b[data-astro-cid-5cl6cyfr]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent)}.load-top[data-astro-cid-5cl6cyfr] strong[data-astro-cid-5cl6cyfr]{font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin-left:auto}.load-track[data-astro-cid-5cl6cyfr]{background:var(--color-surface-3);height:8px;margin-top:var(--space-3);overflow:hidden}.load-fill[data-astro-cid-5cl6cyfr]{background:var(--color-primary);width:0;height:100%;transition:width .35s}.load-scale[data-astro-cid-5cl6cyfr]{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;margin-top:7px;display:flex}.load-note[data-astro-cid-5cl6cyfr]{font-size:var(--text-md);margin:10px 0 0}.dock[data-astro-cid-5cl6cyfr]{left:50%;bottom:var(--space-5);z-index:60;background:var(--color-surface-2);border:var(--rule);border-top:var(--rule-accent);padding:var(--space-3) 14px var(--space-3) var(--space-5);box-shadow:var(--shadow-dock);align-items:center;gap:18px;display:flex;position:fixed;transform:translate(-50%)}.dock[data-astro-cid-5cl6cyfr] span[data-astro-cid-5cl6cyfr]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted)}.dock[data-astro-cid-5cl6cyfr] strong[data-astro-cid-5cl6cyfr]{font-variant-numeric:tabular-nums}@media (width<=560px){.dock[data-astro-cid-5cl6cyfr]{left:var(--space-3);right:var(--space-3);justify-content:space-between;transform:none}.sel-head[data-astro-cid-5cl6cyfr],.other[data-astro-cid-5cl6cyfr],.basket-head[data-astro-cid-5cl6cyfr],.sel-foot[data-astro-cid-5cl6cyfr] div[data-astro-cid-5cl6cyfr],.load[data-astro-cid-5cl6cyfr],.basket[data-astro-cid-5cl6cyfr] li{padding-inline:18px}.sel-row[data-astro-cid-5cl6cyfr] select[data-astro-cid-5cl6cyfr]{flex-basis:55%;width:55%}}
