._planner_973ss_1{--planner-footer:56px;grid-template-rows:44px minmax(0, 1fr) var(--planner-footer);background:var(--background);min-width:0;height:100%;min-height:100%;color:var(--foreground);display:grid;overflow:hidden}._tabs_973ss_13{border-bottom:1px solid var(--border);background:var(--background);align-items:stretch;gap:2px;padding:0 18px;display:flex;overflow:hidden}._viewHeader_973ss_23{border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;align-items:center;gap:0 12px;min-width:0;min-height:44px;padding-inline:18px;display:flex}._viewHeader_973ss_23>._tabs_973ss_13{border-bottom:0;flex:none;min-height:44px;padding-inline:0}._viewHeader_973ss_23>:last-child:not(._tabs_973ss_13){flex:0 225px;margin-left:auto;padding-block:6px}@media (max-width:700px){._viewHeader_973ss_23{padding-inline:12px}._viewHeader_973ss_23>._tabs_973ss_13{flex:1 0 100%}._viewHeader_973ss_23>:last-child:not(._tabs_973ss_13){flex-basis:225px}}._tabs_973ss_13 button{min-width:124px;color:var(--muted-foreground);font-family:var(--font-body), "Geist", sans-serif;font-weight:600;font-size:var(--type-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:relative}._tabs_973ss_13 button[aria-current=page]{color:var(--primary)}._tabs_973ss_13 button[aria-current=page]:after{background:var(--primary);content:"";height:2px;position:absolute;inset:auto 0 0}._tabs_973ss_13 button:disabled{opacity:.44;cursor:not-allowed}._tabs_973ss_13 button[aria-current=page]:disabled{opacity:1}._planner_973ss_1 ._tabs_973ss_13 button:focus-visible{outline-offset:-2px}._fulfilmentNotice_973ss_55{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;color:var(--foreground);font-size:var(--type-body);overflow-wrap:anywhere;padding:12px}._fulfilmentNotice_973ss_55[data-fulfilment=partial],._fulfilmentNotice_973ss_55[data-fulfilment=unverified]{border:2px solid var(--warning)}._fulfilmentNotice_973ss_55>strong{margin-bottom:5px;display:block}._fulfilmentNotice_973ss_55 p{margin:5px 0}._fulfilmentNotice_973ss_55 ul{gap:8px;margin:10px 0 0;padding-left:20px;display:grid}._fulfilmentNotice_973ss_55 li>span{margin-top:3px;display:block}._fulfilmentSummary_973ss_61{font-size:var(--type-small);white-space:normal;padding-block:6px;display:block}._fulfilmentSummary_973ss_61[data-fulfilment=partial],._fulfilmentSummary_973ss_61[data-fulfilment=unverified]{font-weight:700}._labelFulfilmentSummary_973ss_63{grid-column:1/-1}._printDocument_973ss_64 ._fulfilmentNotice_973ss_55{color:#17232c;break-inside:avoid;background:#fff;border-color:#17232c;margin-block:12px;font-size:9px}._tabs_973ss_13 b{background:var(--muted);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);border-radius:4px;padding:2px 5px}._content_973ss_67{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto;container:planner-content/inline-size}._planner_973ss_1[data-screen=cut-plan]{grid-template-rows:auto minmax(0,1fr)}._setupGrid_973ss_69{grid-template-columns:minmax(300px,320px) minmax(560px,1fr) minmax(340px,432px);gap:14px;min-width:0;min-height:100%;padding:14px 18px;display:grid}._setupGrid_973ss_69._multiGrid_973ss_70{align-content:start}._card_973ss_72{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}._cardHeader_973ss_73{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:54px;padding:10px 13px;display:flex}._cardHeader_973ss_73>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}._cardHeader_973ss_73 h2{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-section-title);letter-spacing:-.01em;margin:0;font-weight:400}._cardHeader_973ss_73 p{color:var(--muted-foreground);font-size:var(--type-body);text-overflow:ellipsis;white-space:normal;margin:0;overflow:hidden}._cardTools_973ss_77{gap:4px;margin-left:auto;display:flex}._cardBody_973ss_78{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden auto}._cardFooter_973ss_79{border-top:1px solid var(--border);align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}._cardFooter_973ss_79 span{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase;font-weight:600}._cardFooter_973ss_79 strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);margin-left:auto}._button_973ss_83,._buttonOutline_973ss_84,._dangerButton_973ss_85,._iconButton_973ss_86,._rowActions_973ss_87 button,._sectionHead_973ss_88 button,._addRow_973ss_89,._dialog_973ss_90 header button{background:var(--primary);height:32px;box-shadow:var(--shadow-xs);color:var(--primary-foreground);font-family:var(--font-body), "Geist", sans-serif;font-weight:600;font-size:var(--type-small);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex}._buttonOutline_973ss_84{border-color:var(--border);background:var(--card);color:var(--foreground)}._dangerButton_973ss_85{background:var(--destructive);color:var(--primary-foreground)}._routeReturn_973ss_112{text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:44px;height:auto;min-height:44px;padding-top:6px;padding-bottom:6px;line-height:1.25}._iconButton_973ss_86,._rowActions_973ss_87 button,._dialog_973ss_90 header button{border-color:var(--border);background:var(--card);width:32px;color:var(--foreground);padding:0}._button_973ss_83 svg,._buttonOutline_973ss_84 svg,._dangerButton_973ss_85 svg,._iconButton_973ss_86 svg,._rowActions_973ss_87 svg,._sectionHead_973ss_88 button svg,._addRow_973ss_89 svg{stroke-width:2px;width:14px;height:14px}._buttonOutline_973ss_84:hover,._iconButton_973ss_86:hover,._dialog_973ss_90 header button:hover{background:var(--muted)}._button_973ss_83:active,._buttonOutline_973ss_84:active,._dangerButton_973ss_85:active,._iconButton_973ss_86:active,._dialog_973ss_90 header button:active{box-shadow:none;transform:translateY(1px)}._button_973ss_83:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._buttonOutline_973ss_84:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._dangerButton_973ss_85:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._iconButton_973ss_86:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._dialog_973ss_90 header button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._tabs_973ss_13 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._planner_973ss_1 :is(input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}._dialog_973ss_90 :is(input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}._button_973ss_83:disabled,._buttonOutline_973ss_84:disabled,._dangerButton_973ss_85:disabled,._iconButton_973ss_86:disabled{opacity:.42;cursor:not-allowed}._shareGateReason_973ss_122{max-width:170px;color:var(--warning);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);line-height:1.25}._plannerToolbar_973ss_123{align-items:center;gap:8px;display:flex}._plannerToolbar_973ss_123 :is(._buttonOutline_973ss_84,._iconButton_973ss_86){height:44px;min-height:44px}._plannerToolbar_973ss_123 ._iconButton_973ss_86{width:44px}main:has(._plannerToolbar_973ss_123){grid-template-rows:minmax(56px,auto) minmax(0,1fr)}main:has(._plannerToolbar_973ss_123)>header{padding-block:8px}._headerBack_973ss_129{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--foreground);box-shadow:var(--shadow-xs);border-radius:6px;place-items:center;text-decoration:none;display:grid}._headerBack_973ss_129:focus-visible{outline-offset:-2px}._headerBack_973ss_129 svg{width:15px;height:15px}._headerBadge_973ss_132{border:1px solid var(--primary-border);background:var(--primary-soft);min-width:0;max-width:100%;height:24px;color:var(--primary);font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex;overflow:hidden}._plannerHeaderMeta_973ss_133{align-items:center;gap:clamp(5px,.65vw,9px);min-width:0;max-width:100%;padding-block:3px 1px;display:flex;overflow:hidden}._plannerHeaderMetaItem_973ss_134{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:clamp(5px,.65vw,9px);min-width:0;display:inline-flex;overflow:hidden}._plannerHeaderMetaItem_973ss_134>i{color:var(--muted-foreground);flex:none;font-style:normal}._plannerHeaderMetaItem_973ss_134>span{text-overflow:ellipsis;min-width:0;overflow:hidden}._sectionHead_973ss_88{align-items:center;gap:8px;min-height:26px;display:flex}._sectionHead_973ss_88>span{color:var(--muted-foreground);font-size:var(--type-small);letter-spacing:.06em;text-transform:uppercase;font-weight:600}._sectionHead_973ss_88 button{border-color:var(--border);background:var(--card);height:auto;min-height:max(28px,2.5em);color:var(--foreground);font-size:var(--type-small);margin-left:auto;padding:0 8px}._sectionHead_973ss_88 button:disabled,._addRow_973ss_89:disabled{opacity:.44;cursor:not-allowed}._rows_973ss_142{flex-direction:column;gap:5px;min-width:0;display:flex}._stockRow_973ss_143{border:1px solid var(--border);border-radius:6px;grid-template-columns:minmax(0,1fr) 64px 58px;align-items:center;gap:5px;min-width:0;padding:6px;display:grid}._stockRow_973ss_143>input{grid-column:1/3}._stockRow_973ss_143>select:first-of-type{grid-column:1/2}._stockRow_973ss_143>select:nth-of-type(2){grid-column:2/4}._stockRow_973ss_143 ._rowActions_973ss_87{grid-area:1/3}._requiredPiecesCard_973ss_144{container-type:inline-size}._requiredPieceEditor_973ss_145{flex-direction:column;gap:10px;min-width:0;display:flex}._desktopPieceGroups_973ss_146{display:none}._cutHead_973ss_147,._cutRow_973ss_147{grid-template-columns:40px minmax(58px,.72fr) minmax(212px,1.25fr) 64px minmax(68px,1fr) 110px;align-items:center;gap:6px;min-width:0;display:grid}._cutHead_973ss_147{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);letter-spacing:.07em;text-transform:uppercase;align-items:start;font-weight:700}._planner_973ss_1 input,._planner_973ss_1 select,._dialog_973ss_90 input,._dialog_973ss_90 select,._dialog_973ss_90 textarea{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;height:auto;min-height:max(32px,2.5em);box-shadow:var(--shadow-xs);color:var(--foreground);font:400 var(--type-body)/1.5 var(--font-body), "Geist", Arial, sans-serif;font-variant-numeric:tabular-nums;border-radius:6px;outline:0;padding:0 8px}._planner_973ss_1 select,._dialog_973ss_90 select{-webkit-appearance:auto;appearance:auto}._planner_973ss_1 input:disabled{background:var(--muted);color:var(--muted-foreground)}._numberInput_973ss_170,._angle_973ss_170{min-width:0;display:flex;position:relative}._numberInput_973ss_170 small{color:var(--muted-foreground);font:400 var(--type-small)/1.5 var(--font-body), "Geist", Arial, sans-serif;pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._inlineFieldError_973ss_172{z-index:2;border:1px solid var(--destructive);background:var(--card);max-width:180px;color:var(--destructive);font-size:var(--type-body);white-space:normal;border-radius:4px;padding:3px 5px;line-height:1.25;position:absolute;top:calc(100% + 3px);left:0}._numberInput_973ss_170:has([aria-invalid=true]) input{border-color:var(--destructive)}._numberInput_973ss_170:has(small) input{text-align:left;padding-right:38px}._angle_973ss_170{border:1px solid var(--input);background:var(--card);min-height:44px;box-shadow:var(--shadow-xs);border-radius:6px;justify-content:center;align-items:center;overflow:hidden}._angle_973ss_170[data-side=left]{padding-left:34px;padding-right:4px}._angle_973ss_170[data-side=right]{padding-left:4px;padding-right:34px}._angle_973ss_170:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--primary-soft)}._angleStep_973ss_179,._angleValue_973ss_180,._rotationButton_973ss_181{color:inherit;background:0 0;border:0}._angleStep_973ss_179{cursor:pointer;align-items:center;width:100%;min-width:44px;min-height:max(44px,2.5em);padding:0 8px;display:flex;position:absolute;inset:0}._angle_973ss_170[data-side=right] ._angleStep_973ss_179{justify-content:flex-end}._angleStep_973ss_179:hover,._rotationButton_973ss_181:hover{background:var(--muted)}._angleValue_973ss_180{z-index:1;text-align:center;cursor:text;flex:0 auto;min-width:3ch;max-width:100%;position:relative}._planner_973ss_1 ._angleValue_973ss_180{width:auto;height:44px;box-shadow:none;font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);background:0 0;border:0;border-radius:4px;align-self:center;padding:0 4px}:is(._angleValue_973ss_180:hover,._angleValue_973ss_180:focus-visible){background:var(--card);box-shadow:inset 0 0 0 1px var(--input)}._ends_973ss_191{border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;min-width:0;display:grid;overflow:hidden}._rotationButton_973ss_181{border:1px solid var(--input);min-width:0;min-height:44px;box-shadow:var(--shadow-xs);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:inline-flex}._rotationButton_973ss_181 svg{width:18px;height:18px;color:var(--text-mid)}._rotationButton_973ss_181 span{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}._rotationButton_973ss_181:disabled{cursor:not-allowed;opacity:.65;background:var(--muted)}._rowActions_973ss_87{justify-content:flex-end;gap:1px;display:flex}._resolutionWays_973ss_197{border-top:1px solid var(--border);text-align:left;gap:8px;width:100%;margin-top:10px;padding-top:10px;display:grid}._resolutionWays_973ss_197>div{gap:5px;display:grid}._resolutionWays_973ss_197>div>div{flex-wrap:wrap;gap:5px;display:flex}._resolutionWays_973ss_197 button{white-space:normal;min-height:max(32px,2.5em)}[data-resolution-target=true]{outline-offset:3px;outline:3px solid var(--primary)!important;background:var(--primary-soft)!important}._rowActions_973ss_87 button{width:28px;height:auto;min-height:max(28px,2.5em);box-shadow:none;border-color:#0000}._rowActions_973ss_87 button:hover{background:var(--muted)}._addRow_973ss_89{border-color:var(--border);background:var(--card);height:28px;color:var(--foreground);font-size:var(--type-small);align-self:flex-start;padding:0 9px}._cardBody_973ss_78>span:has(>#_piece-allowance-reason_973ss_1){align-self:flex-start;gap:6px;max-width:100%;display:grid}._cardBody_973ss_78>span:has(>#_piece-allowance-reason_973ss_1)>small{max-width:52ch;color:var(--warning);font-size:var(--type-small);overflow-wrap:anywhere;line-height:1.4;display:block}._note_973ss_207{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);font-size:var(--type-body);border-radius:6px;align-items:flex-start;gap:8px;padding:9px 10px;line-height:1.5;display:flex}._note_973ss_207 svg{flex:0 0 14px;width:14px;height:14px}._field_973ss_210,._switchRow_973ss_210{align-items:center;gap:10px;min-height:34px;display:flex}._field_973ss_210>span,._switchRow_973ss_210>span{min-width:0;color:var(--text-mid);font-size:var(--type-small);flex:1 1 0}._fieldLabel_973ss_212{align-items:center;gap:5px;display:inline-flex}._tabHelp_973ss_213,._cardHelp_973ss_213,._footerHelp_973ss_213{color:var(--muted-foreground);font-size:var(--type-body);line-height:1.35}._field_973ss_210[data-control=text]>input,._field_973ss_210[data-control=select]>select{flex:190px;width:min(62%,272px);min-width:190px}._field_973ss_210[data-control=numeric]>._numberInput_973ss_170{flex:0 auto;width:clamp(116px,40%,164px)}._switchRow_973ss_210{cursor:pointer;position:relative}._switchRow_973ss_210 input{opacity:0;width:1px;height:1px;position:absolute}._switchRow_973ss_210 i{background:var(--input);width:34px;height:19px;box-shadow:var(--shadow-xs);border-radius:999px;flex:0 0 34px;position:relative}._switchRow_973ss_210 i:after{background:var(--card);width:15px;height:15px;box-shadow:var(--shadow-xs);content:"";border-radius:50%;transition:left .14s;position:absolute;top:2px;left:2px}._switchRow_973ss_210 input:checked+i{background:var(--primary)}._switchRow_973ss_210 input:checked+i:after{left:17px}._switchRow_973ss_210 input:focus-visible+i{outline:2px solid var(--ring);outline-offset:3px}._groups_973ss_227{padding-bottom:8px}._groupRow_973ss_228{min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:9px;margin:3px 7px 0;padding:7px;display:grid}._groupRow_973ss_228:hover{background:var(--muted)}._groupRow_973ss_228>i{background:var(--t0);border-radius:2px;width:4px;height:30px}._groupRow_973ss_228>span{flex-direction:column;min-width:0;display:flex}._groupRow_973ss_228 strong,._groupRow_973ss_228 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._groupRow_973ss_228 strong{font-size:var(--type-small)}._groupRow_973ss_228 small{color:var(--muted-foreground);font-size:var(--type-small)}._groupRow_973ss_228>b{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}[data-tone="0"]{--tone:var(--t0);--tone-ink:var(--t0-ink)}[data-tone="1"]{--tone:var(--t1);--tone-ink:var(--t1-ink)}[data-tone="2"]{--tone:var(--t2);--tone-ink:var(--t2-ink)}[data-tone="3"]{--tone:var(--t3);--tone-ink:var(--t3-ink)}[data-tone="4"]{--tone:var(--t4);--tone-ink:var(--t4-ink)}[data-tone="5"]{--tone:#dfb8e8;--tone-ink:#4b2059}[data-tone="6"]{--tone:#eac39e;--tone-ink:#573416}[data-tone="7"]{--tone:#aacbe9;--tone-ink:#203f69}[data-tone="8"]{--tone:#d6d993;--tone-ink:#404413}[data-tone="9"]{--tone:#e7afd0;--tone-ink:#5c2346}[data-tone="10"]{--tone:#9ed5c5;--tone-ink:#194d3e}[data-tone="11"]{--tone:#d0bfdc;--tone-ink:#423254}._groupRow_973ss_228>i[data-tone]{background:var(--tone)}._footer_973ss_213{border-top:1px solid var(--border);background:var(--card);align-items:center;gap:18px;min-width:0;padding:0 18px;display:flex}._footer_973ss_213>span:not(._footerGrow_973ss_240,._outputActions_973ss_240){white-space:nowrap;align-items:baseline;gap:6px;display:flex}._footer_973ss_213 small{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase;font-weight:600}._footer_973ss_213 strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}._footerGrow_973ss_240{flex:auto}._outputActions_973ss_240{gap:6px;display:flex}._compareFooterSummary_973ss_245{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-overflow:ellipsis;overflow:hidden}._compare_973ss_245{flex-direction:column;gap:14px;min-height:100%;padding:14px 18px;display:flex;container-type:inline-size}._compareIntro_973ss_248{align-items:center;gap:12px;min-height:18px;display:flex}._compareIntro_973ss_248>span:first-child{align-items:baseline;gap:12px;min-width:0;display:flex}._compareIntro_973ss_248 strong{color:var(--muted-foreground);font-size:var(--type-body);letter-spacing:.08em;text-transform:uppercase}._compareIntro_973ss_248 small{color:var(--muted-foreground);font-size:var(--type-body);text-overflow:ellipsis;white-space:normal;overflow:hidden}._recommendation_973ss_251{color:var(--muted-foreground);font-size:var(--type-small);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}._recommendation_973ss_251 svg{width:12px;height:12px}._combinedGroups_973ss_253{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);grid-template-columns:minmax(180px,1fr) repeat(auto-fit,minmax(150px,.6fr));gap:1px;display:grid;overflow:hidden}._combinedGroups_973ss_253>span,._combinedGroups_973ss_253>div{background:var(--card);align-items:center;gap:8px;min-width:0;padding:9px;display:flex}._combinedGroups_973ss_253>span{flex-direction:column;align-items:flex-start}._combinedGroups_973ss_253 span>small{color:var(--muted-foreground);font-size:var(--type-small)}._combinedGroups_973ss_253>div>i{background:var(--tone);border-radius:2px;width:4px;height:28px}._combinedGroups_973ss_253>div>span{flex-direction:column;min-width:0;display:flex}._combinedGroups_973ss_253>div>b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);white-space:nowrap;margin-left:auto}._costingEditor_973ss_254{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);box-shadow:var(--shadow-xs);grid-template-columns:minmax(190px,.85fr) repeat(2,minmax(150px,1fr));align-items:end;gap:12px;padding:14px;display:grid}._recoveryCard_973ss_255{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:14px;display:grid}._recoveryCard_973ss_255>span{flex-direction:column;gap:5px;min-width:0;display:flex}._recoveryCard_973ss_255 strong{color:var(--foreground);font-size:var(--type-small)}._recoveryCard_973ss_255 small,._recoveryCard_973ss_255>p{color:var(--muted-foreground);font-size:var(--type-body);margin:0;line-height:1.5}._recoveryCard_973ss_255>button{white-space:normal;text-align:center;grid-area:1/2;align-self:start;max-width:270px;height:auto;min-height:max(44px,2.5em);padding:9px 12px;line-height:1.4}._recoveryCard_973ss_255>dl{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 18px;margin:0;padding-top:12px;display:grid}._recoveryCard_973ss_255 dl>div{flex-direction:column;gap:5px;min-width:0;display:flex}._recoveryCard_973ss_255 dt{color:var(--muted-foreground);font-size:var(--type-small)}._recoveryCard_973ss_255 dd{color:var(--text-mid);font-size:var(--type-small);overflow-wrap:anywhere;margin:0;line-height:1.4}._recoveryCard_973ss_255>p{grid-column:1/-1}@container (width<=640px){._recoveryCard_973ss_255{grid-template-columns:minmax(0,1fr);gap:12px}._recoveryCard_973ss_255>button{grid-area:3/1;justify-self:start;max-width:100%}}@container (width<=480px){._costingEditor_973ss_254{grid-template-columns:minmax(0,1fr)}}._costingEditor_973ss_254 label{color:var(--muted-foreground);font-size:var(--type-small);flex-direction:column;gap:6px;font-weight:600;display:flex}._costingEditor_973ss_254 strong{font-size:var(--type-small)}._costingEditor_973ss_254 small{color:var(--muted-foreground);font-size:var(--type-small)}._costingHeader_973ss_273{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}._costingHeader_973ss_273>span{flex-direction:column;gap:3px;display:flex}._costingMissing_973ss_275{color:var(--muted-foreground);font-size:var(--type-small);grid-column:1/-1;margin:0;line-height:1.45}._costingBadges_973ss_276,._costingActions_973ss_276{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._costingBadges_973ss_276 em{border:1px solid var(--border);min-height:24px;font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary);border-radius:999px;align-items:center;padding:0 8px;font-style:normal;display:inline-flex}._costingFootnote_973ss_279{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);grid-column:1/-1;margin:0}._planCards_973ss_280{grid-template-columns:repeat(3,minmax(230px,1fr));gap:12px;min-height:0;display:grid}._compareKey_973ss_281{color:var(--muted-foreground);font-size:var(--type-small);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;display:flex}._compareLegend_973ss_282{flex-wrap:wrap;gap:10px 13px;margin-left:auto;display:flex}._compareLegend_973ss_282 span{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-transform:none;align-items:center;gap:5px;display:inline-flex}._compareLegend_973ss_282 i{background:var(--tone);border-radius:2px;width:7px;height:7px}._kerfLegend_973ss_285{opacity:.55}._remainderLegend_973ss_286{background:repeating-linear-gradient(135deg, var(--hatch-a), var(--hatch-a) 3px, var(--hatch-b) 3px, var(--hatch-b) 6px)!important}._planCard_973ss_280{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;min-height:392px;box-shadow:var(--shadow-sm);color:var(--foreground);text-align:left;cursor:pointer;flex-direction:column;gap:0;transition:transform .13s,border-color .13s;display:flex;overflow:hidden;container-type:inline-size}._planCard_973ss_280:hover{transform:translateY(-2px)}._planCard_973ss_280[data-selected]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--shadow-md)}._planTitle_973ss_289{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:9px;padding:14px 15px 12px;display:grid}._planTitle_973ss_289>i{border:1px solid var(--input);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}._planCard_973ss_280[data-selected] ._planTitle_973ss_289>i{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._planTitle_973ss_289 i svg{stroke-width:3px;width:10px;height:10px}._planTitle_973ss_289>span{flex-direction:column;gap:2px;display:flex}._planTitle_973ss_289 strong{font-size:var(--type-small)}._planTitle_973ss_289 small{color:var(--muted-foreground);font-size:var(--type-small)}._planTitle_973ss_289>b{background:var(--primary-soft);color:var(--primary);font-size:var(--type-small);border-radius:5px;padding:3px 6px}._planCostLead_973ss_295{flex-direction:column;gap:6px;padding:0 15px 12px;display:flex}._planCostLead_973ss_295>span{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase}._planCostLead_973ss_295>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._planCostLead_973ss_295 strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-page-title);letter-spacing:-.04em;color:var(--foreground);font-weight:700}._planCostLead_973ss_295 b{background:var(--primary-soft);min-height:22px;color:var(--primary);font-size:var(--type-small);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}._planBreakdown_973ss_300{gap:8px;padding:0 15px 12px;display:grid}._planBreakdown_973ss_300 span{justify-content:space-between;align-items:baseline;gap:8px;min-height:22px;display:flex}._planBreakdown_973ss_300 small{color:var(--muted-foreground);font-size:var(--type-small)}._planBreakdown_973ss_300 b{color:var(--text-mid);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);font-weight:400}._planBreakdown_973ss_300 small,._planBreakdown_973ss_300 b{overflow-wrap:anywhere;min-width:0}._planBreakdown_973ss_300 span[data-residual-kind=reusable]{border:1px solid var(--border);border-radius:5px;padding:5px 7px}._planBreakdown_973ss_300 span[data-residual-kind=disposal]{border-bottom:1px dashed var(--border);padding-bottom:7px}._planBreakdown_973ss_300 span[data-total-status]{padding-top:2px;font-weight:700}._planBreakdown_973ss_300 span[data-total-status] small,._planBreakdown_973ss_300 span[data-total-status] b{color:var(--foreground);font-weight:700}._planBreakdown_973ss_300 span[data-cost-status=unknown] b{color:var(--muted-foreground);font-style:italic;font-weight:400}._planBreakdown_973ss_300 span[data-cost-status=redacted] b{color:var(--muted-foreground);font-style:normal;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._planCostLead_973ss_295[data-total-status=incomplete] strong{color:var(--muted-foreground);font-size:var(--type-body);letter-spacing:0;font-style:italic}._planCostMissing_973ss_312{color:var(--muted-foreground);font-size:var(--type-small);gap:4px;padding:0 15px 12px;display:grid}._planCostMissing_973ss_312 li{list-style:none}._planHighlights_973ss_314{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px 15px;display:grid}._planHighlights_973ss_314 span{flex-direction:column;gap:1px;min-width:0;display:flex}._planHighlights_973ss_314 strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);letter-spacing:-.02em;color:var(--foreground);font-weight:700}._planHighlights_973ss_314 small{min-width:0;color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._planHighlights_973ss_314 span[data-best] strong,._planHighlights_973ss_314 span[data-best] small{color:var(--success)}._planPreviewGroup_973ss_319{flex-direction:column;flex:auto;gap:8px;padding:11px 15px 12px;display:flex}._planPreviewLabel_973ss_320{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}._planPreviewLabel_973ss_320 svg{width:12px;height:12px}._planPreview_973ss_319{border:1px solid var(--border);background:repeating-linear-gradient(135deg, var(--hatch-a) 0 5px, var(--hatch-b) 5px 10px);border-radius:6px;flex-direction:column;flex:auto;gap:4px;min-height:46px;padding:5px;display:flex;overflow:hidden}._planPreview_973ss_319>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px;min-height:18px;display:grid}._planPreview_973ss_319>div>small{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase}._planPreview_973ss_319>div>span{align-self:stretch;gap:1px;min-width:0;display:flex}._planPreview_973ss_319 i{background:var(--tone);min-width:3px}._planPreview_973ss_319 em{background:var(--muted-foreground);opacity:.24;min-width:2px}._planPreview_973ss_319>span{color:var(--muted-foreground);margin:auto}._planCallout_973ss_324{border-top:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);align-items:center;gap:6px;margin:0;padding:8px 15px;display:flex}._planCard_973ss_280[data-selected] ._planCallout_973ss_324{background:var(--primary-soft);color:var(--primary)}._planCard_973ss_280 dl,._statePanel_973ss_326 dl,._summary_973ss_326{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}._planCard_973ss_280 dl>div,._statePanel_973ss_326 dl>div,._summary_973ss_326>div{background:var(--card);flex-direction:column;gap:2px;padding:9px;display:flex}._planCard_973ss_280 dt,._statePanel_973ss_326 dt,._summary_973ss_326 dt{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase}._planCard_973ss_280 dd,._statePanel_973ss_326 dd,._summary_973ss_326 dd{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);margin:0;font-weight:700}._statePanel_973ss_326{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:min(620px,100% - 28px);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;align-items:center;gap:11px;margin:14px auto;padding:30px;display:flex}._statePanel_973ss_326 h2{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-section-title);margin:0}._statePanel_973ss_326 p{max-width:510px;color:var(--muted-foreground);margin:0;line-height:1.6}._stateIcon_973ss_332{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:50%;place-items:center;display:grid}._stateIcon_973ss_332 svg{width:20px;height:20px}._statePanel_973ss_326 dl{width:100%}._noCompletePlan_973ss_334{width:min(840px,100% - 28px)}._noCompletePlan_973ss_334 ._fulfilmentNotice_973ss_55{text-align:left;width:100%}._resolutionActions_973ss_336{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._noPlanReasons_973ss_337,._remedies_973ss_337{border:1px solid var(--border);background:var(--muted);text-align:left;border-radius:6px;flex-direction:column;gap:5px;width:100%;padding:10px;display:flex}._noPlanReasons_973ss_337>div{justify-content:space-between;gap:10px;display:flex}._noPlanReasons_973ss_337 span,._remedies_973ss_337 span{color:var(--muted-foreground);font-size:var(--type-small)}._remedies_973ss_337>span:before{color:var(--primary);content:"→";margin-right:6px}._cutPlan_973ss_340{grid-template-columns:minmax(480px,1fr) 300px;gap:14px;min-height:100%;padding:14px 18px;display:grid}._planSearch_973ss_341{align-items:center;width:min(220px,28vw);display:flex;position:relative}._planSearch_973ss_341 svg{z-index:1;width:13px;color:var(--muted-foreground);position:absolute;left:8px}._planSearch_973ss_341 input{height:auto;min-height:max(30px,2.5em);padding-left:27px}._emptyPlan_973ss_342{border:1px dashed var(--border);color:var(--muted-foreground);text-align:center;border-radius:6px;padding:24px}._bar_973ss_343{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding-bottom:8px;display:flex}._bar_973ss_343 header{align-items:center;gap:8px;display:flex}._bar_973ss_343 header button{border:1px solid var(--border);background:var(--card);width:26px;height:auto;min-height:max(26px,2.5em);color:var(--foreground);border-radius:5px;place-items:center;padding:0;display:grid}._bar_973ss_343 header button svg{width:13px;transition:transform .14s}._bar_973ss_343 header button[aria-expanded=false] svg{transform:rotate(-90deg)}._bar_973ss_343 header strong{font-size:var(--type-small)}._bar_973ss_343 header span{color:var(--muted-foreground);font-size:var(--type-small)}._bar_973ss_343 header b{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);margin-left:auto}._physicalBar_973ss_344{border:1px solid var(--border);background:repeating-linear-gradient(135deg, var(--hatch-a) 0 5px, var(--hatch-b) 5px 10px);border-radius:6px;min-height:46px;display:flex;overflow:hidden}._physicalBar_973ss_344>span{border-right:2px solid var(--card);background:var(--tone);min-width:0;color:var(--tone-ink);flex-direction:column;flex-basis:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._physicalBar_973ss_344>span b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}._physicalBar_973ss_344>span small{max-width:90%;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._physicalBar_973ss_344>i{flex-basis:0;min-width:4px}._barDetails_973ss_346{border:1px solid var(--border);background:var(--muted);border-radius:6px;flex-direction:column;gap:5px;padding:8px;display:flex}._barAccounting_973ss_347{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}._barAccounting_973ss_347 span{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase;flex-direction:column;gap:2px;display:flex}._barAccounting_973ss_347 b{color:var(--foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-transform:none}._pieceCheck_973ss_348{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:left;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}._pieceCheck_973ss_348>i{border:1px solid var(--input);border-radius:4px;place-items:center;width:17px;height:17px;display:grid}._pieceCheck_973ss_348[data-done]>i{border-color:var(--success);background:var(--success);color:#fff}._pieceCheck_973ss_348 svg{width:11px}._pieceCheck_973ss_348>span{flex-direction:column;min-width:0;display:flex}._pieceCheck_973ss_348 strong{font-size:var(--type-small)}._pieceCheck_973ss_348 small{color:var(--muted-foreground);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._summary_973ss_326{margin:12px}._workshop_973ss_351{flex-direction:column;gap:10px;min-height:100%;padding:14px 18px;display:flex}._workshopTop_973ss_352{align-items:center;min-height:42px;display:flex}._workshopTop_973ss_352>span{flex-direction:column;display:flex}._workshopTop_973ss_352 strong{font-size:var(--type-small)}._workshopTop_973ss_352 small{color:var(--muted-foreground);font-size:var(--type-small)}._workshopTop_973ss_352>b{font-family:var(--font-subtitle), "Space Mono", monospace;margin-left:auto}._sequenceToggle_973ss_353{border:1px solid var(--border);background:var(--muted);border-radius:6px;gap:1px;margin-left:auto;padding:2px;flex-direction:row!important;display:inline-flex!important}._sequenceToggle_973ss_353 button{height:auto;min-height:max(26px,2.5em);color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);background:0 0;border:0;border-radius:4px;padding:0 8px}._sequenceToggle_973ss_353 button[aria-pressed=true]{background:var(--card);color:var(--primary);box-shadow:var(--shadow-xs)}._workshopTop_973ss_352>._sequenceToggle_973ss_353+b{margin-left:12px}._workshopFocus_973ss_354{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.8fr) auto;align-items:stretch;gap:8px;display:grid}._sawStatus_973ss_354{background:var(--success-soft);color:var(--success);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);border-radius:6px;align-items:center;gap:7px;padding:10px;display:flex}._sawStatus_973ss_354 svg{width:14px}._sawCard_973ss_354{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);align-items:center;gap:14px;padding:12px;display:flex}._sawCard_973ss_354>span{grid-template-columns:auto auto;align-items:baseline;min-width:165px;display:grid}._sawCard_973ss_354>span small{color:var(--muted-foreground);font-size:var(--type-small);grid-column:1/-1}._sawCard_973ss_354>span strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:2.125rem;line-height:1}._sawCard_973ss_354>span b{color:var(--muted-foreground);margin-left:5px}._sawCard_973ss_354 dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._sawCard_973ss_354 dl>div{border-left:1px solid var(--border);flex-direction:column;padding:5px 8px;display:flex}._sawCard_973ss_354 dt{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase}._sawCard_973ss_354 dd{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);margin:0}._workshopActions_973ss_354{align-items:stretch;gap:6px;display:flex}._workshopActions_973ss_354 button{height:auto}._workshopFocus_973ss_354>p{display:none}._workshopList_973ss_355{grid-template-columns:repeat(2,minmax(300px,1fr));gap:7px;display:grid}._workshopList_973ss_355 button{border:1px solid var(--border);background:var(--card);min-height:54px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto minmax(120px,auto);align-items:center;gap:10px;padding:8px 10px;display:grid}._workshopList_973ss_355 button>i{border:1px solid var(--input);border-radius:4px;place-items:center;width:18px;height:18px;display:grid}._workshopList_973ss_355 button[data-done]>i{border-color:var(--success);background:var(--success);color:#fff}._workshopList_973ss_355 button[data-done]{opacity:.62}._workshopList_973ss_355 button>i svg{stroke-width:3px;width:11px;height:11px}._workshopList_973ss_355 button:not(:disabled):not([aria-disabled=true]):hover{background:var(--row-hover)}._workshopList_973ss_355 button[data-current],._workshopList_973ss_355 button[data-current]:not(:disabled):is(:hover,:active){border-color:var(--row-selected-border);background:var(--row-selected);box-shadow:0 0 0 1px var(--row-selected-border)}._workshopList_973ss_355 button>span{flex-direction:column;min-width:0;display:flex}._workshopList_973ss_355 button strong{font-size:var(--type-small)}._workshopList_973ss_355 button small{color:var(--muted-foreground);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._workshopList_973ss_355 button>b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}._endSummary_973ss_360{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}._overlay_973ss_362{z-index:100;background:color-mix(in srgb, var(--sidebar) 64%, transparent);place-items:center;padding:18px;display:grid;position:fixed;inset:0}._dialog_973ss_90{border:1px solid var(--border);background:var(--card);width:min(620px,100%);max-height:min(92vh,720px);box-shadow:var(--shadow-md);color:var(--foreground);border-radius:10px;overflow:hidden auto}._dialog_973ss_90>header{border-bottom:1px solid var(--border);align-items:center;min-height:52px;padding:0 12px 0 16px;display:flex}._dialog_973ss_90 h2{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-section-title);margin:0}._dialog_973ss_90 header button{margin-left:auto}._dialogBody_973ss_365{flex-direction:column;gap:12px;padding:16px;display:flex}._dialogBody_973ss_365>p{color:var(--muted-foreground);margin:0;line-height:1.55}._dialogBody_973ss_365>label{font-size:var(--type-small);flex-direction:column;gap:6px;font-weight:600;display:flex}._dialog_973ss_90 textarea{resize:vertical;height:auto;min-height:150px;font-family:var(--font-subtitle), "Space Mono", monospace;padding:9px;line-height:1.5}._dialogActions_973ss_366{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}._labelOutputActions_973ss_367{align-items:flex-start}@media (max-width:900px){._labelOutputActions_973ss_367{flex-wrap:wrap}._labelOutputActions_973ss_367>._importMessage_973ss_370{flex:100%;min-width:0}._labelOutputActions_973ss_367>button{white-space:normal;flex:140px;min-width:0;min-height:44px}}._materialWorkflow_973ss_373{box-sizing:border-box;width:min(900px,100vw - 64px);max-width:100%;max-height:min(76vh,760px);overflow-y:auto}._stageZeroMaterial_973ss_374{width:100%;min-width:0}._stageZeroMaterial_973ss_374 label small{color:var(--muted-foreground);font-size:var(--type-small);font-weight:400}._localMaterialGrid_973ss_376{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._localMaterialGrid_973ss_376 label{min-width:0;font-size:var(--type-small);flex-direction:column;gap:6px;font-weight:600;display:flex}._localMaterialStandalone_973ss_378{font-size:var(--type-small);flex-direction:column;gap:6px;margin-top:12px;font-weight:600;display:flex}._localMaterialCost_973ss_379{border:1px solid var(--border);border-radius:6px;min-width:0;margin:0;padding:12px}._localMaterialCost_973ss_379 legend{font-size:var(--type-small);padding:0 5px;font-weight:600}._localMaterialCost_973ss_379 p{color:var(--muted-foreground);font-size:var(--type-body);margin:10px 0 0;line-height:1.5}._stageZeroMaterial_973ss_374 :is(input,select){min-height:max(40px,2.5em)}._stageZeroMaterial_973ss_374 ._materialExamples_973ss_383 summary{cursor:pointer;font-weight:600}._stageZeroMaterial_973ss_374 ._materialExamples_973ss_383[open] summary{margin-bottom:10px}@media (max-width:480px){._stageZeroMaterial_973ss_374 ._localMaterialGrid_973ss_376{grid-template-columns:minmax(0,1fr)}}._materialExamples_973ss_383{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px;display:flex}._materialExamples_973ss_383 legend{font-size:var(--type-small);padding:0 5px;font-weight:700}._materialExamples_973ss_383 p{color:var(--muted-foreground);font-size:var(--type-body);line-height:var(--leading-body);margin:0}._materialExamples_973ss_383 div{flex-wrap:wrap;gap:6px;display:flex}._materialExamples_973ss_383 ._localMaterialGrid_973ss_376{gap:12px;display:grid}._materialExamples_973ss_383 button{min-height:max(32px,2.5em)}._materialTabs_973ss_392{border:1px solid var(--border);background:var(--muted);border-radius:6px;gap:4px;padding:4px;display:flex}._materialTabs_973ss_392 button{min-height:max(32px,2.5em);color:var(--muted-foreground);font-size:var(--type-small);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1}._materialTabs_973ss_392 button[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-xs)}._materialTabs_973ss_392 button:disabled{cursor:not-allowed;opacity:.45}._materialGate_973ss_396{border:1px solid var(--border);background:var(--muted);border-radius:6px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}._materialErrors_973ss_397{border:1px solid var(--destructive);background:color-mix(in srgb, var(--destructive) 9%, transparent);color:var(--foreground);font-size:var(--type-body);border-radius:6px;padding:9px 11px}._materialErrors_973ss_397 strong{color:var(--destructive)}._materialErrors_973ss_397 ul{margin:4px 0 0;padding-left:17px}._materialErrors_973ss_397 a{color:inherit}._fieldError_973ss_401{color:var(--destructive);font-size:var(--type-body);line-height:1.35}._materialGate_973ss_396 strong{font-size:var(--type-small)}._materialGate_973ss_396 span{color:var(--muted-foreground);font-size:var(--type-small);line-height:1.45}._workspacePicker_973ss_403{flex-direction:column;gap:9px;display:flex}._workspacePicker_973ss_403>label{font-size:var(--type-small);flex-direction:column;gap:5px;font-weight:600;display:flex}._workspacePicker_973ss_403 section{flex-direction:column;gap:6px;padding-top:6px;display:flex}._workspacePicker_973ss_403 h3{font-size:var(--type-card-title);margin:0}._workspacePicker_973ss_403 section>p,._materialNextStep_973ss_404{color:var(--muted-foreground);font-size:var(--type-body);line-height:var(--leading-body);margin:0}._specificationList_973ss_405{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._specificationList_973ss_405 button{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;gap:3px;padding:10px;display:flex;position:relative}._specificationList_973ss_405 button:not(:disabled):not([aria-disabled=true]):hover{background:var(--row-hover)}._specificationList_973ss_405 button span,._specificationList_973ss_405 button small{color:var(--muted-foreground);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._specificationList_973ss_405 button[aria-pressed=true],._specificationList_973ss_405 button[aria-pressed=true]:not(:disabled):is(:hover,:active){background:var(--row-selected)}._specificationList_973ss_405 button[aria-pressed=true]:before{content:"";background:var(--primary);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:-1px}._inventoryChoice_973ss_408{border:1px solid var(--border);border-radius:6px;align-items:flex-end;gap:8px;padding:9px;display:flex}._inventoryChoice_973ss_408 label{font-size:var(--type-small);flex-direction:column;flex:1;gap:4px;display:flex}@media (max-width:720px){._materialWorkflow_973ss_373{width:auto;max-height:78vh}._materialTabs_973ss_392{flex-direction:column}._specificationList_973ss_405{grid-template-columns:1fr}._importDestinationHelp_973ss_409{grid-template-columns:minmax(0,1fr)}}._actionGrid_973ss_410{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._accountPreviewPicker_973ss_411{border:1px dashed var(--primary-border);background:var(--primary-soft);border-radius:5px;gap:6px;padding:9px;display:grid}._accountPreviewPicker_973ss_411 strong{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}._accountPreviewPicker_973ss_411 label{font-size:var(--type-small);flex-direction:column;gap:4px;font-weight:600;display:flex}._accountPreviewPicker_973ss_411 select{min-height:max(34px,2.5em)}._accountPreviewPicker_973ss_411 small{color:var(--muted-foreground);font-size:var(--type-small);line-height:1.45}._exportAction_973ss_412{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}._exportAction_973ss_412>button{width:100%}._exportReason_973ss_412{color:var(--muted-foreground);font-size:var(--type-small);overflow-wrap:anywhere;line-height:1.4}._outputActions_973ss_240 ._exportAction_973ss_412{display:contents}._exportNote_973ss_413{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);margin:0;line-height:1.6}._importOkay_973ss_414,._importErrors_973ss_414{border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}._importOkay_973ss_414{background:var(--success-soft);color:var(--success)}._importErrors_973ss_414{background:var(--warning-soft);color:var(--warning-foreground)}._importOkay_973ss_414 span,._importErrors_973ss_414 span{font-size:var(--type-body)}._importLead_973ss_415{align-items:center;gap:10px;display:flex}._importLead_973ss_415>svg{width:24px;color:var(--primary)}._importLead_973ss_415>span{flex-direction:column;gap:2px;display:flex}._importLead_973ss_415 strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-small)}._importLead_973ss_415 small{color:var(--muted-foreground);font-size:var(--type-small)}._importCapabilitySummary_973ss_416{border:1px solid var(--border);background:var(--muted);font-size:var(--type-small);border-radius:5px;gap:3px;padding:9px 9px 9px 11px;line-height:1.35;display:grid;position:relative}._importCapabilitySummary_973ss_416 strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-small)}._importCapabilitySummary_973ss_416 span{color:var(--muted-foreground)}._importDestinations_973ss_417{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._importGateReason_973ss_417{background:var(--muted);color:var(--muted-foreground);font-size:var(--type-small);border-radius:5px;margin:0;padding:7px 8px 7px 11px;line-height:1.4;position:relative}._fileDrop_973ss_417{border:1px dashed var(--input);cursor:pointer;border-radius:6px;grid-template-columns:22px minmax(0,1fr);padding:12px;position:relative;gap:2px 9px!important;display:grid!important}._fileDrop_973ss_417>svg{width:20px;color:var(--primary);grid-row:1/3}._fileDrop_973ss_417 small{color:var(--muted-foreground);font-weight:400}._fileDrop_973ss_417 input{opacity:0;width:1px;height:1px;position:absolute}._importDestinationHelp_973ss_409{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._importDestinationHelp_973ss_409>span{border:1px solid var(--border);background:var(--muted);border-radius:5px;flex-direction:column;gap:3px;min-width:0;padding:8px;display:flex}._importDestinationHelp_973ss_409 strong,._importMappingExplanation_973ss_418 strong,._importDryRun_973ss_418>strong{color:var(--foreground);font-size:var(--type-body)}._importDestinationHelp_973ss_409 small,._importMappingExplanation_973ss_418 p,._importDryRun_973ss_418 span{color:var(--muted-foreground);font-size:var(--type-body);line-height:var(--leading-body);margin:0}._importMappingExplanation_973ss_418,._importDryRun_973ss_418{border-left:3px solid var(--primary);background:var(--primary-soft);border-radius:5px;gap:4px;padding:9px;display:grid}._importMappingExplanation_973ss_418 p{margin:0}._importDryRun_973ss_418{border-left-color:var(--success);background:var(--success-soft)}._importRecoveryActions_973ss_418{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}._importRecoveryActions_973ss_418 button{min-height:max(28px,2.5em)}._importRecoveryActions_973ss_418 small{color:inherit;font-size:var(--type-small);line-height:1.4}._mappingGrid_973ss_419{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._mappingGrid_973ss_419 label{color:var(--muted-foreground);font-size:var(--type-small);flex-direction:column;gap:3px;display:flex}._mappingGrid_973ss_419 select{height:auto;min-height:max(30px,2.5em)}._importCorrection_973ss_420{border:1px solid var(--danger,#b91c1c);color:var(--foreground);font-size:var(--type-small);border-radius:5px;gap:3px;padding:7px;display:grid}._importCorrection_973ss_420 input{min-height:max(32px,2.5em)}._mappingSave_973ss_421{grid-template-columns:minmax(130px,1fr) minmax(110px,.8fr) auto auto;gap:6px;display:grid}._importMessage_973ss_370{background:var(--muted);font-size:var(--type-small);border-radius:5px;padding:8px;color:var(--muted-foreground)!important}._labelTabs_973ss_422{gap:6px;display:flex}._labels_973ss_422{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:380px;display:grid;overflow:hidden auto}._labels_973ss_422 article{border:1px dashed var(--input);color:#17232c;background:#fff;grid-template-columns:minmax(0,1fr) 76px;gap:7px;padding:12px;display:grid}._labels_973ss_422 article>span{flex-direction:column;gap:3px;display:flex}._labels_973ss_422 article>img,._labels_973ss_422 article>i{background:#eef1ef;width:72px;height:72px}._labels_973ss_422 ._labelBrand_973ss_422{color:#a40024;font-family:var(--font-subtitle), "Space Mono", monospace;flex-direction:row;align-items:center;gap:4px;font-size:6px;display:flex}._labelBrand_973ss_422 img{object-fit:contain;width:13px;height:13px}._labels_973ss_422 small{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:7px}._labels_973ss_422 strong{font-size:10px}._labels_973ss_422 b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:16px}._labels_973ss_422 span{font-size:7.5px}._labels_973ss_422 em{color:#8a4c00;font-size:7px;font-style:normal}._printAllLabels_973ss_422{display:none}._voiceDialog_973ss_423{width:min(520px,100%)}._voiceStatus_973ss_423{border:1px solid var(--border);background:var(--muted);font-size:var(--type-small);border-radius:6px;align-items:center;gap:7px;padding:9px;display:flex}._voiceStatus_973ss_423 i{background:var(--success);border-radius:50%;width:7px;height:7px}._voiceStatus_973ss_423 b{font-family:var(--font-subtitle), "Space Mono", monospace;margin-left:auto}._aiVoice_973ss_423{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:left;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}._aiVoice_973ss_423>svg{width:20px;color:var(--primary)}._aiVoice_973ss_423>span{flex-direction:column;gap:2px;display:flex}._aiVoice_973ss_423 small{color:var(--muted-foreground)}._aiVoice_973ss_423:disabled{opacity:.58}._voiceConsent_973ss_423{border:1px solid var(--primary-border);background:var(--primary-soft);border-radius:6px;padding:11px}._voiceConsent_973ss_423>p{color:var(--muted-foreground);font-size:var(--type-body);line-height:1.55}._voiceSaw_973ss_423{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);flex-direction:column;gap:5px;padding:13px;display:flex}._voiceSaw_973ss_423>small{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase}._voiceSaw_973ss_423>strong{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:2.125rem;line-height:1.1}._voiceSaw_973ss_423>strong b{font-size:var(--type-small)}._voiceSaw_973ss_423>span{color:var(--muted-foreground);font-size:var(--type-small)}._voiceControls_973ss_423,._voiceForm_973ss_423{gap:6px;margin-top:5px;display:flex}._voiceControls_973ss_423>*,._voiceForm_973ss_423 input{flex:1}._voiceMessages_973ss_423{flex-direction:column;gap:5px;max-height:160px;display:flex;overflow:auto}._voiceMessages_973ss_423 p{background:var(--muted);color:var(--muted-foreground);font-size:var(--type-body);line-height:var(--leading-body);border-radius:5px;align-items:flex-start;gap:6px;margin:0;padding:7px 8px;display:flex}._voiceMessages_973ss_423 p[data-from=operator]{background:var(--primary-soft);color:var(--foreground);margin-left:28px}._voiceMessages_973ss_423 svg{width:12px;color:var(--success);flex:0 0 12px}._voiceDialog_973ss_423>header button{flex:0 0 44px;width:44px;height:auto;min-height:max(44px,2.5em)}._voiceDialog_973ss_423>header button:hover{background:var(--muted)}._voiceDialog_973ss_423>header button:active{background:var(--primary-soft)}._voiceDialog_973ss_423>header button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._voiceDialog_973ss_423>header button svg{width:17px;height:17px}._workshopComplete_973ss_426{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);text-align:center;place-items:center;gap:8px;min-height:260px;padding:30px;display:grid}._workshopComplete_973ss_426>svg{background:var(--success-soft);width:34px;height:34px;color:var(--success);border-radius:50%;padding:7px}._workshopComplete_973ss_426 h2,._workshopComplete_973ss_426 p{margin:0}._workshopComplete_973ss_426 h2{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-section-title)}._workshopComplete_973ss_426 p{max-width:460px;color:var(--muted-foreground);line-height:1.5}._workshopList_973ss_355 button[data-skipped]{border-style:dashed}._skippedSteps_973ss_426{border:1px dashed var(--warning);background:var(--warning-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}._skippedSteps_973ss_426>strong{color:var(--warning-foreground);font-size:var(--type-small);text-transform:uppercase}._skippedSteps_973ss_426 button{border:1px solid var(--border);background:var(--card);min-height:max(28px,2.5em);color:var(--foreground);font-size:var(--type-small);border-radius:5px}._mobileSetup_973ss_428{flex-direction:column;gap:10px;min-height:100%;padding:11px 12px 14px;display:flex}._mobileSectionTabs_973ss_428{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(0,.8fr);gap:3px;padding:3px;display:grid}._mobileSectionTabs_973ss_428 button{min-width:0;height:auto;min-height:max(30px,2.5em);color:var(--muted-foreground);font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 5px;display:inline-flex;overflow:hidden}._mobileSectionTabs_973ss_428 button[aria-expanded=true]{background:var(--card);box-shadow:var(--shadow-xs);color:var(--primary)}._mobileSectionTabs_973ss_428 b{background:var(--background);color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);border-radius:3px;flex:none;padding:2px 4px}._mobileSectionPanel_973ss_428{flex-direction:column;gap:10px;min-width:0;display:flex}._mobileMaterial_973ss_428{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);align-items:center;gap:9px;padding:9px 10px;display:flex}._mobileMaterial_973ss_428>span{flex-direction:column;min-width:0;display:flex}._mobileMaterial_973ss_428 small,._mobileMaterial_973ss_428 b{color:var(--muted-foreground);font-size:var(--type-small)}._mobileMaterial_973ss_428 strong{font-size:var(--type-small)}._mobileMaterial_973ss_428 button{margin-left:auto}._mobileSectionHead_973ss_428{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-transform:uppercase;align-items:center;gap:9px;display:flex}._mobileSectionHead_973ss_428:after{background:var(--border);content:"";flex:1;order:1;height:1px}._mobileSectionHead_973ss_428 span{order:2}._mobileStockList_973ss_428{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._mobileStockList_973ss_428>div{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(124px,auto) 44px;gap:5px;padding:7px;display:grid}._mobileInlineActions_973ss_428{gap:6px;display:flex}._mobileInlineActions_973ss_428>*{flex:1;min-width:0;padding:0 6px}._mobilePieceGroups_973ss_428,._desktopPieceGroups_973ss_146{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px}._mobilePieceGroups_973ss_428{display:grid}._mobilePieceGroups_973ss_428 button,._desktopPieceGroups_973ss_146 button{min-width:0;height:auto;min-height:max(28px,2.5em);color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 6px;font-weight:700;overflow:hidden}._mobilePieceGroups_973ss_428 button[aria-pressed=true],._desktopPieceGroups_973ss_146 button[aria-pressed=true]{background:var(--card);box-shadow:var(--shadow-xs);color:var(--primary)}:is(._mobilePieceGroups_973ss_428 button:focus-visible,._desktopPieceGroups_973ss_146 button:focus-visible){outline:2px solid var(--ring);outline-offset:-1px}._mobileCutTable_973ss_428{width:100%;min-width:0}._mobileCutHead_973ss_428,._mobileCutRow_973ss_428{align-items:center;gap:7px;min-width:0;display:grid}._mobileCutTable_973ss_428[data-columns=dimensions] ._mobileCutHead_973ss_428,._mobileCutTable_973ss_428[data-columns=dimensions] ._mobileCutRow_973ss_428{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr)}._mobileCutTable_973ss_428[data-columns=ends] ._mobileCutHead_973ss_428,._mobileCutTable_973ss_428[data-columns=ends] ._mobileCutRow_973ss_428{grid-template-columns:minmax(0,1fr) 64px 32px}._mobileCutHead_973ss_428{min-height:24px;color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 2px;font-weight:700}._mobileCutHead_973ss_428 span:last-child{text-align:center}._mobileCuts_973ss_428{flex-direction:column;gap:6px;display:flex}._mobileCutRow_973ss_428{border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:6px;min-height:46px;padding:6px}._mobileCutRow_973ss_428>input,._mobileCutRow_973ss_428>select,._mobileCutRow_973ss_428 ._numberInput_973ss_170,._mobileCutRow_973ss_428 ._ends_973ss_191{width:100%;min-width:0}._mobileCutRow_973ss_428 ._iconButton_973ss_86{width:32px}._mobileSettings_973ss_428{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:5px;padding:10px;display:flex}._mobileSettings_973ss_428 ._field_973ss_210,._mobileSettings_973ss_428 ._switchRow_973ss_210{min-height:38px}._mobileSettings_973ss_428 ._field_973ss_210>input,._mobileSettings_973ss_428 ._field_973ss_210>select,._mobileSettings_973ss_428 ._field_973ss_210>._numberInput_973ss_170{width:min(48%,210px)}:is(._mobileSettings_973ss_428 ._field_973ss_210:has(>input),._mobileSettings_973ss_428 ._field_973ss_210:has(>select)){flex-direction:column;align-items:stretch;gap:3px;padding-block:3px}:is(._mobileSettings_973ss_428 ._field_973ss_210:has(>input)>span,._mobileSettings_973ss_428 ._field_973ss_210:has(>select)>span){flex:none}:is(._mobileSettings_973ss_428 ._field_973ss_210:has(>input)>input,._mobileSettings_973ss_428 ._field_973ss_210:has(>select)>select){flex:0 0 32px;width:100%;min-width:0}._stockIdentity_973ss_432{background:var(--primary-soft);border-radius:4px;flex-direction:column;grid-column:1/-1;gap:2px;min-width:0;padding:6px 7px 6px 10px;display:flex;position:relative}._stockIdentity_973ss_432 strong,._stockIdentity_973ss_432 small,._stockIdentity_973ss_432 em{overflow-wrap:anywhere;min-width:0}._stockIdentity_973ss_432 strong{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}._stockIdentity_973ss_432 small{color:var(--foreground);font-size:var(--type-small)}._stockIdentity_973ss_432 em{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);font-style:normal}._mobileWorkshop_973ss_438{flex-direction:column;gap:11px;min-height:100%;padding:0 12px 98px;display:flex}._mobileWorkshop_973ss_438>header{border-bottom:1px solid var(--border);background:var(--card);align-items:center;min-height:52px;margin:0 -12px;padding:0 12px;display:flex}._mobileWorkshop_973ss_438>header span{flex-direction:column;flex:1;min-width:0;display:flex}._mobileWorkshop_973ss_438>header strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-small)}._mobileWorkshop_973ss_438>header small{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._mobileWorkshop_973ss_438>header b{background:var(--muted);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);border-radius:4px;flex:none;margin-left:auto;padding:4px 7px}._mobileSawState_973ss_438{background:var(--success-soft);min-height:40px;color:var(--success);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);align-items:center;gap:7px;margin:0 -12px;padding:0 12px;display:flex}._mobileSawState_973ss_438 svg{width:13px}._mobileCutCard_973ss_438,._mobileSawGuidance_973ss_438,._mobileFromBar_973ss_438,._mobileBarGraphic_973ss_438{border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._mobileCutCard_973ss_438{flex-direction:column;gap:8px;padding:14px;display:flex}._mobileCutCard_973ss_438>small{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase}._mobileCutCard_973ss_438>strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:2.5rem;line-height:1}._mobileCutCard_973ss_438>strong b{color:var(--muted-foreground);font-size:var(--type-small);margin-left:5px}._mobileCutCard_973ss_438>div{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);align-items:center;gap:8px;display:flex}._mobileCutCard_973ss_438>div i{background:var(--border);flex:1;height:1px}._mobileCutCard_973ss_438 footer{align-items:center;gap:8px;min-width:0;display:flex}._mobileCutCard_973ss_438 footer b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._mobileCutCard_973ss_438 footer span{color:var(--muted-foreground);font-size:var(--type-small);flex:none;margin-left:auto}._mobileSawGuidance_973ss_438{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}._mobileSawGuidance_973ss_438>span{background:var(--card);flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}._mobileSawGuidance_973ss_438 small,._mobileBarGraphic_973ss_438 header small{color:var(--muted-foreground);font-size:var(--type-body);text-transform:uppercase}._mobileSawGuidance_973ss_438 b,._mobileBarGraphic_973ss_438 header b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-body);text-overflow:ellipsis;white-space:normal;overflow:hidden}._mobileFromBar_973ss_438{align-items:center;padding:12px 14px;display:flex}._mobileFromBar_973ss_438>span{flex-direction:column;display:flex}._mobileFromBar_973ss_438>span:last-child{align-items:flex-end;margin-left:auto}._mobileFromBar_973ss_438 small{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase}._mobileBarGraphic_973ss_438{flex-direction:column;gap:8px;padding:12px;display:flex}._mobileBarGraphic_973ss_438 header{justify-content:space-between;align-items:center;gap:10px;display:flex}._mobileBarGraphic_973ss_438 header span{flex-direction:column;gap:2px;min-width:0;display:flex}._mobileBarGraphic_973ss_438 header span:last-child{text-align:right;align-items:flex-end}._mobileBarGraphic_973ss_438>div{border:1px solid var(--input);height:58px;display:flex;overflow:hidden}._mobileBarGraphic_973ss_438 i,._mobileBarGraphic_973ss_438 em{flex-direction:column;flex-basis:0;justify-content:center;align-items:center;min-width:0;font-style:normal;display:flex;overflow:hidden}._mobileBarGraphic_973ss_438 i{background:var(--tone);color:var(--tone-ink)}._mobileBarGraphic_973ss_438 em{background:var(--muted);color:var(--muted-foreground);font-size:var(--type-small)}._mobileBarGraphic_973ss_438 small{color:var(--muted-foreground);font-size:var(--type-small)}._mobileWorkshop_973ss_438>p{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-body);margin:0;line-height:1.6}._mobileWorkshopActions_973ss_438{z-index:50;border-top:1px solid var(--border);background:var(--card);gap:9px;min-height:88px;padding:10px 12px 18px;display:flex;position:fixed;bottom:60px;left:0;right:0}._mobileWorkshopActions_973ss_438 button{min-height:52px}._mobileWorkshopActions_973ss_438 button:last-child{flex:1}._dialog_973ss_90:has(._printDocument_973ss_64){width:min(860px,100%);max-height:94vh}._printDocument_973ss_64{color:#17232c;background:#fff;width:100%;padding:26px}._printDocument_973ss_64>header{border-bottom:2px solid #17232c;grid-template-columns:minmax(0,1fr) 290px;gap:20px;padding-bottom:16px;display:grid}._printBrand_973ss_440{grid-template-columns:24px minmax(0,1fr) 46px;align-items:center;gap:7px;margin-bottom:7px;display:grid}._printBrand_973ss_440>img{object-fit:contain;width:24px;height:24px}._printBrand_973ss_440>span:nth-child(2){flex-direction:column;gap:2px;display:flex}._printBrand_973ss_440 a{color:#17232c;font-family:var(--font-subtitle), "Space Mono", monospace;font-size:7px;text-decoration:none}._printWebsiteQr_973ss_440,._printWebsiteQr_973ss_440 svg{width:42px;height:42px;display:block}._printDocument_973ss_64 h1,._printDocument_973ss_64 p{margin:0}._printDocument_973ss_64 h1{font-family:var(--font-title), "Michroma", sans-serif;font-size:18px}._printDocument_973ss_64>header small{color:#a40024;font-family:var(--font-subtitle), "Space Mono", monospace;font-size:8px}._printDocument_973ss_64>header p{color:#68747a;font-size:9px}._printDocument_973ss_64 ._printContact_973ss_440{font-family:var(--font-subtitle), "Space Mono", monospace;margin-top:6px;font-size:7px}._printDocument_973ss_64 dl{background:#d7dcda;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}._printDocument_973ss_64 dl div{background:#fff;padding:6px}._printDocument_973ss_64 dt{color:#68747a;text-transform:uppercase;font-size:7px}._printDocument_973ss_64 dd{font-family:var(--font-subtitle), "Space Mono", monospace;margin:0;font-size:10px}._printSummary_973ss_440{border:1px solid #d7dcda;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid}._printSummary_973ss_440 span{color:#68747a;flex-direction:column;padding:8px;font-size:8px;display:flex}._printSummary_973ss_440 b{color:#17232c;font-family:var(--font-subtitle), "Space Mono", monospace}._printBar_973ss_440{break-inside:avoid;margin-top:14px}._printBar_973ss_440>header{align-items:baseline;gap:8px;display:flex}._printBar_973ss_440>header span{color:#68747a;font-size:8px}._printBar_973ss_440>header b{font-family:var(--font-subtitle), "Space Mono", monospace;margin-left:auto;font-size:8px}._printBarGraphic_973ss_440{border:1px solid #17232c;height:34px;margin:5px 0;display:flex;overflow:hidden}._printBarGraphic_973ss_440 i,._printBarGraphic_973ss_440 em{flex-direction:column;flex-basis:0;justify-content:center;align-items:center;min-width:0;font-style:normal;display:flex;overflow:hidden}._printBarGraphic_973ss_440 i{background:var(--tone);color:var(--tone-ink)}._printBarGraphic_973ss_440 em{color:#68747a;background:#eef1ee;font-size:7px}._printBarGraphic_973ss_440 b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:8px}._printBarGraphic_973ss_440 small{font-size:6px}._printBar_973ss_440 table{border-collapse:collapse;width:100%;font-size:7.5px}._printBar_973ss_440 th,._printBar_973ss_440 td{text-align:left;border-bottom:1px solid #d7dcda;padding:4px}._printBar_973ss_440 th{color:#68747a;text-transform:uppercase}._printDocument_973ss_64>footer{color:#68747a;border-top:1px solid #d7dcda;justify-content:space-between;gap:16px;margin-top:18px;padding-top:8px;font-size:7px;display:flex}._procurementReviewMode_973ss_441{border:1px solid var(--primary-border);border-radius:var(--radius);background:var(--muted);flex-direction:column;gap:10px;padding:14px;display:flex}._procurementReviewModeHeader_973ss_441{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._procurementReviewMode_973ss_441 h2,._procurementReviewMode_973ss_441 h3,._procurementReviewMode_973ss_441 p{margin:0}._procurementReviewMode_973ss_441 h2,._procurementReviewMode_973ss_441 h3{font-family:var(--font-title), sans-serif;font-size:var(--type-section-title)}._procurementReviewModeHeader_973ss_441>p{max-width:190px;font-size:var(--type-body);line-height:var(--leading-body);text-align:right;color:var(--muted-foreground)!important}._procurementProductionState_973ss_441{border:1px solid var(--warning);background:var(--warning-soft);color:var(--warning-foreground);border-radius:5px;padding:9px}._procurementProductionState_973ss_441 strong{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-transform:uppercase;display:block}._procurementProductionState_973ss_441 p{font-size:var(--type-body);margin-top:4px;line-height:1.5}._procurementFixture_973ss_441{border:1px dashed var(--primary-border);border-radius:var(--radius);background:var(--primary-soft);flex-direction:column;gap:10px;padding:14px;display:flex}._procurementFixture_973ss_441>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._procurementFixtureEyebrow_973ss_441{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--primary)!important}._procurementFixtureStatus_973ss_441{border:1px solid var(--warning);background:var(--warning-soft);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);border-radius:999px;flex:none;padding:4px 6px;font-weight:700;color:var(--warning-foreground)!important}._procurementFixtureNotice_973ss_441{border-left:3px solid var(--primary);background:var(--card);font-size:var(--type-body);padding:8px;line-height:1.5;color:var(--foreground)!important}._procurementFixtureDetails_973ss_441{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}._procurementFixtureDetails_973ss_441 div{background:var(--card);min-width:0;padding:7px}._procurementFixtureDetails_973ss_441 dt{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase}._procurementFixtureDetails_973ss_441 dd{color:var(--foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.35}._procurementFixtureTableWrap_973ss_441{border:1px solid var(--border);background:var(--card);overflow-x:auto}._procurementFixtureTable_973ss_441{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--type-small)}._procurementFixtureTable_973ss_441 th,._procurementFixtureTable_973ss_441 td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:7px;line-height:1.4}._procurementFixtureTable_973ss_441 thead{background:var(--muted)}._procurementFixtureTable_973ss_441 th{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase}._procurementFixtureTable_973ss_441 td:nth-child(3),._procurementFixtureTable_973ss_441 td:nth-child(4),._procurementFixtureTable_973ss_441 tfoot td{color:var(--foreground);font-family:var(--font-subtitle), "Space Mono", monospace;white-space:nowrap}._procurementFixtureTable_973ss_441 tfoot{background:var(--muted)}._procurementFixtureTable_973ss_441 tfoot th{color:var(--foreground);text-align:right}._procurementFixtureFootnote_973ss_441{font-size:var(--type-small);line-height:1.5;color:var(--muted-foreground)!important}._loading_973ss_443{background:var(--background,#f2f4f1);min-height:100dvh;color:var(--foreground,#17232c);font-family:var(--font-body), "Geist", sans-serif;place-content:center;justify-items:center;display:grid}._loading_973ss_443 h1{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-page-title);margin:18px 0 4px}._loading_973ss_443 p{color:#68747a}._loadingMark_973ss_443{align-items:flex-end;gap:6px;height:64px;display:flex}._loadingMark_973ss_443 i{background:#ef405d;border-radius:3px;width:12px;animation:.9s ease-in-out infinite alternate _load_973ss_443}._loadingMark_973ss_443 i:first-child{height:38px}._loadingMark_973ss_443 i:nth-child(2){height:54px;animation-delay:.15s}._loadingMark_973ss_443 i:nth-child(3){height:30px;animation-delay:.3s}._loadingMark_973ss_443 i:nth-child(4){height:46px;animation-delay:.45s}._loadingProgress_973ss_444{width:min(300px,100vw - 40px);color:var(--text-mid);font-size:var(--type-small);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin-top:18px;display:grid}._loadingProgress_973ss_444 b{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);font-weight:400}._loadingProgress_973ss_444 i{background:var(--muted);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}._loadingProgress_973ss_444 em{border-radius:inherit;background:var(--primary);width:66%;height:100%;animation:1.1s ease-in-out infinite alternate _progress_973ss_1;display:block}._loadingProgress_973ss_444 small{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);grid-column:1/-1}._loadingSkeleton_973ss_444{border:1px solid var(--border);border-radius:6px;grid-template-columns:34% 22% 12% 18%;gap:8px;width:min(420px,100vw - 40px);margin-top:20px;padding:12px;display:grid}._loadingSkeleton_973ss_444 i{background:var(--muted);border-radius:3px;height:10px;animation:1.1s ease-in-out infinite alternate _skeleton_973ss_1}._loadingSkeleton_973ss_444 i:nth-child(2){animation-delay:.12s}._loadingSkeleton_973ss_444 i:nth-child(3){animation-delay:.24s}._loadingSkeleton_973ss_444 i:nth-child(4){animation-delay:.36s}._inlineSpinner_973ss_444{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite _spin_973ss_1}._compatibilityInset_973ss_445{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}._profileGlyph_973ss_445{border:2px solid var(--text-mid);width:38px;height:26px;box-shadow:inset 0 0 0 5px var(--muted), inset 0 0 0 6px var(--muted-foreground);border-radius:3px}._compatibilityInset_973ss_445>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}._compatibilityInset_973ss_445 small,._compatibilityInset_973ss_445 em{color:var(--muted-foreground);font-size:var(--type-small);font-style:normal}._compatibilityInset_973ss_445 strong{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._lengthFilter_973ss_445{border:1px solid var(--input);border-radius:6px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;height:32px;padding:0 8px;display:grid}._lengthFilter_973ss_445 svg{width:14px;color:var(--muted-foreground)}._lengthFilter_973ss_445 input{background:0 0;border:0;outline:0;min-width:0}._lengthFilter_973ss_445 small{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);white-space:nowrap}._stockGroups_973ss_445{flex-direction:column;gap:5px;min-height:0;display:flex;overflow:hidden auto}._stockGroups_973ss_445 section{flex-direction:column;gap:1px;display:flex}._stockGroups_973ss_445 section>header{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-transform:uppercase;align-items:center;gap:7px;padding:5px 6px 3px;display:flex}._stockGroups_973ss_445 section>header i{background:var(--border);flex:1;height:1px}._stockGroups_973ss_445 section>header b{font-weight:400}._compactStockRow_973ss_445{border-radius:5px;grid-template-columns:minmax(68px,1fr) minmax(124px,auto) 56px;align-items:center;gap:6px;min-height:32px;padding:6px;display:grid}._compactStockRow_973ss_445:hover{background:var(--muted)}._compactStockRow_973ss_445 ._numberInput_973ss_170{background:0 0;border:0}._compactStockRow_973ss_445 ._rowActions_973ss_87{visibility:hidden}._compactStockRow_973ss_445:hover ._rowActions_973ss_87,._compactStockRow_973ss_445:focus-within ._rowActions_973ss_87{visibility:visible}._compactStockRow_973ss_445[data-procurement]{grid-template-columns:minmax(68px,1fr) 88px 56px;gap:4px;padding:4px}._stockSupply_973ss_447{min-width:0;display:block}._stockSupply_973ss_447 label{border:1px solid var(--input);width:36px;min-height:36px;color:var(--text-mid);cursor:pointer;border-radius:5px;place-items:center;display:grid;position:relative}._stockSupply_973ss_447 label>span{font-family:var(--font-subtitle), monospace;font-size:var(--type-section-title);line-height:1}._stockSupply_973ss_447 label:has(:checked){border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}._stockSupply_973ss_447 label:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}._stockSupply_973ss_447 input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._stockSupply_973ss_447>._numberInput_973ss_170{border:0;width:100%;min-width:0}._stockSupply_973ss_447>._numberInput_973ss_170 input{text-align:center;padding-inline:5px}._compactStockRow_973ss_445[data-procurement]>._rowActions_973ss_87{visibility:visible}._procurementNote_973ss_456{color:var(--muted-foreground);font-size:var(--type-small);margin:0;line-height:1.5}._mobileStockList_973ss_428>div[data-procurement]{grid-template-columns:minmax(68px,1fr) 140px 44px;align-items:center}._mobileStockList_973ss_428>div[data-procurement] ._stockSupply_973ss_447{grid-template-columns:minmax(0,1fr) 80px}._mobileStockList_973ss_428>div[data-procurement] ._stockSupply_973ss_447 label{width:44px;min-height:44px}._mobileStockList_973ss_428>div[data-procurement]>._iconButton_973ss_86{min-width:44px;min-height:44px}._settingsBody_973ss_461{gap:9px}._settingsGroup_973ss_461{align-items:center;gap:6px;margin-top:4px;padding-top:8px;display:flex}._settingsGroup_973ss_461 strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-small)}._simpleOptimisation_973ss_462{flex-direction:column;gap:12px;display:flex}._simpleOptimisation_973ss_462 ._field_973ss_210{font-size:var(--type-small);flex-direction:column;align-items:stretch;gap:6px}._simpleOptimisation_973ss_462 ._field_973ss_210>select{width:100%;min-height:max(40px,2.5em);font-size:var(--type-body)}._simpleOptimisation_973ss_462 p{color:var(--muted-foreground);font-size:var(--type-body);margin:0;line-height:1.55}._simpleOptimisation_973ss_462>button{width:100%;min-height:max(42px,2.5em);margin-top:auto}._simpleOptimisation_973ss_462 ._field_973ss_210>select{min-width:0;font-size:var(--type-body);flex:0 0 40px}._simpleOptimisation_973ss_462 ._field_973ss_210>._fieldLabel_973ss_212{font-size:var(--type-small);flex:none}._simpleOptimisation_973ss_462 ._field_973ss_210[data-control=numeric]>._numberInput_973ss_170{width:100%;min-height:40px}._simpleOptimisation_973ss_462 ._field_973ss_210[data-control=numeric]>._numberInput_973ss_170 input{min-height:max(38px,2.5em)}._simpleOptimisation_973ss_462 p{font-size:var(--type-body)}._kerfSettings_973ss_468{gap:10px;min-width:0;display:grid}._fieldLabel_973ss_212{text-align:left;flex-direction:row;align-items:center;gap:5px;display:flex}._srOnly_973ss_472{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._stockSupply_973ss_447{border:0;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;margin:0;padding:0}._quantityModes_973ss_474{border:1px solid var(--input);border-radius:5px;height:32px;display:inline-flex;overflow:hidden}._quantityModes_973ss_474 button{border:0;border-left:1px solid var(--input);background:var(--card);min-width:31px;color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);cursor:pointer;border-radius:0}._quantityModes_973ss_474 button:first-child{border-left:0;padding-inline:6px}._quantityModes_973ss_474 button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary);font-weight:700}._quantityModes_973ss_474 button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;position:relative}._compactStockRow_973ss_445[data-procurement]{grid-template-columns:minmax(68px,1fr) minmax(124px,auto) 56px}._cutRow_973ss_147{min-height:44px}._cutRow_973ss_147>._numberInput_973ss_170,._cutRow_973ss_147>input,._cutRow_973ss_147>select,._cutRow_973ss_147 ._ends_973ss_191,._cutRow_973ss_147 ._rotationButton_973ss_181{align-self:stretch;min-height:max(46px,2.5em)}._cutRow_973ss_147 ._numberInput_973ss_170 input,._cutRow_973ss_147>input,._cutRow_973ss_147>select{height:auto;min-height:max(46px,2.5em)}._cutRow_973ss_147 ._rowActions_973ss_87{align-items:center}._cutRow_973ss_147 ._rowActions_973ss_87 button{width:36px;height:auto;min-height:max(44px,2.5em)}._cutRow_973ss_147 ._rowActions_973ss_87 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._cutRow_973ss_147 :is(input,select,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}._angle_973ss_170 :is(._angleStep_973ss_179,._angleValue_973ss_180):focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._fileDrop_973ss_417:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}@media (max-width:560px){._compactStockRow_973ss_445[data-procurement]{grid-template-columns:minmax(0,1fr) minmax(120px,auto) 44px}._quantityModes_973ss_474{height:44px}._quantityModes_973ss_474 button{min-width:40px}._cutRow_973ss_147,._cutRow_973ss_147>._numberInput_973ss_170,._cutRow_973ss_147>input,._cutRow_973ss_147>select,._cutRow_973ss_147 ._ends_973ss_191,._cutRow_973ss_147 ._rotationButton_973ss_181{min-height:max(44px,2.5em)}}._fixtureSummary_973ss_497{border:1px solid var(--primary-border);background:var(--primary-soft);color:var(--foreground);border-radius:6px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin:0 18px;padding:8px 10px;display:grid}._fixtureSummary_973ss_497 span{color:var(--primary);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-transform:uppercase}._fixtureSummary_973ss_497 b{font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}._fixtureSummary_973ss_497 small{min-width:0;color:var(--text-mid);font-size:var(--type-small);text-align:right}._multiWorkspace_973ss_498,._combinedWorkspace_973ss_498{grid-template-columns:232px minmax(0,1fr);min-height:100%;display:grid}._materialSidebar_973ss_498{border-right:1px solid var(--border);background:var(--card);flex-direction:column;gap:10px;padding:14px 12px;display:flex;overflow:auto}._materialSidebar_973ss_498>header{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;padding:0 4px 10px;display:flex}._materialSidebar_973ss_498>header small,._materialSidebar_973ss_498>header em,._groupHeading_973ss_498{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);font-style:normal}._materialSidebar_973ss_498>header strong{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-small)}._groupHeading_973ss_498{text-transform:uppercase;align-items:center;gap:8px;display:flex}._groupHeading_973ss_498 b{font-weight:400}._materialGroup_973ss_498{color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:3px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 10px;display:grid;position:relative}._materialGroup_973ss_498[aria-current=page]{background:var(--primary-soft);color:var(--primary)}._materialGroup_973ss_498>i{background:var(--t0);border-radius:2px;align-self:stretch}._materialGroup_973ss_498>i[data-tone="1"]{background:var(--t1)}._materialGroup_973ss_498>i[data-tone="2"]{background:var(--t2)}._materialGroup_973ss_498>span{flex-direction:column;gap:2px;min-width:0;display:flex}._materialGroup_973ss_498 strong{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._materialGroup_973ss_498 small,._materialGroup_973ss_498 em{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}._materialGroup_973ss_498>b{border:1px dashed var(--input);width:14px;height:14px;color:var(--muted-foreground);font-size:var(--type-small);border-radius:50%;place-items:center;display:grid}._materialGroup_973ss_498>b svg{width:9px}._materialGroup_973ss_498:has(svg)>b{background:var(--success);color:var(--card);border:0}._groupEditor_973ss_498,._combinedResults_973ss_498{grid-template-rows:auto minmax(0,1fr) 56px;min-width:0;display:grid;container-type:inline-size}._groupEditor_973ss_498>header,._combinedResults_973ss_498>header{border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:12px;padding:14px 18px;display:flex}._groupEditor_973ss_498>header span,._combinedResults_973ss_498>header span{flex-direction:column;gap:3px;min-width:0;display:flex}._groupEditor_973ss_498>header small,._combinedResults_973ss_498>header small{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);text-transform:uppercase}._groupEditor_973ss_498 h2,._combinedResults_973ss_498 h2{font-family:var(--font-title), "Michroma", sans-serif;font-size:var(--type-section-title);margin:0}._groupEditor_973ss_498 p,._combinedResults_973ss_498 p{color:var(--muted-foreground);font-size:var(--type-body);margin:0}._groupEditor_973ss_498>header button,._combinedResults_973ss_498>header button{margin-left:auto}._groupEditorColumns_973ss_498{grid-template-columns:minmax(270px,312px) minmax(0,1fr);gap:14px;min-height:0;padding:14px 18px;display:grid;overflow:auto}._groupEditor_973ss_498>footer,._combinedResults_973ss_498>footer{border-top:1px solid var(--border);background:var(--card);align-items:center;gap:12px;padding:0 18px;display:flex}._groupEditor_973ss_498>footer span{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small)}._groupEditor_973ss_498>footer ._button_973ss_83{margin-left:auto}._combinedResults_973ss_498{grid-template-rows:auto auto minmax(0,1fr) auto auto;overflow:auto}._combinedTotals_973ss_498{border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 18px 0;display:grid;overflow:hidden}._combinedTotals_973ss_498>div{border-right:1px solid var(--border);padding:10px}._combinedTotals_973ss_498>div:last-child{border-right:0}._combinedGroupPreviews_973ss_498{flex-direction:column;gap:7px;padding:0 18px 14px;display:flex}._combinedGroupPreviews_973ss_498 article{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}._combinedGroupPreviews_973ss_498 article>i{background:var(--t0);border-radius:2px;align-self:stretch}._combinedGroupPreviews_973ss_498 article>span{flex-direction:column;gap:2px;display:flex}._combinedGroupPreviews_973ss_498 small{color:var(--muted-foreground);font-size:var(--type-small)}._groupSetupContent_973ss_499{min-width:0;min-height:0;container:multi-setup/inline-size}._plainSetupWrapper_973ss_500{display:contents}@container multi-setup (width<=1263px){._multiWorkspace_973ss_498 ._setupGrid_973ss_69{grid-template-columns:minmax(300px,320px) minmax(0,1fr)}._multiWorkspace_973ss_498 ._setupGrid_973ss_69>:last-child{grid-column:1/-1}}@container multi-setup (width<=909px){._multiWorkspace_973ss_498 ._setupGrid_973ss_69{grid-template-columns:minmax(0,1fr)}._multiWorkspace_973ss_498 ._setupGrid_973ss_69>*,._multiWorkspace_973ss_498 ._setupGrid_973ss_69>:last-child{grid-column:1}}._voiceMessages_973ss_423,._materialSidebar_973ss_498,._groupEditorColumns_973ss_498,._combinedResults_973ss_498{overflow-x:hidden}._dialog_973ss_90 textarea{white-space:pre-wrap;overflow:hidden auto}@container (width<=720px){._desktopPieceGroups_973ss_146{display:grid}._requiredPieceEditor_973ss_145[data-columns=dimensions] ._cutHead_973ss_147,._requiredPieceEditor_973ss_145[data-columns=dimensions] ._cutRow_973ss_147{grid-template-columns:44px minmax(88px,.72fr) minmax(120px,1.28fr)}._requiredPieceEditor_973ss_145[data-columns=dimensions] :is(._pieceEnds_973ss_532,._pieceRotation_973ss_532,._pieceActions_973ss_532,._ends_973ss_191,._rotationButton_973ss_181,._rowActions_973ss_87){display:none}._requiredPieceEditor_973ss_145[data-columns=ends] ._cutHead_973ss_147,._requiredPieceEditor_973ss_145[data-columns=ends] ._cutRow_973ss_147{grid-template-columns:minmax(160px,1fr) minmax(68px,90px) 40px}._requiredPieceEditor_973ss_145[data-columns=ends] :is(._pieceQuantity_973ss_541,._pieceLength_973ss_541,._pieceLabel_973ss_541,._numberInput_973ss_170,input[aria-label=Piece\ label]){display:none}}@container (width<=980px){._compare_973ss_245 ._planCards_973ss_280{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=820px){._combinedResults_973ss_498 ._planCards_973ss_280{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=680px){._groupEditorColumns_973ss_498{grid-template-columns:minmax(0,1fr)}}@container (width<=480px){._compare_973ss_245 ._planCards_973ss_280,._combinedResults_973ss_498 ._planCards_973ss_280{grid-template-columns:minmax(0,1fr)}._fixtureSummary_973ss_497{grid-template-columns:minmax(0,1fr);align-items:flex-start}._fixtureSummary_973ss_497 small{text-align:left}}@container (width<=460px){._planHighlights_973ss_314{grid-template-columns:repeat(2,minmax(0,1fr))}._planHighlights_973ss_314 span:last-child{grid-column:1/-1}}@keyframes _load_973ss_443{to{opacity:.55;transform:translateY(-5px)}}@keyframes _progress_973ss_1{to{transform:translate(30%)}}@keyframes _skeleton_973ss_1{to{opacity:.48}}@keyframes _spin_973ss_1{to{transform:rotate(360deg)}}@media (min-width:901px) and (max-width:1180px){._shareGateReason_973ss_122,[data-header-action=ask]{display:none}._headerBack_973ss_129,._iconButton_973ss_86{flex:0 0 32px}._headerBadge_973ss_132{text-overflow:ellipsis;max-width:170px;overflow:hidden}._planner_973ss_1[data-screen=cut-plan] ._outputActions_973ss_240,._planner_973ss_1[data-screen=workshop] ._outputActions_973ss_240{display:none}}@media (max-width:900px){._planner_973ss_1{height:auto;min-height:calc(100dvh - 116px);overflow:visible}._content_973ss_67{overflow:visible}._plannerToolbar_973ss_123{flex-wrap:wrap;gap:8px;width:100%;min-width:0}._plannerToolbar_973ss_123>*{max-width:100%}._content_973ss_67 :is(button,input,select,textarea,a,[tabindex]){scroll-margin-block:16px calc(var(--planner-footer) + 76px + env(safe-area-inset-bottom))}._planner_973ss_1[data-screen=workshop] ._content_973ss_67{padding-bottom:calc(var(--planner-footer) + env(safe-area-inset-bottom))}._planner_973ss_1[data-screen=workshop]{height:calc(100dvh - 116px);min-height:0;overflow:hidden}._planner_973ss_1[data-screen=workshop]>._content_973ss_67{overscroll-behavior:contain;min-height:0;overflow:hidden auto}._setupGrid_973ss_69,._setupGrid_973ss_69._multiGrid_973ss_70,._cutPlan_973ss_340{grid-template-columns:minmax(0,1fr);min-height:0;padding:12px}._setupGrid_973ss_69>*,._setupGrid_973ss_69>:last-child{grid-column:1}._card_973ss_72{min-height:auto;overflow:visible}._cardBody_973ss_78{overflow:visible}._planCards_973ss_280{grid-template-columns:minmax(0,1fr)}._planCard_973ss_280{min-height:0}._compare_973ss_245,._workshop_973ss_351{padding:12px}._workshopList_973ss_355,._workshopFocus_973ss_354{grid-template-columns:minmax(0,1fr)}._workshopActions_973ss_354 button{flex:1;min-height:max(46px,2.5em)}._workshopFocus_973ss_354>p{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-body);margin:0;line-height:1.5;display:block}._footer_973ss_213{bottom:calc(60px + env(safe-area-inset-bottom));z-index:40;flex-wrap:wrap;gap:7px 12px;height:auto;min-height:56px;padding:8px 12px;position:sticky}._footer_973ss_213>span:not(._footerGrow_973ss_240,._outputActions_973ss_240),._footerGrow_973ss_240{display:none}._outputActions_973ss_240{flex-wrap:wrap}._mobileSetup_973ss_428,._mobileWorkshop_973ss_438{overflow:hidden auto}._groupEditorColumns_973ss_498{grid-template-columns:minmax(0,1fr)}._combinedResults_973ss_498{min-height:0}._combinedTotals_973ss_498{grid-template-columns:repeat(2,minmax(0,1fr))}._combinedTotals_973ss_498>div:nth-child(2){border-right:0}._combinedTotals_973ss_498>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@container shell-inline (width<=900px){._multiWorkspace_973ss_498,._combinedWorkspace_973ss_498{display:block}._materialSidebar_973ss_498{border-right:0;border-bottom:1px solid var(--border);max-height:230px}}@container shell-inline (width<=620px){._tabs_973ss_13{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 4px;display:grid;overflow:hidden}._tabs_973ss_13 button{min-width:0;height:auto;min-height:max(40px,2.5em);font-size:var(--type-small);text-overflow:ellipsis;padding:0 3px;overflow:hidden}._tabs_973ss_13 b{display:none}}@container shell-inline (width<=480px){._tabs_973ss_13 button{font-size:var(--type-small)}}@media (max-width:620px){._planner_973ss_1{grid-template-rows:auto minmax(0,1fr) auto}._setupGrid_973ss_69,._setupGrid_973ss_69._multiGrid_973ss_70{padding:10px}._stockRow_973ss_143{grid-template-columns:minmax(0,1fr) minmax(82px,.75fr) 58px;padding:8px}._stockRow_973ss_143>select{grid-column:auto}._stockCard_973ss_637 ._compactStockRow_973ss_445{grid-template-columns:minmax(96px,1fr) minmax(0,1fr) 56px}._stockCard_973ss_637 ._compactStockRow_973ss_445 ._stockSupply_973ss_447{width:100%;max-width:100%}._cardBody_973ss_78:has(._cutRow_973ss_147){overflow:visible}._cutHead_973ss_147{display:none}._requiredPieceEditor_973ss_145 :is(._cutHead_973ss_147,._cutRow_973ss_147){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._cutRow_973ss_147{border:1px solid var(--border);border-radius:6px;min-width:0;padding:8px}._cutRow_973ss_147 ._ends_973ss_191{grid-column:1}._cutRow_973ss_147>input[aria-label=Piece\ label]{grid-column:1/-1}._cutRow_973ss_147 ._rowActions_973ss_87{grid-column:2;justify-self:end}._compareIntro_973ss_248{flex-direction:column;align-items:flex-start}._recommendation_973ss_251{margin-left:0}._actionGrid_973ss_410{grid-template-columns:minmax(0,1fr)}._workshopList_973ss_355 button{grid-template-columns:20px minmax(0,1fr) auto}._endSummary_973ss_360{grid-column:2/-1}._labels_973ss_422{grid-template-columns:1fr}._footer_973ss_213 ._buttonOutline_973ss_84,._footer_973ss_213 ._button_973ss_83{flex:auto}._footer_973ss_213{width:100%;max-width:100vw;overflow:hidden}._planner_973ss_1[data-screen=cut-plan] ._footer_973ss_213>[data-secondary-action],._planner_973ss_1[data-screen=workshop] ._footer_973ss_213>[data-secondary-action]{display:none}._outputActions_973ss_240{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}._outputActions_973ss_240>*{min-width:0;font-size:var(--type-small);text-overflow:ellipsis;padding:0 4px;overflow:hidden}._outputActions_973ss_240 svg{width:11px}._mappingGrid_973ss_419{grid-template-columns:repeat(2,minmax(0,1fr))}._mappingSave_973ss_421,._importDestinations_973ss_417{grid-template-columns:minmax(0,1fr)}._voiceControls_973ss_423,._voiceForm_973ss_423{flex-wrap:wrap}._voiceForm_973ss_423 input{flex-basis:100%}._planSearch_973ss_341{width:min(170px,48vw)}._bar_973ss_343 header{flex-wrap:wrap;align-items:flex-start}._bar_973ss_343 header b{width:100%;margin-left:34px}._barAccounting_973ss_347{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){._setupGrid_973ss_69,._setupGrid_973ss_69._multiGrid_973ss_70,._compare_973ss_245,._cutPlan_973ss_340,._workshop_973ss_351{padding:8px}._cardHeader_973ss_73{flex-wrap:wrap;align-items:flex-start}._cardTools_973ss_77{width:100%;margin-left:0}._planSearch_973ss_341{width:100%}._footer_973ss_213{gap:6px}._footer_973ss_213>button{min-width:0;font-size:var(--type-small);padding-inline:7px}._workshopTop_973ss_352{align-items:flex-start}._workshopTop_973ss_352>b{font-size:var(--type-small);margin-left:8px}._sawCard_973ss_354{flex-direction:column;align-items:stretch}._sawCard_973ss_354>span{min-width:0}._sawCard_973ss_354 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._workshopList_973ss_355{display:none}._workshopList_973ss_355 button{grid-template-columns:18px minmax(0,1fr)}._workshopList_973ss_355 button>b,._endSummary_973ss_360{grid-column:2}._endSummary_973ss_360{white-space:normal}._mobileStockList_973ss_428{grid-template-columns:minmax(0,1fr)}._mobileInlineActions_973ss_428{flex-wrap:wrap}._mobileCutRow_973ss_428 ._angle_973ss_170{min-width:0}._mobileCutRow_973ss_428 ._angleStep_973ss_179{min-width:44px;min-height:44px}._mobileCuts_973ss_428 article>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px 30px}._mobileCuts_973ss_428 ._numberInput_973ss_170 input{min-width:0;font-size:var(--type-body)}._mobileCuts_973ss_428 header{grid-template-columns:44px minmax(72px,1fr) minmax(0,1fr)}._mobileCuts_973ss_428 header ._numberInput_973ss_170 small{display:none}._mobileMaterial_973ss_428{align-items:flex-start}._mobileMaterial_973ss_428 button{flex:none}._combinedTotals_973ss_498{margin-left:8px;margin-right:8px}._groupEditor_973ss_498>header,._combinedResults_973ss_498>header,._groupEditorColumns_973ss_498,._groupEditor_973ss_498>footer,._combinedResults_973ss_498>footer,._combinedGroupPreviews_973ss_498{padding-left:8px;padding-right:8px}._planner_973ss_1[data-screen=compare]{grid-template-rows:auto auto auto;width:100%;max-width:100%;height:auto;min-height:0;overflow:visible}._planner_973ss_1[data-screen=compare] ._content_973ss_67{min-width:0;overflow:visible}._compare_973ss_245,._planCards_973ss_280,._planCard_973ss_280,._costingEditor_973ss_254{width:100%;min-width:0;max-width:100%}._compareIntro_973ss_248>span:first-child{flex-direction:column;align-items:flex-start;gap:3px;width:100%;max-width:100%}._compareIntro_973ss_248 small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%;max-width:100%}._planCard_973ss_280>*,._planTitle_973ss_289>*,._planBreakdown_973ss_300 span>*,._planPreviewGroup_973ss_319>*,._planPreview_973ss_319>*{min-width:0;max-width:100%}._planTitle_973ss_289>b{white-space:normal;text-align:center}._planHighlights_973ss_314{grid-template-columns:repeat(2,minmax(0,1fr))}._planHighlights_973ss_314 span:last-child{grid-column:1/-1}._planHighlights_973ss_314 small{overflow-wrap:anywhere;white-space:normal}._planCostLead_973ss_295 strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.1875rem,7.2vw,1.625rem)}._costingEditor_973ss_254,._costingHeader_973ss_273{grid-template-columns:minmax(0,1fr)}._costingActions_973ss_276{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._costingActions_973ss_276 button{text-overflow:ellipsis;min-width:0;padding-inline:6px;overflow:hidden}._procurementReviewModeHeader_973ss_441,._procurementFixture_973ss_441>header{flex-direction:column}._procurementReviewModeHeader_973ss_441>p{text-align:left;max-width:none}._procurementDraftForm_973ss_674 form{grid-template-columns:minmax(0,1fr)}._procurementDraftForm_973ss_674 label:nth-child(4){grid-row:auto}._procurementFixtureDetails_973ss_441{grid-template-columns:repeat(2,minmax(0,1fr))}._procurementFixtureStatus_973ss_441{align-self:flex-start}._planner_973ss_1[data-screen=compare]>._footer_973ss_213,._planner_973ss_1[data-screen=combined]>._footer_973ss_213{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;padding:8px;display:grid;position:static}._planner_973ss_1[data-screen=compare]>._footer_973ss_213{bottom:calc(60px + env(safe-area-inset-bottom));position:sticky}._planner_973ss_1[data-screen=compare]>._footer_973ss_213>button,._planner_973ss_1[data-screen=combined]>._footer_973ss_213>button{width:100%;min-width:0;font-size:var(--type-small);text-overflow:ellipsis;padding-inline:5px;overflow:hidden}}@media (max-width:400px){._headerBadge_973ss_132{text-overflow:ellipsis;max-width:100%;overflow:hidden}._numberInput_973ss_170,._numberInput_973ss_170 input,._mobileCuts_973ss_428 article,._mobileCuts_973ss_428 article input,._mobileCuts_973ss_428 article select{min-width:0}._mobileStockList_973ss_428>div{grid-template-columns:minmax(0,1fr) minmax(120px,auto) 44px}._mobileWorkshopActions_973ss_438{padding-inline:8px}._mobileCutCard_973ss_438>strong{font-size:2.125rem}._outputActions_973ss_240{grid-template-columns:repeat(3,minmax(0,1fr))}._outputActions_973ss_240>*{white-space:normal}}._jobNameDisplay_973ss_683{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}._jobNameDisplay_973ss_683>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._jobNameEdit_973ss_685,._jobNameSave_973ss_685,._jobNameCancel_973ss_685{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}._jobNameEdit_973ss_685:hover,._jobNameSave_973ss_685:hover,._jobNameCancel_973ss_685:hover{color:var(--primary);background:0 0}:is(._jobNameEdit_973ss_685:focus-visible,._jobNameSave_973ss_685:focus-visible,._jobNameCancel_973ss_685:focus-visible){outline:2px solid var(--ring);outline-offset:-2px;color:var(--primary)}._jobNameEdit_973ss_685 svg,._jobNameSave_973ss_685 svg,._jobNameCancel_973ss_685 svg{width:16px;height:16px}._jobNameEditor_973ss_689{grid-template-columns:minmax(0,360px) 44px 44px;align-items:center;gap:4px;min-width:0;max-width:100%;display:grid}._jobNameEditor_973ss_689 label{min-width:0}._jobNameEditor_973ss_689 input{box-sizing:border-box;border:1px solid var(--input);background:var(--card);width:100%;min-width:0;height:auto;min-height:max(44px,2.5em);color:var(--foreground);font:inherit;font-size:inherit;border-radius:5px;padding:7px 9px}._jobNameEditor_973ss_689 input:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._jobNameSave_973ss_685:disabled,._jobNameCancel_973ss_685:disabled{opacity:.5;cursor:not-allowed}._jobNameReload_973ss_694{grid-column:1/-1;justify-self:start}._jobNameError_973ss_695{color:var(--destructive);font-family:var(--font-subtitle), monospace;font-size:var(--type-body);grid-column:1/-1}._srOnly_973ss_472{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._desktopPieceGroups_973ss_146,._mobilePieceGroups_973ss_428{display:none!important}._requiredPieceEditor_973ss_145[data-columns] :is(._pieceEnds_973ss_532,._pieceRotation_973ss_532,._pieceActions_973ss_532,._ends_973ss_191,._rotationButton_973ss_181,._rowActions_973ss_87),._requiredPieceEditor_973ss_145[data-columns] :is(._pieceQuantity_973ss_541,._pieceLength_973ss_541,._pieceLabel_973ss_541,._numberInput_973ss_170,input[aria-label=Piece\ label]){display:revert}._requiredPieceEditor_973ss_145{min-width:0}._mobileCutRow_973ss_428{align-items:start;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important}._mobileCutRow_973ss_428>div{gap:7px;min-width:0;display:grid}._mobileCutRow_973ss_428>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}._mobileCutRow_973ss_428>div:first-child strong,._mobileCutRow_973ss_428>div:first-child input{grid-column:1/-1}._mobileCutRow_973ss_428 ._ends_973ss_191{gap:4px;min-width:0;display:flex}._mobileCutRow_973ss_428 ._angleStep_973ss_179{min-width:44px;min-height:44px;padding:0 8px}._mobileCutRow_973ss_428 ._iconButton_973ss_86{min-height:44px}@container planner-content (width<=1263px){._setupGrid_973ss_69,._setupGrid_973ss_69._multiGrid_973ss_70{grid-template-columns:minmax(300px,320px) minmax(560px,1fr)}._setupGrid_973ss_69>:last-child{grid-column:1/-1}._groups_973ss_227{grid-row:span 1}}@container planner-content (width<=909px){._setupGrid_973ss_69,._setupGrid_973ss_69._multiGrid_973ss_70{grid-template-columns:minmax(0,1fr)}._setupGrid_973ss_69>*,._setupGrid_973ss_69>:last-child{grid-column:1}}._stockCard_973ss_637{container-type:inline-size}._stockActions_973ss_714{box-sizing:border-box;padding-right:12px}._mobileMaterial_973ss_428{flex-wrap:wrap}._mobileMaterial_973ss_428>span{flex:180px}._mobileMaterial_973ss_428 strong,._mobileMaterial_973ss_428 b{overflow-wrap:anywhere}._mobileMaterialActions_973ss_718{align-items:center;gap:6px;margin-left:auto;display:flex}._mobileMaterialActions_973ss_718>button{margin-left:0}._planner_973ss_1 :is(._compactStockRow_973ss_445,._mobileStockList_973ss_428) ._numberInput_973ss_170 input:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}._planner_973ss_1 :is(._compactStockRow_973ss_445,._mobileStockList_973ss_428) ._numberInput_973ss_170 input:not(:disabled):hover{border-color:var(--input);background:var(--card)}._planner_973ss_1 :is(._compactStockRow_973ss_445,._mobileStockList_973ss_428) ._numberInput_973ss_170 input:not(:disabled):focus{border-color:var(--ring);background:var(--card)}._planner_973ss_1 :is(._compactStockRow_973ss_445,._mobileStockList_973ss_428) ._numberInput_973ss_170 input[aria-invalid=true]{border-color:var(--destructive);background:var(--card)}._setupGrid_973ss_69._multiGrid_973ss_70>._groups_973ss_227{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;display:grid}._setupGrid_973ss_69._multiGrid_973ss_70>._groups_973ss_227>._cardHeader_973ss_73,._setupGrid_973ss_69._multiGrid_973ss_70>._groups_973ss_227>._buttonOutline_973ss_84{grid-column:1/-1}._setupGrid_973ss_69._multiGrid_973ss_70>._groups_973ss_227>._buttonOutline_973ss_84{justify-self:start;margin:8px 12px 0}._stockCard_973ss_637 ._cardHeader_973ss_73{flex-wrap:wrap}@media (min-width:901px) and (min-height:700px){@container planner-content (width>=910px){._setupGrid_973ss_69{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}._setupGrid_973ss_69._multiGrid_973ss_70{grid-template-rows:minmax(100px,.35fr) minmax(0,1fr)}._setupGrid_973ss_69>._card_973ss_72>._cardHeader_973ss_73,._setupGrid_973ss_69>._card_973ss_72>._cardFooter_973ss_79{flex-shrink:0}._setupGrid_973ss_69>._card_973ss_72>._cardBody_973ss_78{overscroll-behavior:contain}._setupGrid_973ss_69>._card_973ss_72>._cardBody_973ss_78>*{flex-shrink:0}._setupGrid_973ss_69 ._stockGroups_973ss_445{overflow:visible}._setupGrid_973ss_69._multiGrid_973ss_70>._groups_973ss_227{overscroll-behavior:contain;overflow-y:auto}}@container planner-content (width>=910px) and (width<=1263px){._setupGrid_973ss_69{grid-template-rows:repeat(2,minmax(0,1fr))}._setupGrid_973ss_69._multiGrid_973ss_70{grid-template-rows:minmax(100px,.35fr) minmax(0,1.25fr) minmax(0,.75fr)}}}@media (min-width:901px){._setupGrid_973ss_69 ._cardHeader_973ss_73{flex-wrap:nowrap}._setupGrid_973ss_69 ._cardHeader_973ss_73>span:first-child{flex:auto}._setupGrid_973ss_69 ._cardHeader_973ss_73 h2{overflow-wrap:anywhere}._setupGrid_973ss_69 ._cardTools_973ss_77{flex:none}._stockCard_973ss_637 ._compactStockRow_973ss_445{grid-template-columns:minmax(84px,1fr) 80px 68px;column-gap:4px;padding:4px}._stockCard_973ss_637 ._compactStockRow_973ss_445>._numberInput_973ss_170 input{padding-left:4px;padding-right:34px}._stockCard_973ss_637 ._compactStockRow_973ss_445>._numberInput_973ss_170 small{right:5px}._stockCard_973ss_637 ._compactStockRow_973ss_445 ._rowActions_973ss_87{visibility:visible;gap:4px;width:68px}._stockCard_973ss_637 ._compactStockRow_973ss_445 ._rowActions_973ss_87 button{flex:0 0 32px;width:32px;height:auto;min-height:max(44px,2.5em)}._stockCard_973ss_637 ._compactStockRow_973ss_445 ._rowActions_973ss_87 button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@container (width<=272px){._stockCard_973ss_637 ._compactStockRow_973ss_445{grid-template-columns:minmax(0,1fr) 68px}._stockCard_973ss_637 ._compactStockRow_973ss_445>._numberInput_973ss_170{grid-column:1/-1}}}._stockCard_973ss_637 ._cardTools_973ss_77{margin-left:0}._stockCard_973ss_637 ._compatibilityInset_973ss_445{grid-template-columns:28px minmax(0,1fr);gap:8px}._stockCard_973ss_637 ._profileGlyph_973ss_445{width:28px}._stockCard_973ss_637 ._compatibilityInset_973ss_445>._buttonOutline_973ss_84{grid-column:2;justify-self:start}._stockCard_973ss_637 ._compatibilityInset_973ss_445 strong{white-space:normal;overflow-wrap:anywhere}@media (min-width:901px){@container (width<=800px){._requiredPieceEditor_973ss_145 :is(._cutHead_973ss_147,._cutRow_973ss_147){grid-template-columns:44px minmax(76px,1fr) minmax(212px,1.5fr) 110px}._requiredPieceEditor_973ss_145 ._cutHead_973ss_147 :is(._pieceLabel_973ss_541,._pieceActions_973ss_532){display:none}._requiredPieceEditor_973ss_145 ._cutRow_973ss_147>input[aria-label=Piece\ label]{grid-column:1/4}._requiredPieceEditor_973ss_145 ._cutRow_973ss_147>._rowActions_973ss_87{grid-column:4;justify-self:end}._requiredPieceEditor_973ss_145 ._cutRow_973ss_147{border-bottom:1px solid var(--border);padding-bottom:8px}}}@media (max-width:900px){._mobileInlineActions_973ss_428{flex-wrap:wrap}._mobileInlineActions_973ss_428>*{flex:120px}._mobileInlineActions_973ss_428>span{padding:0}._mobileInlineActions_973ss_428 button{width:100%;min-height:max(44px,2.5em)}._mobileStockList_973ss_428{grid-template-columns:minmax(0,1fr)}._mobileStockList_973ss_428>div,._mobileStockList_973ss_428>div[data-procurement]{grid-template-columns:minmax(100px,1fr) 140px 44px;align-items:center}._mobileStockList_973ss_428 ._stockSupply_973ss_447,._mobileStockList_973ss_428>div[data-procurement] ._stockSupply_973ss_447{grid-template-columns:minmax(0,1fr) 80px;width:140px;max-width:140px}._mobileStockList_973ss_428 ._quantityModes_973ss_474{width:80px;height:44px}._mobileStockList_973ss_428 ._quantityModes_973ss_474 button{flex:0 0 40px;width:40px;min-width:0}._mobileStockList_973ss_428>div>._numberInput_973ss_170{width:100%;min-width:0}._mobileStockList_973ss_428>div>._numberInput_973ss_170 input{height:auto;min-height:max(44px,2.5em);padding-left:8px}._mobileStockList_973ss_428>div>._iconButton_973ss_86{width:44px;min-width:44px;height:44px}}@media (max-width:350px){._mobileStockList_973ss_428>div,._mobileStockList_973ss_428>div[data-procurement]{grid-template-columns:minmax(100px,1fr) 140px}._mobileStockList_973ss_428>div>._iconButton_973ss_86{grid-column:2;justify-self:end}}@media (max-width:900px){._mobileSectionTabs_973ss_428{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._mobileSectionTabs_973ss_428 button{white-space:normal;min-height:max(44px,2.5em)}._jobNameEditor_973ss_689{grid-template-columns:minmax(120px,1fr) auto auto}._mobileCutRow_973ss_428{grid-template-columns:minmax(0,1fr) 40px!important}._mobileCutRow_973ss_428>div:first-child,._mobileCutRow_973ss_428>div:nth-child(2){grid-column:1}._mobileCutRow_973ss_428>._iconButton_973ss_86{grid-area:1/2/span 2}}@media print{@page{size:A4 portrait;margin:12mm}html,body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}body :not(:has([data-print-surface])):not([data-print-surface]):not([data-print-surface] *){display:none!important}body :has([data-print-surface]){background:0 0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}[data-print-surface],[data-print-surface] *{visibility:visible!important}._overlay_973ss_362{background:0 0!important;width:175mm!important;max-width:175mm!important;padding:0!important;display:block!important;position:static!important}._dialog_973ss_90,._dialogBody_973ss_365{box-sizing:border-box;width:175mm!important;max-width:175mm!important}._dialog_973ss_90{max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}[data-print-surface]{width:100%!important;max-height:none!important;box-shadow:none!important;position:static!important;overflow:visible!important}._printDocument_973ss_64{box-sizing:border-box;max-width:175mm;width:175mm!important}._printDocument_973ss_64>header>span,._printDocument_973ss_64 h1{overflow-wrap:anywhere;word-break:break-word;min-width:0}._printBar_973ss_440>header{grid-template-columns:42px minmax(0,1fr) minmax(190px,auto);display:grid}._printBar_973ss_440>header span,._printBar_973ss_440>header b{overflow-wrap:anywhere;min-width:0}._printBar_973ss_440>header b{margin-left:0}._printBar_973ss_440 table{table-layout:fixed}._printBar_973ss_440 th,._printBar_973ss_440 td{overflow-wrap:anywhere}._printBar_973ss_440 td small{color:#68747a;margin-top:2px;line-height:1.4;display:block}._printBar_973ss_440 tr{break-inside:avoid!important;page-break-inside:avoid!important}._printBar_973ss_440>header,._printBarGraphic_973ss_440{break-after:avoid;page-break-after:avoid}._printDocument_973ss_64>header,._printSummary_973ss_440,._printDocument_973ss_64>footer{break-inside:avoid;page-break-inside:avoid}[data-print-surface=labels]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5mm!important;display:grid!important}[data-print-surface=labels] article{break-inside:avoid;min-height:42mm;border:.3mm dashed #68747a!important}._printDocument_973ss_64{padding:0}._printBar_973ss_440{min-width:175mm;max-width:175mm;display:block;break-inside:avoid!important;page-break-inside:avoid!important;width:175mm!important}._printBar_973ss_440[data-long-bar]{break-inside:auto!important;page-break-inside:auto!important}._printDocument_973ss_64 thead{display:table-header-group}._printDocument_973ss_64 tfoot{display:table-row-group}._viewHeader_973ss_23,._tabs_973ss_13,._footer_973ss_213{display:none!important}._planner_973ss_1{height:auto;display:block;overflow:visible}._content_973ss_67{overflow:visible}._cutPlan_973ss_340{padding:0;display:block}._card_973ss_72{break-inside:avoid;box-shadow:none}._bar_973ss_343{break-inside:avoid}}@media screen and (max-width:900px){._planner_973ss_1[data-release-stage=stage-0]{height:auto;min-height:0;overflow:visible}._planner_973ss_1[data-release-stage=stage-0][data-screen=cut-plan]{grid-template-rows:auto auto}._planner_973ss_1[data-release-stage=stage-0]>._content_973ss_67{overflow:visible}._planner_973ss_1[data-release-stage=stage-0]>._footer_973ss_213{bottom:0}._planner_973ss_1[data-release-stage=stage-0] ._mobileWorkshopActions_973ss_438{padding-bottom:max(18px, env(safe-area-inset-bottom));bottom:0}}@media (prefers-reduced-motion:reduce){._planner_973ss_1 *,._loadingMark_973ss_443 i{transition:none!important;animation:none!important}}._sequenceSettings_973ss_864{min-width:0}._settingsHelp_973ss_865{justify-content:flex-end;margin-block:4px;display:flex}._sequenceSettings_973ss_864>._field_973ss_210[data-control=select]{flex-direction:column;align-items:stretch;gap:6px}._sequenceSettings_973ss_864>._field_973ss_210[data-control=select]>select{flex:none;width:100%;min-width:0;max-width:100%}._sequenceSettings_973ss_864>strong,._sequenceSettings_973ss_864 summary{font-size:var(--type-small)}._sequenceSettings_973ss_864 p,._operationGuidance_973ss_869 p{color:var(--muted-foreground);font-size:var(--type-body);line-height:1.5}._sequenceSettings_973ss_864 details>._field_973ss_210{margin:8px 0}._sequenceSettings_973ss_864 input{border:1px solid var(--border);background:var(--background);width:100px;min-width:0;color:var(--foreground);border-radius:4px;padding:6px}._sequenceSettings_973ss_864 ._timingInput_973ss_872{border:1px solid var(--border);background:var(--background);border-radius:4px;flex:0 0 112px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;max-width:100%;padding-right:6px;display:grid}._sequenceSettings_973ss_864 ._timingInput_973ss_872 input{border:0;width:100%}._timingInput_973ss_872>span{color:var(--muted-foreground);font-size:var(--type-small);white-space:nowrap;pointer-events:none}._sequenceSettings_973ss_864 summary{cursor:pointer}@media (min-width:901px){._settingsBody_973ss_461{--settings-control-width:clamp(190px, 62%, 224px)}._settingsBody_973ss_461 ._field_973ss_210[data-control=select]{flex-direction:row;align-items:center;gap:10px}._settingsBody_973ss_461 ._field_973ss_210[data-control=select]>:not(._fieldLabel_973ss_212),._settingsBody_973ss_461 ._field_973ss_210[data-control=numeric]>._numberInput_973ss_170,._settingsBody_973ss_461 ._sequenceSettings_973ss_864 ._timingInput_973ss_872{width:var(--settings-control-width);min-width:0;max-width:var(--settings-control-width);flex:0 0 var(--settings-control-width)}}._operationGuidance_973ss_869{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:12px}._operationGuidance_973ss_869>strong{font-size:var(--type-body)}._operationGuidance_973ss_869 ol{margin:10px 0;padding-left:24px}._operationGuidance_973ss_869 li{font-size:var(--type-body);padding:4px}._operationGuidance_973ss_869 li small{color:var(--muted-foreground);white-space:normal;margin-left:12px}._workshopList_973ss_355>button:disabled{cursor:default;opacity:.65}._geometryDetails_973ss_894{min-width:0;font-size:var(--type-small);white-space:normal;flex-basis:100%;grid-column:1/-1;padding:6px 0}._geometryDetails_973ss_894>summary{cursor:pointer;color:var(--text-mid)}._geometryDetails_973ss_894 p{color:var(--muted-foreground);line-height:1.5}._geometryDetails_973ss_894>form{border:1px solid var(--border);border-radius:var(--radius);padding:10px}._inlineEndReview_973ss_898{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);min-width:0;font-size:var(--type-small);flex-wrap:wrap;flex-basis:100%;grid-column:1/-1;align-items:end;gap:8px;padding:8px;display:flex}._inlineEndReview_973ss_898 p{color:var(--text-mid);flex-basis:100%;margin:0}._inlineEndReview_973ss_898 label{flex:160px;gap:4px;min-width:0;display:grid}._inlineEndReview_973ss_898 select{width:100%;min-width:0}._partDatumPopover_973ss_902{z-index:100;box-sizing:border-box;border:1px solid var(--border);width:min(300px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--foreground);background:var(--background);font-size:var(--type-small);border-radius:8px;gap:10px;padding:14px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #0003}._partDatumPopover_973ss_902 header{justify-content:space-between;align-items:center;display:flex}._partDatumPopover_973ss_902 p{margin:0;line-height:1.5}._partDatumPopover_973ss_902 label{gap:6px;display:grid}._partDatumPopover_973ss_902 button{border:1px solid var(--border);min-height:max(32px,2.5em);color:inherit;background:var(--muted);border-radius:4px}._partDatumPopover_973ss_902 :is(button,select):focus-visible{outline:2px solid var(--ring);outline-offset:2px}._rowActions_973ss_87 button[data-datum-override]{color:var(--primary);background:var(--muted)}._mobileCutRow_973ss_428>._rowActions_973ss_87{grid-column:1/-1;justify-self:end;align-items:center}._mobileCutRow_973ss_428>._rowActions_973ss_87 button{width:44px;height:auto;min-height:max(44px,2.5em)}._geometryGrid_973ss_911{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}._geometryGrid_973ss_911 label{flex-direction:column;gap:4px;min-width:0;display:flex}._geometryGrid_973ss_911 input,._geometryGrid_973ss_911 select{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;height:auto;color:var(--foreground);font-size:var(--type-body);border-radius:4px;padding:7px}._geometryGrid_973ss_911 fieldset{border:1px solid var(--border);min-width:0;margin:0;padding:8px}._geometryGrid_973ss_911 fieldset label+label{margin-top:8px}._geometryDetails_973ss_894 button+button{margin:4px}@media screen and (max-width:900px){._sequenceSettings_973ss_864 ._field_973ss_210{flex-wrap:wrap}._sequenceSettings_973ss_864 ._field_973ss_210[data-control=select]>select{width:100%;min-width:0;max-width:100%}._mobileSawGuidance_973ss_438 b{overflow-wrap:anywhere}._mobileWorkshop_973ss_438 ._workshopList_973ss_355>button{flex-wrap:wrap}._mobileWorkshop_973ss_438 ._workshopList_973ss_355 ._endSummary_973ss_360{width:100%;min-width:0;margin-left:28px}._geometryGrid_973ss_911{grid-template-columns:minmax(0,1fr)}._geometryGrid_973ss_911 input,._geometryGrid_973ss_911 select{min-height:max(44px,2.5em)}}._angleInputWrap_973ss_927{min-width:0;display:flex;position:relative}._angleInputWrap_973ss_927>._angle_973ss_170{flex:1}._ends_973ss_191:has([aria-invalid=true]){overflow:visible}._printBar_973ss_440 ._printRemainder_973ss_931{color:#68747a;margin:5px 0;font-size:8px;line-height:1.5}._customerPrintBrand_973ss_932,._customerLabelBrand_973ss_932{color:#172126;border-bottom:2px solid #1f5f8b;align-items:center;gap:7px;margin-bottom:7px;padding:5px 7px;display:flex}._customerPrintBrand_973ss_932 img,._customerLabelBrand_973ss_932 img{object-fit:contain;width:38px;height:24px;display:block}._customerPrintBrand_973ss_932 span,._customerLabelBrand_973ss_932{font-size:8px}._customerPrintBrand_973ss_932 strong,._customerPrintBrand_973ss_932 small,._customerLabelBrand_973ss_932 b,._customerLabelBrand_973ss_932 small{display:block}._printBar_973ss_440 td small{color:#68747a;margin-top:2px;line-height:1.4;display:block}._materialSection_973ss_939{border:1px solid var(--border);border-radius:10px;gap:12px;min-width:0;margin:4px 0;padding:16px;display:grid}._materialSection_973ss_939 legend{padding:0 6px;font-weight:650}._materialSection_973ss_939 p,._materialSection_973ss_939 small{color:var(--muted-foreground);font-size:var(--type-body);margin:0;line-height:1.5}._materialSection_973ss_939 label{gap:7px;min-width:0;display:grid}._materialSection_973ss_939 label:has(input[type=checkbox]){align-items:flex-start;gap:9px;display:flex}._materialSection_973ss_939 input[type=checkbox]{width:18px;min-width:18px;height:18px;margin:1px 0 0}._materialSection_973ss_939 input[type=number]{box-sizing:border-box;width:100%}._stockEndSetup_973ss_946{grid-column:1/-1;width:100%;min-width:0}._stockEndSetup_973ss_946 p{font-size:var(--type-body);color:var(--muted-foreground);margin:6px 0}._remnantSetup_973ss_948{min-width:0;font-size:var(--type-small);color:var(--muted-foreground)}._remnantSetup_973ss_948>summary{cursor:pointer;width:fit-content;min-height:32px;padding:6px}._remnantSetup_973ss_948>summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._remnantSetupRows_973ss_951{gap:10px;padding:4px 6px 10px;display:grid}._remnantSetupRows_973ss_951>div{gap:4px;min-width:0;display:grid}._remnantSetupRows_973ss_951 span{overflow-wrap:anywhere}._remnantSetupRows_973ss_951 button{white-space:normal;justify-self:start;max-width:100%}@media (max-width:900px){._remnantSetup_973ss_948>summary{min-height:44px}}._remnantEnds_973ss_956{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;width:min(360px,100%);padding-block:8px;display:grid}._remnantEnds_973ss_956>div{min-width:0;font-size:var(--type-small);color:var(--muted-foreground);gap:4px;display:grid}._stockRowMenu_973ss_961{justify-content:flex-end;align-items:center;min-width:0;display:flex}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(._stockEndSetup_973ss_946)>._stockEndSetup_973ss_946{grid-area:2/1/auto/-2}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(._stockEndSetup_973ss_946)>._stockRowMenu_973ss_961{grid-area:2/-2/auto/-1;align-self:center}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(>._stockEndSetup_973ss_946[data-stock-end-controls=true]){--stock-edit-row:1;grid-template-columns:minmax(40px,1fr) minmax(64px,70px) 32px 32px 28px;gap:2px}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(>._stockEndSetup_973ss_946[data-stock-end-controls=true]):has(>._stockIdentity_973ss_432){--stock-edit-row:2}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(>._stockEndSetup_973ss_946[data-stock-end-controls=true])>._stockIdentity_973ss_432{grid-row:1}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(>._stockEndSetup_973ss_946[data-stock-end-controls=true])>._numberInput_973ss_170{grid-column:1;grid-row:var(--stock-edit-row)}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(>._stockEndSetup_973ss_946[data-stock-end-controls=true])>._numberInput_973ss_170 input{font-size:var(--type-body);padding-left:3px;padding-right:20px}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(>._stockEndSetup_973ss_946[data-stock-end-controls=true])>._numberInput_973ss_170 small{font-size:var(--type-small);right:2px}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(>._stockEndSetup_973ss_946[data-stock-end-controls=true])>._stockSupply_973ss_447{grid-column:2;grid-row:var(--stock-edit-row);width:100%;max-width:100%}:is(._compactStockRow_973ss_445,._mobileStockList_973ss_428>div):has(>._stockEndSetup_973ss_946[data-stock-end-controls=true])>._stockRowMenu_973ss_961{grid-column:5;grid-row:var(--stock-edit-row)}._stockEndSetup_973ss_946[data-stock-end-controls=true],._stockEndSetup_973ss_946[data-stock-end-controls=true] ._remnantEnds_973ss_956{display:contents}._stockEndSetup_973ss_946[data-stock-end-controls=true] ._remnantEnds_973ss_956>div:first-child{grid-column:3;grid-row:var(--stock-edit-row);min-width:0}._stockEndSetup_973ss_946[data-stock-end-controls=true] ._remnantEnds_973ss_956>div:last-child{grid-column:4;grid-row:var(--stock-edit-row);min-width:0}._stockAngleInputWrap_973ss_982{width:32px;height:36px;display:block;position:relative}._stockAngleStep_973ss_983{border:1px solid var(--input);background:var(--card);width:32px;height:36px;color:var(--foreground);cursor:pointer;border-radius:5px;place-items:center;padding:0;display:grid}._stockAngleStep_973ss_983:hover{background:var(--muted)}._stockAngleStep_973ss_983:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._stockAngleCustom_973ss_986{z-index:5;background:var(--card);width:78px;height:36px;box-shadow:var(--shadow-md);padding:0 5px;position:absolute;top:calc(100% + 3px);left:0}._stockAngleInputWrap_973ss_982[data-side=right] ._stockAngleCustom_973ss_986{left:auto;right:0}._stockAngleInputWrap_973ss_982:has(._stockAngleCustom_973ss_986){z-index:5}._stockAngleInputWrap_973ss_982>._inlineFieldError_973ss_172{top:calc(100% + 42px)}@media (max-width:900px){._mobileStockList_973ss_428>div:has(>._stockEndSetup_973ss_946[data-stock-end-controls=true]){grid-column:1/-1;grid-template-columns:minmax(48px,1fr) minmax(64px,70px) 44px 44px 44px}._mobileStockList_973ss_428 ._stockAngleInputWrap_973ss_982,._mobileStockList_973ss_428 ._stockAngleStep_973ss_983{width:44px;height:44px}}@media (pointer:coarse) and (min-width:901px){._compactStockRow_973ss_445:has(>._stockEndSetup_973ss_946[data-stock-end-controls=true]){grid-template-columns:minmax(48px,1fr) minmax(64px,70px) 44px 44px 44px}._compactStockRow_973ss_445 ._stockAngleInputWrap_973ss_982,._compactStockRow_973ss_445 ._stockAngleStep_973ss_983{width:44px;height:44px}}._geometryRecovery_973ss_998{flex-wrap:wrap;align-items:center;gap:8px;padding-block:6px;display:flex}._geometryRecovery_973ss_998>span{flex:220px}._geometryRecovery_973ss_998 button{white-space:normal;flex:0 auto}._materialGroup_973ss_498[data-group-status=incomplete]>b,._materialGroup_973ss_498[data-group-status=stale]>b{border:1px solid var(--warning);color:var(--warning);font-weight:700}._combinedGroupPreviews_973ss_498 article[data-group-status=incomplete],._combinedGroupPreviews_973ss_498 article[data-group-status=stale]{border-color:var(--warning)}._combinedGroupPreviews_973ss_498 article b{color:var(--foreground)}._handlingAllowed_973ss_1005{border:0;gap:8px;margin:0;padding:0;display:grid}._handlingAllowed_973ss_1005 legend{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-weight:700}._handlingAllowed_973ss_1005 label{cursor:pointer;color:var(--foreground);font-size:var(--type-small);align-items:center;gap:8px;display:flex}._handlingAllowed_973ss_1005 input{width:16px;height:16px;accent-color:var(--primary);margin:0}@media (min-width:901px){._setupGrid_973ss_69{gap:10px;padding:10px 14px}._setupGrid_973ss_69>._card_973ss_72>._cardHeader_973ss_73{gap:7px;min-height:44px;padding:6px 10px}._setupGrid_973ss_69>._card_973ss_72>._cardBody_973ss_78{gap:6px;padding:8px 10px}._setupGrid_973ss_69>._card_973ss_72>._cardFooter_973ss_79{min-height:34px;padding-inline:10px}._setupGrid_973ss_69 ._cardTools_973ss_77{gap:3px}._setupGrid_973ss_69 ._cardTools_973ss_77 :is(._buttonOutline_973ss_84,._iconButton_973ss_86){height:30px;min-height:30px}._setupGrid_973ss_69 ._cardTools_973ss_77 ._iconButton_973ss_86{width:30px}._setupGrid_973ss_69 ._requiredPieceEditor_973ss_145{gap:6px}._setupGrid_973ss_69 :is(._cutHead_973ss_147,._cutRow_973ss_147){gap:4px}._setupGrid_973ss_69 ._cutRow_973ss_147{min-height:36px}._setupGrid_973ss_69 ._cutRow_973ss_147>:is(._numberInput_973ss_170,input,select,._ends_973ss_191,._rotationButton_973ss_181){min-height:max(36px,2.5em)}._setupGrid_973ss_69 ._cutRow_973ss_147>:is(._numberInput_973ss_170,input,select),._setupGrid_973ss_69 ._cutRow_973ss_147 ._numberInput_973ss_170 input{height:auto;min-height:max(36px,2.5em)}._setupGrid_973ss_69 ._angle_973ss_170{min-height:36px}._setupGrid_973ss_69 ._angleStep_973ss_179{min-width:36px;min-height:36px}._setupGrid_973ss_69 ._angleValue_973ss_180{height:36px}._setupGrid_973ss_69 ._rotationButton_973ss_181{min-height:36px}._setupGrid_973ss_69 ._cutRow_973ss_147 ._rowActions_973ss_87 button{width:32px;height:auto;min-height:max(36px,2.5em)}._setupGrid_973ss_69 ._stockGroups_973ss_445{gap:2px}._setupGrid_973ss_69 ._stockGroups_973ss_445 section>header{padding-block:3px 2px}._setupGrid_973ss_69 ._compactStockRow_973ss_445{min-height:32px;padding:3px 4px}._setupGrid_973ss_69 ._stockCard_973ss_637 ._compactStockRow_973ss_445 ._rowActions_973ss_87 button{height:auto;min-height:max(32px,2.5em)}._setupGrid_973ss_69 ._note_973ss_207{padding:6px 8px}._groupEditorColumns_973ss_498{grid-template-columns:minmax(240px,.8fr) minmax(420px,1.7fr) minmax(280px,.85fr);align-items:start}._groupEditorColumns_973ss_498>._card_973ss_72{min-height:0}}._rowMenuLabel_973ss_1054{color:var(--muted-foreground);font-family:var(--font-subtitle), "Space Mono", monospace;font-size:var(--type-small);letter-spacing:.07em;text-transform:uppercase;margin:3px 5px 2px;font-weight:700;display:block}._importCapabilitySummary_973ss_416:before{content:"";background:var(--primary);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}._importGateReason_973ss_417:before{content:"";background:var(--warning,#a16207);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}._stockIdentity_973ss_432:before{content:"";background:var(--primary);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}._setting_dz5b7_1{--modified-setting-border:color-mix(in srgb, var(--t2) 58%, var(--input));min-width:0}._setting_dz5b7_1[data-job-modified] :is(input:not([type=checkbox]):not([type=hidden]),select,button[role=combobox]):not([aria-invalid=true]):not(:focus-visible){border-color:var(--modified-setting-border)}._setting_dz5b7_1[data-job-modified] [data-job-setting-control]:not(:has(input[aria-invalid=true],input:focus-visible)){border-color:var(--modified-setting-border)}._setting_dz5b7_1[data-job-modified] input[role=switch]+i{box-shadow:0 0 0 1px var(--modified-setting-border)}._srOnly_dz5b7_7{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._footer_dz5b7_8{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:7px 10px;margin-top:auto;padding:10px 12px;display:flex}._footer_dz5b7_8>span{color:var(--muted-foreground);font-size:var(--type-small);line-height:1.4}._footer_dz5b7_8>button{border:1px solid var(--input);background:var(--card);max-width:100%;min-height:max(34px,2.5em);color:var(--foreground);font-size:var(--type-small);text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;line-height:1.4;display:inline-flex}._footer_dz5b7_8>button svg{flex-shrink:0;width:13px;height:13px}._footer_dz5b7_8>button:disabled{opacity:.55}._mobileHost_dz5b7_15._mobileHost_dz5b7_15{overflow:clip visible}._mobileHost_dz5b7_15 ._setting_dz5b7_1{scroll-margin-block-start:80px}._footer_dz5b7_8[data-mobile]{top:env(safe-area-inset-top,0px);z-index:35;border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:6px;margin-top:0;position:sticky}@media (max-width:380px){._footer_dz5b7_8[data-mobile]{position:static}}@media (pointer:coarse){._footer_dz5b7_8>button{min-height:max(44px,2.5em)}}@media print{._footer_dz5b7_8{display:none}}._workshop_hvs4h_1{min-width:0;color:var(--foreground);padding:14px;container:workshop/inline-size}._workshop_hvs4h_1 h2,._workshop_hvs4h_1 h3,._workshop_hvs4h_1 p,._workshop_hvs4h_1 figure{margin:0}._workshop_hvs4h_1 h2,._workshop_hvs4h_1 h3{font-family:var(--font-title), Michroma, sans-serif;font-weight:400}._workshop_hvs4h_1 h2{font-size:var(--type-section-title)}._workshop_hvs4h_1 h3{font-size:var(--type-card-title)}._header_hvs4h_6{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}._heading_hvs4h_7{flex-wrap:wrap;flex:260px;align-items:center;gap:8px 12px;min-width:0;display:flex}._heading_hvs4h_7>small{color:var(--muted-foreground);font-size:var(--type-small);overflow-wrap:anywhere;flex-basis:100%}._status_hvs4h_9{background:var(--success-soft);color:var(--success);font-size:var(--type-small);border-radius:4px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}._status_hvs4h_9 svg,._cutStatus_hvs4h_10 svg,._tradeoff_hvs4h_10>svg{flex:none;width:15px;height:15px}._status_hvs4h_9[data-paused]{background:var(--warning-soft);color:var(--warning-foreground)}._comparison_hvs4h_12{background:var(--muted);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}._estimate_hvs4h_13{min-width:0;color:var(--muted-foreground);gap:5px;padding:7px 10px;display:grid}._estimate_hvs4h_13[data-current]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-radius:4px}._estimate_hvs4h_13 strong{font-family:var(--font-title), Michroma, sans-serif;font-size:var(--type-small);flex-wrap:wrap;align-items:center;gap:8px;font-weight:400;display:flex}._estimate_hvs4h_13 strong span{color:var(--primary);font-family:var(--font-subtitle), monospace;font-size:var(--type-small)}._estimate_hvs4h_13 small,._progress_hvs4h_17{font-family:var(--font-subtitle), monospace;font-size:var(--type-small)}._progress_hvs4h_17{white-space:nowrap;color:var(--muted-foreground)}._layout_hvs4h_19{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}._main_hvs4h_20,._aside_hvs4h_20{gap:14px;min-width:0;display:grid}._currentCut_hvs4h_21,._panel_hvs4h_21{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);border-radius:7px;overflow:hidden}._cutStatus_hvs4h_10{border-bottom:1px solid var(--border);background:var(--success-soft);color:var(--success);font-family:var(--font-subtitle), monospace;font-size:var(--type-small);align-items:center;gap:9px;padding:9px 16px;line-height:1.5;display:flex}._cutStatus_hvs4h_10[data-change]{background:var(--warning-soft);color:var(--warning-foreground)}._cutOverview_hvs4h_24{grid-template-columns:180px minmax(0,1fr) 160px;align-items:start;gap:20px;padding:20px;display:grid}._saw_hvs4h_25,._target_hvs4h_25,._fromBar_hvs4h_25{flex-direction:column;gap:7px;min-width:0;display:flex}._saw_hvs4h_25>small,._target_hvs4h_25>small,._fromBar_hvs4h_25>small{color:var(--muted-foreground);font-family:var(--font-subtitle), monospace;font-size:var(--type-small)}._saw_hvs4h_25>small,._target_hvs4h_25>small:first-child,._fromBar_hvs4h_25>small:first-child{text-transform:uppercase;letter-spacing:.06em}._saw_hvs4h_25>strong{font-family:var(--font-subtitle), monospace;letter-spacing:-.06em;font-size:3rem;line-height:1.15}._saw_hvs4h_25>span,._saw_hvs4h_25 p{color:var(--muted-foreground);font-size:var(--type-body);line-height:1.5}._fenceDiagram_hvs4h_30{width:100%;max-width:240px}._fenceDiagram_hvs4h_30 svg{width:100%;height:auto;display:block}._stockShape_hvs4h_32{fill:var(--muted);stroke:var(--border);stroke-width:1px}._keeper_hvs4h_33{fill:var(--t0)}._blade_hvs4h_34{stroke:var(--primary);stroke-width:3px}._fence_hvs4h_30{stroke:var(--text-mid);stroke-width:7px}._fenceDiagram_hvs4h_30 text{fill:var(--t0-ink);font-family:var(--font-subtitle), monospace;font-size:12px;font-weight:700}._fenceDiagram_hvs4h_30 ._fenceLabel_hvs4h_37{fill:var(--muted-foreground);font-size:var(--type-small);font-weight:400}._fenceDiagram_hvs4h_30 figcaption{color:var(--muted-foreground);font-size:var(--type-small);line-height:1.5}._length_hvs4h_39{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._length_hvs4h_39 strong{font-family:var(--font-subtitle), monospace;letter-spacing:-.05em;overflow-wrap:anywhere;font-size:2.875rem;line-height:1.2}._length_hvs4h_39>span{color:var(--muted-foreground);font-size:var(--type-small);line-height:1.6}._ends_hvs4h_42{font-size:var(--type-small);flex-wrap:wrap;align-items:center;gap:9px;padding-block:4px;display:flex}._ends_hvs4h_42 span{color:var(--muted-foreground);gap:2px;display:grid}._ends_hvs4h_42 b{color:var(--primary);font-family:var(--font-subtitle), monospace;font-size:var(--type-small);font-weight:500}._ends_hvs4h_42 i{background:var(--border);width:25px;height:1px}._partIdentity_hvs4h_46{font-size:var(--type-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._partIdentity_hvs4h_46 b{background:var(--t0);color:var(--t0-ink);border-radius:3px;padding:4px 6px;font-weight:500}._partIdentity_hvs4h_46 b[data-tone="1"]{background:var(--t1);color:var(--t1-ink)}._partIdentity_hvs4h_46 b[data-tone="2"]{background:var(--t2);color:var(--t2-ink)}._partIdentity_hvs4h_46 b[data-tone="3"]{background:var(--t3);color:var(--t3-ink)}._partIdentity_hvs4h_46 b[data-tone="4"]{background:var(--t4);color:var(--t4-ink)}._partIdentity_hvs4h_46 b[data-tone]{background:var(--tone);color:var(--tone-ink)}._balance_hvs4h_53[data-tone]{--piece-tone:var(--tone)}._partIdentity_hvs4h_46>span{border:1px solid var(--border);color:var(--muted-foreground);border-radius:3px;padding:3px 5px}._faceLengths_hvs4h_55,._calibration_hvs4h_55{color:var(--muted-foreground);font-size:var(--type-small);line-height:1.6}._fromBar_hvs4h_25>strong{font-family:var(--font-title), Michroma, sans-serif;font-size:var(--type-page-title)}._fromBar_hvs4h_25>b{font-size:var(--type-small);overflow-wrap:anywhere;font-weight:500}._fromBar_hvs4h_25>span{font-family:var(--font-subtitle), monospace;font-size:var(--type-small)}._fromBar_hvs4h_25 p{color:var(--muted-foreground);font-size:var(--type-body);overflow-wrap:anywhere;margin-top:5px;line-height:1.5}._balance_hvs4h_53{--piece-tone:var(--t0);padding:10px 20px 18px}._balance_hvs4h_53[data-tone="1"]{--piece-tone:var(--t1)}._balance_hvs4h_53[data-tone="2"]{--piece-tone:var(--t2)}._balance_hvs4h_53[data-tone="3"]{--piece-tone:var(--t3)}._balance_hvs4h_53[data-tone="4"]{--piece-tone:var(--t4)}._balanceLabels_hvs4h_62{color:var(--muted-foreground);font-size:var(--type-small);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:6px;display:flex}._balanceLabels_hvs4h_62 span{gap:3px;display:grid}._balanceLabels_hvs4h_62 b{color:var(--foreground);font-family:var(--font-subtitle), monospace;font-size:var(--type-small)}._balance_hvs4h_53 svg{width:100%;height:46px;display:block}._piece_hvs4h_66{fill:var(--piece-tone)}._loss_hvs4h_67{fill:var(--warning)}._cutMarker_hvs4h_68{stroke:var(--foreground);stroke-width:2px;vector-effect:non-scaling-stroke}._afterCut_hvs4h_69{font-size:var(--type-small);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}._afterCut_hvs4h_69>span{color:var(--muted-foreground)}._afterCut_hvs4h_69>div,._remainingTrack_hvs4h_71{background:var(--muted);border-radius:2px;height:9px;overflow:hidden}._afterCut_hvs4h_69 i,._remainingTrack_hvs4h_71 i{background:var(--text-mid);height:100%;display:block}._afterCut_hvs4h_69 b{font-family:var(--font-subtitle), monospace;font-size:var(--type-small)}._balance_hvs4h_53 figcaption{color:var(--muted-foreground);font-size:var(--type-small);margin-top:8px;line-height:1.5}._operations_hvs4h_75{color:var(--muted-foreground);font-size:var(--type-small);padding:0 20px 14px}._operations_hvs4h_75 summary{cursor:pointer;min-height:36px;padding-block:9px;line-height:1.6}._operations_hvs4h_75 section{gap:10px;padding-block:8px;display:grid}._operations_hvs4h_75 ol{gap:7px;margin:0;padding-left:20px;display:grid}._operations_hvs4h_75 li{padding-inline-start:2px}._operations_hvs4h_75 li small{white-space:nowrap;margin-left:8px}._operations_hvs4h_75 p{line-height:1.7}._cutActions_hvs4h_82{border-top:1px solid var(--border);background:var(--muted);align-items:center;gap:20px;padding:12px 20px;display:flex}._cutActions_hvs4h_82 p{max-width:450px;color:var(--muted-foreground);font-size:var(--type-body);flex:1;line-height:1.6}._cutActions_hvs4h_82>div{gap:8px;margin-left:auto;display:flex}._cutActions_hvs4h_82 button{min-height:max(44px,2.5em)}._pause_hvs4h_86{border:1px solid var(--warning);font-size:var(--type-small);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 20px 14px;padding:10px;display:flex}._pause_hvs4h_86 span{flex:180px}._residual_hvs4h_88{margin:0}._residual_hvs4h_88 svg{width:100%;height:80px;display:block}._residual_hvs4h_88 figcaption{color:var(--muted-foreground);font-size:var(--type-small);line-height:1.6}._sequence_hvs4h_91>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}._sequence_hvs4h_91>header h3{font-family:var(--font-subtitle), monospace;font-size:var(--type-card-title);text-transform:uppercase}._sequence_hvs4h_91>header small{color:var(--muted-foreground);font-size:var(--type-small);text-transform:none;margin-left:10px}._sequence_hvs4h_91>header>span{color:var(--muted-foreground);font-size:var(--type-small)}._sequenceGroup_hvs4h_95+._sequenceGroup_hvs4h_95{margin-top:12px}._sequenceGroup_hvs4h_95>header{background:var(--primary-soft);color:var(--primary);font-family:var(--font-subtitle), monospace;font-size:var(--type-small);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}._sequenceGroup_hvs4h_95>header strong{font-weight:600}._sequenceGroup_hvs4h_95>header span{color:var(--muted-foreground)}._sequenceRow_hvs4h_99{width:100%;min-height:44px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:18px 48px minmax(0,1fr) auto minmax(100px,190px);align-items:center;gap:9px;padding:7px 9px;display:grid;position:relative}._workshop_hvs4h_1 ._sequenceRow_hvs4h_99:not(:disabled):hover{background:var(--row-hover)}._workshop_hvs4h_1 ._sequenceRow_hvs4h_99[aria-current=step],._workshop_hvs4h_1 ._sequenceRow_hvs4h_99[aria-current=step]:is(:hover,:active){background:var(--row-selected)}._workshop_hvs4h_1 ._sequenceRow_hvs4h_99[aria-current=step]:before{content:"";background:var(--primary);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:-1px}._sequenceRow_hvs4h_99:disabled{cursor:default}._sequenceRow_hvs4h_99[data-done]{color:var(--muted-foreground)}._sequenceRow_hvs4h_99>i{border:1px solid var(--input);border-radius:3px;place-items:center;width:15px;height:15px;display:grid}._sequenceRow_hvs4h_99[data-done]>i{border-color:var(--success);background:var(--success);color:var(--card)}._sequenceRow_hvs4h_99>i svg{width:12px;height:12px}._sequenceRow_hvs4h_99>small{color:var(--muted-foreground);font-size:var(--type-small)}._sequenceRow_hvs4h_99>span{min-width:0;font-size:var(--type-small);overflow-wrap:anywhere}._sequenceRow_hvs4h_99>b{font-family:var(--font-subtitle), monospace;font-size:var(--type-small);font-weight:500}._sequenceRow_hvs4h_99>em{color:var(--muted-foreground);font-family:var(--font-subtitle), monospace;font-size:var(--type-small);text-align:right;overflow-wrap:anywhere;font-style:normal}._panel_hvs4h_21{padding:16px}._panel_hvs4h_21>p{color:var(--muted-foreground);font-size:var(--type-body);margin:5px 0 12px;line-height:1.5}._barCard_hvs4h_113{border:1px solid var(--border);border-radius:6px;gap:9px;padding:11px;display:grid}._barCard_hvs4h_113+._barCard_hvs4h_113{margin-top:9px}._barCard_hvs4h_113[data-current]{border-color:var(--row-selected-border);background:var(--row-selected)}._barCard_hvs4h_113 header{font-size:var(--type-small);flex-wrap:wrap;align-items:center;gap:7px;display:flex}._barCard_hvs4h_113 header>span{background:var(--muted);border-radius:3px;padding:3px 5px}._barCard_hvs4h_113 header>small{color:var(--muted-foreground);margin-left:auto}._barCard_hvs4h_113>b{font-family:var(--font-subtitle), monospace;font-size:var(--type-body)}._barCard_hvs4h_113 b small,._barCard_hvs4h_113>small{color:var(--muted-foreground);font-size:var(--type-small);overflow-wrap:anywhere;font-weight:400;line-height:1.5}._remainingTrack_hvs4h_71{height:5px}._barCard_hvs4h_113[data-current] ._remainingTrack_hvs4h_71 i{background:var(--primary)}._tradeoff_hvs4h_10{border:1px solid var(--border);color:var(--muted-foreground);border-radius:7px;align-items:flex-start;gap:9px;padding:14px;display:flex}._tradeoff_hvs4h_10>div{min-width:0;font-size:var(--type-body);gap:8px;line-height:1.7;display:grid}._tradeoff_hvs4h_10 strong{color:var(--foreground);font-weight:500}._tradeoff_hvs4h_10 button{white-space:normal;height:auto;min-height:max(44px,2.5em)}._remainingRow_hvs4h_127{border-top:1px solid var(--border);font-size:var(--type-small);justify-content:space-between;gap:12px;padding-block:10px;display:flex}._remainingRow_hvs4h_127 span{overflow-wrap:anywhere;min-width:0}._remainingRow_hvs4h_127 b{font-family:var(--font-subtitle), monospace;flex:none}._remainingRow_hvs4h_127 small{color:var(--muted-foreground);font-weight:400}._session_hvs4h_131{align-items:center;gap:20px;padding-top:16px;display:flex}._session_hvs4h_131 p{color:var(--muted-foreground);font-size:var(--type-body);flex:1;line-height:1.6}._session_hvs4h_131 button{flex:none;min-height:max(44px,2.5em)}._workshop_hvs4h_1 :is(button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@container workshop (width<=1050px){._layout_hvs4h_19{grid-template-columns:minmax(0,1fr) 250px}._cutOverview_hvs4h_24{grid-template-columns:145px minmax(0,1fr);gap:16px;padding:16px}._fromBar_hvs4h_25{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px 12px;display:grid}._fromBar_hvs4h_25>strong{grid-area:2/1}._fromBar_hvs4h_25>b,._fromBar_hvs4h_25>span,._fromBar_hvs4h_25>p,._fromBar_hvs4h_25>small:not(:first-child){grid-column:2}._length_hvs4h_39 strong{font-size:2.5rem}._sequenceRow_hvs4h_99{grid-template-columns:16px 45px minmax(0,1fr) auto}._sequenceRow_hvs4h_99>em{text-align:left;grid-column:3/-1}}@container workshop (width<=800px){._layout_hvs4h_19{grid-template-columns:minmax(0,1fr)}._aside_hvs4h_20{grid-template-columns:repeat(2,minmax(0,1fr))}._aside_hvs4h_20>:first-child{grid-row:span 2}._cutOverview_hvs4h_24{grid-template-columns:170px minmax(0,1fr)}}@container workshop (width<=480px){._comparison_hvs4h_12{width:100%}._estimate_hvs4h_13{padding-inline:6px}._estimate_hvs4h_13 small{font-size:var(--type-small);line-height:1.6}._cutOverview_hvs4h_24{grid-template-columns:minmax(0,1fr);padding:14px}._saw_hvs4h_25{grid-template-columns:minmax(0,1fr) 125px;align-items:start;display:grid}._saw_hvs4h_25>strong{grid-column:1;font-size:2.625rem}._saw_hvs4h_25>span{grid-column:1}._saw_hvs4h_25>figure{grid-area:1/2/span 3}._target_hvs4h_25{padding-block:4px}._fromBar_hvs4h_25{gap:6px 10px}._balance_hvs4h_53{padding-inline:14px}._balanceLabels_hvs4h_62,._balanceLabels_hvs4h_62 b{font-size:var(--type-small)}._afterCut_hvs4h_69{grid-template-columns:auto minmax(0,1fr)}._afterCut_hvs4h_69 b{grid-column:1/-1}._operations_hvs4h_75{padding-inline:14px}._cutActions_hvs4h_82{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}._cutActions_hvs4h_82>div{margin:0}._cutActions_hvs4h_82 button{flex:1}._aside_hvs4h_20{grid-template-columns:minmax(0,1fr)}._sequenceRow_hvs4h_99{grid-template-columns:16px 40px minmax(0,1fr)}._sequenceRow_hvs4h_99>b{grid-column:3}._sequenceRow_hvs4h_99>em{grid-column:2/-1}._session_hvs4h_131{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width:400px){._workshop_hvs4h_1{padding:8px}}._workshop_hvs4h_1{max-width:1480px;margin-inline:auto;padding:24px}._header_hvs4h_6{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:18px}._layout_hvs4h_19{gap:20px}._currentCut_hvs4h_21{border-radius:12px}._cutOverview_hvs4h_24{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:24px}._target_hvs4h_25{grid-area:1/1}._saw_hvs4h_25{border-left:1px solid var(--border);grid-area:1/2;padding-left:20px}._fromBar_hvs4h_25{border-top:1px solid var(--border);flex-flow:wrap;grid-column:1/-1;align-items:baseline;padding-top:12px}._fromBar_hvs4h_25>strong{font-size:var(--type-body)}._length_hvs4h_39 strong{font-size:clamp(2.8rem,5vw,4rem)}._comparisonDisclosure_hvs4h_180{border:1px solid var(--border);border-radius:6px;padding:8px 12px}._comparisonDisclosure_hvs4h_180 summary{cursor:pointer;min-height:30px;font-size:var(--type-small)}._comparisonDisclosure_hvs4h_180 ._comparison_hvs4h_12{margin-top:8px}._cutActions_hvs4h_82{background:var(--card);flex-wrap:wrap}._cutActions_hvs4h_82>div{flex:100%}._cutActions_hvs4h_82>div>button:last-child{flex:1;min-height:52px}._sequenceGroup_hvs4h_95{border:1px solid var(--border);border-radius:8px;overflow:hidden}._sequenceRow_hvs4h_99{border-bottom:1px solid var(--border);border-radius:0;min-height:56px}@media (max-width:600px){._workshop_hvs4h_1{padding:12px}._cutOverview_hvs4h_24{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px 12px;padding:16px}._target_hvs4h_25{grid-area:1/1}._saw_hvs4h_25{grid-area:1/2;padding-left:12px}._fromBar_hvs4h_25{grid-column:1/-1}._length_hvs4h_39 strong{font-size:clamp(2rem,8vw,2.8rem)}._saw_hvs4h_25>strong{font-size:2rem}._cutActions_hvs4h_82{padding:16px}._cutActions_hvs4h_82>div,._comparisonDisclosure_hvs4h_180{width:100%}}._length_hvs4h_39 strong{overflow-wrap:anywhere;min-width:0;max-width:100%}._length_hvs4h_39{min-width:0}._bar_b4jb7_1{width:100%;min-width:0}._label_b4jb7_2{font-size:var(--type-small);align-items:baseline;gap:8px;display:flex}._label_b4jb7_2 b{flex-shrink:0}._label_b4jb7_2 span{color:var(--muted-foreground);overflow-wrap:anywhere}._bar_b4jb7_1 svg{width:100%;display:block;overflow:visible}._piece_b4jb7_6{fill:var(--tone,var(--t0));stroke:var(--card);stroke-width:.75px}._bar_b4jb7_1 text{fill:var(--tone-ink,var(--t0-ink));font-size:17px;font-weight:600}._bar_b4jb7_1 [data-state=finished] ._piece_b4jb7_6{fill-opacity:.5;stroke:var(--foreground);stroke-dasharray:4 2}._bar_b4jb7_1 [data-current] ._piece_b4jb7_6{stroke:var(--primary);stroke-width:3px}._cutLine_b4jb7_10{stroke:var(--foreground);stroke-width:3px;stroke-dasharray:6 3;vector-effect:non-scaling-stroke}._unverified_b4jb7_11{border:1px dashed var(--border);font-size:var(--type-small);padding:8px}@media (max-width:600px){._bar_b4jb7_1 text{font-size:32px;transform:translateY(3px)}._bar_b4jb7_1 text[data-short-label]{display:none}}._workshop_iqudq_1{min-width:0;color:var(--foreground);max-width:1500px;margin-inline:auto;padding:24px}._setupCue_iqudq_2{background:var(--row-selected);border-bottom:1px solid var(--border);color:var(--foreground);font-size:var(--type-small);padding:12px 16px;line-height:1.5}._cutHeadline_iqudq_3{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:20px;padding:22px 16px;display:grid}._cutHeadline_iqudq_3>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}._cutHeadline_iqudq_3 small{color:var(--muted-foreground);font-size:var(--type-small);letter-spacing:.09em}._cutHeadline_iqudq_3 strong{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2.375rem);line-height:1.1}._cutHeadline_iqudq_3 ._designLength_iqudq_7 strong{font-size:clamp(2.125rem,4vw,3rem)}._cutHeadline_iqudq_3 em{font-size:var(--type-body);font-style:normal;font-weight:400}._cutHeadline_iqudq_3 span,._cutHeadline_iqudq_3 b{font-size:var(--type-small);overflow-wrap:anywhere;line-height:1.5}._cutHeadline_iqudq_3 span{color:var(--muted-foreground)}._endPlanes_iqudq_11{font-size:var(--type-small);line-height:1.6}._cutDiagram_iqudq_12{border:1px solid var(--border);background:var(--background);border-radius:6px;margin:0 16px 16px;padding:12px}._cutDiagram_iqudq_12 figcaption{font-size:var(--type-small);flex-wrap:wrap;gap:8px;font-weight:600;display:flex}._cutDiagram_iqudq_12 figcaption span{color:var(--muted-foreground);font-size:var(--type-small);font-weight:400}._cutDiagram_iqudq_12 svg{width:100%;min-height:72px;display:block;overflow:visible}._cutDiagram_iqudq_12 polygon{fill:var(--muted);stroke:var(--foreground);stroke-width:1px;vector-effect:non-scaling-stroke}._cutDiagram_iqudq_12 ._beforeOutline_iqudq_17{fill:#0000;stroke-dasharray:4 3}._cutDiagram_iqudq_12 polygon[data-kind=finished-piece]{fill:var(--tone)}._cutDiagram_iqudq_12 polygon[data-kind=unfinished-piece]{fill:var(--tone);stroke-dasharray:5 3}._cutLine_iqudq_20 line{stroke:var(--primary);stroke-width:3px;vector-effect:non-scaling-stroke}._cutLine_iqudq_20 text{fill:var(--primary);font-size:18px;font-weight:700}._afterCut_iqudq_22{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}._resultTitle_iqudq_23{color:var(--muted-foreground);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px!important}._afterCut_iqudq_22>div{font-size:var(--type-small);gap:8px;line-height:1.5;display:flex}._afterCut_iqudq_22 i{border:1px solid var(--foreground);background:var(--muted);flex:0 0 12px;height:12px;margin-top:3px}._afterCut_iqudq_22 [data-kind=finished-piece] i,._afterCut_iqudq_22 [data-kind=unfinished-piece] i{background:var(--tone)}._afterCut_iqudq_22 [data-kind=unfinished-piece] i{border-style:dashed}._afterCut_iqudq_22 b{font-size:var(--type-small);display:block}._geometryNote_iqudq_29{color:var(--muted-foreground);font-size:var(--type-small);line-height:1.5;margin:0 16px 14px!important}@media (max-width:600px){._cutHeadline_iqudq_3{grid-template-columns:1fr 1fr;gap:20px 12px;padding:16px}._cutHeadline_iqudq_3 ._designLength_iqudq_7{grid-area:1/1/auto/-1}._cutDiagram_iqudq_12{margin-inline:10px;padding:10px}._cutHeadline_iqudq_3 strong{font-size:var(--type-page-title)}._cutHeadline_iqudq_3 ._designLength_iqudq_7 strong{font-size:2.625rem}}._workshop_iqudq_1 h2,._workshop_iqudq_1 h3,._workshop_iqudq_1 h4,._workshop_iqudq_1 p{margin:0}._workshop_iqudq_1 h2{font-size:var(--type-section-title)}._workshop_iqudq_1 h3,._workshop_iqudq_1 h4{font-size:var(--type-card-title)}._heading_iqudq_33,._visualPanel_iqudq_33>header,._cutCard_iqudq_33>header,._session_iqudq_33{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._heading_iqudq_33{align-items:flex-start;margin-bottom:24px}._heading_iqudq_33 p,._heading_iqudq_33>span,._stepCount_iqudq_34{color:var(--muted-foreground);font-size:var(--type-body)}._heading_iqudq_33 h2{font-size:var(--type-page-title)}._heading_iqudq_33 p{margin-top:6px}._progress_iqudq_36{min-width:0;font-size:var(--type-small);flex:0 440px;gap:7px;display:grid}._progress_iqudq_36>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}._progress_iqudq_36 strong{font-size:var(--type-card-title);font-variant-numeric:tabular-nums}._progress_iqudq_36 strong span{font-size:var(--type-small);font-weight:400}._progress_iqudq_36 span,._progress_iqudq_36 small{color:var(--muted-foreground)}._progress_iqudq_36 small{font-size:var(--type-small)}._progress_iqudq_36 progress{width:100%;height:6px;accent-color:var(--primary);background:var(--muted);border:0;border-radius:20px;overflow:hidden}._progress_iqudq_36 progress::-webkit-progress-bar{background:var(--muted)}._progress_iqudq_36 progress::-webkit-progress-value{background:var(--primary);border-radius:20px}._progress_iqudq_36 progress::-moz-progress-bar{background:var(--primary)}._stockContext_iqudq_41{color:var(--muted-foreground);font-size:var(--type-small);border-bottom:1px solid var(--border);background:var(--muted);flex-wrap:wrap;gap:5px 20px;padding:12px 20px;display:flex}._stockContext_iqudq_41 b{color:var(--foreground)}._previewNotice_iqudq_42{background:var(--row-selected);font-size:var(--type-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}._previewNotice_iqudq_42 button{min-height:40px}._sample_iqudq_43,._complete_iqudq_43{border:1px solid var(--border);background:var(--muted);font-size:var(--type-small);border-radius:6px;padding:12px;margin-bottom:12px!important}._method_iqudq_44{border:1px solid var(--border);background:var(--card);border-radius:6px;margin-bottom:14px}._method_iqudq_44>summary{cursor:pointer;min-height:34px;font-size:var(--type-small);justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;list-style:none;display:flex}._method_iqudq_44>summary::-webkit-details-marker{display:none}._method_iqudq_44>summary:after{content:"⌄";color:var(--muted-foreground);font-size:14px;line-height:1;transition:transform .15s}._method_iqudq_44[open]>summary:after{transform:rotate(180deg)}._method_iqudq_44>summary>span{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}._method_iqudq_44>summary strong{font-size:var(--type-small)}._method_iqudq_44>summary small{color:var(--muted-foreground);font-size:var(--type-small)}._method_iqudq_44>summary>b{color:var(--primary);font-size:var(--type-small);white-space:nowrap;margin-left:auto}._methodContent_iqudq_53{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px;display:flex}._methodContent_iqudq_53>label{min-width:0;font-size:var(--type-small);flex:0 420px;align-items:center;gap:10px;display:flex}._methodContent_iqudq_53>label>span:first-child{flex-shrink:0;font-weight:600}._methodContent_iqudq_53>div{flex:230px;min-width:0}._method_iqudq_44 p{color:var(--muted-foreground);font-size:var(--type-body);margin:0;line-height:1.5}._method_iqudq_44 p+p{margin-top:3px}._method_iqudq_44 [role=alert]{color:var(--destructive)}@media (max-width:600px){._method_iqudq_44>summary>b{display:none}._methodContent_iqudq_53>label{flex-wrap:wrap;flex-basis:100%;gap:6px}._methodContent_iqudq_53>label>span:last-child{flex:220px}._methodContent_iqudq_53>div{flex-basis:100%}}._visualPanel_iqudq_33,._cutCard_iqudq_33,._sequence_iqudq_61,._aside_iqudq_61>section{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}._visualPanel_iqudq_33{margin-bottom:16px}._visualPanel_iqudq_33>header{border-bottom:1px solid var(--border);padding:16px}._visualPanel_iqudq_33 p{color:var(--muted-foreground);font-size:var(--type-body);margin-top:4px}._visualBars_iqudq_64{gap:8px;padding:12px 16px;display:grid}._sourceBar_iqudq_65{border:1px solid #0000;border-radius:6px;min-width:0;padding:6px 8px;position:relative}._sourceBar_iqudq_65[data-active]{background:var(--row-selected)}._sourceBar_iqudq_65[data-active]:before{content:"";background:var(--primary);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}._looseArea_iqudq_68{border:1px dashed var(--input);border-radius:6px;margin:0 16px 12px;padding:12px}._looseArea_iqudq_68 h4 span{color:var(--muted-foreground);margin-left:6px}._legend_iqudq_69{font-size:var(--type-small);color:var(--muted-foreground);flex-wrap:wrap;gap:16px;padding:0 16px 12px;display:flex}._animationCaption_iqudq_70{border-block:1px solid var(--border);background:var(--muted);font-size:var(--type-small);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 16px;display:flex}._animationCaption_iqudq_70>span{color:var(--muted-foreground)}._playback_iqudq_71{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}._playback_iqudq_71 input{accent-color:var(--primary);flex:150px;min-width:100px}._playback_iqudq_71 button{min-height:max(40px,2.5em)}._columns_iqudq_72{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}._columns_iqudq_72>div{gap:20px;min-width:0;display:grid}._cutCard_iqudq_33>header{border-bottom:1px solid var(--border);padding:20px}._cutCard_iqudq_33 header small{color:var(--muted-foreground);font-size:var(--type-small);letter-spacing:.06em}._cutCard_iqudq_33 header h3{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(1.4rem,2.5vw,1.8rem)}._cutCard_iqudq_33 header p{color:var(--muted-foreground);font-size:var(--type-body);margin-top:5px}._partTag_iqudq_73{font-size:var(--type-card-title);font-variant-numeric:tabular-nums;color:var(--tone-ink);background:var(--tone);border-radius:6px;padding:10px 12px;font-weight:700}._cutFacts_iqudq_74{grid-template-columns:1fr 1fr 1.5fr;gap:14px;padding:16px;display:grid}._cutFacts_iqudq_74>div{align-content:start;gap:6px;display:grid}._cutFacts_iqudq_74 small,._cutFacts_iqudq_74 span{font-size:var(--type-small);color:var(--muted-foreground)}._cutFacts_iqudq_74 b{font-size:var(--type-body)}._cutFacts_iqudq_74>div:first-child b{font-size:var(--type-page-title)}._presentation_iqudq_75{color:var(--muted-foreground);font-size:var(--type-small);line-height:1.5;margin:0 16px 14px!important}._stepActions_iqudq_76{border-top:1px solid var(--border)}._stepActions_iqudq_76>summary{cursor:pointer;font-size:var(--type-small);min-height:44px;padding:12px 16px;font-weight:600}._stepActions_iqudq_76>summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}._operations_iqudq_79{margin:0 16px 16px;padding:0;list-style-position:inside}._operations_iqudq_79 li{font-size:var(--type-small);border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px;display:flex}._operations_iqudq_79 li small{color:var(--muted-foreground);flex-shrink:0}._operations_iqudq_79 [data-blade]{background:var(--muted)}._operations_iqudq_79 [data-active]{outline:2px solid var(--row-selected-border);outline-offset:-2px;background:var(--row-selected)}._cutCard_iqudq_33>footer{border-top:1px solid var(--border);gap:10px;padding:16px;display:grid}._cutCard_iqudq_33 footer p,._cutCard_iqudq_33 footer small{color:var(--muted-foreground);font-size:var(--type-body);line-height:1.5}._cutCard_iqudq_33 footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._cutCard_iqudq_33 footer>div>button{touch-action:manipulation;min-height:max(44px,2.5em)}._sequence_iqudq_61>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}._sequence_iqudq_61 p{color:var(--muted-foreground);font-size:var(--type-body);margin-top:6px}._sequence_iqudq_61>button{border:0;border-top:1px solid var(--border);width:100%;color:var(--foreground);text-align:left;cursor:pointer;font-size:var(--type-small);background:0 0;grid-template-columns:24px 45px minmax(0,1fr) minmax(100px,1fr) 65px;align-items:center;gap:8px;padding:12px;display:grid;position:relative}._sequence_iqudq_61>button:not(:disabled):not([aria-disabled=true]):hover{background:var(--row-hover)}._sequence_iqudq_61>button[aria-current],._sequence_iqudq_61>button[aria-current]:not(:disabled):is(:hover,:active){background:var(--row-selected)}._sequence_iqudq_61>button[aria-current]:before{content:"";background:var(--primary);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}._sequence_iqudq_61 i{color:var(--muted-foreground);font-style:normal}._sequence_iqudq_61 i svg{width:16px;height:16px}._sequence_iqudq_61 em{color:var(--muted-foreground);font-size:var(--type-small);font-style:normal}._sequence_iqudq_61 small{font-size:var(--type-small)}._sequenceControls_iqudq_82{max-width:380px;color:var(--muted-foreground);font-size:var(--type-small);flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}._sequenceControls_iqudq_82>span{align-self:center;margin-right:2px}._sequenceControls_iqudq_82 button{border:1px solid var(--border);background:var(--background);min-height:max(28px,2.5em);color:var(--foreground);font:inherit;border-radius:4px;padding:4px 7px}._sequenceControls_iqudq_82 button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:700}._queuePager_iqudq_82{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--type-small);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}._queuePager_iqudq_82 span{text-align:center}._aside_iqudq_61{gap:16px;display:grid}._aside_iqudq_61>._method_iqudq_44{margin:0}._aside_iqudq_61>section{gap:12px;padding:16px;display:grid}._aside_iqudq_61 strong{font-size:var(--type-section-title)}._aside_iqudq_61 p{color:var(--muted-foreground);line-height:1.6;font-size:var(--type-body)}._family_iqudq_83{font-size:var(--type-small);align-items:center;gap:8px;display:flex}._family_iqudq_83 i{background:var(--tone);border-radius:2px;width:10px;height:10px}._family_iqudq_83 b{margin-left:auto}._detached_iqudq_84{border:1px solid var(--border);border-radius:4px;margin-top:8px;padding:10px}._detached_iqudq_84[data-current]{border-color:var(--row-selected-border);background:var(--row-selected)}._detached_iqudq_84>div{font-size:var(--type-small);flex-wrap:wrap;gap:10px;display:flex}._detached_iqudq_84 span{color:var(--muted-foreground)}._detached_iqudq_84 svg{width:100%;display:block}._detached_iqudq_84 polygon,._detached_iqudq_84 rect{fill:var(--tone);stroke:var(--tone-ink);stroke-dasharray:5 2}._detached_iqudq_84 line{stroke:var(--foreground);stroke-width:3px;stroke-dasharray:6 3;vector-effect:non-scaling-stroke}._session_iqudq_33{padding-top:16px}._session_iqudq_33 p{font-size:var(--type-body);color:var(--muted-foreground);flex:300px}._cutCard_iqudq_33 footer>div>button:last-child{flex-basis:100%;order:-1;justify-content:center;padding-inline:24px;font-weight:700}._sequence_iqudq_61 i{background:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}._sequence_iqudq_61 i[data-confirmed]{color:var(--primary);background:var(--primary-soft)}._sequence_iqudq_61>button>b{flex-wrap:wrap;align-items:center;gap:5px 8px;font-weight:500;display:flex}._currentLabel_iqudq_88{color:var(--primary);background:var(--primary-soft);font-size:var(--type-small);border-radius:4px;padding:2px 6px}._aside_iqudq_61 strong>small{font-size:var(--type-small);color:var(--muted-foreground);font-weight:400}._family_iqudq_83>span{overflow-wrap:anywhere;min-width:0}._family_iqudq_83 b{flex-shrink:0}._aside_iqudq_61 ._method_iqudq_44>summary{min-height:44px;padding:12px 16px}._aside_iqudq_61 ._method_iqudq_44>summary>span{flex:1;gap:4px;display:grid}._aside_iqudq_61 ._method_iqudq_44>summary>b{display:none}@media (max-width:600px){._progress_iqudq_36{flex-basis:100%}._heading_iqudq_33{gap:18px;margin-bottom:20px}._cutCard_iqudq_33>header{padding:16px}._stockContext_iqudq_41,._previewNotice_iqudq_42{padding:10px 16px}._cutCard_iqudq_33 footer>div>button:last-child{flex-basis:100%;order:-1;margin-left:0}._cutCard_iqudq_33 footer>div>button{padding-inline:10px}._cutCard_iqudq_33 footer>div>button:last-child{padding-inline:16px}._previewNotice_iqudq_42 button{justify-content:center;width:100%}._sequence_iqudq_61 i{width:22px;height:22px}}:is(._workshop_iqudq_1 button:focus-visible,._workshop_iqudq_1 input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}._visualPanel_iqudq_33[data-motion=load] ._sourceBar_iqudq_65[data-active],._visualPanel_iqudq_33[data-motion=reload] ._sourceBar_iqudq_65[data-active],._visualPanel_iqudq_33[data-motion=reload] ._detached_iqudq_84[data-current]{animation:1.1s ease-in-out _movement_iqudq_1}._visualPanel_iqudq_33[data-motion=park] ._sourceBar_iqudq_65[data-active],._visualPanel_iqudq_33[data-motion=unload] ._sourceBar_iqudq_65[data-active]{animation:1.1s ease-in-out _parking_iqudq_1}._visualPanel_iqudq_33[data-motion=feed] ._sourceBar_iqudq_65[data-active] svg,._visualPanel_iqudq_33[data-motion=feed] ._detached_iqudq_84[data-current] svg{animation:1.1s ease-in-out _feeding_iqudq_1}._visualPanel_iqudq_33[data-motion=end-for-end] ._detached_iqudq_84[data-current] svg,._visualPanel_iqudq_33[data-motion=end-for-end] ._sourceBar_iqudq_65[data-active] svg{animation:1.1s ease-in-out _turning_iqudq_1}._visualPanel_iqudq_33[data-motion=cut] [data-blade-line],._visualPanel_iqudq_33[data-motion=end-treatment] [data-blade-line]{animation:1.1s ease-in-out _cutting_iqudq_1}._visualPanel_iqudq_33[data-motion=completed-piece] ._sourceBar_iqudq_65 [data-current]{animation:1.1s ease-in-out _separation_iqudq_1}@keyframes _movement_iqudq_1{0%{opacity:.5;transform:translate(-8px)}70%{opacity:1;transform:translate(0)}}@keyframes _turning_iqudq_1{50%{transform:scaleX(-1)}}@keyframes _parking_iqudq_1{50%{opacity:.5;transform:translateY(8px)}}@keyframes _feeding_iqudq_1{50%{transform:translate(8px)}}@keyframes _cutting_iqudq_1{50%{stroke-width:6px;stroke-dashoffset:12px}}@keyframes _separation_iqudq_1{50%{opacity:.65;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){._visualPanel_iqudq_33 *,._visualPanel_iqudq_33[data-playing] *{transition:none!important;animation:none!important}}@media (max-width:1050px){._columns_iqudq_72{grid-template-columns:minmax(0,1fr)}._aside_iqudq_61{grid-template-columns:1fr 1fr}}@media (max-width:600px){._workshop_iqudq_1{padding:10px}._heading_iqudq_33{align-items:flex-start}._visualBars_iqudq_64{padding:8px}._sourceBar_iqudq_65{padding:6px}._playback_iqudq_71{padding:10px}._playback_iqudq_71 input{flex-basis:calc(100% - 160px)}._playback_iqudq_71 button:last-child{justify-content:center;width:100%}._cutFacts_iqudq_74{grid-template-columns:1fr 1fr}._cutFacts_iqudq_74>div:last-child{grid-column:1/-1}._aside_iqudq_61{grid-template-columns:minmax(0,1fr)}._sequence_iqudq_61>header{flex-direction:column}._sequenceControls_iqudq_82{justify-content:flex-start;max-width:none}._sequence_iqudq_61>button{grid-template-columns:20px 40px minmax(0,1fr) 60px}._sequence_iqudq_61 b{grid-area:2/3}._sequence_iqudq_61 em{text-align:right;white-space:nowrap;grid-area:1/4/3}._cutCard_iqudq_33 footer>div>button{flex:180px}._detached_iqudq_84 svg{min-height:30px}}._workshop_iqudq_1{max-width:1480px;padding:24px 28px}._heading_iqudq_33{border-bottom:1px solid var(--border);padding-bottom:20px}._columns_iqudq_72{grid-template-columns:minmax(0,1fr) 340px;gap:20px}._cutCard_iqudq_33{box-shadow:var(--shadow-sm);border-radius:12px}._cutCard_iqudq_33>header{border-bottom:0;align-items:flex-start;padding:24px 24px 18px}._cutCard_iqudq_33 header h3{font-family:var(--font-body), sans-serif;letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:750}._cutCard_iqudq_33 header small{color:var(--primary);font-weight:700}._partTag_iqudq_73{font-size:var(--type-small);padding:6px 10px}._stockContext_iqudq_41{border:0;border-radius:6px;margin:0 24px 18px;padding:8px 12px}._setupCue_iqudq_2{border:1px solid var(--border);border-radius:6px;padding:10px 12px;margin:0 24px!important}._cutHeadline_iqudq_3{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;padding:24px}._cutHeadline_iqudq_3 ._designLength_iqudq_7{order:-1}._cutHeadline_iqudq_3 ._designLength_iqudq_7 strong{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,4rem)}._cutHeadline_iqudq_3>div:first-child{border-left:1px solid var(--border);padding-left:24px}._sourceFacts_iqudq_126{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;padding-top:14px;flex-direction:row!important;align-items:baseline!important;gap:6px 12px!important}._sourceFacts_iqudq_126 strong{font-size:var(--type-body)}._sourceFacts_iqudq_126>small{width:100%}._cutDiagram_iqudq_12{background:var(--background);border-radius:8px;margin:0 24px 16px;padding:16px}._geometryNote_iqudq_29{margin-inline:24px!important}._cutCard_iqudq_33>footer{background:var(--card);padding:20px 24px}._cutCard_iqudq_33 footer>div>button:last-child{min-height:52px;font-size:var(--type-body)}._visualDisclosure_iqudq_133,._supportDetails_iqudq_133{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}._visualDisclosure_iqudq_133>summary,._supportDetails_iqudq_133>summary{cursor:pointer;min-height:48px;font-size:var(--type-body);padding:14px 16px;font-weight:600}._visualPanel_iqudq_33{border:0;border-top:1px solid var(--border);border-radius:0;margin:0}._supportDetails_iqudq_133>section{border-top:1px solid var(--border);gap:12px;padding:16px;display:grid}._sequence_iqudq_61>header{flex-direction:column;padding:18px}._sequenceControls_iqudq_82{justify-content:flex-start}._sequenceControls_iqudq_82 button{min-height:36px}._sequence_iqudq_61>button{grid-template-columns:28px 48px minmax(0,1fr);gap:5px 10px;min-height:66px;padding:12px 16px}._sequence_iqudq_61>button>b{grid-area:2/3}._sequence_iqudq_61>button>em{display:none}._sequence_iqudq_61>button>small{grid-row:1/3;align-self:start}._queuePager_iqudq_82{flex-wrap:wrap}._queuePager_iqudq_82 button{min-height:44px}._aside_iqudq_61{gap:14px}._session_iqudq_33{font-size:var(--type-small)}._previewNotice_iqudq_42{border-block:1px solid var(--row-selected-border);background:var(--row-selected)}@media (max-width:1150px){._columns_iqudq_72{grid-template-columns:minmax(0,1fr) 290px}._workshop_iqudq_1{padding:20px}}@media (max-width:900px){._columns_iqudq_72,._aside_iqudq_61{grid-template-columns:minmax(0,1fr)}._sequence_iqudq_61{order:0}}@media (max-width:600px){._workshop_iqudq_1{padding:12px}._heading_iqudq_33{gap:12px;margin-bottom:16px;padding-bottom:16px}._cutCard_iqudq_33>header{padding:18px 16px 14px}._stockContext_iqudq_41{margin-inline:16px;margin-bottom:12px}._setupCue_iqudq_2{margin-inline:16px!important}._cutHeadline_iqudq_3{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px 12px;padding:18px 16px}._cutHeadline_iqudq_3 ._designLength_iqudq_7{grid-area:auto}._cutHeadline_iqudq_3 ._designLength_iqudq_7 strong{font-size:clamp(2rem,8vw,2.8rem)}._cutHeadline_iqudq_3>div:first-child{padding-left:12px}._cutHeadline_iqudq_3 strong{font-size:1.8rem}._cutHeadline_iqudq_3 small{letter-spacing:.03em}._cutDiagram_iqudq_12{margin-inline:16px;padding:12px}._cutCard_iqudq_33>footer{padding:16px}._geometryNote_iqudq_29{margin-inline:16px!important}._partTag_iqudq_73{max-width:100%}._cutCard_iqudq_33>header{gap:10px}._sourceFacts_iqudq_126{gap:5px 10px!important}._sourceFacts_iqudq_126 strong{font-size:var(--type-body)}._sequenceControls_iqudq_82 button{min-height:44px}._sequence_iqudq_61>button>em{display:none}._afterCut_iqudq_22{grid-template-columns:minmax(0,1fr)}._queuePager_iqudq_82 span{flex:90px}}._reviewNotice_iqudq_153{border-bottom:1px solid var(--border);background:var(--muted);font-size:var(--type-small);color:var(--foreground);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px 28px;display:flex}._reviewNotice_iqudq_153 button,._reviewNotice_iqudq_153 a{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);border-radius:6px;align-items:center;padding:8px 12px;display:inline-flex}._reviewNotice_iqudq_153 span{flex:260px}._cutHeadline_iqudq_3 strong{overflow-wrap:anywhere;max-width:100%}._cutHeadline_iqudq_3 ._designLength_iqudq_7 strong{display:block}._cutHeadline_iqudq_3 ._designLength_iqudq_7 em{white-space:nowrap}._queueDisclosure_iqudq_157{min-width:0}._queueDisclosure_iqudq_157>summary{display:none}._queueDisclosure_iqudq_157 ._sequence_iqudq_61{margin:0}._endPlanes_iqudq_11{flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;font-size:14px;display:flex}._endPlanes_iqudq_11 span{color:var(--muted-foreground)}._endPlanes_iqudq_11 b{color:var(--foreground);font-weight:600}._sourceDisclosure_iqudq_157{grid-column:1/-1;font-size:14px}._sourceDisclosure_iqudq_157 summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);padding:10px 0}._sourceDisclosure_iqudq_157 ._sourceFacts_iqudq_126{padding-top:12px;display:flex}._cutHeadline_iqudq_3 ._sourceDisclosure_iqudq_157{order:3}@media (max-width:600px){._queueDisclosure_iqudq_157{border:1px solid var(--border);background:var(--card);border-radius:8px}._queueDisclosure_iqudq_157>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}._queueDisclosure_iqudq_157>summary span{color:var(--muted-foreground);font-weight:400}._queueDisclosure_iqudq_157 ._sequence_iqudq_61{border:0;border-top:1px solid var(--border);border-radius:0}._cutCard_iqudq_33{overflow:visible}._cutCard_iqudq_33>footer{z-index:3;border-radius:0 0 12px 12px;padding:12px 16px;position:sticky;bottom:0;box-shadow:0 -5px 20px #0000000f}._cutCard_iqudq_33 footer p,._cutCard_iqudq_33 footer small{font-size:14px;line-height:1.45}._cutCard_iqudq_33 footer>div>button{flex:120px;font-size:14px}._cutCard_iqudq_33 footer>div>button:last-child{font-size:15px}._setupCue_iqudq_2,._geometryNote_iqudq_29,._cutHeadline_iqudq_3 span,._cutHeadline_iqudq_3 b,._afterCut_iqudq_22>div,._afterCut_iqudq_22 b{font-size:14px}._cutHeadline_iqudq_3{gap:12px}._cutHeadline_iqudq_3 ._designLength_iqudq_7 strong{font-size:clamp(2rem,8vw,2.8rem)}._cutHeadline_iqudq_3 ._sourceDisclosure_iqudq_157{margin-top:-8px}._cutHeadline_iqudq_3 ._sourceFacts_iqudq_126 strong,._cutDiagram_iqudq_12 figcaption,._cutDiagram_iqudq_12 figcaption span{font-size:14px}._cutDiagram_iqudq_12 svg{min-height:60px}._afterCut_iqudq_22{gap:8px}._stockContext_iqudq_41,._session_iqudq_33 p,._method_iqudq_44>summary small,._supportDetails_iqudq_133>summary{font-size:14px}}
