._slot_12naw_1{display:grid;gap:7px;margin-top:10px;padding:9px;border:1px solid rgba(92,167,196,.2);border-radius:6px;background:#04141e61}._slotHeading_12naw_11,._summaryTop_12naw_12,._drawerHeader_12naw_13,._drawerFooter_12naw_14,._editorHeading_12naw_15,._fieldHeading_12naw_16{display:flex;align-items:center;justify-content:space-between;gap:10px}._slotHeading_12naw_11 strong{color:#dbe9ee;font-size:10px;font-weight:780}._sideBadge_12naw_29,._templateCode_12naw_30,._summaryBadge_12naw_31{display:inline-grid;min-height:20px;place-items:center;padding:2px 6px;border:1px solid rgba(92,167,196,.28);border-radius:999px;background:#5ca7c417;color:#9fc8d7;font-size:8px;font-weight:780;letter-spacing:.05em;text-transform:uppercase}._addButton_12naw_46,._editButton_12naw_47,._removeButton_12naw_48,._closeButton_12naw_49,._cancelButton_12naw_50,._applyButton_12naw_51{border-radius:5px;cursor:pointer;font-family:inherit;font-weight:760}._addButton_12naw_46{width:100%;min-height:34px;border:1px dashed rgba(92,167,196,.4);background:#5ca7c412;color:#c3dce5;font-size:10px}._addButton_12naw_46:hover:not(:disabled),._editButton_12naw_47:hover:not(:disabled){border-color:#5ca7c4b8;background:#5ca7c424;color:#f0f8fa}._summary_12naw_12{display:grid;gap:8px}._summaryName_12naw_79{display:grid;min-width:0;gap:2px}._summaryName_12naw_79 strong{overflow:hidden;color:#edf6f7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}._summaryName_12naw_79 span,._summaryDimensions_12naw_94,._drawerSubtitle_12naw_95,._editorHeading_12naw_15 span,._fieldHint_12naw_97,._emptyHint_12naw_98{color:#8fa8b5;font-size:9px;line-height:1.4}._summaryDimensions_12naw_94{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._summaryActions_12naw_109{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:6px}._editButton_12naw_47,._removeButton_12naw_48{min-height:30px;padding:0 10px;font-size:9px}._editButton_12naw_47{border:1px solid rgba(92,167,196,.34);background:#5ca7c414;color:#c7dce4}._removeButton_12naw_48{border:1px solid rgba(255,103,91,.3);background:#ff675b12;color:#ffb0a7}._removeButton_12naw_48:hover:not(:disabled){border-color:#ff675bb3;background:#ff675b21}._addButton_12naw_46:focus-visible,._editButton_12naw_47:focus-visible,._removeButton_12naw_48:focus-visible,._closeButton_12naw_49:focus-visible,._cancelButton_12naw_50:focus-visible,._applyButton_12naw_51:focus-visible,._templateCard_12naw_145:focus-visible,._dimensionInput_12naw_146:focus-visible{outline:2px solid #5ca7c4;outline-offset:2px}._addButton_12naw_46:disabled,._editButton_12naw_47:disabled,._removeButton_12naw_48:disabled,._cancelButton_12naw_50:disabled,._applyButton_12naw_51:disabled,._templateCard_12naw_145:disabled,._dimensionInput_12naw_146:disabled{cursor:not-allowed;opacity:.42}._backdrop_12naw_162{position:fixed;z-index:80;inset:0;border:0;background:#01080da3;cursor:default;backdrop-filter:blur(3px)}._drawer_12naw_13{position:fixed;z-index:81;top:0;right:0;display:grid;width:min(680px,96vw);height:100vh;height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid rgba(194,220,232,.14);background:#081c29;box-shadow:-28px 0 80px #00000061;color:#edf6f7;font-family:var(--font-body),Inter,sans-serif}._drawerHeader_12naw_13,._drawerFooter_12naw_14{padding:16px 18px}._drawerHeader_12naw_13{align-items:flex-start;border-bottom:1px solid rgba(194,220,232,.14)}._drawerTitle_12naw_199{display:grid;min-width:0;gap:4px}._drawerTitle_12naw_199 h2{margin:0;color:#edf6f7;font-family:var(--font-display),Manrope,sans-serif;font-size:18px;line-height:1.2}._closeButton_12naw_49{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border:1px solid rgba(194,220,232,.14);background:#ffffff09;color:#a9bec8;font-size:19px}._closeButton_12naw_49:hover{border-color:#5ca7c480;color:#edf6f7}._drawerBody_12naw_230{display:grid;align-content:start;gap:18px;overflow-y:auto;padding:18px;overscroll-behavior:contain;scrollbar-color:#315264 transparent;scrollbar-width:thin}._editorSection_12naw_241{display:grid;gap:10px}._editorHeading_12naw_15 strong,._templateLegend_12naw_247{color:#dbe9ee;font-size:11px;font-weight:780}._templateFieldset_12naw_253{min-width:0;margin:0;padding:0;border:0}._templateLegend_12naw_247{margin-bottom:10px;padding:0}._templateGrid_12naw_265{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._templateCard_12naw_145{display:grid;min-width:0;min-height:64px;align-content:center;gap:4px;padding:10px 11px;border:1px solid rgba(194,220,232,.14);border-radius:6px;background:#ffffff09;color:#c4d5dc;cursor:pointer;text-align:left}._templateCard_12naw_145:hover:not(:disabled){border-color:#5ca7c47a;background:#5ca7c414}._templateCardActive_12naw_291{border-color:#f25a38b8;background:#f25a381a;box-shadow:inset 0 0 0 1px #f25a3814}._templateCard_12naw_145 strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}._templateCard_12naw_145 span{color:#8fa8b5;font-size:8px}._schematicFrame_12naw_309{position:relative;display:grid;min-height:398px;place-items:stretch;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(194,220,232,.22);border-radius:7px;background:#f5f4ef;overscroll-behavior-x:contain;scrollbar-color:#9aa8ad transparent;scrollbar-width:thin}._baseTubeReferences_12naw_324{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid rgba(82,100,107,.22);background:#e8e8e2}._baseTubeReference_12naw_324{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;color:#52646b;font-family:var(--font-body),Inter,sans-serif;font-size:8px}._baseTubeReference_12naw_324+._baseTubeReference_12naw_324{border-left:1px solid rgba(82,100,107,.22)}._baseTubeReference_12naw_324 b{color:#172f39;font-family:var(--font-display),Manrope,sans-serif;font-size:11px;font-weight:850}._baseTubeReference_12naw_324 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._baseTubeReference_12naw_324 strong{color:#172f39;font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}._schematicSvg_12naw_369{display:block;width:100%;height:100%;min-height:360px}._profileFill_12naw_376{fill:#57666c14}._profileLine_12naw_380,._innerLine_12naw_381,._centerLine_12naw_382,._dimensionLine_12naw_383,._extensionLine_12naw_384,._formBoundary_12naw_385,._breakMark_12naw_386,._overallDimensionLine_12naw_387{vector-effect:non-scaling-stroke}._profileLine_12naw_380{fill:none;stroke:#132a34;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}._innerLine_12naw_381{fill:none;stroke:#52646b;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15}._centerLine_12naw_382{stroke:#6e7e84;stroke-dasharray:12 5 2 5;stroke-width:1}._dimensionLine_12naw_383,._extensionLine_12naw_384,._overallDimensionLine_12naw_387{fill:none;stroke:#52646b;stroke-width:1}._overallDimensionLine_12naw_387{stroke:#304b56;stroke-width:1.15}._formBoundary_12naw_385{stroke:#8a989d;stroke-dasharray:3 4;stroke-width:1}._breakMark_12naw_386{stroke:#132a34;stroke-linecap:round;stroke-width:1.35}._dimensionText_12naw_439{fill:#172f39;font-family:var(--font-display),Manrope,sans-serif;font-size:14px;font-weight:800;text-anchor:middle}._dimensionValueText_12naw_447{fill:#66777d;font-family:var(--font-body),Inter,sans-serif;font-size:9px;font-variant-numeric:tabular-nums;text-anchor:middle}._overallDimensionText_12naw_455,._overallDimensionValue_12naw_456,._regionLabel_12naw_457{font-family:var(--font-body),Inter,sans-serif;font-variant-numeric:tabular-nums;text-anchor:middle}._overallDimensionText_12naw_455{fill:#18343f;font-size:10px;font-weight:800;letter-spacing:.035em}._overallDimensionValue_12naw_456{fill:#52646b;font-size:10px;font-weight:700}._regionLabel_12naw_457{fill:#62747b;font-size:8px;font-weight:750;letter-spacing:.055em}._axisText_12naw_483{fill:#77878d;font-family:var(--font-body),Inter,sans-serif;font-size:8px;letter-spacing:.08em;text-transform:uppercase}._parameterGrid_12naw_491{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._constraintPanel_12naw_497{display:grid;gap:9px;padding:10px;border:1px solid rgba(92,167,196,.2);border-radius:6px;background:#5ca7c40f}._lengthModeOption_12naw_506,._driverOption_12naw_507{display:flex;align-items:flex-start;gap:8px;color:#c7d9e0;font-size:9px;line-height:1.4}._lengthModeOption_12naw_506 input,._driverOption_12naw_507 input{flex:0 0 auto;width:15px;height:15px;margin:0;accent-color:#f25a38}._lengthModeOption_12naw_506 span,._driverOption_12naw_507 span{display:grid;gap:2px}._lengthModeOption_12naw_506 small,._driverOption_12naw_507 small{color:#8fa8b5;font-size:8px}._lengthModeFieldset_12naw_537{min-width:0;margin:0;padding:0;border:0}._lengthModeLegend_12naw_544{margin-bottom:7px;padding:0;color:#c7d9e0;font-size:9px;font-weight:760}._lengthModeOptions_12naw_552{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._lengthModeOption_12naw_506{padding:8px;border:1px solid rgba(194,220,232,.14);border-radius:5px;background:#04141e52;cursor:pointer}._lengthModeOption_12naw_506:focus-within{border-color:#5ca7c4;box-shadow:0 0 0 2px #5ca7c41f}._lengthModeOptionActive_12naw_571{border-color:#f25a388f;background:#f25a3814}._lengthModeFormula_12naw_576{display:block;margin-top:7px;color:#9db3bd;font-size:8px;font-variant-numeric:tabular-nums;line-height:1.45}._driverOptions_12naw_585{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:9px;border-top:1px solid rgba(194,220,232,.12)}._driverOption_12naw_507{padding:8px;border:1px solid rgba(194,220,232,.14);border-radius:5px;background:#04141e52;cursor:pointer}._driverOption_12naw_507:focus-within{border-color:#5ca7c4;box-shadow:0 0 0 2px #5ca7c41f}._driverOptionActive_12naw_606{border-color:#f25a388f;background:#f25a3814}._dimensionField_12naw_611{display:grid;min-width:0;gap:6px;padding:9px;border:1px solid rgba(194,220,232,.14);border-radius:6px;background:#ffffff08}._fieldHeading_12naw_16{align-items:baseline}._fieldHeading_12naw_16 label{min-width:0;overflow:hidden;color:#c2d3da;font-size:9px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}._dimensionSymbol_12naw_635{display:grid;flex:0 0 auto;min-width:25px;height:22px;place-items:center;padding-inline:5px;border-radius:4px;background:#f25a3824;color:#ff9b83;font-family:var(--font-display),Manrope,sans-serif;font-size:10px;font-weight:800}._inputWithUnit_12naw_650{position:relative}._dimensionInput_12naw_146{width:100%;min-width:0;height:38px;padding:0 42px 0 10px;border:1px solid rgba(194,220,232,.14);border-radius:5px;outline:0;background:#0b2130;color:#edf6f7;font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums}._dimensionInput_12naw_146[aria-invalid=true]{border-color:#ff675bb8;box-shadow:0 0 0 2px #ff675b1c}._dimensionInput_12naw_146[readonly]{border-style:dashed;background:#0b213094;color:#94acb6;cursor:default}._inputUnit_12naw_681{position:absolute;top:50%;right:9px;color:#8fa8b5;font-size:9px;transform:translateY(-50%);pointer-events:none}._fieldHint_12naw_97{min-height:13px;font-variant-numeric:tabular-nums}._issueList_12naw_696{display:grid;gap:5px;margin:0;padding:10px 10px 10px 26px;border:1px solid rgba(255,103,91,.3);border-radius:6px;background:#ff675b12;color:#ffb0a7;font-size:9px;line-height:1.4}._drawerFooter_12naw_14{justify-content:flex-end;border-top:1px solid rgba(194,220,232,.14);background:#071823;padding-bottom:calc(16px + env(safe-area-inset-bottom))}._cancelButton_12naw_50,._applyButton_12naw_51{min-width:112px;min-height:40px;padding:0 14px;font-size:10px}._cancelButton_12naw_50{border:1px solid rgba(194,220,232,.18);background:#ffffff09;color:#c0d1d8}._applyButton_12naw_51{border:1px solid #f25a38;background:#f25a38;color:#fff}._applyButton_12naw_51:hover:not(:disabled){border-color:#ff8164;background:#ff8164}@media(max-width:680px){._drawer_12naw_13{width:100vw;border-left:0}._drawerHeader_12naw_13,._drawerBody_12naw_230,._drawerFooter_12naw_14{padding-inline:14px}._templateGrid_12naw_265,._parameterGrid_12naw_491,._lengthModeOptions_12naw_552,._driverOptions_12naw_585{grid-template-columns:1fr}._schematicFrame_12naw_309,._schematicSvg_12naw_369{min-height:320px}._schematicFrame_12naw_309{place-items:start}._schematicSvg_12naw_369{width:560px;min-width:560px}._baseTubeReferences_12naw_324{min-width:560px}._drawerFooter_12naw_14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._cancelButton_12naw_50,._applyButton_12naw_51{min-width:0}}@media(prefers-reduced-motion:reduce){._addButton_12naw_46,._editButton_12naw_47,._templateCard_12naw_145{transition:none}}._configurator_5pn5s_1{--cfg-bg: #06131f;--cfg-panel: #0b1e2c;--cfg-panel-2: #102737;--cfg-line: rgba(194, 220, 232, .14);--cfg-muted: #8fa8b5;--cfg-text: #edf6f7;--cfg-accent: #f25a38;--cfg-accent-2: #ff8164;min-height:100vh;background:radial-gradient(circle at 55% -10%,rgba(30,102,134,.27),transparent 34rem),var(--cfg-bg);color:var(--cfg-text);font-family:var(--font-body),Inter,sans-serif}._appHeader_5pn5s_18{position:sticky;z-index:30;top:0;display:flex;min-height:68px;align-items:center;gap:18px;padding:10px 24px;border-bottom:1px solid var(--cfg-line);background:#05121deb;backdrop-filter:blur(16px)}._brand_5pn5s_32{display:flex;align-items:center;gap:12px;padding-right:20px;border-right:1px solid var(--cfg-line)}._brandMarks_5pn5s_40{display:flex;flex:0 0 auto;align-items:center;gap:7px}._brandMarks_5pn5s_40 img{display:block;object-fit:contain}._appMark_5pn5s_52{width:44px;height:44px;border-radius:11px}._brandText_5pn5s_58{display:grid;gap:1px}._brandText_5pn5s_58 strong{margin:0;font-family:var(--font-display),Manrope,sans-serif;font-size:13px;line-height:1.2}._betaBadge_5pn5s_70{display:inline-flex;min-height:18px;align-items:center;padding:2px 6px;border:1px solid rgba(255,129,100,.72);border-radius:999px;background:#f25a3824;color:#ff9a82;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800;letter-spacing:.13em;line-height:1}._betaNotice_5pn5s_86{display:grid;justify-items:center;gap:8px;padding:8px 18px;border-bottom:1px solid rgba(255,129,100,.3);background:#f25a381c;color:#d9e5e8;font-size:11px;line-height:1.45;text-align:center}._betaNoticeLine_5pn5s_99{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}._betaNotice_5pn5s_86 strong{flex:0 0 auto;color:#ff9a82;font-family:var(--font-display),Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._feedbackToggle_5pn5s_117{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#ffb19e;cursor:pointer;font:inherit;font-weight:760;text-decoration:underline;text-decoration-color:#ffb19e6b;text-underline-offset:3px}._feedbackToggle_5pn5s_117:hover,._feedbackToggle_5pn5s_117:focus-visible{color:#ffd0c4;outline:none;text-decoration-color:currentColor}._feedbackToggle_5pn5s_117 span{display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid rgba(255,177,158,.45);border-radius:50%;font-weight:800;line-height:1;text-decoration:none}._feedbackForm_5pn5s_152{display:grid;width:min(680px,100%);gap:7px;padding:12px;border:1px solid rgba(255,154,130,.28);border-radius:7px;background:#051722b8;box-shadow:0 14px 32px #00000029;text-align:left}._feedbackForm_5pn5s_152 label{color:#e8f0f2;font-family:var(--font-display),Manrope,sans-serif;font-size:10px;font-weight:760;letter-spacing:.03em}._feedbackForm_5pn5s_152 textarea{width:100%;min-height:92px;resize:vertical;padding:10px 11px;border:1px solid rgba(152,187,201,.34);border-radius:6px;outline:none;background:#03121ceb;color:#edf4f6;font:500 12px/1.5 var(--font-body),Inter,sans-serif}._feedbackForm_5pn5s_152 textarea::placeholder{color:#77909b}._feedbackForm_5pn5s_152 textarea:focus{border-color:#ff9a82bf;box-shadow:0 0 0 2px #ff9a821f}._feedbackForm_5pn5s_152 textarea:disabled{cursor:wait;opacity:.72}._feedbackActions_5pn5s_199{display:flex;align-items:center;justify-content:flex-end;gap:10px}._feedbackActions_5pn5s_199 span{color:#78929e;font-size:9px;font-variant-numeric:tabular-nums}._feedbackActions_5pn5s_199 button{min-width:96px;min-height:32px;padding:7px 16px;border:1px solid rgba(255,154,130,.62);border-radius:5px;background:#f25a3833;color:#ffe3dc;cursor:pointer;font-family:var(--font-display),Manrope,sans-serif;font-size:10.5px;font-weight:800}._feedbackActions_5pn5s_199 button:hover,._feedbackActions_5pn5s_199 button:focus-visible{border-color:#ff9a82;background:#f25a3852;outline:none}._feedbackActions_5pn5s_199 button:disabled{cursor:not-allowed;opacity:.42}._feedbackSuccess_5pn5s_238,._feedbackError_5pn5s_239{margin:0;font-size:10px;line-height:1.45}._feedbackSuccess_5pn5s_238{color:#7ee0b5}._feedbackError_5pn5s_239{color:#ffb19e}._feedbackHoneypot_5pn5s_253{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}._seoSection_5pn5s_263{padding:72px max(24px,calc((100vw - 1160px)/2));border-top:1px solid var(--cfg-line);background:#f2f4f1;color:#102534}._seoSection_5pn5s_263 h2{max-width:780px;margin:0 0 16px;font-family:var(--font-display),Manrope,sans-serif;font-size:clamp(28px,4vw,48px);line-height:1.05;letter-spacing:-.04em}._seoSection_5pn5s_263>p{max-width:820px;margin:0;color:#566a75}._seoGrid_5pn5s_285{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}._seoGrid_5pn5s_285 article{padding:22px;border:1px solid rgba(7,24,38,.12);background:#fff}._seoGrid_5pn5s_285 h3{margin:0 0 8px;font-family:var(--font-display),Manrope,sans-serif;font-size:15px}._seoGrid_5pn5s_285 p{margin:0;color:#647680;font-size:13px}._brandText_5pn5s_58 span{color:var(--cfg-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}._designIdentity_5pn5s_317{display:flex;min-width:0;align-items:center;gap:10px;margin-right:auto}._designName_5pn5s_325{width:min(290px,26vw);border:0;border-bottom:1px solid transparent;background:transparent;color:var(--cfg-text);font-family:var(--font-display),Manrope,sans-serif;font-size:15px;font-weight:720}._designName_5pn5s_325:hover,._designName_5pn5s_325:focus{border-bottom-color:var(--cfg-line);outline:0}._revision_5pn5s_342,._designCode_5pn5s_343{padding:5px 8px;border:1px solid var(--cfg-line);border-radius:5px;color:var(--cfg-muted);font-size:10px;font-weight:760;letter-spacing:.07em}._headerActions_5pn5s_353,._toolRow_5pn5s_354,._segmented_5pn5s_355{display:flex;align-items:center;gap:7px}._measureButton_5pn5s_361{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:5px 17px 5px 7px;border:1px solid rgba(255,129,100,.78);border-radius:9px;background:linear-gradient(135deg,#f25a38f5,#be381ff5);box-shadow:0 12px 34px #00000057,0 0 0 3px #f25a381f;color:#fff;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}._measureButton_5pn5s_361:hover:not(:disabled){border-color:#ffb29f;box-shadow:0 16px 40px #0000006b,0 0 0 4px #f25a382e;transform:translateY(-1px)}._measureButton_5pn5s_361:focus-visible{outline:3px solid rgba(255,225,145,.92);outline-offset:3px}._measureButton_5pn5s_361:disabled{cursor:not-allowed;opacity:.42}._measureButtonActive_5pn5s_398{border-color:#ffe089;background:linear-gradient(135deg,#b07e12f7,#6d4a04f7);box-shadow:0 12px 34px #0000005c,0 0 0 3px #ffd45424;color:#fff5c8}._measureButtonIcon_5pn5s_407{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:7px;background:#03131c33;font-size:21px;line-height:1}._measureButtonLabel_5pn5s_420{display:grid;gap:2px}._measureButtonLabel_5pn5s_420 strong{font:800 12px/1 var(--font-display),Manrope,sans-serif;letter-spacing:.02em}._measureButtonLabel_5pn5s_420 small{color:#ffffffc2;font-size:8px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}._iconButton_5pn5s_438,._secondaryButton_5pn5s_439,._ghostButton_5pn5s_440,._primaryButton_5pn5s_441,._dangerButton_5pn5s_442,._templateButton_5pn5s_443,._tabButton_5pn5s_444{min-height:36px;border:1px solid var(--cfg-line);border-radius:6px;background:#ffffff09;color:var(--cfg-text);cursor:pointer;font-size:12px;font-weight:700;transition:border-color .16s ease,background .16s ease,transform .16s ease}._iconButton_5pn5s_438:hover,._secondaryButton_5pn5s_439:hover,._ghostButton_5pn5s_440:hover,._templateButton_5pn5s_443:hover,._tabButton_5pn5s_444:hover{border-color:#ffffff4d;background:#ffffff13}._iconButton_5pn5s_438:disabled,._secondaryButton_5pn5s_439:disabled,._ghostButton_5pn5s_440:disabled,._primaryButton_5pn5s_441:disabled,._dangerButton_5pn5s_442:disabled{cursor:not-allowed;opacity:.38}._iconButton_5pn5s_438{display:grid;width:36px;place-items:center;padding:0;font-size:16px}._secondaryButton_5pn5s_439,._ghostButton_5pn5s_440,._primaryButton_5pn5s_441,._dangerButton_5pn5s_442{padding:0 13px}._primaryButton_5pn5s_441{border-color:var(--cfg-accent);background:var(--cfg-accent);color:#fff}._primaryButton_5pn5s_441:hover{background:var(--cfg-accent-2);transform:translateY(-1px)}._dangerButton_5pn5s_442{border-color:#ff675b40;color:#ff9588}._languageButton_5pn5s_505{min-width:38px;color:var(--cfg-muted)}._cartButton_5pn5s_510{position:relative}._cartCount_5pn5s_514{position:absolute;top:-7px;right:-7px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border:2px solid #07151f;border-radius:999px;background:var(--cfg-accent);color:#fff;font-size:8px}._drawerBackdrop_5pn5s_530{position:fixed;z-index:70;inset:0;border:0;background:#01080d94;cursor:default;backdrop-filter:blur(3px)}._cartDrawer_5pn5s_540{position:fixed;z-index:71;top:0;right:0;display:grid;width:min(420px,94vw);height:100vh;height:100dvh;grid-template-rows:auto 1fr auto;border-left:1px solid var(--cfg-line);background:#081c29;box-shadow:-28px 0 80px #00000057}._drawerHeader_5pn5s_555,._drawerFooter_5pn5s_556{padding:18px;border-bottom:1px solid var(--cfg-line)}._drawerHeader_5pn5s_555{display:flex;align-items:center;justify-content:space-between}._drawerHeader_5pn5s_555 h2{margin:0;font-family:var(--font-display),Manrope,sans-serif;font-size:18px}._drawerBody_5pn5s_573{display:grid;align-content:start;gap:10px;overflow:auto;padding:16px}._cartItem_5pn5s_581{padding:14px;border:1px solid var(--cfg-line);border-radius:6px;background:#ffffff09}._cartItemTop_5pn5s_588{display:flex;align-items:start;justify-content:space-between;gap:10px}._cartItem_5pn5s_581 strong{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}._cartItemCode_5pn5s_603,._cartItemMeta_5pn5s_604{color:var(--cfg-muted);font-size:9px;font-variant-numeric:tabular-nums}._cartItemMeta_5pn5s_604{display:flex;justify-content:space-between;gap:12px;margin-top:11px;padding-top:10px;border-top:1px solid var(--cfg-line)}._cartLineControls_5pn5s_619{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr);gap:12px;align-items:end;margin-top:12px}._cartQuantity_5pn5s_627{display:grid;gap:6px}._cartQuantity_5pn5s_627 label{color:#c2d3da;font-size:9px;font-weight:740;letter-spacing:.04em;text-transform:uppercase}._quantityStepper_5pn5s_640{display:grid;grid-template-columns:34px minmax(54px,1fr) 34px;overflow:hidden;border:1px solid var(--cfg-line);border-radius:6px;background:#071823}._quantityStepper_5pn5s_640 button,._quantityStepper_5pn5s_640 input{min-width:0;height:36px;border:0;border-radius:0;outline:0;background:transparent;color:var(--cfg-text);font-size:12px;font-variant-numeric:tabular-nums}._quantityStepper_5pn5s_640 button:focus-visible,._quantityStepper_5pn5s_640 input:focus-visible{position:relative;z-index:1;outline:2px solid rgba(255,225,145,.95);outline-offset:-2px}._quantityStepper_5pn5s_640 button{cursor:pointer;font-size:16px}._quantityStepper_5pn5s_640 button:first-child{border-right:1px solid var(--cfg-line)}._quantityStepper_5pn5s_640 button:last-child{border-left:1px solid var(--cfg-line)}._quantityStepper_5pn5s_640 button:hover:not(:disabled){background:#5ca7c421}._quantityStepper_5pn5s_640 button:disabled{cursor:not-allowed;opacity:.35}._quantityStepper_5pn5s_640 input{width:100%;padding:0 4px;text-align:center}._quantityStepper_5pn5s_640:focus-within{border-color:#5ca7c4;box-shadow:0 0 0 2px #5ca7c424}._cartLinePrice_5pn5s_703{display:grid;gap:2px;min-width:0;text-align:right}._cartLinePrice_5pn5s_703 strong{color:#f0f8f8;font-family:var(--font-display),Manrope,sans-serif;font-size:15px;font-variant-numeric:tabular-nums}._cartLinePrice_5pn5s_703 span,._cartLinePrice_5pn5s_703 small{color:var(--cfg-muted);font-size:8px;line-height:1.35}._draftActions_5pn5s_724{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:var(--cfg-muted);font-size:9px}._draftActions_5pn5s_724 button{min-height:30px;padding:6px 12px}._drawerFooter_5pn5s_556{display:grid;gap:9px;max-height:min(58dvh,520px);overflow-y:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--cfg-line);border-bottom:0;background:#071823;overscroll-behavior:contain}._drawerFooter_5pn5s_556 p{margin:0;color:var(--cfg-muted);font-size:10px}._drawerFooter_5pn5s_556>button,._drawerFooter_5pn5s_556>a{display:grid;min-height:42px;place-items:center;text-align:center}._cartPriceSummary_5pn5s_765{display:grid;gap:6px;padding:11px 12px;border:1px solid rgba(92,167,196,.24);border-radius:6px;background:#04141e85}._cartPriceSummary_5pn5s_765>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--cfg-muted);font-size:9px}._cartPriceSummary_5pn5s_765 strong{color:#dcebed;font-size:10px;font-variant-numeric:tabular-nums}._cartPriceSummary_5pn5s_765 ._cartGrandTotal_5pn5s_789{margin-top:3px;padding-top:9px;border-top:1px solid var(--cfg-line);color:#eef8f7;font-size:11px;font-weight:760}._cartPriceSummary_5pn5s_765 ._cartGrandTotal_5pn5s_789 strong{color:#79daa9;font-family:var(--font-display),Manrope,sans-serif;font-size:18px}._cartPriceMessage_5pn5s_804{padding:10px 12px;border:1px solid rgba(92,167,196,.2);border-radius:6px;background:#04141e75;color:#adc3cc;font-size:10px;line-height:1.45}._workspace_5pn5s_814{display:grid;min-height:calc(100vh - 68px);grid-template-columns:312px minmax(420px,1fr) 340px}._workspace_5pn5s_814._workspaceMeasure_5pn5s_820{grid-template-columns:minmax(0,1fr)}._leftPanel_5pn5s_824,._rightPanel_5pn5s_825{min-width:0;background:#081b28c7}._leftPanel_5pn5s_824{border-right:1px solid var(--cfg-line)}._rightPanel_5pn5s_825{border-left:1px solid var(--cfg-line)}._panelScroll_5pn5s_838{height:calc(100vh - 68px);overflow:auto;scrollbar-color:#315264 transparent;scrollbar-width:thin}._panelSection_5pn5s_845{padding:18px;border-bottom:1px solid var(--cfg-line)}._sectionHeading_5pn5s_850{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}._sectionHeading_5pn5s_850 h2,._sectionHeading_5pn5s_850 h3,._priceTitle_5pn5s_860{margin:0;font-family:var(--font-display),Manrope,sans-serif;font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}._sectionHeading_5pn5s_850 span,._microcopy_5pn5s_870{color:var(--cfg-muted);font-size:10px}._fieldGrid_5pn5s_875,._coordinateGrid_5pn5s_876{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._field_5pn5s_875,._fieldFull_5pn5s_883{display:grid;min-width:0;gap:6px}._fieldFull_5pn5s_883{grid-column:1 / -1}._field_5pn5s_875 label,._fieldFull_5pn5s_883 label,._inlineLabel_5pn5s_895{color:#b9cad2;font-size:10px;font-weight:720;letter-spacing:.03em}._field_5pn5s_875 input,._field_5pn5s_875 select,._fieldFull_5pn5s_883 input,._fieldFull_5pn5s_883 select,._compactInput_5pn5s_906,._compactSelect_5pn5s_907{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--cfg-line);border-radius:5px;outline:0;background:#0b2130;color:var(--cfg-text);font-size:12px;font-variant-numeric:tabular-nums}._field_5pn5s_875 input:focus,._field_5pn5s_875 select:focus,._fieldFull_5pn5s_883 input:focus,._fieldFull_5pn5s_883 select:focus,._compactInput_5pn5s_906:focus,._compactSelect_5pn5s_907:focus{border-color:#5ca7c4;box-shadow:0 0 0 2px #5ca7c424}._field_5pn5s_875 input:disabled,._field_5pn5s_875 select:disabled,._fieldFull_5pn5s_883 input:disabled,._fieldFull_5pn5s_883 select:disabled{opacity:.5}._tubeSetupSection_5pn5s_938{background:linear-gradient(155deg,#2c656d29,#07182400)}._tubeLengthSummary_5pn5s_942{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:11px 12px;border:1px solid rgba(92,167,196,.28);border-radius:6px;background:#05131e94}._tubeLengthSummary_5pn5s_942 span{color:#b9cad2;font-size:10px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}._tubeLengthSummary_5pn5s_942 strong{color:#f2f8f9;font-family:var(--font-display),Manrope,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;text-align:right}._inputWithUnit_5pn5s_970{position:relative}._inputWithUnit_5pn5s_970 input{padding-right:36px}._inputWithUnit_5pn5s_970 span{position:absolute;top:50%;right:9px;color:var(--cfg-muted);font-size:9px;transform:translateY(-50%);pointer-events:none}._availabilityNote_5pn5s_988,._fallbackNote_5pn5s_989,._warningNote_5pn5s_990,._errorNote_5pn5s_991,._successNote_5pn5s_992{display:flex;gap:9px;margin-top:11px;padding:10px;border:1px solid var(--cfg-line);border-radius:5px;background:#ffffff09;color:#b7cad3;font-size:10px;line-height:1.45}._fallbackNote_5pn5s_989,._warningNote_5pn5s_990{border-color:#ffb1523d;background:#ffb15212;color:#f0c98d}._errorNote_5pn5s_991{border-color:#ff675b47;background:#ff675b12;color:#ffaaa0}._successNote_5pn5s_992{border-color:#4ecb9140;background:#4ecb9112;color:#9ce0bf}._templates_5pn5s_1024{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._templateButton_5pn5s_443{display:grid;min-width:0;min-height:54px;place-items:center;padding:6px 3px;color:#c3d3da;font-family:var(--font-display),Manrope,sans-serif;font-size:17px}._templateButton_5pn5s_443 span{display:block;color:var(--cfg-muted);font-family:var(--font-body),Inter,sans-serif;font-size:8px;letter-spacing:.07em;text-transform:uppercase}._bendList_5pn5s_1050,._sequenceList_5pn5s_1051,._holeList_5pn5s_1052,._issueList_5pn5s_1053{display:grid;gap:8px}._sequenceList_5pn5s_1051{gap:10px}._bendCard_5pn5s_1062,._sequenceCard_5pn5s_1063,._holeCard_5pn5s_1064{position:relative;padding:12px;border:1px solid var(--cfg-line);border-radius:6px;background:#0d2736c2}._sequenceCard_5pn5s_1063+._sequenceCard_5pn5s_1063:before{position:absolute;top:-10px;left:24px;width:1px;height:9px;background:#8fa8b561;content:""}._straightCard_5pn5s_1082{border-color:#5aaecd4d;background:linear-gradient(145deg,#1f4c604d,#0d2736c2)}._terminalStraightCard_5pn5s_1087{border-color:#ff7b529e;box-shadow:inset 0 0 0 1px #ff7b5214}._terminalStraightControl_5pn5s_1092{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 10px;border:1px solid rgba(92,167,196,.24);border-radius:5px;background:#04151f57;color:#c5d8df;cursor:pointer}._terminalStraightControl_5pn5s_1092:focus-within{border-color:#5ca7c4;box-shadow:0 0 0 2px #5ca7c424}._terminalStraightControlActive_5pn5s_1110{border-color:#ff7b529e;background:#ff674b14}._terminalStraightControl_5pn5s_1092 input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--cfg-accent);cursor:pointer}._terminalStraightControl_5pn5s_1092 input:disabled{cursor:not-allowed}._terminalStraightControl_5pn5s_1092 span{display:grid;min-width:0;gap:3px}._terminalStraightControl_5pn5s_1092 strong{color:#e7f0f3;font-size:10px;font-weight:780}._terminalStraightControl_5pn5s_1092 small{color:var(--cfg-muted);font-size:9px;line-height:1.35}._straightHoleCount_5pn5s_1145{align-self:center;padding:3px 6px;border:1px solid rgba(92,167,196,.2);border-radius:999px;background:#5ca7c414;color:#9fc6d5;font-size:8px;font-weight:760;letter-spacing:.04em;white-space:nowrap}._straightHoleList_5pn5s_1158{display:grid;gap:5px;margin-top:10px}._straightHoleRow_5pn5s_1164{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:5px 6px 5px 9px;border:1px solid rgba(92,167,196,.16);border-radius:5px;background:#04151f61;color:#a9c5d0;font-size:9px;font-variant-numeric:tabular-nums}._straightHoleRow_5pn5s_1164 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._straightHoleRow_5pn5s_1164 strong{margin-right:7px;color:#e1edf1}._straightHoleRow_5pn5s_1164 ._miniButton_5pn5s_1191{flex:0 0 auto;width:22px;height:22px}._straightHoleActions_5pn5s_1197{display:flex;flex:0 0 auto;gap:3px}._straightHoleRow_5pn5s_1164 ._holeRowAction_5pn5s_1203{width:auto;min-width:0;height:24px;padding-inline:5px;border:1px solid rgba(92,167,196,.2);border-radius:4px;font-size:8px}._unmatchedHoleCard_5pn5s_1213{display:grid;gap:8px;padding:11px;border:1px solid rgba(255,177,82,.42);border-radius:6px;background:#ffb15214}._unmatchedHoleHeader_5pn5s_1222{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#f3d29e;font-size:10px}._unmatchedHoleHeader_5pn5s_1222 span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#ffb1522e;font-size:8px;font-variant-numeric:tabular-nums}._unmatchedHoleCard_5pn5s_1213 p{margin:0;color:#d7bf9b;font-size:9px;line-height:1.45}._unmatchedHoleList_5pn5s_1249{display:grid;gap:6px}._unmatchedHoleRow_5pn5s_1254{display:grid;min-width:0;gap:7px;padding:8px;border:1px solid rgba(255,177,82,.2);border-radius:5px;background:#04151f61;color:#d8c8ae;font-size:9px;font-variant-numeric:tabular-nums}._unmatchedHoleRow_5pn5s_1254>span{min-width:0;overflow-wrap:anywhere}._unmatchedHoleRow_5pn5s_1254 strong{margin-right:7px;color:#f2e4ce}._unmatchedHoleActions_5pn5s_1277{display:flex;justify-content:flex-end;gap:5px}._unmatchedHoleMoveButton_5pn5s_1283,._unmatchedHoleDeleteButton_5pn5s_1284{min-height:28px;padding:0 8px;border:1px solid rgba(255,177,82,.34);border-radius:4px;background:#ffb15214;color:#f1d2a4;cursor:pointer;font-size:8px;font-weight:740}._unmatchedHoleDeleteButton_5pn5s_1284{border-color:#ff675b52;background:#ff675b12;color:#ffb2aa}._unmatchedHoleMoveButton_5pn5s_1283:hover{border-color:#ffb152b8}._unmatchedHoleDeleteButton_5pn5s_1284:hover{border-color:#ff675bb3}._unmatchedHoleMoveButton_5pn5s_1283:focus-visible,._unmatchedHoleDeleteButton_5pn5s_1284:focus-visible{outline:2px solid #5ca7c4;outline-offset:2px}._unmatchedHoleMoveButton_5pn5s_1283:disabled,._unmatchedHoleDeleteButton_5pn5s_1284:disabled{cursor:not-allowed;opacity:.4}._inlineHoleToggle_5pn5s_1322{width:100%;min-height:34px;margin-top:10px;border:1px dashed rgba(92,167,196,.36);border-radius:5px;background:#5ca7c40f;color:#b9d4de;cursor:pointer;font-size:10px;font-weight:760;transition:border-color .16s ease,background .16s ease}._inlineHoleToggle_5pn5s_1322:hover,._inlineHoleToggle_5pn5s_1322[aria-expanded=true]{border-color:#5ca7c4ad;background:#5ca7c421;color:#ecf6f8}._inlineHoleToggle_5pn5s_1322:focus-visible,._inlineHoleAddButton_5pn5s_1344:focus-visible{outline:2px solid #5ca7c4;outline-offset:2px}._inlineHoleToggle_5pn5s_1322:disabled,._inlineHoleAddButton_5pn5s_1344:disabled{cursor:not-allowed;opacity:.4}._inlineHoleEditor_5pn5s_1355{display:grid;gap:9px;margin-top:9px;padding:10px;border:1px solid rgba(92,167,196,.24);border-radius:6px;background:#04141e75}._inlineHoleEditorHeading_5pn5s_1365{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._inlineHoleEditorHeading_5pn5s_1365 strong{color:#dbe9ee;font-size:9px}._inlineHoleEditorHeading_5pn5s_1365 span{color:#81b3c7;font-size:8px;font-variant-numeric:tabular-nums;white-space:nowrap}._inlineHoleGrid_5pn5s_1384{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._inlineHoleGrid_5pn5s_1384 input,._inlineHoleGrid_5pn5s_1384 select{height:34px;padding-inline:8px;font-size:10px}._inlineHoleAddButton_5pn5s_1344{min-height:35px;border:1px solid var(--cfg-accent);border-radius:5px;background:var(--cfg-accent);color:#fff;cursor:pointer;font-size:10px;font-weight:780}._inlineHoleAddButton_5pn5s_1344:hover{background:var(--cfg-accent-2)}._bendCardError_5pn5s_1412{border-color:#ff675b8c}._bendCardHeader_5pn5s_1416,._sequenceCardHeader_5pn5s_1417,._holeCardHeader_5pn5s_1418{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}._bendNumber_5pn5s_1426,._sequenceNumber_5pn5s_1427,._holeNumber_5pn5s_1428{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:760}._sequenceNumber_5pn5s_1427 ._sequenceDot_5pn5s_1436{width:28px;border-radius:5px}._sequenceDot_5pn5s_1436{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--cfg-accent);color:#fff;font-size:10px}._straightDot_5pn5s_1452{background:#378da9}._cardActions_5pn5s_1456{display:flex;gap:4px}._miniButton_5pn5s_1191{display:grid;width:26px;height:26px;place-items:center;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--cfg-muted);cursor:pointer}._miniButton_5pn5s_1191:hover{border-color:var(--cfg-line);color:var(--cfg-text)}._miniButton_5pn5s_1191:disabled{cursor:not-allowed;opacity:.3}._miniButton_5pn5s_1191:disabled:hover{border-color:transparent;color:var(--cfg-muted)}._addButton_5pn5s_1488{width:100%;margin-top:9px;border-style:dashed;color:#d8e5e9}._sequenceAddGrid_5pn5s_1495{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}._sequenceHint_5pn5s_1501,._localStationNote_5pn5s_1502{margin-top:8px;color:var(--cfg-muted);font-size:9px;line-height:1.4;text-align:center}._localStationNote_5pn5s_1502{padding:7px 9px;border:1px solid rgba(92,167,196,.16);border-radius:5px;background:#5ca7c40f;color:#a9c7d3;text-align:left}._sequenceEmpty_5pn5s_1519{display:grid;min-height:92px;place-content:center;gap:4px;padding:16px;border:1px dashed rgba(143,168,181,.24);border-radius:6px;color:var(--cfg-muted);font-size:10px;text-align:center}._sequenceEmpty_5pn5s_1519 strong{color:#c8d7dd;font-size:11px}._centerStage_5pn5s_1537{position:relative;display:grid;min-width:0;grid-template-rows:minmax(420px,1fr) auto;background:#071826;container-type:inline-size}._viewportFrame_5pn5s_1546{position:relative;display:grid;min-width:0;min-height:0}._viewportShell_5pn5s_1553{position:relative;min-width:0;min-height:430px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(34,75,96,.28),transparent 44%),#071826}._viewportCanvas_5pn5s_1563{position:absolute;inset:0}._viewportCanvas_5pn5s_1563 canvas{display:block;width:100%;height:100%}._viewportBadge_5pn5s_1574,._viewportHint_5pn5s_1575{position:absolute;z-index:4;padding:7px 9px;border:1px solid var(--cfg-line);border-radius:5px;background:#05131eb8;color:#a9bec8;font-size:9px;backdrop-filter:blur(8px)}._viewportBadge_5pn5s_1574{top:14px;left:14px;display:flex;align-items:center;gap:7px;letter-spacing:.05em;text-transform:uppercase}._viewportHint_5pn5s_1575{right:14px;bottom:14px}._viewportEndFormNotice_5pn5s_1602{position:absolute;z-index:4;top:52px;left:14px;max-width:min(330px,calc(100% - 28px));padding:7px 9px;border:1px solid rgba(255,123,82,.4);border-radius:5px;background:#2a1713c7;color:#ffd3c6;font-size:9px;line-height:1.35;backdrop-filter:blur(8px)}._liveDot_5pn5s_1618{width:7px;height:7px;border-radius:50%;background:#43d294;box-shadow:0 0 0 4px #43d2941a}._viewportError_5pn5s_1626{position:absolute;inset:20px;display:grid;place-content:center;gap:5px;text-align:center;color:#ffaaa0}._stageToolbar_5pn5s_1636{position:absolute;z-index:5;top:14px;right:14px;display:flex;gap:6px}._stageMeasureAction_5pn5s_1645{position:absolute;z-index:6;top:14px;left:50%;transform:translate(-50%)}._stageToolbar_5pn5s_1636 button{backdrop-filter:blur(8px)}._costBoard_5pn5s_1657{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--cfg-line);background:#081c29f7}._measurementPanel_5pn5s_1664{display:grid;height:min(390px,45vh);min-height:290px;grid-template-rows:auto minmax(0,1fr) auto auto;border-top:1px solid rgba(81,211,157,.3);background:linear-gradient(135deg,rgba(18,74,64,.2),transparent 42%),#071925fa}._measurementSummary_5pn5s_1675{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px 10px;border-bottom:1px solid var(--cfg-line)}._measurementSummary_5pn5s_1675 h2{margin:2px 0 3px;font-family:var(--font-display),Manrope,sans-serif;font-size:19px}._measurementSummary_5pn5s_1675 p{margin:0;color:var(--cfg-muted);font-size:12px;line-height:1.45}._measurementEyebrow_5pn5s_1697{color:#72dcae;font-size:10px;font-weight:800;letter-spacing:.12em}._measurementSelection_5pn5s_1704{display:grid;min-width:190px;grid-template-columns:1fr auto;gap:2px 12px;padding:9px 12px;border:1px solid rgba(255,212,84,.28);border-radius:6px;background:#ffd45412;font-variant-numeric:tabular-nums}._measurementSelection_5pn5s_1704 span{grid-column:1 / -1;color:#c5b984;font-size:10px;letter-spacing:.06em;text-transform:uppercase}._measurementSelection_5pn5s_1704 strong,._measurementSelection_5pn5s_1704 b{color:#fff2b7;font-family:var(--font-display),Manrope,sans-serif;font-size:15px}._measurementPointLegend_5pn5s_1731{display:flex;align-content:flex-start;flex-wrap:wrap;gap:6px;overflow:auto;padding:8px 18px;border-bottom:1px solid var(--cfg-line);scrollbar-color:#315264 transparent;scrollbar-width:thin}._measurementPointLegend_5pn5s_1731>button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--cfg-line);border-radius:999px;background:#05131ec7;color:#a9bec8;cursor:pointer;font-size:10.5px;text-align:left;white-space:nowrap}._measurementPointLegend_5pn5s_1731>button:hover,._measurementPointLegend_5pn5s_1731>button:focus-visible{border-color:#75e0b2a8;color:#e9f7f2;outline:none}._measurementPointLegend_5pn5s_1731>button._measurementPointActive_5pn5s_1766{border-color:#ffd84dcc;background:#ffd84d21;box-shadow:inset 0 0 0 1px #ffd84d33;color:#fff2b7}._measurementPointLegend_5pn5s_1731 b{color:#75e0b2;font-size:11.5px}._measurementPointSlots_5pn5s_1778{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 18px;border-top:1px solid var(--cfg-line)}._measurementPointSlots_5pn5s_1778>div{display:grid;min-width:0;grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 10px;border:1px dashed rgba(117,224,178,.25);border-radius:6px;background:#05131e7a}._measurementPointSlots_5pn5s_1778>div._measurementPointSlotFilled_5pn5s_1797{border-style:solid;border-color:#ffd84d61;background:#ffd84d12}._measurementPointSlots_5pn5s_1778 span{grid-column:1 / -1;color:var(--cfg-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}._measurementPointSlots_5pn5s_1778 strong{color:#fff2b7;font:800 13.5px/1.3 var(--font-display),Manrope,sans-serif}._measurementPointSlots_5pn5s_1778 small{min-width:0;overflow:hidden;color:#b7c9d1;font-size:11.25px;text-overflow:ellipsis;white-space:nowrap}._measurementManualActions_5pn5s_1825{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:7px 18px;border-top:1px solid var(--cfg-line);color:var(--cfg-muted);font-size:11px}._measurementManualActions_5pn5s_1825 button{min-height:27px;padding:0 10px;border:1px solid var(--cfg-line);border-radius:5px;background:#05131ecc;color:var(--cfg-text);cursor:pointer;font-size:11px}._measurementManualActions_5pn5s_1825 button:disabled{cursor:not-allowed;opacity:.35}._srOnly_5pn5s_1853{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._costCard_5pn5s_1864{display:flex;min-width:0;min-height:230px;flex-direction:column;gap:12px;padding:15px;border-right:1px solid var(--cfg-line)}._costCard_5pn5s_1864:last-child{border-right:0}._costCardHeading_5pn5s_1878{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:9px;border-bottom:1px solid rgba(93,126,143,.22)}._costCardHeading_5pn5s_1878 h2{margin:0;color:#f2f8f9;font-family:var(--font-display),Manrope,sans-serif;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._costCardHeading_5pn5s_1878 span{color:var(--cfg-muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}._costRows_5pn5s_1904{display:grid;gap:7px;margin:0}._costRows_5pn5s_1904>div{display:flex;align-items:start;justify-content:space-between;gap:8px}._costRows_5pn5s_1904 dt,._costRows_5pn5s_1904 dd{margin:0;font-size:10.5px;line-height:1.35}._costRows_5pn5s_1904 dt{color:var(--cfg-muted)}._costRows_5pn5s_1904 dd{flex:0 0 auto;color:#dce8ec;font-weight:720;font-variant-numeric:tabular-nums;text-align:right}._costWasteRow_5pn5s_1936 dd{color:#f5c477}._costTotal_5pn5s_1940{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(93,126,143,.22)}._costTotal_5pn5s_1940 span{color:#b7c9d1;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._costTotal_5pn5s_1940 strong{color:#f7fbfa;font-family:var(--font-display),Manrope,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}._costNote_5pn5s_1966,._costMessage_5pn5s_1967{margin:auto 0 0;color:var(--cfg-muted);font-size:10px;line-height:1.4}._designQuantity_5pn5s_1974{display:grid;gap:6px}._designQuantity_5pn5s_1974 label{color:#c2d3da;font-size:10px;font-weight:740;letter-spacing:.04em;text-transform:uppercase}._toolingCostCard_5pn5s_1987{background:linear-gradient(155deg,#2c656d30,#07182400)}._toolingCostNote_5pn5s_1991{margin:0;color:#efc67d;font-size:10px;line-height:1.4}._unitPriceValue_5pn5s_1998,._deliveryDesi_5pn5s_1999{color:#f7fbfa;font-family:var(--font-display),Manrope,sans-serif;font-size:clamp(22px,2vw,30px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1}._deliveryDesi_5pn5s_1999{color:#8ce1bc}._costPriceButton_5pn5s_2012,._costLoginLink_5pn5s_2013{display:grid;min-height:34px;place-items:center;padding:0 10px;border:1px solid rgba(255,104,75,.55);border-radius:5px;background:var(--cfg-accent);color:#fff;font-size:11px;font-weight:780;text-align:center;text-decoration:none}._costPriceButton_5pn5s_2012:disabled{cursor:not-allowed;opacity:.42}._costLoginLink_5pn5s_2013{border-color:var(--cfg-line);background:transparent;color:#dce8ec}@container (max-width: 760px){._costBoard_5pn5s_1657{grid-template-columns:repeat(3,minmax(0,1fr))}._costCard_5pn5s_1864{border-bottom:1px solid var(--cfg-line)}._costCard_5pn5s_1864:nth-child(3n){border-right:0}}@container (max-width: 520px){._costBoard_5pn5s_1657{grid-template-columns:repeat(2,minmax(0,1fr))}._costCard_5pn5s_1864:nth-child(3n){border-right:1px solid var(--cfg-line)}._costCard_5pn5s_1864:nth-child(2n){border-right:0}}@container (max-width: 320px){._costBoard_5pn5s_1657{grid-template-columns:1fr}._costCard_5pn5s_1864,._costCard_5pn5s_1864:nth-child(2n),._costCard_5pn5s_1864:nth-child(3n){border-right:0}}._tabBar_5pn5s_2079{display:grid;grid-template-columns:repeat(2,1fr);padding:12px 12px 0}._tabButton_5pn5s_444{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--cfg-muted)}._tabButtonActive_5pn5s_2093{border-bottom-color:var(--cfg-accent);color:var(--cfg-text)}._emptyState_5pn5s_2098{display:grid;min-height:120px;place-content:center;gap:5px;padding:22px;color:var(--cfg-muted);font-size:11px;text-align:center}._emptyState_5pn5s_2098 strong{color:#c8d7dd;font-size:12px}._issue_5pn5s_1053{display:grid;grid-template-columns:7px 1fr;gap:9px;align-items:start;color:#bdcdd4;font-size:10px;line-height:1.45}._issue_5pn5s_1053:before{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#f3b35c;content:""}._issueError_5pn5s_2133:before{background:#ff6557}._priceCard_5pn5s_2137{padding:16px;border:1px solid rgba(89,161,190,.25);border-radius:7px;background:linear-gradient(145deg,#1f4c6052,#0b1f2cc2)}._priceTopline_5pn5s_2145{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._priceBadge_5pn5s_2152{padding:4px 7px;border-radius:999px;background:#47d3971a;color:#79daa9;font-size:8px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}._priceSubline_5pn5s_2163{margin:7px 0 14px;color:var(--cfg-muted);font-size:10px}._priceCard_5pn5s_2137 ._unitPriceValue_5pn5s_1998{display:block;margin-top:14px}._priceCard_5pn5s_2137 ._costRows_5pn5s_1904{margin-bottom:14px}._priceCard_5pn5s_2137 ._costLoginLink_5pn5s_2013{margin:8px 0}._priceActions_5pn5s_2182{display:grid;gap:7px}._priceActions_5pn5s_2182 button,._priceActions_5pn5s_2182 a{display:grid;min-height:42px;place-items:center}._validity_5pn5s_2194{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--cfg-muted);font-size:9px}._validityDot_5pn5s_2203{width:6px;height:6px;border-radius:50%;background:#43d294}._exportGrid_5pn5s_2210{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._exportButton_5pn5s_2216{display:grid;min-height:54px;place-content:center;gap:2px;text-align:center}._exportButton_5pn5s_2216 strong{font-size:11px}._exportButton_5pn5s_2216 span{color:var(--cfg-muted);font-size:8px}._operationList_5pn5s_2233{display:grid;gap:6px}._checkRow_5pn5s_2238{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;padding:8px 0;color:#c4d3da;font-size:11px}._checkRow_5pn5s_2238 input{accent-color:var(--cfg-accent)}._tooltip_5pn5s_2252{color:var(--cfg-muted);cursor:help}._coordinateTable_5pn5s_2257{width:100%;border-collapse:collapse;font-size:9px;font-variant-numeric:tabular-nums}._coordinateTable_5pn5s_2257 th,._coordinateTable_5pn5s_2257 td{padding:7px 5px;border-bottom:1px solid var(--cfg-line);text-align:right}._coordinateTable_5pn5s_2257 th:first-child,._coordinateTable_5pn5s_2257 td:first-child{text-align:left}._coordinateTable_5pn5s_2257 th{color:var(--cfg-muted);font-weight:650}._statusStrip_5pn5s_2281{position:fixed;z-index:50;right:18px;bottom:18px;max-width:360px;padding:11px 14px;border:1px solid rgba(111,215,166,.3);border-radius:6px;background:#071d28f2;box-shadow:0 20px 60px #00000047;color:#bce9d2;font-size:11px}._loadingScreen_5pn5s_2296{display:grid;min-height:100vh;place-content:center;gap:13px;text-align:center}._spinner_5pn5s_2304{width:34px;height:34px;margin-inline:auto;border:3px solid rgba(255,255,255,.12);border-top-color:var(--cfg-accent);border-radius:50%;animation:_spin_5pn5s_2304 .8s linear infinite}@keyframes _spin_5pn5s_2304{to{transform:rotate(360deg)}}@media(max-width:1180px){._workspace_5pn5s_814{grid-template-columns:280px minmax(380px,1fr) 300px}._brandText_5pn5s_58,._designCode_5pn5s_343{display:none}}@media(max-width:920px){._appHeader_5pn5s_18{flex-wrap:wrap}._workspace_5pn5s_814{grid-template-columns:260px minmax(0,1fr)}._rightPanel_5pn5s_825{grid-column:1 / -1;border-top:1px solid var(--cfg-line);border-left:0}._rightPanel_5pn5s_825 ._panelScroll_5pn5s_838{height:auto}._inlineHoleGrid_5pn5s_1384{grid-template-columns:1fr}}@media(max-width:680px){._appHeader_5pn5s_18{position:relative;padding:10px 14px}._betaNotice_5pn5s_86{justify-items:stretch;padding:9px 14px;text-align:left}._betaNoticeLine_5pn5s_99{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:5px 7px}._feedbackToggle_5pn5s_117{align-items:flex-start;text-align:left}._feedbackForm_5pn5s_152{width:100%}._designIdentity_5pn5s_317{order:3;width:100%}._headerActions_5pn5s_353{width:100%;flex-wrap:wrap}._designName_5pn5s_325{width:100%}._workspace_5pn5s_814{display:block}._panelScroll_5pn5s_838{height:auto}._centerStage_5pn5s_1537{min-height:540px}._stageMeasureAction_5pn5s_1645{top:60px}._viewportEndFormNotice_5pn5s_1602{top:122px}._measurementPanel_5pn5s_1664{height:min(500px,59vh);min-height:380px}._measurementSummary_5pn5s_1675{align-items:stretch;flex-direction:column;gap:8px}._measurementSelection_5pn5s_1704{min-width:0}._measurementPointSlots_5pn5s_1778{grid-template-columns:1fr}._measurementManualActions_5pn5s_1825{align-items:flex-start;flex-direction:column;gap:5px}._leftPanel_5pn5s_824,._rightPanel_5pn5s_825{border:0}._viewportHint_5pn5s_1575{display:none}._seoGrid_5pn5s_285,._cartLineControls_5pn5s_619{grid-template-columns:1fr}._cartLinePrice_5pn5s_703{text-align:left}}._productionLink_5pn5s_2464{display:inline-flex;min-height:38px;align-items:center;gap:9px;padding:8px 12px;border:1px solid #628590;border-radius:8px;color:#edf6f7;background:#173443;font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}._productionLink_5pn5s_2464:hover{background:#244e61;border-color:#a9c6cd}._productionLink_5pn5s_2464:focus-visible{outline:3px solid #ff9a82;outline-offset:3px}@media(min-width:921px)and (max-width:1350px){._appHeader_5pn5s_18{flex-wrap:wrap}}
