.ConfiguratorScreen_page__aMEOy{min-block-size:100vh;display:flex;flex-direction:column;background-color:transparent;color:var(--color-text);--k-work-surface:var(--color-surface);--k-work-surface-inset:var(--color-aluminium-100);--k-work-border:var(--color-border);--k-work-border-strong:var(--color-border-strong);--k-work-accent:var(--color-accent-air);--k-work-accent-soft:var(--color-accent-air-soft);--k-work-elevation:var(--shadow-sm);--k-work-radius:var(--radius-lg);--k-workspace-surface:var(--color-surface)}:root[data-theme=dark] .ConfiguratorScreen_page__aMEOy{--k-work-surface:var(--color-aluminium-100);--k-work-surface-inset:var(--color-aluminium-200);--k-work-border:var(--color-border-strong);--k-work-accent:var(--color-accent-air);--k-work-elevation:var(--shadow-md);--k-workspace-surface:var(--color-aluminium-100)}.ConfiguratorScreen_main__P5dGp{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-4);inline-size:100%;max-inline-size:min(100%,clamp(84rem,84vw,140rem));margin-inline:auto;padding-block:clamp(1rem,1.8vw,1.75rem) 0;padding-inline:var(--gutter);min-inline-size:0}.ConfiguratorScreen_page__aMEOy>footer{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.ConfiguratorScreen_headerSection__PKqXs{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-5)}.ConfiguratorScreen_heroIdentity__XKKgX{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;flex:1 1 22rem}.ConfiguratorScreen_eyebrow__byMD6{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-work-accent)}.ConfiguratorScreen_title__FgLn1{margin:0;font-size:clamp(1.75rem,1.1rem + 2vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.ConfiguratorScreen_subtitle__5IcZZ{margin:0;max-inline-size:56ch;font-size:var(--font-size-md);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.ConfiguratorScreen_heroStatus__zNR8q{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);flex:0 1 auto;min-inline-size:0}.ConfiguratorScreen_statusBadge__zIwmK{display:inline-flex;align-items:center;padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-danger) 42%,transparent);background-color:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.08em;white-space:nowrap}.ConfiguratorScreen_heroMeta__nMg_8{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.ConfiguratorScreen_heroMetaLabel__vJFje{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);opacity:.72}.ConfiguratorScreen_workspace___GnIi{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "howto" "start" "live" "formulas" "rules" "mywork" "draft";align-content:start;border-radius:var(--k-work-radius);background-color:var(--k-workspace-surface);border:1px solid var(--k-work-border);box-shadow:var(--k-work-elevation);overflow:visible;min-inline-size:0;animation:ConfiguratorScreen_workspaceIn__n2fy_ var(--duration-slow) var(--ease-soft) backwards}.ConfiguratorScreen_workspaceHeader__IA54w{grid-area:header;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5)}.ConfiguratorScreen_howToSlot__QBVtj{grid-area:howto;min-inline-size:0}.ConfiguratorScreen_paramToolbar__y1WVc{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--k-work-border);border-radius:var(--radius-md);background-color:var(--k-work-surface-inset);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);min-inline-size:0}.ConfiguratorScreen_workspaceSection__A4Z3M[hidden]{display:none}.ConfiguratorScreen_workspaceHeader__IA54w .ConfiguratorScreen_title__FgLn1{font-size:clamp(1.35rem,1.05rem + .9vw,2rem)}.ConfiguratorScreen_workspaceHeader__IA54w .ConfiguratorScreen_subtitle__5IcZZ{font-size:var(--font-size-sm);max-inline-size:64ch}.ConfiguratorScreen_startColumn__umXpd{grid-area:start;min-inline-size:0;align-self:stretch;display:flex;flex-direction:column;gap:0}.ConfiguratorScreen_liveColumn__orscG{grid-area:live;min-inline-size:0;align-self:stretch;position:static;display:flex;flex-direction:column}.ConfiguratorScreen_liveColumnManual__0YZc7{align-self:stretch;position:static;z-index:auto;max-block-size:none;overflow:visible;background-color:transparent}.ConfiguratorScreen_liveSticky__U50EG{position:static;overflow:visible;background-color:var(--k-workspace-surface);min-inline-size:0;flex:1 1 auto;display:flex;flex-direction:column}.ConfiguratorScreen_liveStickyManual__q1eJ_{position:-webkit-sticky;position:sticky;top:var(--space-4);max-block-size:calc(100vh - var(--space-8));overflow:auto;background-color:var(--k-workspace-surface);z-index:1;flex:0 0 auto;min-inline-size:0;display:flex;flex-direction:column}@media (max-width:64rem){.ConfiguratorScreen_liveColumnManual__0YZc7,.ConfiguratorScreen_liveStickyManual__q1eJ_{position:static;max-block-size:none;overflow:visible}.ConfiguratorScreen_liveStickyManual__q1eJ_{top:auto;z-index:auto}}.ConfiguratorScreen_belowGrid__o_j9U{min-inline-size:0;max-inline-size:100%;inline-size:100%;position:relative;z-index:2;background-color:var(--k-workspace-surface);border-end-start-radius:calc(var(--k-work-radius) - 1px);border-end-end-radius:calc(var(--k-work-radius) - 1px)}.ConfiguratorScreen_draftSection__zur9q{grid-area:draft;min-inline-size:0;max-inline-size:100%;inline-size:100%}.ConfiguratorScreen_formulasSection__uv6x7{grid-area:formulas;min-inline-size:0;max-inline-size:100%;inline-size:100%}.ConfiguratorScreen_rulesSection__YAZ7J{grid-area:rules;min-inline-size:0;max-inline-size:100%;inline-size:100%}.ConfiguratorScreen_myWorkSection__R5dfD{grid-area:mywork}.ConfiguratorScreen_resultSection__lJR1C{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;max-inline-size:100%;inline-size:100%;scroll-margin-block-start:1rem}.ConfiguratorScreen_resultInline__QXMnd{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:1px solid var(--k-work-border);border-block-start:1px solid var(--k-work-border)}.ConfiguratorScreen_resultInline__QXMnd .ConfiguratorScreen_piecesTable__yQLgW td,.ConfiguratorScreen_resultInline__QXMnd .ConfiguratorScreen_piecesTable__yQLgW th{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}.ConfiguratorScreen_resultInline__QXMnd .ConfiguratorScreen_piecesTable__yQLgW td:first-child,.ConfiguratorScreen_resultInline__QXMnd .ConfiguratorScreen_piecesTable__yQLgW th:first-child{white-space:normal;overflow-wrap:anywhere}.ConfiguratorScreen_livePanel__Ly3wL{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0;flex:1 1 auto}.ConfiguratorScreen_myWorkSection__R5dfD{min-inline-size:0}.ConfiguratorScreen_myWorkDrawer__nzX3t{border:1px solid var(--k-work-border);border-radius:var(--radius-md);background-color:var(--k-work-surface-inset);overflow:hidden}.ConfiguratorScreen_myWorkSummary__RJ7dc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:revert}.ConfiguratorScreen_myWorkCounts__nVZns{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ConfiguratorScreen_myWorkBody__yJWLS{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.ConfiguratorScreen_myWorkBody__yJWLS,.ConfiguratorScreen_workspaceSection__A4Z3M{-webkit-border-before:1px solid var(--k-work-border);border-block-start:1px solid var(--k-work-border)}.ConfiguratorScreen_workspaceSection__A4Z3M{padding:var(--space-5);min-inline-size:0;animation:ConfiguratorScreen_sectionIn__p6Kt8 var(--duration-base) var(--ease-soft) backwards}.ConfiguratorScreen_workspaceSection__A4Z3M:nth-of-type(2){animation-delay:70ms}.ConfiguratorScreen_workspaceSection__A4Z3M:nth-of-type(3){animation-delay:.14s}.ConfiguratorScreen_workspaceSection__A4Z3M:nth-of-type(4){animation-delay:.21s}.ConfiguratorScreen_stepBand__2PtSr{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:stretch;min-inline-size:0}.ConfiguratorScreen_stepPanel__9vrSY{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.ConfiguratorScreen_contextPanel__K27nn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:start;min-inline-size:0}.ConfiguratorScreen_outputColumn__Ff73C{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);min-inline-size:0}.ConfiguratorScreen_outputSection__TZ_7b{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;scroll-margin-block-start:1rem}.ConfiguratorScreen_schemaSection___ktL1{min-inline-size:0;flex:1 1 auto}@media (min-width:64rem){.ConfiguratorScreen_outputColumn__Ff73C[data-schema-empty=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"result" "schema" "draft";gap:var(--space-5)}.ConfiguratorScreen_outputColumn__Ff73C[data-schema-empty=true] .ConfiguratorScreen_draftSection__zur9q,.ConfiguratorScreen_outputColumn__Ff73C[data-schema-empty=true] .ConfiguratorScreen_resultSection__lJR1C,.ConfiguratorScreen_outputColumn__Ff73C[data-schema-empty=true] .ConfiguratorScreen_schemaSection___ktL1{padding-inline:0;-webkit-border-start:0;border-inline-start:0}.ConfiguratorScreen_outputColumn__Ff73C[data-schema-empty=true] .ConfiguratorScreen_draftSection__zur9q{-webkit-padding-before:0;padding-block-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-border-before:0;border-block-start:0}.ConfiguratorScreen_stepBand__2PtSr{grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:stretch}.ConfiguratorScreen_contextPanel__K27nn,.ConfiguratorScreen_resultInline__QXMnd,.ConfiguratorScreen_stepPanel__9vrSY{grid-column:1;grid-row:auto;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.ConfiguratorScreen_contextPanel__K27nn{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.ConfiguratorScreen_outputColumn__Ff73C{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"result schema" "draft schema";gap:0;align-items:start}.ConfiguratorScreen_resultSection__lJR1C{-webkit-padding-end:var(--space-5);padding-inline-end:var(--space-5)}.ConfiguratorScreen_schemaSection___ktL1{-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);-webkit-border-start:1px solid var(--k-work-border);border-inline-start:1px solid var(--k-work-border)}.ConfiguratorScreen_draftSection__zur9q{-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5);-webkit-border-before:1px solid var(--k-work-border);border-block-start:1px solid var(--k-work-border)}.ConfiguratorScreen_schemaSection___ktL1{position:-webkit-sticky;position:sticky;top:var(--space-2);align-self:start}}.ConfiguratorScreen_stepNav__3WSUw{min-inline-size:0;padding:var(--space-2);border-radius:var(--radius-md);background-color:var(--k-work-surface-inset);border:1px solid var(--k-work-border)}.ConfiguratorScreen_stepList__8l8ZU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}@media (min-width:34rem){.ConfiguratorScreen_stepList__8l8ZU{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.ConfiguratorScreen_stepList__8l8ZU{grid-template-columns:repeat(5,minmax(0,1fr))}}.ConfiguratorScreen_stepItem__lE553{display:flex;min-inline-size:0;container-type:inline-size}.ConfiguratorScreen_stepHeader__848JT{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index title" "index summary";align-items:baseline;grid-column-gap:var(--space-2);column-gap:var(--space-2);inline-size:100%;flex:1 1 auto;min-block-size:3rem;padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--k-work-border);background-color:var(--k-work-surface);color:inherit;font:inherit;cursor:pointer;text-align:start;transition:background-color var(--duration-fast) var(--ease-soft),border-color var(--duration-fast) var(--ease-soft),transform var(--duration-fast) var(--ease-soft),box-shadow var(--duration-fast) var(--ease-soft)}.ConfiguratorScreen_stepHeader__848JT:hover:not(:disabled){border-color:var(--k-work-border-strong);background-color:var(--k-work-surface);transform:translateY(-2px);box-shadow:var(--shadow-md)}.ConfiguratorScreen_stepHeader__848JT:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ConfiguratorScreen_stepHeader__848JT:disabled{cursor:not-allowed;color:var(--color-text-muted);background-color:var(--k-work-surface-inset);border-style:dashed}.ConfiguratorScreen_stepHeader__848JT[aria-current=step]{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.ConfiguratorScreen_stepIndex__6urTj{grid-area:index;align-self:start;display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;border-radius:var(--radius-pill);border:1px solid var(--k-work-border);background-color:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConfiguratorScreen_stepHeader__848JT[aria-current=step] .ConfiguratorScreen_stepIndex__6urTj{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-contrast);box-shadow:0 0 0 3px var(--color-primary-soft)}.ConfiguratorScreen_stepTitle__i4UsZ{grid-area:title;font-weight:700;font-size:1rem;line-height:1.3;min-inline-size:0;overflow-wrap:break-word}@container (max-width: 12rem){.ConfiguratorScreen_stepHeader__848JT{grid-template-columns:minmax(0,1fr);grid-template-areas:"index" "title" "summary";row-gap:var(--space-1)}.ConfiguratorScreen_stepIndex__6urTj{inline-size:1.25rem;block-size:1.25rem}}.ConfiguratorScreen_stepSummary__glGHd{grid-area:summary;font-size:var(--font-size-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;min-block-size:1.25rem}.ConfiguratorScreen_stepBody__CV81E{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;animation:ConfiguratorScreen_stepIn__vww2D var(--duration-base) var(--ease-soft) backwards}.ConfiguratorScreen_stepBody__CV81E[hidden]{display:none}.ConfiguratorScreen_seriesPicker__jZxJI{display:flex;flex-direction:column;gap:var(--space-1);max-inline-size:40rem;min-inline-size:0}.ConfiguratorScreen_stepBody__CV81E>.ConfiguratorScreen_primaryButton__2b_DO,.ConfiguratorScreen_stepBody__CV81E>.ConfiguratorScreen_secondaryButton__pMkh7{align-self:flex-start}.ConfiguratorScreen_visuallyHidden__htRE_{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ConfiguratorScreen_seriesSheet__1iDCs{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--k-work-border);-webkit-border-start:3px solid var(--k-work-accent);border-inline-start:3px solid var(--k-work-accent);background-color:var(--k-work-surface-inset);min-inline-size:0;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.ConfiguratorScreen_seriesSheetHeading__4_zlE{margin:0;flex:0 0 auto;font-size:var(--font-size-sm)}.ConfiguratorScreen_seriesCode__JSNYy{font-weight:700;overflow-wrap:break-word;min-inline-size:0}.ConfiguratorScreen_seriesName__3spWk{margin:0;flex:1 1 12rem;min-inline-size:0;overflow-wrap:break-word}.ConfiguratorScreen_detailCounts__92bJv{margin:0;flex:0 1 auto;font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:break-word}.ConfiguratorScreen_sectionTitle__TdMQJ{margin:0;font-size:var(--font-size-lg);font-weight:700;letter-spacing:-.01em;color:var(--color-text)}.ConfiguratorScreen_groupTitle__oOK5V{margin:var(--space-2) 0 0;font-size:var(--font-size-md)}.ConfiguratorScreen_fallbackNotice__6H9pp{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ConfiguratorScreen_badgeAvailable__SUUUf{display:inline-block;padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:700;background-color:var(--color-primary-soft);color:var(--color-primary)}.ConfiguratorScreen_seriesStateCard__S6omY{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface-subtle,transparent);font-size:var(--font-size-sm);color:var(--color-text)}.ConfiguratorScreen_seriesStateTitle__DAEWs{margin:0;font-size:var(--font-size-md);font-weight:700}.ConfiguratorScreen_seriesStateEvidence__RtMho{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.ConfiguratorScreen_refStrip__8ikRd{display:flex;padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--k-work-surface-inset);border:1px solid var(--k-work-border);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.ConfiguratorScreen_refStripHead__dCvVj,.ConfiguratorScreen_refStrip__8ikRd{flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-inline-size:0}.ConfiguratorScreen_refStripHead__dCvVj{display:inline-flex;flex:0 1 auto}.ConfiguratorScreen_refStripHead__dCvVj>.ConfiguratorScreen_fieldLabel__vJ01M{min-inline-size:0;overflow-wrap:break-word}.ConfiguratorScreen_refChips__QvO2F{display:flex;flex:1 1 20rem;flex-wrap:wrap;gap:var(--space-1) var(--space-2);list-style:none;margin:0;padding:0;min-inline-size:0}.ConfiguratorScreen_refChip__Z3Vvt{display:inline-flex;align-items:center;gap:var(--space-1);max-inline-size:100%;padding-block:1px;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);font-size:var(--font-size-xs);min-inline-size:0}.ConfiguratorScreen_refChipCode__DLuOj{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ConfiguratorScreen_refChipName__ZadSs{color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.ConfiguratorScreen_refChipRemove__d7RVH{display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background-color:transparent;color:var(--color-text-muted);font:inherit;line-height:1;cursor:pointer}.ConfiguratorScreen_refChipRemove__d7RVH:hover{border-color:var(--color-border-strong);color:var(--color-text)}.ConfiguratorScreen_refChipRemove__d7RVH:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.ConfiguratorScreen_refStripActions__ZznsI{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto}.ConfiguratorScreen_segmented__xQO75{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-md);border:1px solid var(--k-work-border);background-color:var(--k-work-surface-inset);max-inline-size:100%}.ConfiguratorScreen_segmentedButton__4B3hY{flex:1 1;min-block-size:2.75rem;padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:calc(var(--radius-md) - 2px);border:1px solid transparent;background-color:transparent;color:var(--color-text-muted);font:inherit;font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-soft),border-color var(--duration-fast) var(--ease-soft),color var(--duration-fast) var(--ease-soft)}.ConfiguratorScreen_segmentedButton__4B3hY:hover{color:var(--color-text)}.ConfiguratorScreen_segmentedButton__4B3hY:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.ConfiguratorScreen_segmentedButton__4B3hY[aria-pressed=true]{background-color:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-sm)}.ConfiguratorScreen_configGrid__BPQ_y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:start;min-inline-size:0}.ConfiguratorScreen_configField__R2u_c,.ConfiguratorScreen_labelField__Rfo5t{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ConfiguratorScreen_labelField__Rfo5t{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);max-inline-size:100%}.ConfiguratorScreen_dimsRow__Cakj4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:start;min-inline-size:0}.ConfiguratorScreen_dimField__Ej4TN{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ConfiguratorScreen_inputSuffix__iJPZJ{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0}.ConfiguratorScreen_inputSuffix__iJPZJ>span{font-size:var(--font-size-sm);color:var(--color-text-muted);flex-shrink:0}.ConfiguratorScreen_fieldLabel__vJ01M{font-weight:600;font-size:var(--font-size-sm)}.ConfiguratorScreen_textInput__9_8R1{inline-size:100%;max-inline-size:100%;min-block-size:2.75rem;padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--k-work-border-strong);background-color:var(--color-surface-sunken);color:inherit;font:inherit;transition:border-color var(--duration-fast) var(--ease-soft),box-shadow var(--duration-fast) var(--ease-soft)}.ConfiguratorScreen_configurationSelect__fVVd_{min-inline-size:0;max-inline-size:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:start}.ConfiguratorScreen_textInput__9_8R1:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.ConfiguratorScreen_fieldError__rVAuW{margin:0;color:var(--color-danger);font-size:var(--font-size-sm)}.ConfiguratorScreen_fieldHint__QAi3D{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.ConfiguratorScreen_formGrid__onrGH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);min-inline-size:0}.ConfiguratorScreen_formField__UH4VG{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ConfiguratorScreen_draftSection__zur9q>.ConfiguratorScreen_draftActions__nnYXD,.ConfiguratorScreen_draftSection__zur9q>.ConfiguratorScreen_primaryButton__2b_DO{align-self:flex-start}.ConfiguratorScreen_primaryButton__2b_DO,.ConfiguratorScreen_secondaryButton__pMkh7{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:2.75rem;padding-block:.6rem;padding-inline:var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;border:1px solid var(--k-work-border-strong);background-color:var(--k-work-surface);color:var(--color-text);max-inline-size:100%;transition:background-color var(--duration-fast) var(--ease-soft),border-color var(--duration-fast) var(--ease-soft),color var(--duration-fast) var(--ease-soft)}.ConfiguratorScreen_secondaryButton__pMkh7:hover:not(:disabled){background-color:var(--k-work-surface-inset);border-color:var(--k-work-border-strong)}.ConfiguratorScreen_secondaryButton__pMkh7:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ConfiguratorScreen_primaryButton__2b_DO{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:2.75rem;padding-block:.6rem;padding-inline:var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:700;cursor:pointer;border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--shadow-inset-glass);max-inline-size:100%;transition:background-color var(--duration-fast) var(--ease-soft),border-color var(--duration-fast) var(--ease-soft)}.ConfiguratorScreen_primaryButton__2b_DO:hover:not(:disabled){filter:brightness(1.06)}.ConfiguratorScreen_primaryButton__2b_DO:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ConfiguratorScreen_primaryButton__2b_DO:disabled,.ConfiguratorScreen_secondaryButton__pMkh7:disabled{opacity:.5;cursor:not-allowed}.ConfiguratorScreen_secondaryButton__pMkh7{background-color:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.ConfiguratorScreen_outputSection__TZ_7b p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ConfiguratorScreen_outputSection__TZ_7b>p{font-size:var(--font-size-md)}.ConfiguratorScreen_detailsBox__JCkFE{padding:var(--space-3);border-radius:var(--radius-lg);background-color:transparent;border:1px solid var(--color-border);min-inline-size:0}.ConfiguratorScreen_detailsSummary__8euy_{font-weight:700;font-size:var(--font-size-md);cursor:pointer;min-block-size:2.75rem;display:flex;align-items:center}.ConfiguratorScreen_rejectedBanner__1HHW3,.ConfiguratorScreen_simBanner__viTIK,.ConfiguratorScreen_unavailableBanner__yyvbD{padding:var(--space-4);border-radius:var(--radius-lg);border:2px solid;min-inline-size:0;overflow-wrap:anywhere}.ConfiguratorScreen_simBanner__viTIK{background-color:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.ConfiguratorScreen_unavailableBanner__yyvbD{background-color:var(--color-accent-sun-soft);color:var(--color-accent-sun-ink)}.ConfiguratorScreen_rejectedBanner__1HHW3{background-color:transparent;color:inherit}.ConfiguratorScreen_simBanner__viTIK p,.ConfiguratorScreen_unavailableBanner__yyvbD p{color:inherit}.ConfiguratorScreen_bannerLiteral__CNyO5{margin:0 0 var(--space-2);font-weight:800;overflow-wrap:anywhere}.ConfiguratorScreen_tableWrapper__EJZzp{overflow-x:auto;max-inline-size:100%;inline-size:100%;min-inline-size:0}.ConfiguratorScreen_piecesTable__yQLgW{inline-size:100%;border-collapse:collapse}.ConfiguratorScreen_piecesTable__yQLgW td,.ConfiguratorScreen_piecesTable__yQLgW th{padding:var(--space-2) var(--space-2);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);text-align:start;white-space:nowrap;font-size:var(--font-size-sm)}.ConfiguratorScreen_piecesTable__yQLgW th{white-space:normal;overflow-wrap:normal;word-break:normal}.ConfiguratorScreen_coeffList__IzJzF{margin:0;display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ConfiguratorScreen_coeffRow__vCced{display:flex;justify-content:space-between;gap:var(--space-3);min-inline-size:0}.ConfiguratorScreen_coeffRow__vCced dd,.ConfiguratorScreen_coeffRow__vCced dt{margin:0;min-inline-size:0;overflow-wrap:anywhere;word-break:break-word}.ConfiguratorScreen_warningList___rKcd{margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.ConfiguratorScreen_schemaImg__1CkC_{display:block;inline-size:100%;max-inline-size:100%;max-block-size:min(60vh,560px);block-size:auto;object-fit:contain;margin-inline:auto}.ConfiguratorScreen_draftList__GmNjn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ConfiguratorScreen_draftRow__luWLX{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);min-inline-size:0}.ConfiguratorScreen_draftRow__luWLX>span{min-inline-size:0;overflow-wrap:anywhere}.ConfiguratorScreen_draftActions__nnYXD,.ConfiguratorScreen_exportBar__lXg7O{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ConfiguratorScreen_checkboxLabel__2lyV7{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.ConfiguratorScreen_checkboxInput__JMaUF{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--color-primary);cursor:pointer}.ConfiguratorScreen_rulesEmpty__0IXnb{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.ConfiguratorScreen_selectedRefsHeader__KQNcG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.ConfiguratorScreen_attachedBadge__lW55G{display:inline-flex;align-items:center;padding-block:.2rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:700}.ConfiguratorScreen_unitSelectorRow__uedjm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);max-inline-size:44rem}.ConfiguratorScreen_unitTools__2zH2d{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.ConfiguratorScreen_unitToolsLabel__mFlIf{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.ConfiguratorScreen_unitTools__2zH2d .ConfiguratorScreen_segmented__xQO75{padding:2px}.ConfiguratorScreen_unitTools__2zH2d .ConfiguratorScreen_segmentedButton__4B3hY{flex:0 0 auto;min-block-size:1.75rem;padding-block:.1rem;padding-inline:var(--space-2);font-size:var(--font-size-sm);font-weight:600}.ConfiguratorScreen_selectedFormCard__uZypH{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--k-work-border);background-color:var(--k-work-surface-inset);inline-size:100%;max-inline-size:100%}.ConfiguratorScreen_schemaViewerRoot__qNZ9h{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;flex:1 1 auto}.ConfiguratorScreen_schemaToolbar__IspPb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--k-work-border);background-color:var(--k-work-surface-inset)}.ConfiguratorScreen_schemaActionControls__ojJMM,.ConfiguratorScreen_schemaZoomControls__IFwXf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.ConfiguratorScreen_schemaToolbar__IspPb .ConfiguratorScreen_secondaryButton__pMkh7{min-block-size:2.75rem;padding-block:.35rem;padding-inline:var(--space-3);font-size:var(--font-size-sm)}.ConfiguratorScreen_schemaZoomBadge__7l2Sw{display:inline-flex;align-items:center;justify-content:center;min-inline-size:3.5rem;font-weight:700;font-size:var(--font-size-sm)}.ConfiguratorScreen_explorer3dLink__aKgGN{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);text-decoration:underline;padding-inline:var(--space-2)}.ConfiguratorScreen_schemaHint__iXEuE{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ConfiguratorScreen_schemaCanvasContainer___SMHw{position:relative;border-radius:var(--radius-md);border:1px solid var(--k-work-border-strong);background-color:transparent;overflow:hidden;min-inline-size:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center}.ConfiguratorScreen_schemaCanvasZoomed__9I_Aw{cursor:-webkit-grab;cursor:grab}.ConfiguratorScreen_schemaCanvasZoomed__9I_Aw:active{cursor:-webkit-grabbing;cursor:grabbing}.ConfiguratorScreen_interactiveSchemaSvg__hZevN{display:block;inline-size:100%;max-inline-size:100%;aspect-ratio:880/560;max-block-size:min(72vh,52rem);block-size:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.ConfiguratorScreen_schemaPieceGroup__APgYN{cursor:pointer;outline:none}.ConfiguratorScreen_schemaPieceGroup__APgYN:focus-visible rect{stroke:var(--color-accent-air);stroke-width:3.5px}.ConfiguratorScreen_schemaPieceTabs__mBQdp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ConfiguratorScreen_schemaPiecePill__d_3NS{display:flex;align-items:center;gap:var(--space-2);min-block-size:3rem;padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--k-work-border);background-color:var(--k-work-surface);color:inherit;font:inherit;font-size:var(--font-size-sm);font-weight:600;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-soft),border-color var(--duration-fast) var(--ease-soft),color var(--duration-fast) var(--ease-soft)}.ConfiguratorScreen_schemaPiecePill__d_3NS:hover{border-color:var(--k-work-border-strong);background-color:var(--k-work-surface-inset)}.ConfiguratorScreen_schemaPiecePill__d_3NS:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ConfiguratorScreen_schemaPiecePillActive__wJL6t{border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary)}.ConfiguratorScreen_schemaPieceIcon__mLKth{inline-size:1.5rem;block-size:1.5rem;flex:0 0 auto}.ConfiguratorScreen_schemaPieceLabel__rIFAq{min-inline-size:0;overflow-wrap:break-word}.ConfiguratorScreen_selectedPieceCard__cb79c{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--k-work-border);-webkit-border-start:3px solid var(--color-primary);border-inline-start:3px solid var(--color-primary);background-color:var(--k-work-surface-inset);min-inline-size:0}.ConfiguratorScreen_selectedPieceHeader__55DyK{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.ConfiguratorScreen_selectedPieceTitle__yXkbk{margin:0;font-size:var(--font-size-md);font-weight:700}.ConfiguratorScreen_selectedPieceRole__U2uDh{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ConfiguratorScreen_selectedPieceStatus__Q2Gs3{font-size:var(--font-size-xs);font-weight:700;padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.ConfiguratorScreen_selectedPieceGrid__PtTMx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ConfiguratorScreen_selectedPieceField__pPeZr{display:flex;flex-direction:column;gap:.15rem}.ConfiguratorScreen_selectedPieceLabel__f_SWm{font-size:.78rem;font-weight:600;color:var(--color-text-muted)}.ConfiguratorScreen_selectedPieceValue__O2heI{font-weight:700;font-size:var(--font-size-md)}.ConfiguratorScreen_selectedPieceRefs__MRV7N{display:flex;flex-direction:column;gap:var(--space-1)}.ConfiguratorScreen_selectedPieceRefList__BA0Cs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ConfiguratorScreen_selectedPieceRefItem__JjE_p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.ConfiguratorScreen_selectedPieceRefCode__e8GuI{font-weight:700;padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-xs);background-color:var(--color-primary-soft);color:var(--color-primary)}.ConfiguratorScreen_selectedPieceRefEmpty__dHSYY,.ConfiguratorScreen_selectedPieceRefText__EWPSL{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ConfiguratorScreen_modalBackdrop__hax8t{position:fixed;inset:0;z-index:2300;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background-color:color-mix(in srgb,var(--color-blueprint-deep) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ConfiguratorScreen_fullscreenSchemaModal__K5JMN,.ConfiguratorScreen_modal3dDialog__MNqRq{display:flex;flex-direction:column;gap:var(--space-3);inline-size:min(86rem,96vw);max-block-size:92vh;padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-xl);overflow:auto}.ConfiguratorScreen_modalFooter__gqeZs,.ConfiguratorScreen_modalHeader__dT316{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.ConfiguratorScreen_modalTitle__Wh_sX{margin:0;font-size:var(--font-size-lg);font-weight:700}.ConfiguratorScreen_fullscreenCanvasArea__F3JZm{flex:1 1 auto;min-block-size:28rem}.ConfiguratorScreen_fullscreenCanvasArea__F3JZm .ConfiguratorScreen_interactiveSchemaSvg__hZevN{max-block-size:74vh}.ConfiguratorScreen_modal3dViewport__Zv_tK{min-block-size:24rem;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}.ConfiguratorScreen_formsWorkspaceRoot__L0pga{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.ConfiguratorScreen_formsModeHeader__xykEj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface-glass)}.ConfiguratorScreen_formsModeTitleGroup__jdUIn{display:flex;flex-direction:column;gap:.25rem}.ConfiguratorScreen_formsModeTitle__qVq_Z{margin:0;font-size:var(--font-size-md);font-weight:700}.ConfiguratorScreen_formsModeSubtitle__oXP1O{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ConfiguratorScreen_formsModeTabs__OoYya{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.ConfiguratorScreen_formsModeButton__99UNd{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding-block:.5rem;padding-inline:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--k-work-border-strong);background-color:var(--k-work-surface);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;max-inline-size:100%;transition:background-color var(--duration-fast) var(--ease-soft),border-color var(--duration-fast) var(--ease-soft),color var(--duration-fast) var(--ease-soft)}.ConfiguratorScreen_formsModeButtonActive__S3pTW{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--shadow-inset-glass)}.ConfiguratorScreen_formsModeActions__6d_g4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}.ConfiguratorScreen_customFormBanner__5HAgy,.ConfiguratorScreen_kabaniFormBanner__yrGYo{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface-glass)}.ConfiguratorScreen_kabaniFormBanner__yrGYo{-webkit-border-start:4px solid var(--color-primary);border-inline-start:4px solid var(--color-primary)}.ConfiguratorScreen_customFormBanner__5HAgy{-webkit-border-start:4px solid var(--k-work-border-strong);border-inline-start:4px solid var(--k-work-border-strong)}.ConfiguratorScreen_formBannerDesc__CynAa{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.ConfiguratorScreen_formPersistenceNote__N5Gcu{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ConfiguratorScreen_formAccountUnavailableNote__Hs0cp{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.ConfiguratorScreen_fieldRow__atlE9{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ConfiguratorScreen_input__BrbO0{min-block-size:2.75rem;padding-inline:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);min-inline-size:0}.ConfiguratorScreen_unitConvertedFormulaBox__qvnFQ{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface-glass)}.ConfiguratorScreen_unitConvertedList__uNMqh{display:flex;flex-direction:column;gap:var(--space-1);margin:0;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);font-size:var(--font-size-sm)}.ConfiguratorScreen_subHeading__El8TG{margin:0;font-size:var(--font-size-md);font-weight:700}.ConfiguratorScreen_formulaPanelContainer__xNfXQ{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;max-inline-size:100%}.ConfiguratorScreen_formsModeSwitch__LdsIi{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ConfiguratorScreen_formsModeTab__EG7W6{min-block-size:2.75rem;padding-block:.45rem;padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background-color:transparent;color:inherit;font:inherit;font-size:var(--font-size-sm);font-weight:700;cursor:pointer}.ConfiguratorScreen_formsModeTabActive__eYuMq{background-color:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.ConfiguratorScreen_formsStatusGrid__YZMyF{display:flex;flex-direction:column;gap:var(--space-2)}.ConfiguratorScreen_formsOfflineNotice__Y8P_Z,.ConfiguratorScreen_formsPersistenceNotice__aUHj_,.ConfiguratorScreen_formsStatusBannerCustom__LaIwa,.ConfiguratorScreen_formsStatusBanner__MHDxD,.ConfiguratorScreen_formsUnitNotice__gn36_{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--font-size-sm);background-color:var(--color-surface-glass)}.ConfiguratorScreen_formsStatusBannerCustom__LaIwa{border-color:var(--color-primary)}.ConfiguratorScreen_customFieldsCard__IqL88{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-primary);background-color:var(--color-surface-glass)}.ConfiguratorScreen_customFieldsHeader__n7eJd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.ConfiguratorScreen_customFieldsTitle__Wp1M5{margin:0;font-size:var(--font-size-md);font-weight:700}.ConfiguratorScreen_customFieldsHint__cmsu4{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ConfiguratorScreen_customFieldsList__SjkYP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.ConfiguratorScreen_customFieldRow__INPen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-xs);border:1px solid var(--color-border)}.ConfiguratorScreen_customFieldCheckLabel__VYls7{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.ConfiguratorScreen_customFieldOrderControls__FD0or{display:flex;gap:var(--space-1)}.ConfiguratorScreen_rulesPanelHost__77NTu{min-inline-size:0}@media (max-width:48rem){.ConfiguratorScreen_main__P5dGp{padding-inline:var(--space-4)}.ConfiguratorScreen_configGrid__BPQ_y,.ConfiguratorScreen_dimsRow__Cakj4{grid-template-columns:minmax(0,1fr)}}@keyframes ConfiguratorScreen_workspaceIn__n2fy_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ConfiguratorScreen_sectionIn__p6Kt8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ConfiguratorScreen_stepIn__vww2D{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ConfiguratorScreen_drawIn__JAlQa{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}.ConfiguratorScreen_schemaCanvasContainer___SMHw{animation:ConfiguratorScreen_drawIn__JAlQa var(--duration-slow) var(--ease-soft) backwards}.ConfiguratorScreen_primaryButton__2b_DO:active:not(:disabled),.ConfiguratorScreen_secondaryButton__pMkh7:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ConfiguratorScreen_detailsSummary__8euy_,.ConfiguratorScreen_primaryButton__2b_DO,.ConfiguratorScreen_secondaryButton__pMkh7,.ConfiguratorScreen_segmentedButton__4B3hY,.ConfiguratorScreen_stepHeader__848JT{transition:none}.ConfiguratorScreen_schemaCanvasContainer___SMHw,.ConfiguratorScreen_stepBody__CV81E,.ConfiguratorScreen_workspaceSection__A4Z3M,.ConfiguratorScreen_workspace___GnIi{animation:none!important}.ConfiguratorScreen_primaryButton__2b_DO:active:not(:disabled),.ConfiguratorScreen_secondaryButton__pMkh7:active:not(:disabled),.ConfiguratorScreen_stepHeader__848JT:hover:not(:disabled){transform:none}}.ConfiguratorScreen_accountLibraryRow__mEBZC{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.ConfiguratorScreen_accountLibraryRow__mEBZC .ConfiguratorScreen_input__BrbO0{flex:1 1 16rem;min-width:12rem}.ConfiguratorScreen_accountLibraryList__17XSY{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.375rem}.ConfiguratorScreen_accountLibraryItem__lfO2x{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.ConfiguratorScreen_accountLibraryName__IRRDU{font-weight:600}.ConfiguratorScreen_accountLibraryMeta__EalHO{opacity:.75;font-size:.85em}.ConfiguratorScreen_accountLibraryConfirm__sMjZz{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);padding:var(--space-2);border:1px solid var(--color-danger);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ConfiguratorScreen_accountLibraryVersions__KcXxt{margin-top:.5rem}.ConfiguratorScreen_accountLibraryVersions__KcXxt ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ConfiguratorScreen_userDefinedPanel__esGzf{display:flex;flex-direction:column;gap:var(--space-3);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--k-work-border-strong);background-color:var(--color-surface-sunken)}.ConfiguratorScreen_userDefinedAssembly__4YH9q{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width:68.75rem){.ConfiguratorScreen_workspace___GnIi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"header   header" "howto    howto" "start    live" "formulas formulas" "rules    rules" "mywork   mywork" "draft    draft";align-items:start}.ConfiguratorScreen_liveColumn__orscG{align-self:stretch}}@media (max-width:68.75rem){.ConfiguratorScreen_liveColumn__orscG{position:static;align-self:start}.ConfiguratorScreen_liveSticky__U50EG{position:static;top:auto;max-block-size:none;overflow-y:visible;z-index:auto}}@media (max-width:43.75rem){.ConfiguratorScreen_liveColumn__orscG{position:static;top:auto;max-block-size:none;z-index:auto;background-color:var(--k-workspace-surface)}.ConfiguratorScreen_workspaceHeader__IA54w{padding:var(--space-3) var(--space-4)}}.ConfiguratorScreen_configFieldManual__dWwnR{display:grid;grid-template-columns:minmax(4.5rem,7rem) minmax(5rem,1fr) max-content;align-items:center;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);min-inline-size:0}.ConfiguratorScreen_configGridManual__Gtfov{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch}.ConfiguratorScreen_configGridManual__Gtfov>*{align-self:start}.ConfiguratorScreen_configFieldManual__dWwnR>.ConfiguratorScreen_fieldLabel__vJ01M{grid-column:1;grid-row:1;margin:0;font-size:var(--font-size-sm);line-height:1.35}.ConfiguratorScreen_configFieldManual__dWwnR>.ConfiguratorScreen_textInput__9_8R1{grid-column:2;grid-row:1;inline-size:100%;min-block-size:2.25rem}.ConfiguratorScreen_configFieldManual__dWwnR>.ConfiguratorScreen_fieldHint__QAi3D{grid-column:1/-1;grid-row:2;margin:0}.ConfiguratorScreen_configFieldManual__dWwnR>[data-mode=manual]{grid-column:3;grid-row:1}@media (max-width:64rem){.ConfiguratorScreen_configFieldManual__dWwnR{grid-template-columns:1fr;align-items:stretch}.ConfiguratorScreen_configFieldManual__dWwnR>.ConfiguratorScreen_fieldHint__QAi3D,.ConfiguratorScreen_configFieldManual__dWwnR>.ConfiguratorScreen_fieldLabel__vJ01M,.ConfiguratorScreen_configFieldManual__dWwnR>.ConfiguratorScreen_textInput__9_8R1,.ConfiguratorScreen_configFieldManual__dWwnR>[data-mode=manual]{grid-column:1}.ConfiguratorScreen_configFieldManual__dWwnR>.ConfiguratorScreen_fieldLabel__vJ01M{grid-row:1}.ConfiguratorScreen_configFieldManual__dWwnR>.ConfiguratorScreen_textInput__9_8R1{grid-row:2}.ConfiguratorScreen_configFieldManual__dWwnR>.ConfiguratorScreen_fieldHint__QAi3D{grid-row:3}.ConfiguratorScreen_configFieldManual__dWwnR>[data-mode=manual]{grid-row:4;justify-content:flex-start}}.ConfiguratorScreen_advancedDetails__JVaMj{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);border:1px solid var(--k-work-border);border-radius:var(--radius-md);background-color:var(--color-surface);overflow:hidden}.ConfiguratorScreen_advancedSummary__lXI6A{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;list-style:none;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ConfiguratorScreen_advancedSummary__lXI6A::-webkit-details-marker{display:none}.ConfiguratorScreen_advancedSummary__lXI6A:hover{background-color:var(--color-surface-sunken,var(--color-surface))}.ConfiguratorScreen_advancedSummary__lXI6A:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ConfiguratorScreen_advancedSummary__lXI6A:after{content:"";inline-size:.5rem;block-size:.5rem;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;-webkit-border-after:2px solid currentColor;border-block-end:2px solid currentColor;rotate:45deg;transition:rotate .18s ease}.ConfiguratorScreen_advancedDetails__JVaMj[open]>.ConfiguratorScreen_advancedSummary__lXI6A:after{rotate:-135deg}.ConfiguratorScreen_advancedTitle__fpcPo{min-inline-size:0}.ConfiguratorScreen_advancedCount__0Fa2P{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5rem;padding:.05rem .45rem;border-radius:999px;background-color:var(--color-primary-soft,var(--color-surface-sunken,var(--color-surface)));color:var(--color-primary);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConfiguratorScreen_advancedBody__rBHAg{padding:var(--space-3);-webkit-border-before:1px solid var(--k-work-border);border-block-start:1px solid var(--k-work-border)}@media (prefers-reduced-motion:reduce){.ConfiguratorScreen_advancedSummary__lXI6A,.ConfiguratorScreen_advancedSummary__lXI6A:after{transition:none}}.ConfiguratorScreen_drawingLoadingSheet__omQ76{position:relative;flex:1 1 100%;align-self:stretch;box-sizing:border-box;inline-size:100%;min-block-size:min(46vh,460px);max-block-size:min(64vh,640px);border-radius:var(--radius-md);border:1px dashed var(--k-work-border);background-color:var(--k-work-surface-inset);overflow:hidden}.ConfiguratorScreen_drawingLoadingSheet__omQ76:after{content:"";position:absolute;inset:0;background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--k-work-border-strong) 35%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:ConfiguratorScreen_drawingLoadingSweep__oembH 1.6s ease-in-out infinite}@keyframes ConfiguratorScreen_drawingLoadingSweep__oembH{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.ConfiguratorScreen_drawingLoadingSheet__omQ76:after{animation:none}}.ConfiguratorScreen_schemaSection___ktL1:has(>.ConfiguratorScreen_drawingLoadingSheet__omQ76){align-self:stretch}.AluminiumBay3D_wrapper__sAmnf{display:flex;flex-direction:column;inline-size:100%;border-radius:var(--radius-xl);overflow:hidden;background-color:var(--stage-surface);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--stage-border);box-shadow:var(--shadow-xl),var(--shadow-inset-glass);color:var(--stage-text);transition:background-color var(--duration-theme) ease,border-color var(--duration-theme) ease,box-shadow var(--duration-theme) ease,color var(--duration-theme) ease}.AluminiumBay3D_wrapperExplorer__faGT9{min-block-size:40rem}.AluminiumBay3D_stageBar__yvEDm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);background-color:var(--stage-surface-strong);-webkit-border-after:1px solid var(--stage-border);border-block-end:1px solid var(--stage-border);font-size:var(--font-size-xs)}.AluminiumBay3D_stageBadge__pCsCC{gap:var(--space-2);background-color:var(--color-primary);color:var(--color-primary-contrast)}.AluminiumBay3D_draftBadge__GPdn0,.AluminiumBay3D_stageBadge__pCsCC{display:inline-flex;align-items:center;padding-block:.22rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);font-weight:600}.AluminiumBay3D_draftBadge__GPdn0{background-color:var(--color-accent-sun-soft);color:var(--color-accent-sun-ink);border:1px solid rgba(168,112,31,.24)}.AluminiumBay3D_viewport__A3i99{position:relative;inline-size:100%;block-size:clamp(19.5rem,35vw,26.5rem);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden}.AluminiumBay3D_wrapperExplorer__faGT9 .AluminiumBay3D_viewport__A3i99{block-size:clamp(24rem,44vw,34rem)}.AluminiumBay3D_viewport__A3i99:active{cursor:-webkit-grabbing;cursor:grabbing}.AluminiumBay3D_canvasHost__1SgBt{position:absolute;inset:0;inline-size:100%;block-size:100%}.AluminiumBay3D_canvas__gciw1{display:block;inline-size:100%;block-size:100%}.AluminiumBay3D_fallbackSvg__EFZ0s{position:absolute;inset:0;inline-size:100%;block-size:100%;padding:var(--space-4)}.AluminiumBay3D_viewportOverlay__1vILg{position:absolute;inset-block-end:0;inset-inline:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-4);background:var(--stage-overlay);pointer-events:none}.AluminiumBay3D_presetSummary___52Ef{display:flex;flex-direction:column;gap:.15rem}.AluminiumBay3D_presetName__Mn2jQ{font-size:var(--font-size-sm);font-weight:700;color:var(--stage-text)}.AluminiumBay3D_dragHint__D49Mw,.AluminiumBay3D_presetSubtitle__nYjlO{font-size:var(--font-size-xs);color:var(--stage-text-muted)}.AluminiumBay3D_controlsPanel__5nVly{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-4);padding-inline:var(--space-4);background-color:var(--stage-surface-strong);-webkit-border-before:1px solid var(--stage-border);border-block-start:1px solid var(--stage-border)}.AluminiumBay3D_controlRow__zBHhe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.AluminiumBay3D_controlGroupTitle__UTbD8{font-size:var(--font-size-xs);font-weight:700;color:var(--stage-text-muted);text-transform:uppercase;letter-spacing:.05em}.AluminiumBay3D_segmentedGroup__PWcG6{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AluminiumBay3D_segButton__1yMQz{padding-block:.34rem;padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--stage-border);background-color:var(--stage-control);color:var(--stage-text);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.AluminiumBay3D_segButton__1yMQz:hover{border-color:var(--color-primary)}.AluminiumBay3D_segButtonActive__PCi3d{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--shadow-sm)}.AluminiumBay3D_slidersGrid__rjNf6{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.25rem,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.AluminiumBay3D_sliderField__NAQY9{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);background-color:var(--stage-control);border:1px solid var(--stage-border)}.AluminiumBay3D_sliderHeader__ghGt3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.AluminiumBay3D_sliderLabel__DE086{font-size:var(--font-size-xs);color:var(--stage-text-muted);font-weight:500}.AluminiumBay3D_sliderValue__ZoGrj{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:700;color:var(--stage-text)}.AluminiumBay3D_rangeInput__jkQAn{inline-size:100%;accent-color:var(--color-primary);cursor:pointer}.AluminiumBay3D_actionsBar__ug_xM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.AluminiumBay3D_lightingGroup__mKa06{display:flex;flex-wrap:wrap;gap:var(--space-1)}.AluminiumBay3D_chipButton__TDKsz{padding-block:.3rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--stage-border);background-color:var(--stage-control);color:var(--stage-text-muted);font-family:var(--font-sans);font-size:var(--font-size-xs);cursor:pointer;transition:all .18s ease}.AluminiumBay3D_chipButton__TDKsz:hover{border-color:var(--color-accent-air);color:var(--stage-text)}.AluminiumBay3D_chipButtonActive__YYzdF{background-color:var(--color-accent-air);border-color:var(--color-accent-air);color:#ffffff;font-weight:600}.AluminiumBay3D_quickButtons__Ublxe{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AluminiumBay3D_actionButton__tnsUg{padding-block:.38rem;padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--stage-border);background-color:var(--stage-control);color:var(--stage-text);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:all .18s ease}.AluminiumBay3D_actionButton__tnsUg:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-contrast)}.AluminiumBay3D_materialsBar__MwUCt{display:flex;flex-direction:column;gap:var(--space-2);-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2);-webkit-border-before:1px solid var(--stage-border);border-block-start:1px solid var(--stage-border)}.AluminiumBay3D_materialsList__M5X7n{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AluminiumBay3D_materialChip___k1Po{font-size:var(--font-size-xs);padding-block:.22rem;padding-inline:var(--space-2);border-radius:var(--radius-sm);background-color:var(--stage-control);border:1px solid var(--stage-border);color:var(--stage-text-muted)}.AluminiumBay3D_materialLabel__RjnSr{color:var(--stage-text-muted)}.AluminiumBay3D_materialValue__QYiWY{color:var(--stage-text)}.AluminiumBay3D_disclaimer__zZptW{margin:0;font-size:var(--font-size-xs);color:var(--stage-text-muted)}@media (prefers-reduced-motion:reduce){.AluminiumBay3D_actionButton__tnsUg,.AluminiumBay3D_chipButton__TDKsz,.AluminiumBay3D_segButton__1yMQz,.AluminiumBay3D_wrapper__sAmnf{transition:none}}