._4vMjrG_sizing{margin-block:0 1rem}._4vMjrG_preview{background:var(--vr-surface);flex-wrap:wrap;gap:.25rem .8rem;margin:.25rem 0 0;padding:.55rem .75rem;font-size:.9rem;display:flex}._4vMjrG_preview strong{flex-basis:100%}._4vMjrG_links,._4vMjrG_actions,._4vMjrG_tabs{flex-wrap:wrap;gap:.5rem 1rem;display:flex}._4vMjrG_links button,._4vMjrG_secondary{text-underline-offset:.25em;color:var(--vr-ink);background:0 0;border:0;min-height:44px;padding:.25rem 0;text-decoration:underline}html:has(._4vMjrG_dialog:modal){overflow:hidden}._4vMjrG_dialog{overscroll-behavior:contain;border:1px solid var(--vr-line);background:var(--vr-paper);width:min(100% - 2rem,42rem);max-height:88dvh;color:var(--vr-ink);border-radius:.65rem;padding:0;overflow:auto}._4vMjrG_dialog::backdrop{background:#1719169e}._4vMjrG_panel{gap:1rem;padding:clamp(1rem,3vw,1.75rem);display:grid}._4vMjrG_header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._4vMjrG_header h2{font-size:clamp(1.25rem,3vw,1.65rem)}._4vMjrG_header h2:focus{outline:none}._4vMjrG_close{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;font-size:1.5rem}._4vMjrG_tabs button{border:1px solid var(--vr-line);min-height:44px;color:inherit;background:0 0;border-radius:.25rem;flex:1;padding:.35rem .55rem}._4vMjrG_tabs button[aria-pressed=true]{background:var(--vr-ink);border-color:var(--vr-ink);color:var(--vr-paper)}._4vMjrG_tableScroll{overflow-x:auto}._4vMjrG_tableScroll table{border-collapse:collapse;text-align:center;width:100%}._4vMjrG_tableScroll th,._4vMjrG_tableScroll td{border-bottom:1px solid var(--vr-line);padding:.45rem .55rem}._4vMjrG_tableScroll tr[aria-current]{background:var(--vr-surface)}._4vMjrG_tableScroll tr[data-recommended]{color:#734817;background:#f8f0de;font-weight:600}._4vMjrG_rowMarker{margin-inline-end:.3em}._4vMjrG_fitAccent{color:#835118;font-weight:700}._4vMjrG_tableScroll caption{text-align:start;margin-bottom:.5rem}._4vMjrG_tableScroll td{font-variant-numeric:tabular-nums}._4vMjrG_hint{color:var(--vr-muted)}._4vMjrG_chartNote{color:var(--vr-muted);margin-block-end:-.5rem;font-size:.85rem}._4vMjrG_disclosure{border-block-start:1px solid var(--vr-line);color:#222;background:#fff}._4vMjrG_disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.65rem .75rem;font-weight:600;display:flex}._4vMjrG_disclosure summary::-webkit-details-marker{display:none}._4vMjrG_disclosure summary:after{content:"";border:2px solid #777;border-width:0 2px 2px 0;flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}._4vMjrG_disclosure[open] summary:after{transform:rotate(225deg)}._4vMjrG_help{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(.75rem,3vw,1.8rem);padding:.6rem .75rem 1.25rem;display:grid}._4vMjrG_help ul{gap:clamp(1rem,3vw,1.65rem);margin:0;padding:0;list-style:none;display:grid}._4vMjrG_help p{margin:0;font-size:clamp(.83rem,2.3vw,.98rem);line-height:1.4}._4vMjrG_help ._4vMjrG_instructionTitle{align-items:baseline;gap:.38rem;margin-block-end:.32rem;font-size:clamp(.88rem,2.5vw,1.05rem);display:flex}._4vMjrG_marker{color:#fff;background:#171717;border-radius:50%;flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;font-size:.88rem;font-weight:700;line-height:1;display:inline-grid}._4vMjrG_helpImage{justify-self:center;width:100%;height:auto;display:block}._4vMjrG_help[data-body] ._4vMjrG_helpImage{width:min(100%,12rem)}._4vMjrG_extraMeasurement{margin:0;padding:0 .75rem 1rem;font-size:.88rem}._4vMjrG_form,._4vMjrG_result{gap:1rem;display:grid}._4vMjrG_form label{display:block}._4vMjrG_form label>input:not([type=radio]){width:100%;min-height:44px;color:inherit;border:1px solid var(--vr-line);background:#fff;border-radius:.25rem;margin-block-start:.3rem;padding:.35rem .65rem;display:block}._4vMjrG_form label>input[aria-invalid=true]{border-color:#9f2626}._4vMjrG_form [role=alert]{color:#9f2626}._4vMjrG_shape{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;display:grid}._4vMjrG_shape legend{margin-block-end:.6rem}._4vMjrG_shape label{text-align:center;border:1px solid var(--vr-line);cursor:pointer;background:#f6f6f6;border-radius:.25rem;place-items:center;min-height:52px;padding:.45rem .25rem;display:grid;position:relative}._4vMjrG_shape label img{width:min(100%,3.45rem);height:auto}._4vMjrG_shape input{opacity:0;position:absolute}._4vMjrG_shape label:has(input:checked){border-color:var(--vr-ink);font-weight:700}._4vMjrG_shape label:has(input:focus-visible){outline:2px solid var(--vr-ink);outline-offset:2px}._4vMjrG_resultCard{background:var(--vr-surface);text-align:center;border-radius:.25rem;justify-items:center;gap:.15rem;padding:.85rem .6rem;display:grid}._4vMjrG_resultCard[data-fit=true]{background:#f8f0de}._4vMjrG_resultCard[data-fit=true] ._4vMjrG_resultSize{color:#835118}._4vMjrG_resultSize{font-size:1.25rem}._4vMjrG_profile{background:var(--vr-surface);text-align:center;border-radius:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .45rem;margin:0;padding:.8rem .45rem;display:grid}._4vMjrG_profile>div{flex-direction:column-reverse;display:flex}._4vMjrG_profile dt{color:var(--vr-muted);font-size:.84rem}._4vMjrG_profile dd{overflow-wrap:anywhere;margin:0;font-weight:600}._4vMjrG_stockNotice{font-size:.9rem}@media (max-width:540px){._4vMjrG_dialog{border-radius:.65rem .65rem 0 0;width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0}}@media (max-width:370px){._4vMjrG_help{grid-template-columns:1fr}._4vMjrG_helpImage{width:min(100%,13rem)}}
