:root{--font-sans:"Overpass", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Overpass Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}a{color:var(--ac)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono)}._button_1ma8v_3{height:44px;font:700 14px var(--font-sans);white-space:nowrap;cursor:pointer;box-sizing:border-box;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}._button_1ma8v_3:disabled{opacity:.5;cursor:default}._sm_1ma8v_19{gap:6px;height:40px;padding:0 12px;font-size:13px}._xs_1ma8v_20{border-radius:8px;gap:6px;height:32px;padding:0 10px;font-size:12.5px}._primary_1ma8v_22{background:var(--ac);color:var(--onac)}._secondary_1ma8v_23{background:var(--sf);color:var(--ink);border:1px solid var(--ln2)}._ghost_1ma8v_24{color:var(--ink2);background:0 0}._tinted_1ma8v_25{background:var(--acs);color:var(--aci)}._ghost_1ma8v_24:hover:not(:disabled),._secondary_1ma8v_23:hover:not(:disabled){background:var(--s2)}._primary_1ma8v_22:hover:not(:disabled){filter:brightness(1.08)}._danger_1ma8v_29:hover:not(:disabled){filter:brightness(1.08)}._dangerOutline_1ma8v_31{color:var(--dgi);border:1px solid var(--dg);background:0 0}._dangerOutline_1ma8v_31:hover:not(:disabled){background:var(--dgs)}._iconButton_1ma8v_34{width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconButton_1ma8v_34:hover:not(:disabled){background:var(--s2);color:var(--ink)}._iconButton_1ma8v_34._sm_1ma8v_19{border-radius:8px;width:40px;height:40px;padding:0}._segmented_1ma8v_51{background:var(--s2);border:1px solid var(--ln);border-radius:10px;gap:4px;padding:4px;display:flex}._segment_1ma8v_51{min-width:0;height:36px;color:var(--ink2);font:600 13px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:0 8px}._segment_1ma8v_51[aria-pressed=true],._segment_1ma8v_51[aria-selected=true]{background:var(--sf);color:var(--ink);box-shadow:var(--sh-sm);font-weight:700}._tabGrid_1ma8v_74{display:grid}._tabCount_1ma8v_75{background:var(--s3);height:20px;color:var(--ink2);font:700 11.5px var(--font-mono);vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:0 7px;display:inline-flex}._segment_1ma8v_51[aria-selected=true] ._tabCount_1ma8v_75{background:var(--acs);color:var(--aci)}._segmentMono_1ma8v_88{font-family:var(--font-mono);padding:0 4px;font-size:12.5px}._segmentIcon_1ma8v_89{justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}._segmentStacked_1ma8v_91{flex-direction:column;justify-content:center;align-items:center;gap:1px;height:52px;padding:0 4px;display:flex}._segmentDetail_1ma8v_92{font:500 11.5px var(--font-mono);color:var(--ink3);white-space:nowrap}._segment_1ma8v_51[aria-pressed=true] ._segmentDetail_1ma8v_92{color:var(--ink2)}._legend_1ma8v_95{color:var(--ink2);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}._fieldset_1ma8v_102{border:0;min-width:0;margin:0;padding:0}._fieldsetInline_1ma8v_104{display:flow-root}._legendInline_1ma8v_105{float:left;align-items:center;height:46px;margin:0 12px 0 0;display:flex}._segment_1ma8v_51[aria-disabled=true]{opacity:.45;cursor:not-allowed}._seedBox_1ma8v_109{border:1.5px solid var(--ink2);background:var(--s2);border-radius:8px;align-items:center;gap:6px;height:44px;padding:0 10px;display:flex}._seedBox_1ma8v_109:focus-within{border-color:var(--ac)}._seedLabel_1ma8v_120{letter-spacing:.12em;color:var(--ink3);font-size:11px;font-weight:800}._seedInput_1ma8v_121{width:58px;font:700 15px var(--font-mono);letter-spacing:.04em;color:var(--ink);background:0 0;border:0;outline:none;padding:0}._switchRow_1ma8v_133{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex;position:relative}._switchOff_1ma8v_135{opacity:.55;cursor:not-allowed}._switchText_1ma8v_136{flex:1;min-width:0}._switchTitle_1ma8v_137{font-size:13.5px;font-weight:600;display:block}._switchDesc_1ma8v_138{color:var(--ink3);font-size:12.5px;display:block}._hiddenInput_1ma8v_139{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}._track_1ma8v_140{background:var(--ln2);border-radius:10px;flex:none;width:36px;height:20px;transition:background .12s;position:relative}._knob_1ma8v_149{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}._hiddenInput_1ma8v_139:checked+._track_1ma8v_140{background:var(--ac)}._hiddenInput_1ma8v_139:checked+._track_1ma8v_140 ._knob_1ma8v_149{left:18px}._hiddenInput_1ma8v_139:focus-visible+._track_1ma8v_140{outline:2px solid var(--ac);outline-offset:2px}._fieldRow_1ma8v_165{grid-template-columns:76px minmax(0,1fr) 92px;align-items:center;gap:12px;display:grid}._fieldLabel_1ma8v_171{color:var(--ink2);font-size:13px;font-weight:600}._slider_1ma8v_172{align-items:center;min-width:0;height:44px;display:flex;position:relative}._slider_1ma8v_172 input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}._slider_1ma8v_172 input:disabled{cursor:default}._sliderTrack_1ma8v_184{background:var(--s3);border-radius:2px;height:4px;position:absolute;left:0;right:0}._sliderFill_1ma8v_185{background:var(--ac);height:4px;width:calc((100% - 18px) * var(--p) + 9px);border-radius:2px;position:absolute;left:0}._sliderThumb_1ma8v_186{left:calc((100% - 18px) * var(--p));box-sizing:border-box;background:var(--sf);border:2px solid var(--ac);width:18px;height:18px;box-shadow:var(--sh-sm);border-radius:50%;position:absolute}._slider_1ma8v_172 input:focus-visible~._sliderThumb_1ma8v_186{box-shadow:0 0 0 4px var(--acs), var(--sh-sm)}._strong_1ma8v_198 ._sliderTrack_1ma8v_184,._strong_1ma8v_198 ._sliderFill_1ma8v_185{border-radius:3px;height:6px}._strong_1ma8v_198 ._sliderFill_1ma8v_185{width:calc((100% - 22px) * var(--p) + 11px)}._strong_1ma8v_198 ._sliderThumb_1ma8v_186{left:calc((100% - 22px) * var(--p));background:var(--ac);border:3px solid var(--sf);width:22px;height:22px;box-shadow:0 0 0 1px var(--ac), var(--sh-sm)}._numberBox_1ma8v_209{box-sizing:border-box;border:1px solid var(--ln);background:var(--s2);border-radius:8px;align-items:center;gap:4px;min-width:0;height:40px;padding:0 10px;display:flex}._numberBox_1ma8v_209:focus-within{border-color:var(--ac)}._numberBox_1ma8v_209 input{width:100%;min-width:0;font:500 13.5px var(--font-mono);color:var(--ink);text-align:right;background:0 0;border:0;outline:none;padding:0}._numberPrefix_1ma8v_233{font:600 12px var(--font-mono);color:var(--ink3)}._unit_1ma8v_234{font:500 12px var(--font-mono);color:var(--ink3)}._select_1ma8v_236{border:1px solid var(--ln);background:var(--s2);width:100%;height:40px;color:var(--ink);font:600 13.5px var(--font-sans);border-radius:8px;padding:0 8px}._textInput_1ma8v_247{box-sizing:border-box;border:1px solid var(--ln);background:var(--s2);width:100%;min-width:0;height:40px;color:var(--ink);font:600 13.5px var(--font-sans);border-radius:8px;outline:none;padding:0 10px}._textInput_1ma8v_247:focus{border-color:var(--ac)}._textInputLarge_1ma8v_261{height:44px;font:700 14.5px var(--font-sans);border-radius:10px;padding:0 12px}._stackedField_1ma8v_262{flex-direction:column;gap:6px;display:flex}._selectWith_1ma8v_263{gap:8px;min-width:0;display:flex}._selectWith_1ma8v_263 ._select_1ma8v_236{flex:1;min-width:0}._badge_1ma8v_267{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}._neutral_1ma8v_278{background:var(--s2);color:var(--ink2)}._accent_1ma8v_279{background:var(--acs);color:var(--aci)}._signal_1ma8v_280{background:var(--sig);color:var(--sigi)}._ok_1ma8v_281{background:var(--oks);color:var(--ok)}._danger_1ma8v_29{background:var(--dg);color:var(--ondg)}._dangerSoft_1ma8v_284{background:var(--dgs);color:var(--dgi)}._sectionHeading_1ma8v_286{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11.5px;font-weight:700}._region_awu53_3{z-index:40;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0}._notice_awu53_15{pointer-events:auto;box-sizing:border-box;background:var(--ink);width:max-content;max-width:100%;min-height:52px;color:var(--bg);box-shadow:var(--sh-md);border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}._badge_awu53_33{background:var(--inv-ok);width:24px;height:24px;color:var(--inv-on);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._notice_awu53_15[data-tone=error] ._badge_awu53_33{background:var(--inv-dg)}._text_awu53_45{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}._action_awu53_46{height:40px;color:var(--inv-ac);font:700 13.5px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 12px}._action_awu53_46:hover{text-decoration:underline}._notice_awu53_15 ._dismiss_awu53_59{color:var(--inv-ink2);flex:none}._notice_awu53_15 ._dismiss_awu53_59:hover:not(:disabled){color:var(--bg);background:0 0}._dismiss_awu53_59 svg{width:18px;height:18px}._chip_1u25o_1{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px 0 7px;font-size:12px;font-weight:700;display:inline-flex}._chip_1u25o_1[data-state=saved]{background:var(--oks);color:var(--ok)}._chip_1u25o_1[data-state=changed]{background:var(--sig);color:var(--sigi)}._chip_1u25o_1[data-state=new]{background:var(--s3);color:var(--ink2)}._dot_1u25o_18{box-sizing:border-box;border:1.5px solid;border-radius:50%;width:7px;height:7px}._chip_1u25o_1[data-state=changed] ._dot_1u25o_18{background:currentColor}._app_1fcx3_1{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;display:flex;position:relative}._header_1fcx3_10{background:var(--sf);border-bottom:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:60px;padding:8px 16px;display:flex}._brand_1fcx3_21{min-height:44px;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}._brandName_1fcx3_29{letter-spacing:-.01em;font-size:19px;font-weight:800}._nav_1fcx3_31{gap:4px;display:flex}._navLink_1fcx3_32{height:40px;color:var(--ink2);border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._navLink_1fcx3_32:hover{background:var(--s2)}._navLink_1fcx3_32[aria-current=page]{background:var(--acs);color:var(--aci);font-weight:700}._crumbs_1fcx3_49{min-width:7.5rem;color:var(--ink3);white-space:nowrap;flex:1 1 0;align-items:center;gap:8px;margin:-3px;padding:3px;font-size:13.5px;display:flex;overflow:hidden}._crumbs_1fcx3_49 ._libraryButton_1fcx3_63{flex:none;height:40px;padding:0 13px 0 10px;font-size:13.5px}._crumb_1fcx3_49{gap:8px;min-width:0;display:inline-flex}._crumbLast_1fcx3_65{min-width:0;color:var(--ink2);text-overflow:ellipsis;font-weight:700;overflow:hidden}._actions_1fcx3_67{align-items:center;gap:4px;margin-left:auto;display:flex}._exportButton_1fcx3_68{margin-left:6px}._workspace_1fcx3_72{flex-wrap:wrap;flex:1;align-items:stretch;min-height:0;display:flex}._viewportColumn_1fcx3_80{flex-direction:column;flex:999 600px;min-width:0;min-height:460px;display:flex}._viewportArea_1fcx3_88{background:var(--vp);flex:1;min-height:440px;position:relative;overflow:hidden}._panelColumn_1fcx3_96{background:var(--sf);min-width:0;max-height:calc(100vh - 61px);box-shadow:-1px 0 0 var(--ln), 0 -1px 0 var(--ln);flex-direction:column;flex:400px;display:flex}@media (width<=1040px){._panelColumn_1fcx3_96{max-height:none}}._placeholder_1fcx3_111{color:var(--ink3);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}._pendingScreen_1fcx3_123{flex:1;justify-content:center;align-items:center;padding:24px 16px;display:flex}._pendingScrim_1fcx3_131{z-index:20;background:var(--scrim);justify-content:center;align-items:flex-start;padding:72px 16px 24px;display:flex;position:fixed;inset:0}._pending_1fcx3_123{background:var(--sf);border:1px solid var(--ln);height:28px;color:var(--ink3);border-radius:999px;align-items:center;margin:0;padding:0 12px;font-size:12.5px;font-weight:600;animation:.16s ease-out .25s both _pendingIn_1fcx3_1;display:flex}@keyframes _pendingIn_1fcx3_1{0%{opacity:0}to{opacity:1}}._pendingError_1fcx3_162{background:var(--dgs);max-width:320px;color:var(--dgi);border:1px solid var(--dg);box-shadow:var(--sh-sm);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:10px 14px 12px;font-size:12.5px;display:flex}._pendingError_1fcx3_162 strong{font-size:13.5px}._pendingError_1fcx3_162 button{margin-top:8px}._panel_zovxt_3{border-top:1px solid var(--ln);background:var(--sf);flex-direction:column;flex:none;height:300px;display:flex}._head_zovxt_12{border-bottom:1px solid var(--ln);flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;min-height:52px;padding:4px 8px 4px 16px;display:flex}._headIcon_zovxt_22{color:var(--ink2)}._title_zovxt_23{margin:0;font-size:14px;font-weight:800}._file_zovxt_24{font:500 12.5px var(--font-mono);color:var(--ink3)}._spacer_zovxt_25{flex:1}._status_zovxt_26{border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}._valid_zovxt_36{background:var(--oks);color:var(--ok)}._invalid_zovxt_37{background:var(--dgs);color:var(--dgi)}._head_zovxt_12 ._apply_zovxt_38{padding:0 14px}._errors_zovxt_40{border-bottom:1px solid var(--ln);background:var(--dgs);max-height:84px;color:var(--dgi);font:500 12.5px/1.5 var(--font-mono);flex:none;margin:0;padding:8px 16px 8px 34px;overflow-y:auto}._scroll_zovxt_52{background:var(--code);min-height:0;font:400 13px/20px var(--font-mono);flex:1;padding:10px 0;overflow:auto}._scroll_zovxt_52:focus-within{box-shadow:inset 0 0 0 2px var(--ac)}._code_zovxt_62{width:max-content;min-width:100%;display:flex}._gutter_zovxt_63{z-index:1;background:var(--code);-webkit-user-select:none;user-select:none;flex:none;width:52px;position:sticky;left:0}._lineNo_zovxt_72{text-align:right;height:20px;color:var(--ink3);padding-right:16px}._stack_zovxt_76{flex:1;display:grid}._highlight_zovxt_77,._input_zovxt_77{grid-area:1/1}._line_zovxt_72{white-space:pre;height:20px;padding-right:16px}._input_zovxt_77{resize:none;color:#0000;width:100%;min-width:0;height:100%;caret-color:var(--ink);font:inherit;white-space:pre;overflow-wrap:normal;tab-size:8;background:0 0;border:0;outline:none;margin:0;padding:0 16px 0 0;overflow:hidden}._input_zovxt_77::selection{background:color-mix(in srgb, var(--ac) 30%, transparent);color:#0000}._key_zovxt_99{color:var(--ck)}._string_zovxt_100{color:var(--cs)}._number_zovxt_101{color:var(--cn)}._punct_zovxt_102{color:var(--cp)}._text_zovxt_103{color:var(--ink)}._header_46g86_4{border-bottom:1px solid var(--ln);flex-direction:column;flex:none;gap:12px;padding:16px 20px 14px;display:flex}._nameRow_46g86_12{align-items:flex-end;gap:12px;display:flex}._nameField_46g86_13{flex:1;min-width:0}._nameLabel_46g86_14{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:11.5px;font-weight:700;display:block}._nameInput_46g86_22{border:0;border-bottom:1px dashed var(--ln2);width:100%;font:800 20px/1.25 var(--font-sans);color:var(--ink);background:0 0;border-radius:0;padding:4px 0}._nameInput_46g86_22:focus-visible{border-bottom:1px solid var(--ac);outline:none}._presetChip_46g86_33{background:var(--s2);height:26px;color:var(--ink2);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}._presetChipModified_46g86_45{background:var(--sig);color:var(--sigi)}._modes_46g86_46 button{font-size:13.5px}._body_46g86_50{flex:1;min-height:0;padding:4px 20px 24px;position:relative;overflow-y:auto}._sectionHeader_46g86_53{border:0;border-top:1px solid var(--ln);width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}._sectionHeader_46g86_53._first_46g86_68{border-top:0}._tile_46g86_69{background:var(--s2);width:34px;height:34px;color:var(--ink2);--icon-knob:var(--s2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}._tileAccent_46g86_81{background:var(--acs);color:var(--aci);--icon-knob:var(--acs)}._sectionText_46g86_82{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._sectionTitle_46g86_83{font-size:14.5px;font-weight:700}._summary_46g86_84{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12.5px;overflow:hidden}._chevron_46g86_92{color:var(--ink3);flex:none;transition:transform .12s}._chevronOpen_46g86_93{transform:rotate(180deg)}._changeButton_46g86_94 ._chevron_46g86_92{color:inherit}._sectionBody_46g86_96{flex-direction:column;gap:14px;padding:2px 0 22px;display:flex}._sectionBody12_46g86_97{flex-direction:column;gap:12px;padding:2px 0 22px;display:flex}._basicsBody_46g86_98{flex-direction:column;gap:22px;padding:14px 0 22px;display:flex}._heading_46g86_101{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11.5px;font-weight:700}._subheading_46g86_109{color:var(--ink2);margin:0;font-size:13px;font-weight:600}._fieldLabel_46g86_110{color:var(--ink2);font-size:13px;font-weight:600}._hint_46g86_111{color:var(--ink3);font-size:12.5px}._note_46g86_112{color:var(--ink3);margin:0;font-size:12.5px}._pullUp_46g86_113{margin-top:-8px}._noteBelow_46g86_114{margin-top:6px}._unit_46g86_115{font:500 12px var(--font-mono);color:var(--ink3)}._grow_46g86_116{flex:1;min-width:0}._noShrink_46g86_117{flex:none}._minW0_46g86_118{min-width:0}._block_46g86_119{height:auto;display:block}._presetSection_46g86_122{flex-direction:column;gap:10px;display:flex}._presetGrid_46g86_123{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._presetButton_46g86_124{border:1.5px solid var(--ln);background:var(--sf);min-height:96px;color:var(--ink2);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 8px;display:flex;position:relative}._presetButton_46g86_124:hover{border-color:var(--ln2)}._presetButton_46g86_124[aria-pressed=true]{border-color:var(--ac);background:var(--acs);color:var(--aci)}._presetLetter_46g86_141{font:700 11px var(--font-mono);position:absolute;top:5px;left:7px}._presetName_46g86_142{text-align:center;font-size:12px;font-weight:600;line-height:1.15}._presetCaption_46g86_143{color:var(--ink2);margin:0;font-size:13px}._presetCaption_46g86_143 strong{color:var(--ink)}._tileName_46g86_148{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}._pickerDesc_46g86_157{margin-top:-4px;line-height:1.4}._customTile_46g86_158{text-align:left;flex-direction:row;gap:12px;width:100%;min-height:0;padding:8px 12px 8px 8px}._customText_46g86_166{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._customTitle_46g86_167{color:var(--ink);font-size:14px;font-weight:700}._customDesc_46g86_168{color:var(--ink3);font-size:12.5px;line-height:1.35}._customTile_46g86_158[aria-pressed=true] ._customTitle_46g86_167{color:var(--aci)}._customTile_46g86_158[aria-pressed=true] ._customDesc_46g86_168{color:var(--aci);opacity:.85}._typeParam_46g86_173{grid-template-columns:minmax(0,1fr) 92px;align-items:center;column-gap:12px;display:grid}._typeParamLabel_46g86_174{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}._typeParamRange_46g86_175{font:500 12px var(--font-mono);color:var(--ink3)}._typeParamSlider_46g86_176{grid-column:1/-1;margin:-2px 0 -8px}._infoRow_46g86_177{background:var(--s2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 12px;display:grid}._infoValue_46g86_186{font:700 13px var(--font-mono);color:var(--ink);text-align:right}._infoNote_46g86_187{color:var(--ink3);grid-column:1/-1;font-size:12px}._aboutBody_46g86_190{flex-direction:column;gap:16px;padding:2px 0 22px;display:flex}._aboutDesc_46g86_191{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}._aboutText_46g86_192{color:var(--ink);margin:0;font-size:13px;line-height:1.42}._facts_46g86_193{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}._fact_46g86_193{background:var(--s2);border-radius:10px;padding:8px 10px}._fact_46g86_193 dt{color:var(--ink3);font-size:12px;font-weight:700}._fact_46g86_193 dd{color:var(--ink);margin:2px 0 0;font-size:12.5px;line-height:1.35}._aboutGroup_46g86_197{flex-direction:column;gap:8px;display:flex}._aboutHead_46g86_198{justify-content:space-between;align-items:center;gap:8px;display:flex}._partRow_46g86_199{align-items:flex-start;gap:10px;display:flex}._partLabel_46g86_200{width:76px;color:var(--ink3);flex:none;padding-top:4px;font-size:12px;font-weight:700}._chips_46g86_201{flex-wrap:wrap;gap:6px;min-width:0;display:flex}._chip_46g86_201{background:var(--acs);min-height:26px;color:var(--aci);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}._facadeRows_46g86_213{border-top:1px solid var(--ln);flex-direction:column;gap:4px;padding-top:8px;display:flex}._facadeRow_46g86_213{color:var(--ink2);grid-template-columns:104px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:1.4;display:grid}._facadeKey_46g86_215{color:var(--ink);font-weight:700}._noteList_46g86_216{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._printNote_46g86_217{background:var(--s2);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}._printNoteRed_46g86_218{background:var(--dgs);box-shadow:inset 3px 0 0 var(--dg)}._printFeature_46g86_219{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:700;display:flex}._angle_46g86_220{font:600 11.5px var(--font-mono);color:var(--ink3)}._printNoteRed_46g86_218 ._printFeature_46g86_219,._printNoteRed_46g86_218 ._angle_46g86_220,._printNoteRed_46g86_218 ._printFix_46g86_221{color:var(--dgi)}._redBadge_46g86_222{margin-left:auto}._printFix_46g86_221{color:var(--ink2);font-size:12.5px;line-height:1.4}._tip_46g86_224{align-items:center;gap:10px;display:flex}._tipRadius_46g86_225{background:var(--sig);min-width:46px;height:24px;color:var(--sigi);font:700 12px var(--font-mono);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}._tipPart_46g86_237{color:var(--ink);font-size:13px;font-weight:700;display:block}._tipNote_46g86_238{color:var(--ink2);font-size:12px;display:block}._crushStep_46g86_239{color:var(--ink);gap:10px;font-size:13px;line-height:1.42;display:flex}._crushNumber_46g86_240{background:var(--s3);width:20px;height:20px;color:var(--ink2);font:700 11.5px var(--font-mono);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}._limitWarn_46g86_255{border:1px solid var(--ln);background:var(--s2);border-radius:10px;align-items:flex-start;gap:10px;margin-top:-6px;padding:10px 12px;display:flex}._limitText_46g86_265{color:var(--ink);margin:0;font-size:12.5px;line-height:1.4}._limitText_46g86_265+._limitText_46g86_265{margin-top:6px}._compact_46g86_269{border:1px solid var(--ln);background:var(--s2);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}._mini_46g86_278{background:var(--sf);border-radius:8px;flex:none}._miniLeft_46g86_279,._miniRight_46g86_279{stroke:var(--edge);stroke-width:.75px;vector-effect:non-scaling-stroke}._miniLeft_46g86_279{fill:var(--cl)}._miniRight_46g86_279{fill:var(--cr)}._miniWin_46g86_282{fill:var(--win);opacity:.5}._miniLeftEdge_46g86_283,._miniRightEdge_46g86_283,._miniTopEdge_46g86_283{stroke:var(--edge);stroke-width:.75px}._miniLeftEdge_46g86_283{fill:var(--cl)}._miniRightEdge_46g86_283{fill:var(--cr)}._miniTopEdge_46g86_283{fill:var(--ct)}._compactText_46g86_287{flex:1;min-width:0}._compactTitle_46g86_288{margin:0;font-size:14px;font-weight:700}._compactMeta_46g86_289{color:var(--ink3);margin:1px 0 0;font-size:12.5px}._changeButton_46g86_94{flex:none}._sizeSection_46g86_293{flex-direction:column;gap:6px;display:flex}._sizeHeading_46g86_294{margin-bottom:2px}._floorsRow_46g86_295{grid-template-columns:76px minmax(0,1fr) 92px;align-items:center;gap:12px;display:grid}._stepper_46g86_301{align-items:center;gap:6px;display:flex}._stepButton_46g86_302{border:1px solid var(--ln);background:var(--s2);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}._stepButton_46g86_302:hover:not(:disabled){background:var(--s3)}._stepButton_46g86_302:disabled{opacity:.5;cursor:default}._floorsValue_46g86_317{text-align:center;min-width:34px;font:700 16px var(--font-mono)}._floorsMul_46g86_318{text-align:right;font:500 12.5px var(--font-mono);color:var(--ink3);white-space:nowrap}._overall_46g86_319{color:var(--ink3);justify-content:space-between;gap:12px;margin:4px 0 0;font-size:12.5px;display:flex}._overallValue_46g86_327{font:600 12.5px var(--font-mono);color:var(--ink2)}._fragSection_46g86_330{flex-direction:column;gap:4px;display:flex}._fragHead_46g86_331{justify-content:space-between;align-items:center;gap:12px;display:flex}._fragLabel_46g86_332{cursor:pointer}._fragValue_46g86_333{align-items:center;gap:8px;display:flex}._fragNumber_46g86_334{text-align:right;min-width:28px;font:700 16px var(--font-mono)}._fragSlider_46g86_335{position:relative}._tick_46g86_336{background:var(--ln2);width:2px;height:6px;position:absolute;top:31px}._fragEnds_46g86_337{color:var(--ink3);justify-content:space-between;font-size:12px;font-weight:600;display:flex}._fragNozzle_46g86_339{margin-top:8px}._fragNozzle_46g86_339>legend{width:76px}@media (width<=559px){._fragNozzle_46g86_339>legend{width:auto}}._fragLine_46g86_345{background:var(--s2);color:var(--ink2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0;padding:10px 12px;font-size:13px;display:flex}._customChip_46g86_357{background:var(--sig);height:22px;color:var(--sigi);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}._nozzleNote_46g86_369{color:var(--ink2);align-items:flex-start;gap:8px;margin:2px 0 0;font-size:12.5px;line-height:1.4;display:flex}._nozzleTag_46g86_370{height:20px;font:700 11px var(--font-mono);border-radius:6px;flex:none;align-items:center;padding:0 6px;display:inline-flex}._tagStiffer_46g86_379{background:var(--sig);color:var(--sigi)}._tagWeaker_46g86_380{background:var(--acs);color:var(--aci)}._tagSame_46g86_381{background:var(--s3);color:var(--ink2)}._sizePair_46g86_384{flex-direction:column;gap:6px;display:flex}._sizeLocked_46g86_385{opacity:.5}._lockNote_46g86_386{background:var(--acs);color:var(--aci);border-radius:10px;align-items:center;gap:8px;margin:2px 0 0;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}._tallHint_46g86_400{border:1px solid var(--ln);background:var(--s2);border-radius:12px;align-items:center;gap:10px;min-height:52px;margin-top:6px;padding:6px 12px;display:flex}._tallHintText_46g86_411{flex:1;min-width:0;font-size:13.5px;font-weight:700}._pairRow_46g86_414{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}._pair_46g86_414{align-items:center;gap:8px;min-width:0;display:flex}._times_46g86_416{color:var(--ink3)}._numberRow_46g86_419{grid-template-columns:76px minmax(0,1fr) 92px;align-items:center;gap:12px;display:grid}._texCard_46g86_427{border:1px solid var(--ln);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}._texSwatch_46g86_435{border-radius:8px;flex:none}._texTitle_46g86_436{margin:0;font-size:14px;font-weight:700}._texDetail_46g86_437{color:var(--ink3);margin:2px 0 0;font-size:12.5px}._dotNote_46g86_438{color:var(--ink2);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}._dot8_46g86_439{background:var(--ac);border-radius:50%;flex:none;width:8px;height:8px}._linkLine_46g86_442{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;font-size:12.5px;display:flex}._strong_46g86_451{color:var(--ink);font-weight:700}._ringFigure_46g86_452{background:var(--s2);border:1px solid var(--ln);border-radius:12px;margin:0;padding:12px}._ringWall_46g86_453{fill:var(--cl);stroke:var(--edge);stroke-width:1px}._ringSlots_46g86_454{fill:var(--win)}._ringDim_46g86_455{fill:none;stroke:var(--ac);stroke-width:1.2px}._ringText_46g86_456{font:600 11px var(--font-mono);fill:var(--aci)}._ringCaption_46g86_457{color:var(--ink2);margin-top:6px;font-size:12.5px}._issues_46g86_460{border:1px solid var(--ln);border-radius:12px;overflow:hidden}._issuesHead_46g86_461{background:var(--s2);align-items:center;gap:10px;min-height:52px;padding:4px 12px;display:flex}._warnDot_46g86_469{background:var(--sig);width:26px;height:26px;color:var(--sigi);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._issuesTitle_46g86_480{flex:1;min-width:0;font-size:13.5px;font-weight:700}._issuesOk_46g86_481{color:var(--ok)}._issuesPending_46g86_482{color:var(--ink3);font-weight:600}._redToggle_46g86_483{min-height:44px;color:var(--ink2);cursor:pointer;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:relative}._issueRow_46g86_495{border-top:1px solid var(--ln);align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:13px;display:flex}._issueNumber_46g86_504{background:var(--dg);width:22px;height:22px;color:var(--ondg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._issueAngle_46g86_517{font:500 12px var(--font-mono);color:var(--ink3)}._table_46g86_520{border:1px solid var(--ln);border-radius:12px;font-size:13px;overflow:hidden}._tableHead_46g86_521,._tableRow_46g86_521{align-items:center;gap:8px;padding:0 12px;display:grid}._tableHead_46g86_521{background:var(--s2);letter-spacing:.06em;text-transform:uppercase;min-height:34px;color:var(--ink3);font-size:11.5px;font-weight:700}._tableRow_46g86_521{border-top:1px solid var(--ln);min-height:40px}._floorCols_46g86_532{grid-template-columns:44px 44px minmax(0,1fr) minmax(0,1fr) 44px}._faceCols_46g86_533{grid-template-columns:52px minmax(0,1fr) 40px 56px}._rowLabel_46g86_534{align-items:center;gap:6px;font-weight:700;display:flex;position:relative}._dot6_46g86_535{background:0 0;border-radius:50%;flex:none;width:6px;height:6px}._dotOn_46g86_536{background:var(--ac)}._monoCell_46g86_537{font:500 12.5px var(--font-mono);color:var(--ink3)}._lineCell_46g86_538{color:var(--ink3);font-size:12px}._cell_46g86_539{color:var(--ink3);min-width:0;font-weight:400}._cellOverride_46g86_540{color:var(--aci);font-weight:700}._editCell_46g86_541{border-radius:4px;display:block;position:relative}._cellText_46g86_542{text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration:underline dotted var(--ln2);text-decoration:underline dotted var(--ln2);text-underline-offset:3px;display:block;overflow:hidden}._editCell_46g86_541:hover ._cellText_46g86_542{text-decoration-color:currentColor}._editCell_46g86_541:focus-within{outline:2px solid var(--ac);outline-offset:2px}._cellSelect_46g86_552{opacity:0;cursor:pointer;width:100%;font-size:13px;position:absolute;inset:-10px 0}._cellButton_46g86_560{font:inherit;font-weight:inherit;cursor:pointer;-webkit-text-decoration:underline dotted var(--ln2);text-decoration:underline dotted var(--ln2);text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:0}._cellButton_46g86_560._cellOverride_46g86_540{font-weight:700}._ovFooter_46g86_572{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._ovLegend_46g86_573{color:var(--ink3);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}._addForm_46g86_574{border:1px solid var(--ln);background:var(--s2);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}._addForm_46g86_574 select{background:var(--sf)}._addActions_46g86_584{justify-content:flex-end;gap:8px;display:flex}._stats_46g86_587{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}._stat_46g86_587{background:var(--s2);border-radius:10px;padding:8px 10px}._statLabel_46g86_589{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:flex}._statValue_46g86_590{font:600 13.5px var(--font-mono);white-space:nowrap;margin:2px 0 0}._editPrinters_46g86_591{border:1px solid var(--ln2);background:var(--sf);flex:none}._setupRow_46g86_593{grid-template-columns:96px 92px minmax(0,1fr);align-items:center;gap:12px;display:grid}._setupEdited_46g86_594,._setupEdited_46g86_594:focus-within{border:1.5px solid var(--ac)}._setupDefault_46g86_595{min-width:0;color:var(--ink3);align-items:center;gap:6px;font-size:12.5px;display:flex}._nowrap_46g86_596{white-space:nowrap}._defaultReset_46g86_597{flex:none;width:30px;height:30px;padding:0}._resetPrinter_46g86_598{align-self:flex-start}._infoNote_46g86_187{background:var(--s2);color:var(--ink2);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}._infoIcon_46g86_611{flex:none;margin-top:1px}._footer_46g86_614{border-top:1px solid var(--ln);background:var(--sf);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:12px 20px;display:flex}._footer_46g86_614 ._randomise_46g86_624{padding:0 14px}._footer_46g86_614 ._randomise_46g86_624 svg{width:20px;height:20px}._footer_46g86_614 ._reset_46g86_598{gap:6px;margin-left:auto;padding:0 12px}._section_1bd2d_3{flex-direction:column;gap:10px;padding-top:4px;display:flex}._head_1bd2d_4{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._heading_1bd2d_5{color:var(--ink2);margin:0;font-size:13px;font-weight:600}._meta_1bd2d_6{color:var(--ink3);font-size:12px}._note_1bd2d_7{color:var(--ink3);margin:0;font-size:12.5px}._cards_1bd2d_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._cardsOne_1bd2d_10{grid-template-columns:minmax(0,1fr)}._card_1bd2d_9{border:1px solid var(--ln);background:var(--sf);min-height:56px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}._card_1bd2d_9:hover{border-color:var(--ln2)}._card_1bd2d_9[aria-expanded=true]{border:2px solid var(--ac);background:var(--acs);padding:7px 7px 7px 9px}._cardText_1bd2d_28{flex:1;min-width:0}._cardName_1bd2d_29,._cardRole_1bd2d_30{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._cardName_1bd2d_29{font-size:13px;font-weight:700}._cardRole_1bd2d_30{color:var(--ink3);font-size:12px}._chevron_1bd2d_33{color:var(--ink3);flex:none}._card_1bd2d_9[aria-expanded=true] ._chevron_1bd2d_33{transform:rotate(180deg)}._dot_1bd2d_36{border-radius:50%;flex:none;display:block;box-shadow:inset 0 0 0 1px #0000002e}._dotDark_1bd2d_37{box-shadow:inset 0 0 0 1px #ffffff2e}._palette_1bd2d_39{border:1px solid var(--ln);background:var(--sf);box-shadow:var(--sh-md);border-radius:12px;padding:12px}._paletteHead_1bd2d_46{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;display:flex}._paletteTitle_1bd2d_47{min-width:0;font-size:13px;font-weight:700}._paletteSource_1bd2d_48{color:var(--ink3);flex:none;font-size:12px}._swatches_1bd2d_49{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 6px;display:grid}._swatch_1bd2d_49{min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex-direction:column;gap:3px;padding:3px 1px;display:flex}._swatch_1bd2d_49:hover{background:var(--s2)}._swatch_1bd2d_49[aria-selected=true]{border-color:var(--ac);background:var(--acs)}._chip_1bd2d_68{border-radius:5px;justify-content:center;align-items:center;height:26px;display:flex;box-shadow:inset 0 0 0 1px #00000029}._chipDark_1bd2d_76{box-shadow:inset 0 0 0 1px #ffffff29}._swatchName_1bd2d_77{min-height:25px;font-size:11px;font-weight:700;line-height:1.15;display:block}._swatchCode_1bd2d_78{font:500 10.5px var(--font-mono);color:var(--ink3);display:block}._parts_1bd2d_80{border:1px solid var(--ln);border-radius:12px;overflow:hidden}._partsHead_1bd2d_81{background:var(--s2);letter-spacing:.06em;text-transform:uppercase;min-height:34px;color:var(--ink3);align-items:center;margin:0;padding:0 12px;font-size:11.5px;font-weight:700;display:flex}._partRow_1bd2d_94{border-top:1px solid var(--ln);align-items:center;gap:10px;min-height:48px;padding:4px 8px 4px 12px;display:flex}._partName_1bd2d_102{flex:1;min-width:0;font-size:13px;font-weight:600}._slots_1bd2d_103{border:1px solid var(--ln);background:var(--s2);border-radius:9px;flex:none;gap:2px;padding:3px;display:flex}._slot_1bd2d_103{width:36px;height:34px;color:var(--ink2);font:600 12.5px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}._slot_1bd2d_103[aria-checked=true]{background:var(--sf);color:var(--ink);box-shadow:var(--sh-sm);font-weight:700}._slotBar_1bd2d_129{border-radius:2px;width:14px;height:3px}._oneSlot_1bd2d_131{background:var(--s2);color:var(--ink2);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}._oneSlotIcon_1bd2d_143{flex:none;margin-top:1px}._oneSlotHead_1bd2d_144{color:var(--ink);font-size:13px;display:block}._card_xfi31_4{border:1px solid var(--ln);background:var(--s2);border-radius:12px;gap:12px;padding:12px;display:flex}._cardOut_xfi31_12{border-color:var(--sig)}._cardBig_xfi31_13{border-color:var(--dg);background:var(--dgs)}._diagram_xfi31_14{background:var(--sf);border-radius:8px;flex:none;display:block}._title_xfi31_15{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;display:flex}._cardBig_xfi31_13 ._title_xfi31_15{color:var(--dgi)}._icon_xfi31_17{background:var(--oks);width:22px;height:22px;color:var(--ok);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._cardOut_xfi31_12 ._icon_xfi31_17{background:var(--sig);color:var(--sigi)}._cardBig_xfi31_13 ._icon_xfi31_17{background:var(--dg);color:var(--ondg)}._body_xfi31_30{color:var(--ink2);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12.5px;line-height:1.4}._line_xfi31_31{align-items:center;gap:8px;margin:6px 0 0;font-size:12.5px;display:flex}._lineDot_xfi31_32{background:var(--dg);border-radius:50%;flex:none;width:8px;height:8px}._linePart_xfi31_33{font-weight:700}._lineWhere_xfi31_34{min-width:0;color:var(--ink3)}._lineBy_xfi31_35{font:600 12px var(--font-mono);color:var(--dgi);white-space:nowrap;margin-left:auto}._acts_xfi31_36{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._act_xfi31_36{border-radius:9px;height:36px;padding:0 12px;font-size:12.5px}._diagram_xfi31_14 path{stroke-linecap:round}._lot_xfi31_41{fill:var(--lot);stroke:var(--lot-edge);stroke-width:1px;stroke-dasharray:3 2}._street_xfi31_42{fill:var(--asph)}._pocket_xfi31_43{fill:var(--bed);stroke:var(--edge);stroke-width:.8px}._reach_xfi31_44{fill:none;stroke:var(--ink3);stroke-width:.8px;stroke-dasharray:2 2}._base_xfi31_45{fill:var(--cl);stroke:var(--edge);stroke-width:1px}._baseBig_xfi31_46{fill:var(--dgs);stroke:var(--dg);stroke-width:1px}._front_xfi31_47{fill:none;stroke:var(--ac);stroke-width:2.5px}._out_xfi31_48{fill:none;stroke:var(--dg);stroke-width:2.5px}._streetNote_xfi31_51{background:var(--s2);color:var(--ink2);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}._streetMark_xfi31_63{background:var(--ac);border-radius:2px;flex:none;width:18px;height:4px;margin-top:7px}._tall_76nrg_4{border:1px solid var(--ln);border-radius:12px;overflow:hidden}._tallHead_76nrg_5{background:var(--s2);align-items:center;gap:10px;min-height:52px;padding:6px 12px;display:flex}._tallIcon_76nrg_6{background:var(--sig);width:26px;height:26px;color:var(--sigi);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._tallTitle_76nrg_17{font-size:13.5px;font-weight:700;display:block}._tallSub_76nrg_18{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}._offer_76nrg_19{border-top:1px solid var(--ln);align-items:center;gap:12px;padding:10px 12px;display:flex}._offerUpper_76nrg_20{fill:var(--cl);stroke:var(--edge);stroke-width:1.2px}._offerLower_76nrg_21{fill:var(--cr);stroke:var(--edge);stroke-width:1.2px}._offerCut_76nrg_22{fill:none;stroke:var(--ac);stroke-width:1.8px;stroke-dasharray:4 3}._offerText_76nrg_23{min-width:0;color:var(--ink2);flex:1;font-size:12.5px}._offerTitle_76nrg_24{color:var(--ink);font-size:13.5px;display:block}._offerButton_76nrg_25{flex:none;padding:0 14px}._group_76nrg_28{flex-direction:column;gap:10px;padding-top:4px;display:flex}._head_76nrg_29{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}._cutRow_76nrg_32{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}._stepper_76nrg_33{box-sizing:border-box;border:1px solid var(--ln);background:var(--s2);border-radius:8px;align-items:center;min-width:0;height:40px;display:flex}._step_76nrg_33{width:40px;height:38px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._step_76nrg_33:hover:not(:disabled){background:var(--s3);color:var(--ink)}._step_76nrg_33:disabled{opacity:.4;cursor:default}._cutValue_76nrg_59{text-align:center;min-width:0;font:600 13px var(--font-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._joint_76nrg_71{background:var(--s2);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}._jointUpper_76nrg_72{fill:var(--ink2)}._jointLower_76nrg_73{fill:var(--ink3)}._jointKey_76nrg_74{fill:var(--ac);stroke:var(--ac);stroke-width:1.4px}._jointText_76nrg_75{min-width:0;color:var(--ink2);flex:1;font-size:12.5px;line-height:1.4}._jointHeights_76nrg_76{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;display:block}._cl_42zr5_2{fill:var(--cl);stroke:var(--edge);stroke-width:.8px;stroke-linejoin:round}._cr_42zr5_3{fill:var(--cr);stroke:var(--edge);stroke-width:.8px;stroke-linejoin:round}._ct_42zr5_4{fill:var(--ct);stroke:var(--edge);stroke-width:.8px;stroke-linejoin:round}._win_42zr5_5{fill:var(--win);opacity:.6}._line_42zr5_6{fill:none;stroke:var(--edge);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}._thumb_uojwq_2{flex:none;display:block}._placeholder_uojwq_3{fill:none;stroke:var(--ln2);stroke-width:1.2px;stroke-dasharray:3 2.5;stroke-linejoin:round;flex:none;display:block}._busy_uojwq_12{animation:1.4s ease-in-out infinite _pulse_uojwq_1}@keyframes _pulse_uojwq_1{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._busy_uojwq_12{animation:none}}._scrim_sh39g_3{z-index:20;background:var(--scrim);justify-content:center;align-items:flex-start;padding:72px 16px 24px;display:flex;position:fixed;inset:0;overflow:auto}._dialog_sh39g_14{border:1px solid var(--ln);background:var(--sf);width:100%;max-width:800px;color:var(--ink);box-shadow:var(--sh-lg);border-radius:16px;overflow:hidden}._dialog_sh39g_14:focus{outline:none}._head_sh39g_26{border-bottom:1px solid var(--ln);align-items:flex-start;gap:12px;padding:18px 16px 16px 24px;display:flex}._headText_sh39g_27{flex:1;min-width:0}._title_sh39g_28{margin:0;font-size:21px;font-weight:800}._sub_sh39g_29{color:var(--ink3);margin:4px 0 0;font-size:13px}._body_sh39g_31{flex-wrap:wrap;display:flex}._nav_sh39g_34{background:var(--s2);min-width:0;box-shadow:1px 0 0 var(--ln);flex-direction:column;flex:240px;gap:4px;padding:14px 12px;display:flex}._navHead_sh39g_44{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0 0 2px 8px;font-size:11.5px;font-weight:700}._list_sh39g_52+._navHead_sh39g_44,._builtIn_sh39g_52+._navHead_sh39g_44{margin-top:10px}._list_sh39g_52{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._builtIn_sh39g_52{min-height:52px;color:var(--ink2);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}._lock_sh39g_63{color:var(--ink3);flex:none}._custom_sh39g_64{width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}._custom_sh39g_64:hover{background:var(--s3)}._custom_sh39g_64[aria-pressed=true]{border-color:var(--ac);background:var(--sf)}._name_sh39g_81{flex:1;min-width:0}._nameText_sh39g_82{overflow-wrap:anywhere;font-size:13.5px;font-weight:700;display:block}._spec_sh39g_83{font:500 12px var(--font-mono);color:var(--ink3);display:block}._add_sh39g_84{border:1.5px dashed var(--ln2);color:var(--aci);gap:6px;margin-top:4px;font-size:13.5px}._add_sh39g_84:hover:not(:disabled){background:var(--sf)}._editor_sh39g_94{flex-direction:column;flex:999 380px;gap:16px;min-width:0;padding:18px 24px 22px;display:flex}._fieldset_sh39g_95{border:0;min-width:0;margin:0;padding:0}._legend_sh39g_96,._nozzle_sh39g_97>legend,._slots_sh39g_98>legend{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;padding:0;font-size:11.5px;font-weight:700}._bed_sh39g_107{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._bedField_sh39g_108{border-radius:10px;gap:6px;height:44px}._bedField_sh39g_108>span:first-child{font:700 12.5px var(--font-mono)}._bedField_sh39g_108 input{font-size:14px}._note_sh39g_111{color:var(--ink3);margin:6px 0 0;font-size:12.5px}._empty_sh39g_112{color:var(--ink2);margin:0;font-size:13px;line-height:1.45}._deleteButton_sh39g_113{align-self:flex-start}._confirm_sh39g_114{background:var(--dgs);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}._confirmText_sh39g_123{color:var(--ink);flex:220px;margin:0;font-size:12.5px;line-height:1.4}._confirmTitle_sh39g_124{color:var(--dgi);font-size:13.5px;display:block}._foot_sh39g_126{border-top:1px solid var(--ln);background:var(--s2);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}._save_sh39g_127{padding:0 18px}._dialog_h33uf_3{border:1px solid var(--ln);background:var(--sf);width:min(440px,100% - 24px);max-width:none;height:auto;max-height:none;color:var(--ink);box-shadow:var(--sh-lg);z-index:5;border-radius:16px;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;inset:12px 12px 12px auto;overflow:hidden}._dialog_h33uf_3:focus{outline:none}._dialog_h33uf_3:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}._defs_h33uf_27{width:0;height:0;position:absolute;overflow:hidden}._head_h33uf_29{border-bottom:1px solid var(--ln);flex:none;align-items:center;gap:10px;padding:10px 10px 10px 18px;display:flex}._title_h33uf_37{flex:1;margin:0;font-size:17px;font-weight:800}._targetLabel_h33uf_38{color:var(--ink3);font-size:12.5px;font-weight:600}._select_h33uf_39{border:1px solid var(--ln);background:var(--s2);height:40px;color:var(--ink);font:600 13.5px var(--font-sans);border-radius:8px;min-width:0;padding:0 8px}._body_h33uf_50{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 18px 18px;display:flex;overflow-y:auto}._fieldset_h33uf_59{border:0;min-width:0;margin:0;padding:0}._legend_h33uf_60{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:10px;padding:0;font-size:11.5px;font-weight:700}._grid2_h33uf_69{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._swatch_h33uf_71{border:1px solid var(--ln);background:var(--sf);color:var(--ink);text-align:left;cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;gap:8px;padding:8px 8px 10px;display:flex}._swatch_h33uf_71:hover{border-color:var(--ln2)}._swatch_h33uf_71[aria-pressed=true]{border:2px solid var(--ac);background:var(--acs);padding:7px 7px 9px}._swatch_h33uf_71:disabled{cursor:default;color:var(--ink)}._swatch_h33uf_71:disabled:hover{border-color:var(--ac)}._typeNote_h33uf_89{color:var(--ink2);margin:0 0 10px;font-size:12.5px;line-height:1.45}._swatchArt_h33uf_90{border-radius:8px;display:block}._swatchText_h33uf_92{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;padding:0 2px;display:flex}._swatchName_h33uf_93{white-space:nowrap;font-size:14px;font-weight:700}._swatchSpec_h33uf_94{font:500 12px var(--font-mono);color:var(--ink3);white-space:nowrap}._finishGroup_h33uf_97{flex-direction:column;gap:10px;display:flex}._finish_h33uf_97{border:1px solid var(--ln);background:var(--s2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}._finishIcon_h33uf_107{color:var(--ink2);flex:none;margin-top:1px}._grow_h33uf_108{flex:1;min-width:0}._finishTitle_h33uf_109{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._finishText_h33uf_110{color:var(--ink2);margin-top:2px;font-size:12.5px;display:block}._finishTitle_h33uf_109 ._defaultBadge_h33uf_111{height:20px;padding:0 7px;font-size:11.5px}._print_h33uf_113{flex-direction:column;gap:6px;display:flex}._printNote_h33uf_114{color:var(--ink3);margin:0;font-size:12.5px;line-height:1.45}._finishGroup_h33uf_97 ._reliefSwitch_h33uf_116{border:1px solid var(--ln);background:var(--sf);border-radius:12px;min-height:60px;padding:8px 12px}._finishGroup_h33uf_97 ._reliefOn_h33uf_125{border:2px solid var(--ac);background:var(--acs);padding:7px 11px}._reliefTitle_h33uf_126{font-size:14px;font-weight:700;display:block}._reliefText_h33uf_127{color:var(--ink2);margin-top:2px;display:block}._row_h33uf_129{grid-template-columns:96px minmax(0,1fr) 92px;align-items:center;gap:12px;display:grid}._reliefNote_h33uf_137{border:1px solid var(--ln);background:var(--s2);border-radius:12px;align-items:center;gap:12px;margin-top:-6px;padding:12px;display:flex}._wallSection_h33uf_147{flex:none;display:block}._sectionFrame_h33uf_148{fill:var(--sf);stroke:var(--ln)}._sectionWall_h33uf_149{fill:var(--ink2)}._sectionFaces_h33uf_150{fill:var(--ac)}._sectionJoint_h33uf_151{fill:none;stroke:var(--dg);stroke-width:1.4px;stroke-dasharray:2 2}._sectionText_h33uf_152{font:600 9.5px var(--font-mono);fill:var(--ink2)}._sectionTextFaces_h33uf_153{fill:var(--aci)}._reliefNoteText_h33uf_154{min-width:0;color:var(--ink2);margin:0;font-size:12.5px;line-height:1.45}._reliefNoteHead_h33uf_155{color:var(--ink)}._rowLabel_h33uf_156{color:var(--ink2);font-size:13px;font-weight:600}._depthNote_h33uf_157{color:var(--ink3);margin:-10px 0 0;font-size:12.5px}._figure_h33uf_159{margin:0}._previewFrame_h33uf_160{border:1px solid var(--ln);border-radius:12px;overflow:hidden}._block_h33uf_161{height:auto;display:block}._wall_h33uf_147{fill:var(--cl)}._ruler_h33uf_163{height:auto;margin-top:6px;display:block}._rulerTicks_h33uf_164{fill:none;stroke:var(--ink3);stroke-width:1.2px}._rulerText_h33uf_165{font:500 11px var(--font-mono);fill:var(--ink3)}._caption_h33uf_166{color:var(--ink3);margin-top:4px;font-size:12.5px}._foot_h33uf_168{border-top:1px solid var(--ln);background:var(--s2);flex:none;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}._root_1imrx_4{position:absolute;inset:0;container-type:inline-size}._canvas_1imrx_10{z-index:0;position:absolute;inset:0}._labels_1imrx_17{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}._label_1imrx_17{visibility:hidden;will-change:transform;position:absolute;top:0;left:0}._status_1imrx_32{color:var(--ink3);pointer-events:none;z-index:1;justify-content:center;align-items:center;margin:0;font-size:13px;display:flex;position:absolute;inset:0}._topLeft_1imrx_45{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 136px);display:flex;position:absolute;top:16px;left:16px}._topLeft_1imrx_45>*{pointer-events:auto}._row_1imrx_59{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._pill_1imrx_61{white-space:nowrap;height:40px;box-shadow:var(--sh-sm);border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 16px 0 12px;font-size:14px;font-weight:700;display:flex}._pill_1imrx_61 svg{flex:none}._support_1imrx_75{background:var(--sig);color:var(--sigi)}._supportFree_1imrx_76{background:var(--oks);color:var(--ok)}._toggle_1imrx_78{background:var(--sf);border:1px solid var(--ln);height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;box-shadow:var(--sh-sm);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:13.5px;font-weight:600;display:flex;position:relative}._legend_1imrx_96{background:var(--sf);border:1px solid var(--ln);width:300px;max-width:100%;box-shadow:var(--sh-md);border-radius:12px;padding:12px 14px}._legendText_1imrx_105{color:var(--ink2);margin:0 0 6px;font-size:12.5px}._legendList_1imrx_106{margin:0;padding:0;list-style:none}._legendItem_1imrx_107{align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}._legendNum_1imrx_108,._marker_1imrx_109{background:var(--dg);color:var(--ondg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex}._legendNum_1imrx_108{width:22px;height:22px}._legendLabel_1imrx_122{flex:1;min-width:0}._legendAngle_1imrx_123{font:500 12px var(--font-mono);color:var(--ink3)}._volume_1imrx_126{background:var(--dg);min-height:40px;color:var(--ondg);box-shadow:var(--sh-sm);border-radius:20px;align-items:center;gap:8px;margin:0;padding:6px 16px 6px 12px;font-size:14px;font-weight:700;line-height:1.25;display:flex}._volume_1imrx_126 svg{flex:none}._volumeDetail_1imrx_142{font:500 12px var(--font-mono);opacity:.85;display:block}._error_1imrx_144{background:var(--dgs);max-width:300px;color:var(--dgi);border:1px solid var(--dg);box-shadow:var(--sh-sm);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px}._error_1imrx_144 strong{margin-bottom:2px;font-size:13.5px;display:block}._busy_1imrx_158{background:var(--sf);border:1px solid var(--ln);height:28px;color:var(--ink3);border-radius:999px;align-items:center;margin:0;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}._topRight_1imrx_172{z-index:2;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:12px;right:12px}._group_1imrx_183{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--sh-sm);border-radius:12px;gap:4px;padding:4px;display:flex}._zoom_1imrx_193{z-index:2;position:absolute;bottom:16px;right:16px}._bottomLeft_1imrx_202{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 184px);display:flex;position:absolute;bottom:16px;left:16px}@container (width<=479px){._zoom_1imrx_193{flex-direction:column}._bottomLeft_1imrx_202{max-width:calc(100% - 90px)}}._display_1imrx_221{background:var(--sf);border:1px solid var(--ln);max-width:100%;box-shadow:var(--sh-sm);border-radius:12px;flex-direction:column;padding:2px 12px;display:flex}._displayRow_1imrx_231{min-height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex;position:relative}._displayRow_1imrx_231+._displayRow_1imrx_231{border-top:1px solid var(--ln)}._displayText_1imrx_244{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._displayMeta_1imrx_245{color:var(--ink3);font-size:12px;font-weight:600}._dots_1imrx_246{padding-left:6px;display:flex}._dot_1imrx_246{width:12px;height:12px;box-shadow:0 0 0 2px var(--sf), inset 0 0 0 1px #0000002e;border-radius:50%;margin-left:-4px}._plate_1imrx_255{background:var(--sf);border:1px solid var(--ln);max-width:100%;height:36px;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}._plate_1imrx_255 svg{flex:none}._plateText_1imrx_272{text-overflow:ellipsis;min-width:0;overflow:hidden}._cube_1imrx_274{display:block;overflow:visible}._cubeFace_1imrx_275{cursor:pointer;outline:none}._cubeFace_1imrx_275 polygon{stroke:var(--ln2);stroke-width:1.2px;stroke-linejoin:round}._cubeFace_1imrx_275 polygon[data-fill=sf]{fill:var(--sf)}._cubeFace_1imrx_275 polygon[data-fill=s2]{fill:var(--s2)}._cubeFace_1imrx_275 polygon[data-fill=s3]{fill:var(--s3)}._cubeFace_1imrx_275 text{text-anchor:middle;font-family:var(--font-sans);fill:var(--ink2);pointer-events:none;font-weight:800}._cubeFace_1imrx_275:hover polygon[data-fill]{fill:var(--acs)}._cubeFace_1imrx_275:hover text{fill:var(--aci)}._cubeFace_1imrx_275:focus-visible polygon{stroke:var(--ac);stroke-width:2px}._marker_1imrx_109{border:2px solid var(--sf);width:24px;height:24px}._dimension_1imrx_291{background:var(--sf);border:1px solid var(--ac);min-width:62px;height:20px;font:600 12px var(--font-mono);color:var(--aci);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:flex}._dimensionActive_1imrx_308{background:var(--ac);color:var(--onac)}._pin_1imrx_311{width:0;height:0}._cutLabel_1imrx_314{background:var(--sf);border:1px solid var(--ac);height:22px;color:var(--aci);white-space:nowrap;border-radius:11px;align-items:center;padding:0 11px;font-size:11.5px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:8px;transform:translateY(-50%)}._suggest_1imrx_333{background:var(--sig);border-color:var(--gold);color:var(--sigi)}._sectionLabel_1imrx_336{background:var(--sf);border:1px solid var(--ac);height:22px;font:600 12px var(--font-mono);color:var(--aci);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px 0 10px;line-height:1;display:flex;position:absolute;top:0;left:10px;transform:translateY(-50%)}._handles_1imrx_356{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}._handle_1imrx_356{visibility:hidden;will-change:transform;pointer-events:auto;touch-action:none;outline:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;left:0}._knob_1imrx_378{background:var(--sf);border:2px solid var(--ac);width:26px;height:26px;color:var(--ac);box-shadow:var(--sh-sm);border-radius:50%;justify-content:center;align-items:center;transition:background-color .12s,color .12s,transform .12s;display:flex}._knob_1imrx_378 svg{transform:rotate(var(--axis,0deg))}._handle_1imrx_356:hover ._knob_1imrx_378,._handle_1imrx_356[data-active] ._knob_1imrx_378{background:var(--ac);color:var(--onac);transform:scale(1.15)}._handle_1imrx_356:focus-visible ._knob_1imrx_378{box-shadow:0 0 0 3px var(--acs), 0 0 0 5px var(--ac)}._readout_1imrx_397{background:var(--ac);height:22px;color:var(--onac);font:600 12px var(--font-mono);white-space:nowrap;box-shadow:var(--sh-sm);pointer-events:none;border-radius:6px;align-items:center;padding:0 8px;line-height:1;display:none;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%)}._handle_1imrx_356:hover ._readout_1imrx_397,._handle_1imrx_356:focus-visible ._readout_1imrx_397,._handle_1imrx_356[data-active] ._readout_1imrx_397{display:flex}
