.bb{border:1px solid var(--rule);background:var(--white)}.bb-head{border-bottom:1px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.bb-head h2{font-size:20px}.bb-head .muted{font-size:13px}.bb .tier{border:0;border-bottom:1px solid var(--rule);background:var(--white);text-align:left;width:100%;min-height:48px;transition:background-color var(--fast);grid-template-columns:22px 1fr 1fr auto;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:grid}.bb .tier:hover,.bb .tier[aria-checked=true]{background:var(--band)}.bb .tier .dot{border:2px solid var(--navy);width:16px;height:16px;transition:background-color var(--fast);border-radius:50%}.bb .tier[aria-checked=true] .dot{background:var(--signal);border-color:var(--signal);box-shadow:inset 0 0 0 3px var(--white)}.bb .tier .b{font-weight:600}.bb .tier .r{text-align:right;font-variant-numeric:tabular-nums}.bb .tier .sig{color:var(--signal)}.bb .tier.more{border-top:2px solid var(--navy);min-height:52px}.bb-qty{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:flex-end;gap:12px 20px;padding:16px;display:flex}.bb-qty label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.bb-qty .input{font-variant-numeric:tabular-nums;width:140px}.bb-sum{flex:240px;padding-bottom:10px;font-size:15px;line-height:1.5}.meter{padding:14px 16px 0}.meter-bar{border:1px solid var(--navy);background:var(--white);height:14px;position:relative}.meter-fill{background:var(--navy);transition:width .2s ease-out;position:absolute;inset:0 auto 0 0}.meter-fill.over{background:repeating-linear-gradient(135deg, var(--signal) 0 6px, #e07a5c 6px 12px)}.meter-mid{background:var(--muted);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.meter-cap{color:var(--muted);justify-content:space-between;gap:12px;padding-top:6px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.meter-fill{transition:none}}.bb-act{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}.bb-ok{font-size:14px}.bb-foot{color:var(--muted);padding:0 16px 14px;font-size:13px}@media (width<=520px){.bb .tier{grid-template-columns:22px 1fr auto}.bb .tier .muted{display:none}.bb-act .btn{width:100%}}.pv{background:var(--white);flex-direction:column;gap:10px;display:flex}.pv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pv-tabs{display:flex}.pv-tabs button{border:1px solid var(--navy);background:var(--white);min-height:40px;color:var(--navy);transition:background-color var(--fast), color var(--fast);border-radius:2px;margin-right:-1px;padding:0 14px;font-size:14px;font-weight:500}.pv-tabs button[aria-selected=true]{background:var(--navy);color:var(--white)}.pv-name{flex:auto;font-size:16px}.pv-panel{min-height:200px}.pv-full{z-index:100;padding:16px max(16px,50vw - 550px);position:fixed;inset:0;overflow:auto}.pv-full .pv-panel :is(svg,figure){max-height:calc(100vh - 120px)}.pv-full .pv-panel svg{width:100%}.bm{flex-direction:column;gap:10px;display:flex}.bm-svg{border:1px solid var(--rule);cursor:grab;touch-action:pan-y;user-select:none;background:linear-gradient(#eef0f2 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#eef0f2 1px,#0000 1px) 0 0/20px 20px,#fff;width:100%;height:auto}.bm-svg:active{cursor:grabbing}.bm-ctl{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.bm-chk{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.bm-chk input{accent-color:var(--navy);width:16px;height:16px}.bm-hint{margin-left:auto;font-size:13px}.sc-svg{border:1px solid var(--rule);background:#fff;width:100%;height:auto}.sc-ref{font-family:var(--cond);fill:var(--muted);font-size:12px;font-weight:600}.sc-d{font-family:var(--cond);fill:var(--signal);font-size:14px;font-weight:700}.bm-legend{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.bm-legend .sw{background:var(--signal);flex:none;width:18px;height:3px}.pp[data-astro-cid-eph2s77r]{flex-direction:column;gap:28px;padding-top:28px;padding-bottom:72px;display:flex}.crumbs[data-astro-cid-eph2s77r]{color:var(--muted);font-size:14px}.crumbs[data-astro-cid-eph2s77r] .mono[data-astro-cid-eph2s77r]{color:var(--ink)}.pp-title[data-astro-cid-eph2s77r]{flex-direction:column;gap:10px;max-width:900px;display:flex}.pp-title[data-astro-cid-eph2s77r] .h1[data-astro-cid-eph2s77r]{font-size:clamp(32px,4vw,48px)}.pp-title[data-astro-cid-eph2s77r] .mono[data-astro-cid-eph2s77r]{font-size:16px}.pp-main[data-astro-cid-eph2s77r]{grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);align-items:start;gap:32px;display:grid}.fig-plain[data-astro-cid-eph2s77r]{flex-direction:column;gap:10px;margin:0;display:flex}.fig-plain[data-astro-cid-eph2s77r] svg{border:1px solid var(--rule);width:100%;height:auto;max-height:520px}.fig-plain[data-astro-cid-eph2s77r] figcaption[data-astro-cid-eph2s77r]{color:var(--muted);font-size:13px}.pp-buy[data-astro-cid-eph2s77r]{flex-direction:column;gap:16px;display:flex}.carton[data-astro-cid-eph2s77r]{border:1.5px solid var(--ink);font-family:var(--cond);border-radius:6px;grid-template-columns:auto 1fr;font-weight:600;display:grid}.carton[data-astro-cid-eph2s77r] dt[data-astro-cid-eph2s77r]{letter-spacing:1px;color:var(--muted);border-bottom:1px solid var(--rule);padding:7px 12px;font-size:12px}.carton[data-astro-cid-eph2s77r] dd[data-astro-cid-eph2s77r]{border-bottom:1px solid var(--rule);text-align:right;padding:7px 12px;font-size:16px}.carton[data-astro-cid-eph2s77r] dt[data-astro-cid-eph2s77r]:last-of-type,.carton[data-astro-cid-eph2s77r] dd[data-astro-cid-eph2s77r]:last-of-type{border-bottom:0}.carton[data-astro-cid-eph2s77r] .sig[data-astro-cid-eph2s77r]{color:var(--signal)}.tools[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:8px;display:flex}.help[data-astro-cid-eph2s77r]{color:var(--ink-2);font-size:15px;line-height:1.55}.pp-info[data-astro-cid-eph2s77r]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;padding-top:12px;display:grid}.specs[data-astro-cid-eph2s77r]{border-top:1px solid var(--navy);grid-template-columns:minmax(140px,auto) 1fr;margin-top:14px;display:grid}.specs[data-astro-cid-eph2s77r] dt[data-astro-cid-eph2s77r],.specs[data-astro-cid-eph2s77r] dd[data-astro-cid-eph2s77r]{border-bottom:1px solid var(--rule);padding:10px 0;font-size:15px}.specs[data-astro-cid-eph2s77r] dt[data-astro-cid-eph2s77r]{color:var(--muted);padding-right:16px}.copy[data-astro-cid-eph2s77r]{flex-direction:column;gap:12px;margin-top:14px;font-size:16px;line-height:1.6;display:flex}.rel-t[data-astro-cid-eph2s77r]{border-top:1px solid var(--navy);margin-top:14px}.rel-t[data-astro-cid-eph2s77r] [data-astro-cid-eph2s77r][role=row]{border-bottom:1px solid var(--rule);grid-template-columns:170px minmax(200px,1fr) minmax(200px,1fr) 120px;align-items:baseline;gap:12px;padding:10px 4px;font-size:15px;display:grid}.rel-t[data-astro-cid-eph2s77r] .mono[data-astro-cid-eph2s77r]{font-size:13px}.rel-t[data-astro-cid-eph2s77r] .r[data-astro-cid-eph2s77r]{text-align:right;font-weight:600}@media (width<=900px){.pp-main[data-astro-cid-eph2s77r]{grid-template-columns:1fr}.rel-t[data-astro-cid-eph2s77r] [data-astro-cid-eph2s77r][role=row]{grid-template-columns:1fr auto}.rel-t[data-astro-cid-eph2s77r] [data-astro-cid-eph2s77r][role=row]>[data-astro-cid-eph2s77r]:nth-child(3){display:none}.rel-t[data-astro-cid-eph2s77r] [data-astro-cid-eph2s77r][role=row]>[data-astro-cid-eph2s77r]:nth-child(2){order:-1;grid-column:1/-1}}@media print{.site-header,.site-footer,.pp-buy[data-astro-cid-eph2s77r] .bb,.tools[data-astro-cid-eph2s77r],.help[data-astro-cid-eph2s77r],.rel[data-astro-cid-eph2s77r],.skip{display:none!important}.pp-main[data-astro-cid-eph2s77r]{grid-template-columns:1fr}}
