.-nhWgG_stage{touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--cream);background-image:linear-gradient(#3b3a3717 1px,#0000 1px),linear-gradient(90deg,#3b3a3717 1px,#0000 1px);background-size:24px 24px;height:clamp(440px,62vh,600px);position:relative;overflow:hidden}.-nhWgG_draggable{cursor:move}.-nhWgG_draggable:focus-visible{outline:2px solid var(--orange);outline-offset:-4px}.-nhWgG_svg{display:block;position:absolute;inset:0;overflow:visible}.-nhWgG_caption{z-index:2;max-width:calc(100% - 28px);font-family:var(--font-mono);letter-spacing:.1em;pointer-events:none;font-size:10px;line-height:1.6;position:absolute;bottom:12px;left:14px}.-nhWgG_legend{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;font-size:10px;display:flex;position:absolute;top:12px;right:14px}.-nhWgG_legend>span{align-items:center;gap:6px;display:flex}.-nhWgG_legendSafe,.-nhWgG_legendWrap{border-top:1.5px dashed var(--orange);width:16px}.-nhWgG_legendWrap{border-top-color:var(--charcoal)}.-nhWgG_legendCropped{background:var(--charcoal);opacity:.3;width:16px;height:8px}
.M0prAW_root{min-width:0;display:block;position:relative}.M0prAW_trigger{text-align:left;cursor:pointer;appearance:none;align-items:center;width:100%;min-width:0;display:flex;position:relative}.M0prAW_trigger:disabled{cursor:default}.M0prAW_trigger[data-chevron=box]{padding-right:calc(var(--select-chevron,44px) + 12px)}.M0prAW_trigger[data-chevron=inline]{padding-right:34px}.M0prAW_trigger:focus-visible{box-shadow:4px 4px 0 var(--yellow);outline:none}.M0prAW_value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.M0prAW_value[data-placeholder]{color:var(--graphite)}.M0prAW_chevron{pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.M0prAW_trigger[data-chevron=box] .M0prAW_chevron{width:var(--select-chevron,44px);background:var(--charcoal)}.M0prAW_trigger[data-chevron=inline] .M0prAW_chevron{width:32px}.M0prAW_chevronMark{background:var(--yellow);clip-path:polygon(0 0,50% 58%,100% 0,100% 42%,50% 100%,0 42%);width:16px;height:10px;transition:transform .12s}.M0prAW_trigger[data-chevron=inline] .M0prAW_chevronMark{background:var(--charcoal);width:12px;height:8px}.M0prAW_trigger[data-open] .M0prAW_chevronMark{transform:rotate(180deg)}.M0prAW_trigger:disabled .M0prAW_chevronMark{background:var(--graphite)}.M0prAW_native{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.M0prAW_list{z-index:1000;overscroll-behavior:contain;border:2px solid var(--charcoal);background:var(--paper);width:max-content;max-width:calc(100vw - 24px);color:var(--charcoal);box-shadow:4px 4px 0 var(--charcoal);scrollbar-width:thin;scrollbar-color:var(--charcoal) var(--cream);font-family:var(--font-display);position:fixed;overflow-y:auto}.M0prAW_groupLabel{z-index:1;border-bottom:1px solid var(--cream-muted);background:var(--cream);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);padding:9px 14px 6px;font-size:10px;font-weight:600;position:sticky;top:0}[role=group]+[role=group] .M0prAW_groupLabel{border-top:1px solid var(--cream-muted)}.M0prAW_option{white-space:nowrap;cursor:pointer;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.25}.M0prAW_list[data-size=lg] .M0prAW_option{letter-spacing:-.01em;padding:11px 16px;font-size:16px;font-weight:600}.M0prAW_list[data-size=sm] .M0prAW_option{padding:8px 10px;font-size:14px}.M0prAW_list[data-mono] .M0prAW_option{font-family:var(--font-mono);font-size:13px}.M0prAW_option[data-active]{background:var(--yellow)}.M0prAW_option[aria-selected=true]{background:var(--charcoal);color:var(--yellow)}.M0prAW_option[aria-selected=true][data-active]{box-shadow:inset 6px 0 0 var(--yellow)}.M0prAW_option[aria-disabled=true]{color:var(--graphite);cursor:default}@media (prefers-reduced-motion:reduce){.M0prAW_chevronMark{transition:none}}
.biommq_main{max-width:var(--container);width:100%;padding:32px var(--gutter) 48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:28px;margin:0 auto;display:grid}.biommq_empty{max-width:var(--container);width:100%;padding:64px var(--gutter);flex-direction:column;gap:16px;margin:0 auto;display:flex}.biommq_previewColumn{flex-direction:column;gap:16px;min-width:0;display:flex}.biommq_panel{border:2px solid var(--charcoal);background:var(--paper);flex-direction:column;min-width:0;display:flex}.biommq_toolbar{border-bottom:2px solid var(--charcoal);font-family:var(--font-mono);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 8px;font-size:11px;font-weight:600;display:flex}.biommq_segmented{border:2px solid var(--charcoal);display:flex}.biommq_segment{height:34px;font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;color:var(--charcoal);background:0 0;border:0;align-items:center;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.biommq_segmentIcon{flex:none;width:22px;height:22px;margin-right:7px}.biommq_segment+.biommq_segment{border-left:2px solid var(--charcoal)}.biommq_segment[aria-selected=true]{background:var(--charcoal);color:var(--yellow)}.biommq_segment[aria-selected=false]:hover{background:var(--yellow)}.biommq_toolbarInfo{min-width:0}.biommq_stageLoading{height:clamp(440px,62vh,600px);font-family:var(--font-mono);letter-spacing:.12em;background-color:var(--cream);background-image:linear-gradient(#3b3a3717 1px,#0000 1px),linear-gradient(90deg,#3b3a3717 1px,#0000 1px);background-size:24px 24px;place-items:center;font-size:11px;display:grid}.biommq_controlBar{border-top:2px solid var(--charcoal);min-height:48px;font-family:var(--font-mono);letter-spacing:.12em;flex-wrap:wrap;align-items:stretch;font-size:11px;font-weight:600;display:flex}.biommq_scale{border-right:2px solid var(--charcoal);flex:3 240px;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid}.biommq_scaleValue{text-align:right}.biommq_rotate,.biommq_reset{min-height:48px;font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;border:0;flex:100px;font-size:11px;font-weight:600}.biommq_rotate{background:var(--paper);color:var(--charcoal);border-right:2px solid var(--charcoal)}.biommq_rotate:hover{background:var(--yellow)}.biommq_reset{background:var(--charcoal);color:var(--yellow)}.biommq_reset:hover{background:var(--charcoal-hover)}.biommq_rotate:disabled,.biommq_reset:disabled{color:var(--graphite)}.biommq_scale:has(input:disabled){color:var(--graphite)}.biommq_rotate:disabled,.biommq_reset:disabled{cursor:not-allowed}.biommq_rotate:disabled:hover{background:var(--paper)}.biommq_reset:disabled,.biommq_reset:disabled:hover{background:var(--charcoal)}.biommq_controls{flex-direction:column;gap:24px;min-width:0;display:flex}.biommq_heading{flex-direction:column;gap:10px;display:flex}.biommq_title{letter-spacing:-.04em;font-size:clamp(36px,4.6vw,56px);font-weight:800;line-height:.92}.biommq_modelGroup,.biommq_selectField{flex-direction:column;gap:8px;display:flex}.biommq_select{--select-chevron:48px;border:2px solid var(--charcoal);background:var(--paper);width:100%;height:56px;color:var(--charcoal);font-family:var(--font-display);letter-spacing:-.01em;border-radius:0;padding:0 16px;font-size:18px;font-weight:700}.biommq_select:focus,.biommq_select[data-open]{box-shadow:4px 4px 0 var(--yellow)}.biommq_upload{border:2px dashed var(--charcoal);background:var(--paper);cursor:pointer;align-items:center;gap:16px;padding:18px;display:flex;position:relative;overflow:hidden}.biommq_upload:hover,.biommq_upload[data-over]{background:var(--yellow)}.biommq_upload:focus-within{box-shadow:4px 4px 0 var(--yellow)}.biommq_uploadIcon{background:var(--charcoal);flex:none;place-items:center;width:56px;height:56px;display:grid}.biommq_uploadIcon>div{background:var(--yellow);clip-path:polygon(50% 0,100% 45%,68% 45%,68% 100%,32% 100%,32% 45%,0 45%);width:22px;height:30px}.biommq_uploadText{flex-direction:column;gap:4px;min-width:0;display:flex}.biommq_uploadTitle{font-size:18px;font-weight:800}.biommq_uploadFile{font-family:var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.biommq_uploadProgress{background:var(--charcoal);transform-origin:0;width:100%;height:4px;transition:transform .15s linear;position:absolute;bottom:0;left:0}.biommq_readout{flex-direction:column;gap:4px;display:flex}.biommq_readout dd{pointer-events:auto}.biommq_sizes{font-family:var(--font-mono);letter-spacing:.08em;grid-template-columns:auto 1fr;gap:2px 14px;margin:0;font-size:10px;line-height:1.5;display:grid}.biommq_sizes dd{margin:0;font-weight:600}.biommq_uploadStatus{font-family:var(--font-mono);letter-spacing:.08em;flex-direction:column;gap:4px;min-height:15px;font-size:10px;line-height:1.5;display:flex}.biommq_warn{color:var(--orange-text)}.biommq_ok{color:var(--green);align-items:center;gap:8px;font-weight:600;display:flex}.biommq_okIcon{background:var(--green);flex:none;place-items:center;width:16px;height:16px;display:grid}.biommq_okIcon:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}.biommq_group{border-top:2px solid var(--charcoal);flex-direction:column;gap:10px;padding-top:16px;display:flex}.biommq_caseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.biommq_caseBtn{background:var(--paper);color:var(--charcoal);box-shadow:0 0 0 2px var(--charcoal);text-align:left;cursor:pointer;font-family:var(--font-display);border:0;flex-direction:column;gap:4px;padding:12px 10px;display:flex}.biommq_caseBtn:hover:not([aria-checked=true]){background:var(--yellow)}.biommq_caseBtn[aria-checked=true]{background:var(--charcoal);color:var(--yellow)}.biommq_caseName{letter-spacing:-.02em;font-size:17px;font-weight:800}.biommq_caseMeta{font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.biommq_finishes{gap:8px;display:flex}.biommq_finishBtn{color:var(--charcoal);border:2px solid var(--charcoal);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;background:0 0;padding:9px 14px;font-size:11px;font-weight:600}.biommq_finishBtn:hover:not(:disabled):not([aria-checked=true]){background:var(--yellow)}.biommq_finishBtn[aria-checked=true]{background:var(--charcoal);color:var(--cream)}.biommq_finishBtn:disabled{cursor:not-allowed;color:var(--graphite);border-color:var(--graphite)}.biommq_priceBar{background:var(--yellow);border:2px solid var(--charcoal);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.biommq_priceText{flex-direction:column;gap:2px;display:flex}.biommq_priceLabel{font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.biommq_price{letter-spacing:-.02em;font-size:28px;font-weight:800}.biommq_checkout{height:54px;padding:0 22px}.biommq_notice{font-family:var(--font-mono);letter-spacing:.06em;color:var(--orange-text);font-size:11px}
.Hq5A5G_main{max-width:var(--container);width:100%;padding:40px var(--gutter) 64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:40px;margin:0 auto;display:grid}.Hq5A5G_left{flex-direction:column;gap:28px;min-width:0;display:flex}.Hq5A5G_heading{flex-direction:column;gap:10px;display:flex}.Hq5A5G_h1{letter-spacing:-.04em;margin:0;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.9}.Hq5A5G_section{flex-direction:column;gap:14px;display:flex}.Hq5A5G_row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.Hq5A5G_delivery{background:var(--charcoal);border:2px solid var(--charcoal);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.Hq5A5G_deliveryOption{background:var(--paper);color:var(--charcoal);font-family:var(--font-display);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:4px;padding:12px;display:flex}.Hq5A5G_deliveryOption:hover:not([aria-checked=true]){background:var(--yellow)}.Hq5A5G_deliveryOption[aria-checked=true]{background:var(--charcoal);color:var(--yellow)}.Hq5A5G_deliveryName{letter-spacing:-.02em;font-size:17px;font-weight:800}.Hq5A5G_deliveryMeta,.Hq5A5G_deliveryHint{font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.Hq5A5G_testMode{background:var(--yellow);font-family:var(--font-mono);letter-spacing:.1em;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:600}.Hq5A5G_stripeField{border:2px solid var(--charcoal);background:var(--paper);flex-direction:column;justify-content:center;min-width:0;height:48px;padding:0 14px;display:flex}.Hq5A5G_stripeField>*{width:100%}.Hq5A5G_stripeFocus{background:var(--white);box-shadow:4px 4px 0 var(--yellow)}.Hq5A5G_stripeInvalid{border-color:var(--orange-text)}.Hq5A5G_summary{background:var(--paper);border:2px solid var(--charcoal);flex-direction:column;min-width:0;display:flex;position:sticky;top:90px}.Hq5A5G_summaryHead{border-bottom:2px solid var(--charcoal);font-family:var(--font-mono);letter-spacing:.12em;justify-content:space-between;padding:10px 14px;font-size:11px;font-weight:600;display:flex}.Hq5A5G_edit{color:var(--charcoal);text-decoration:underline}.Hq5A5G_item{border-bottom:2px solid var(--charcoal);align-items:center;gap:20px;padding:20px 14px;display:flex}.Hq5A5G_item>svg{flex:none}.Hq5A5G_thumbSkeleton{background:var(--cream);outline:2px solid var(--charcoal);border-radius:9px;flex:none;width:60px;height:120px}.Hq5A5G_itemText{flex-direction:column;gap:6px;min-width:0;display:flex}.Hq5A5G_itemName{letter-spacing:-.02em;font-size:22px;font-weight:800}.Hq5A5G_itemMeta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.Hq5A5G_lines{flex-direction:column;padding:6px 14px 0;display:flex}.Hq5A5G_line{border-bottom:1px solid var(--graphite);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.Hq5A5G_lineLabel{font-weight:600}.Hq5A5G_total{justify-content:space-between;align-items:baseline;padding:16px 0;display:flex}.Hq5A5G_totalLabel{font-size:24px;font-weight:800}.Hq5A5G_totalValue{font-family:var(--font-mono);font-size:20px;font-weight:600}.Hq5A5G_formError{border:2px solid var(--orange-text);background:var(--white);align-items:flex-start;gap:10px;margin:0 14px 14px;padding:12px;font-size:14px;line-height:1.4;display:flex}.Hq5A5G_formError .status-dot{margin-top:4px}.Hq5A5G_agree{margin:0 14px 14px;font-size:13px;line-height:1.45}.Hq5A5G_agree a{color:inherit;text-underline-offset:2px}.Hq5A5G_pay{width:100%;height:64px;font-size:17px}.Hq5A5G_unavailable{max-width:var(--container);width:100%;padding:64px var(--gutter);flex-direction:column;flex:1;gap:20px;margin:0 auto;display:flex}.Hq5A5G_unavailableBody{max-width:520px;font-size:18px;line-height:1.5}
.FPf94q_panel{background:var(--cream);border:2px solid var(--charcoal);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:center;gap:14px;padding:14px;display:grid}.FPf94q_about{flex-direction:column;align-self:start;gap:10px;min-width:0;display:flex}.FPf94q_intro{align-items:center;gap:12px;display:flex}.FPf94q_art{mix-blend-mode:multiply;flex:none;width:auto;height:100px}.FPf94q_summary,.FPf94q_plain{text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.FPf94q_summary{white-space:pre-line}.FPf94q_notes{border-top:1px solid var(--graphite);flex-direction:column;gap:8px;margin:0;padding-top:10px;display:flex}.FPf94q_notes div{flex-direction:column;gap:2px;display:flex}.FPf94q_notes dt{font-family:var(--font-mono);letter-spacing:.12em;color:var(--orange-text);font-size:10px;font-weight:600}.FPf94q_notes dd{text-wrap:pretty;margin:0;font-size:13px;line-height:1.4}.FPf94q_radar{justify-self:center;width:100%;max-width:280px;position:relative}.FPf94q_radar svg{width:100%;display:block;overflow:visible}.FPf94q_grid{fill:none;stroke:var(--graphite)}.FPf94q_hatchLine{stroke:var(--orange);stroke-width:2.5px}.FPf94q_shape{stroke:var(--orange);stroke-width:2px;stroke-linejoin:round}.FPf94q_dot{fill:var(--orange)}.FPf94q_label{white-space:pre-line;line-height:1.25;font-family:var(--font-mono);letter-spacing:.08em;pointer-events:none;align-items:center;gap:4px;font-size:9.5px;font-weight:600;display:flex;position:absolute}.FPf94q_score{color:var(--orange-text)}
