._3x66bG_figure{margin:0}._3x66bG_svg{width:100%;height:auto;display:block}._3x66bG_land{fill:#eae7df;stroke:#8f8b80;stroke-width:.5px;stroke-linejoin:round}._3x66bG_dot circle{fill:var(--ink);stroke:var(--paper);stroke-width:1.2px}._3x66bG_dot text{fill:#fff;font-family:var(--font-mono);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:5.5px}:is(._3x66bG_dot:hover circle,._3x66bG_dot:focus-visible circle){fill:var(--accent)}._3x66bG_dot:focus-visible{outline:none}._3x66bG_active circle{fill:var(--accent)}._3x66bG_caption{color:var(--text-3);font-size:12px;font-family:var(--font-mono);margin-top:10px}
.wd8d1a_wrap{position:relative}.wd8d1a_list{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.wd8d1a_option{border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 10px;font-size:15px;font-weight:400;display:flex}.wd8d1a_option[aria-selected=true]{background:var(--paper)}.wd8d1a_province{color:var(--text-3);font-size:13px}
.emo61G_dialog{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:min(560px,100vw - 32px);color:var(--ink);padding:0}.emo61G_dialog::backdrop{background:#17171b66}.emo61G_body{flex-direction:column;gap:16px;padding:24px;display:flex}.emo61G_title{font-size:20px;font-weight:600}.emo61G_summary{font-family:var(--font-mono);color:var(--text-2);font-size:14px}.emo61G_radios{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.emo61G_radios legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:500}.emo61G_radios label{align-items:center;gap:10px;min-height:40px;display:flex}.emo61G_radios input{width:18px;height:18px;accent-color:var(--ink)}.emo61G_actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.emo61G_note{color:var(--text-3);font-size:13px}.emo61G_progress{font-size:15px;font-weight:500}
.OhUf2a_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.OhUf2a_title{overflow-wrap:anywhere;font-size:28px;font-weight:600}.OhUf2a_fileName{font-family:var(--font-mono);font-weight:500}.OhUf2a_columns{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.OhUf2a_model{flex-direction:column;flex:440px;gap:20px;min-width:0;display:flex}.OhUf2a_offers{flex:560px;min-width:0}.OhUf2a_figure{margin:0;padding:16px}.OhUf2a_caption{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:8px;font-size:13px;display:flex}.OhUf2a_metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.OhUf2a_metrics div{border-color:var(--line-soft);border-style:solid;border-width:0;padding:14px 18px}.OhUf2a_metrics div:first-child,.OhUf2a_metrics div:nth-child(2){border-bottom-width:1px}.OhUf2a_metrics div:nth-child(odd){border-right-width:1px}.OhUf2a_metrics dt{color:var(--text-3);font-size:13px}.OhUf2a_metrics dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:2px 0 0}.OhUf2a_settings{flex-direction:column;gap:20px;margin:0;padding:20px;display:flex}.OhUf2a_fieldset{border:0;min-width:0;margin:0;padding:0}.OhUf2a_legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.OhUf2a_pills{flex-wrap:wrap;gap:8px;display:flex}.OhUf2a_row3{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.OhUf2a_offersHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.OhUf2a_offersTitle{font-size:20px;font-weight:600}.OhUf2a_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.OhUf2a_offer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.OhUf2a_offerInfo{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.OhUf2a_offerName{font-size:17px;font-weight:600;text-decoration:none}.OhUf2a_offerMeta{font-family:var(--font-mono);color:var(--text-3);font-size:13px}.OhUf2a_tags{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.OhUf2a_offerPrice{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.OhUf2a_price{text-align:right}.OhUf2a_priceValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.OhUf2a_priceNote{color:var(--text-3);font-size:13px}.OhUf2a_disclaimer{color:var(--text-3);max-width:620px;margin-top:20px;font-size:14px}.OhUf2a_status{font-family:var(--font-mono);color:var(--text-2);padding:24px 0;font-size:14px}.OhUf2a_warning{font-size:14px}.OhUf2a_empty{max-width:640px}@media (max-width:720px){.OhUf2a_row3{grid-template-columns:1fr}.OhUf2a_title{font-size:24px}.OhUf2a_price{text-align:left}}.OhUf2a_hint{color:var(--text-3);margin:-4px 0 12px;font-size:14px}.OhUf2a_purposes{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;display:grid}.OhUf2a_purpose{border:1px solid var(--input-border);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:relative}.OhUf2a_purpose input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.OhUf2a_purpose:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface-sunk)}.OhUf2a_purpose:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.OhUf2a_purposeTitle{font-size:15px;font-weight:500}.OhUf2a_purposeExamples{color:var(--text-3);font-size:13px}.OhUf2a_recommended{opacity:.75;margin-left:4px;font-size:12px}.OhUf2a_materialInfo{border-radius:var(--radius);background:var(--surface-sunk);border:1px solid var(--line-soft);color:var(--text-2);margin-top:14px;padding:14px 16px;font-size:14px}.OhUf2a_materialInfo p{color:var(--ink);margin:0 0 10px}.OhUf2a_materialInfo dl{gap:6px;margin:0;display:grid}.OhUf2a_materialInfo dl div{grid-template-columns:90px 1fr;gap:8px;display:grid}.OhUf2a_materialInfo dt{color:var(--text-3)}.OhUf2a_materialInfo dd{margin:0}.OhUf2a_compare{margin-top:12px}.OhUf2a_compare summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.OhUf2a_compare[open] summary{margin-bottom:12px}.OhUf2a_compare .table-wrap+p{margin-bottom:10px}.OhUf2a_alternative{margin-top:12px}.OhUf2a_notices{gap:4px;margin-bottom:24px;display:grid}.OhUf2a_parts{border:1px solid var(--line-soft);border-radius:var(--radius);margin:0;padding:0;list-style:none}.OhUf2a_part{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.OhUf2a_part+.OhUf2a_part{border-top:1px solid var(--line-soft)}.OhUf2a_partHead{align-items:center;gap:12px;display:flex}.OhUf2a_swatch{border:1px solid #0000002e;border-radius:4px;flex:none;width:18px;height:18px}.OhUf2a_partName{flex-direction:column;flex:1;min-width:0;display:flex}.OhUf2a_partLabel{overflow-wrap:anywhere;font-size:15px;font-weight:500}.OhUf2a_partSize{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.OhUf2a_partFields{align-items:center;gap:8px;padding-left:30px;display:flex}.OhUf2a_partField{flex:1 1 0;min-width:0}.OhUf2a_partColor{flex-grow:1.3}:is(.OhUf2a_partField .select,.OhUf2a_partField .input){width:100%;min-height:38px;padding-top:4px;padding-bottom:4px;font-size:14px}.OhUf2a_partQty{flex:none;align-items:center;gap:4px;display:inline-flex}.OhUf2a_partQty .input{width:64px}.OhUf2a_times{color:var(--text-3)}.OhUf2a_remove{border-radius:var(--radius);width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.OhUf2a_remove:hover{background:var(--line-soft);color:var(--ink)}.OhUf2a_partsFoot{margin-top:10px}.OhUf2a_assembly{align-items:flex-start;margin-top:14px}.OhUf2a_assembly .field-hint{margin-top:2px;display:block}@media (max-width:720px){.OhUf2a_partFields{padding-left:0}}
.Pi_f0W_filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:28px 0;display:flex}.Pi_f0W_place{flex:220px}.Pi_f0W_select{flex:0 200px}.Pi_f0W_columns{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.Pi_f0W_map{flex:420px;min-width:0;max-width:520px}.Pi_f0W_listCol{flex:480px;min-width:0}.Pi_f0W_listTitle{margin-bottom:4px;font-size:20px;font-weight:600}.Pi_f0W_list{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.Pi_f0W_item{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.Pi_f0W_itemMain{flex:240px;min-width:0}.Pi_f0W_itemName{font-size:17px;font-weight:600;text-decoration:none}.Pi_f0W_itemMeta{font-family:var(--font-mono);color:var(--text-3);font-size:13px}.Pi_f0W_itemMaterials{color:var(--text-2);margin-top:6px;font-size:14px}.Pi_f0W_itemSide{text-align:right;color:var(--text-2);font-size:14px}.Pi_f0W_actions{align-items:center;gap:16px;min-height:44px;display:flex}
.c7hFCq_layout{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.c7hFCq_steps{flex:0 0 180px;min-width:0;max-width:180px;position:sticky;top:16px}.c7hFCq_steps ol{flex-direction:column;gap:2px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.c7hFCq_steps a{border-radius:var(--radius);align-items:center;gap:10px;min-height:44px;padding:0 12px;text-decoration:none;display:flex}.c7hFCq_steps a span{color:var(--text-3);font-size:13px}.c7hFCq_steps a:hover{background:var(--surface)}.c7hFCq_column{flex-direction:column;flex:999 560px;gap:24px;min-width:0;display:flex}.c7hFCq_form{flex-direction:column;gap:24px;min-width:0;margin:0;display:flex}.c7hFCq_section{flex-direction:column;gap:18px;padding:24px;scroll-margin-top:16px;display:flex}.c7hFCq_focus{border:1.5px solid var(--ink)}.c7hFCq_h2{font-size:20px;font-weight:600}.c7hFCq_grid2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.c7hFCq_grid3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.c7hFCq_printer{border:0;border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:16px;margin:0;padding:16px 0 0;display:grid}.c7hFCq_printer:first-of-type{border-top:0;padding-top:0}.c7hFCq_size{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;font-size:14px;font-weight:500;display:flex}.c7hFCq_size legend{margin-bottom:6px;padding:0}.c7hFCq_sizeInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.c7hFCq_sizeLabel{color:var(--text-3);flex-direction:column;gap:4px;font-size:12px;font-weight:400;display:flex}.c7hFCq_tableWrap{overflow-x:auto}.c7hFCq_materials{border-collapse:collapse;width:100%;min-width:500px;font-size:15px}.c7hFCq_materials caption{text-align:left;padding-bottom:8px;font-size:14px;font-weight:500}.c7hFCq_materials thead th{color:var(--text-3);text-align:left;border-bottom:1px solid var(--line);padding:8px;font-size:13px;font-weight:500}.c7hFCq_materials tbody tr{border-bottom:1px solid var(--line-soft)}.c7hFCq_materials tbody th{text-align:left;padding:10px 8px 10px 0;font-weight:500}.c7hFCq_materials td{padding:10px 8px}.c7hFCq_check{width:20px;height:20px;accent-color:var(--ink)}.c7hFCq_unitPrice{width:168px;min-height:40px}.c7hFCq_unitPrice input{width:64px}.c7hFCq_unitPrice span:last-child{white-space:nowrap;font-size:13px}.c7hFCq_rowError{font-weight:400;display:block}.c7hFCq_saveRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.c7hFCq_preview{flex:0 260px;min-width:0;max-width:260px;position:sticky;top:16px}.c7hFCq_previewCard{border:1px dashed var(--input-border);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:20px;display:flex}.c7hFCq_previewTitle{font-family:var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.02em;font-size:12px}.c7hFCq_previewPrice{font-family:var(--font-mono);font-size:28px;font-weight:500}@media (max-width:1180px){.c7hFCq_steps{display:none}}@media (max-width:960px){.c7hFCq_steps,.c7hFCq_preview{max-width:none;position:static}.c7hFCq_steps{display:none}}
