.WorkshopCustom_configGrid__VIm9P{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,24rem));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:start;min-inline-size:0}.WorkshopCustom_configField__I9y8d{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.WorkshopCustom_fieldLabel__lq9v_{font-weight:600;font-size:var(--font-size-sm)}.WorkshopCustom_textInput__FbxLW{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}.WorkshopCustom_textInput__FbxLW:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.WorkshopCustom_fieldHint__iYTYA{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.WorkshopCustom_section__IOUqq{grid-column:1/-1;border:1px solid var(--k-work-border);border-radius:var(--radius-md);background-color:var(--color-surface);overflow:hidden}.WorkshopCustom_sectionSummary__4e_KU{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);cursor:pointer;list-style:none;color:var(--color-text);font-weight:600;font-size:var(--font-size-sm);transition:background-color var(--duration-fast) var(--ease-soft)}.WorkshopCustom_sectionSummary__4e_KU::-webkit-details-marker{display:none}.WorkshopCustom_sectionSummary__4e_KU:hover{background-color:var(--color-surface-sunken)}.WorkshopCustom_sectionSummary__4e_KU:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.WorkshopCustom_sectionChevron__7sPm1{flex-shrink:0;inline-size:.7rem;block-size:.7rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform var(--duration-fast) var(--ease-soft)}.WorkshopCustom_section__IOUqq[open]>.WorkshopCustom_sectionSummary__4e_KU .WorkshopCustom_sectionChevron__7sPm1{transform:rotate(45deg)}.WorkshopCustom_sectionTitle__fGBEu{flex:1 1 auto;min-inline-size:0}.WorkshopCustom_sectionCount__FTXNa{flex-shrink:0;min-inline-size:1.5rem;padding-inline:var(--space-2);border-radius:999px;background-color:var(--color-surface-sunken);border:1px solid var(--k-work-border);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;text-align:center}.WorkshopCustom_sectionBody__X_6CY{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-2) var(--space-3);padding-inline:var(--space-3);border-top:1px solid var(--k-work-border)}.WorkshopCustom_formulaTable__ybhhT{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.WorkshopCustom_formulaRow__dHsxF{display:grid;grid-template-columns:minmax(6rem,10rem) minmax(8rem,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}.WorkshopCustom_formulaName__NjuBr{min-inline-size:0;font-size:var(--font-size-sm);font-weight:600}.WorkshopCustom_formulaKey__aMmvj{font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--font-size-xs);color:var(--color-text-muted);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.WorkshopCustom_formulaPreview__kgIcU{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}@media (max-width:64rem){.WorkshopCustom_formulaRow__dHsxF{grid-template-columns:1fr}}.WorkshopCustom_inputSuffix__5smFX{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0}.WorkshopCustom_inputSuffix__5smFX>span{font-size:var(--font-size-sm);color:var(--color-text-muted);flex-shrink:0}.WorkshopCustom_buttonRow__VPovz{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.WorkshopCustom_actionButton__L0K4H{min-block-size:2.5rem;padding-block:var(--space-1);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;cursor:pointer}.WorkshopCustom_actionButton__L0K4H:hover{border-color:var(--color-primary)}.WorkshopCustom_primaryAction__fJwua{min-block-size:2.5rem;padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background-color:var(--color-primary);color:var(--color-on-primary,#fff);font:inherit;font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-soft),border-color var(--duration-fast) var(--ease-soft)}.WorkshopCustom_primaryAction__fJwua:hover:not(:disabled){filter:brightness(.94)}.WorkshopCustom_primaryAction__fJwua:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.WorkshopCustom_secondaryAction__wS4Fo{min-block-size:2.5rem;padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--k-work-border-strong);background-color:var(--color-surface);color:inherit;font:inherit;font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-soft),border-color var(--duration-fast) var(--ease-soft)}.WorkshopCustom_secondaryAction__wS4Fo:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-primary-soft)}.WorkshopCustom_secondaryAction__wS4Fo:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.WorkshopCustom_ghostAction__A86JL{min-block-size:2.5rem;padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background-color:transparent;color:var(--color-text-muted);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-soft),color var(--duration-fast) var(--ease-soft)}.WorkshopCustom_ghostAction__A86JL:hover:not(:disabled){background-color:var(--color-surface-sunken);color:var(--color-text)}.WorkshopCustom_ghostAction__A86JL:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.WorkshopCustom_ghostAction__A86JL,.WorkshopCustom_primaryAction__fJwua,.WorkshopCustom_secondaryAction__wS4Fo,.WorkshopCustom_sectionChevron__7sPm1,.WorkshopCustom_sectionSummary__4e_KU{transition:none}}.WorkshopCustom_modeBadge__f8gGj{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.WorkshopCustom_templateList__GZn8c{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.WorkshopCustom_templateRow__4SSOu{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.WorkshopCustom_templateName__drCB_{font-weight:600}.WorkshopCustom_mathInput__LU9vY{direction:ltr;text-align:start;unicode-bidi:plaintext}.WorkshopCustom_fieldError__gqoqI{color:var(--color-danger);font-size:var(--font-size-xs);line-height:1.4}.libraryEnlarged_enlargedBackdrop__oZXq7{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background-color:color-mix(in srgb,var(--color-blueprint-deep) 86%,transparent)}.libraryEnlarged_enlargedContainer__5QSeQ{inline-size:min(94vw,1200px);block-size:min(90vh,900px);display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-blueprint-surface);color:var(--color-text);border:1px solid var(--color-blueprint-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xl)}.libraryEnlarged_enlargedToolbar__lG_hE{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);-webkit-border-after:1px solid var(--color-blueprint-border);border-block-end:1px solid var(--color-blueprint-border)}.libraryEnlarged_enlargedInfo__SkVeo{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0}.libraryEnlarged_enlargedTitleCode__Ztles{font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:700;letter-spacing:.06em}.libraryEnlarged_enlargedSeriesBadge__pyw2F{font-family:var(--font-mono);font-size:var(--font-size-xs);padding-block:1px;padding-inline:var(--space-1);border:1px solid var(--color-blueprint-border);border-radius:var(--radius-sm);color:var(--color-text-muted)}.libraryEnlarged_enlargedDimensions__M3UfP{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-subtle)}.libraryEnlarged_enlargedControls__nI7Jx{display:flex;align-items:center;gap:var(--space-1)}.libraryEnlarged_controlButton___p3Jg{inline-size:30px;block-size:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-md);line-height:1;cursor:pointer}.libraryEnlarged_zoomPercentage__86H_i{min-inline-size:52px;text-align:center;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.libraryEnlarged_enlargedCloseButton__JAHNI{inline-size:30px;block-size:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-blueprint-border);border-radius:var(--radius-sm);background-color:transparent;color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer}.libraryEnlarged_enlargedViewport__BWbaT{flex:1 1 auto;min-block-size:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;background-image:linear-gradient(var(--color-blueprint-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-blueprint-border) 1px,transparent 1px);background-size:32px 32px}.libraryEnlarged_isDragging__7ynmq{cursor:-webkit-grabbing;cursor:grabbing}.libraryEnlarged_enlargedTransformContainer__HJ2FM{display:flex;align-items:center;justify-content:center;transition:transform .12s var(--ease-soft)}.libraryEnlarged_enlargedImage__oEOF7{background-color:var(--color-surface);box-shadow:var(--shadow-lg)}.libraryEnlarged_enlargedPlaceholderWrapper__2TslN,.libraryEnlarged_enlargedRestrictedNotice__3Sa42{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.libraryEnlarged_enlargedPlaceholderNote___gVu9,.libraryEnlarged_enlargedRestrictedNote__orvkr{margin:0;display:flex;flex-direction:column;gap:var(--space-1);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.libraryEnlarged_enlargedFooterHint__sGwhb{flex-shrink:0;padding-block:var(--space-2);padding-inline:var(--space-3);-webkit-border-before:1px solid var(--color-blueprint-border);border-block-start:1px solid var(--color-blueprint-border);font-size:var(--font-size-xs);color:var(--color-text-subtle);text-align:center}@media (prefers-reduced-motion:reduce){.libraryEnlarged_enlargedTransformContainer__HJ2FM{transition:none}}.ProfileCatalog_root__jJsq9{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;background-color:var(--color-surface);color:var(--color-text);padding-block:var(--space-2);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.ProfileCatalog_root__jJsq9[data-empty=true]{padding-block:0;padding-inline:0;background-color:transparent;border:0;border-radius:0}.ProfileCatalog_controls__0NMLW{display:flex;flex-direction:column;gap:var(--space-2)}.ProfileCatalog_searchField__Ovqte{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ProfileCatalog_searchLabel__n_OZn{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ProfileCatalog_searchInput__KDGiI{inline-size:100%;max-inline-size:100%;padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font:inherit}.ProfileCatalog_segmented__THTvc{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ProfileCatalog_segmentActive__dlIFD,.ProfileCatalog_segment__qadSu{padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ProfileCatalog_segmentActive__dlIFD{border-width:2px;font-weight:600}.ProfileCatalog_list__yTzaD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.ProfileCatalog_row__MK026{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);transition:background-color .2s ease,border-color .2s ease;min-inline-size:0}.ProfileCatalog_rowSelected__7ktfT{border-width:2px}.ProfileCatalog_thumbBox__4hvBT{display:inline-flex;flex:none;inline-size:48px;block-size:48px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-muted)}.ProfileCatalog_thumbBox__4hvBT path,.ProfileCatalog_thumbBox__4hvBT rect{stroke:currentcolor}.ProfileCatalog_thumbSvg__XrHk4{inline-size:44px;block-size:44px}.ProfileCatalog_thumbTileWrap__yW2ZV{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);inline-size:100%;min-inline-size:0}.ProfileCatalog_thumbTile__iQqXP{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:58px;color:var(--color-aluminium-500)}.ProfileCatalog_thumbTile__iQqXP path,.ProfileCatalog_thumbTile__iQqXP rect{stroke:currentcolor}.ProfileCatalog_thumbTileSvg__dYDE4{inline-size:100%;block-size:100%}.ProfileCatalog_thumbTileCaption__i65Pf{font-size:.6875rem;line-height:1.35;text-align:center;color:var(--color-text-subtle);overflow-wrap:anywhere}.ProfileCatalog_thumbImg__eZUS_{flex:none;inline-size:48px;block-size:48px;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface)}.ProfileCatalog_rowButton__Qp_hj{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.ProfileCatalog_codeRow__IG9wa{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-md);font-weight:600;font-family:var(--font-mono)}.ProfileCatalog_kindChip__7mhHi{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:400;padding-block:0;padding-inline:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted)}.ProfileCatalog_name__VP4ml{font-size:var(--font-size-md);overflow-wrap:anywhere}.ProfileCatalog_notice__YVpFo{margin:0}.ProfileCatalog_notice__YVpFo,.ProfileCatalog_weight__ZBXkI{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ProfileCatalog_codeText__Eg3J2{font-size:var(--font-size-lg);font-weight:700;letter-spacing:.02em}.ProfileCatalog_badgeMini__m8prC{display:inline-block;font-size:var(--font-size-sm);font-weight:600;padding-block:0;padding-inline:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted)}.ProfileCatalog_originalText__GkgOD{margin:0;font-size:var(--font-size-md);overflow-wrap:anywhere}.ProfileCatalog_addButton__jeyCe{flex:none;padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ProfileCatalog_addButtonActive__gbczZ{border-width:2px}.ProfileCatalog_addButton__jeyCe:disabled{cursor:default;opacity:.6}.ProfileCatalog_selection__SC34F{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-inline-size:0}.ProfileCatalog_selectionHead__qEydV{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1)}.ProfileCatalog_selectionTitle__J959y{margin:0;font-size:var(--font-size-md)}.ProfileCatalog_selectionCount__mQoNK{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ProfileCatalog_chips__mpF9D{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}.ProfileCatalog_chip__z_PkK{display:inline-flex;align-items:center;gap:var(--space-1);max-inline-size:100%;padding-block:0;-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2);-webkit-padding-end:var(--space-1);padding-inline-end:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);overflow-wrap:anywhere}.ProfileCatalog_chipCode__QKKzO{font-weight:600}.ProfileCatalog_chipRemove__kHQwW{display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;min-block-size:24px;padding-block:0;padding-inline:var(--space-1)}.ProfileCatalog_chipRemove__kHQwW,.ProfileCatalog_clearAll__oxIPp{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ProfileCatalog_clearAll__oxIPp{align-self:flex-start;padding-block:var(--space-1);padding-inline:var(--space-2)}.ProfileCatalog_selectionActions__t7n1r{display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.ProfileCatalog_attach__BUzNA{flex:none;inline-size:20px;block-size:20px;accent-color:var(--color-primary)}.ProfileCatalog_hint__hB5an,.ProfileCatalog_state__zg_6s,.ProfileCatalog_status___TGXe{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ProfileCatalog_hint__hB5an{font-weight:600}.ProfileCatalog_detailClose__y_W39,.ProfileCatalog_dialogClose__VOtL_,.ProfileCatalog_enlarge__GbLhU,.ProfileCatalog_retry__VJbYO,.ProfileCatalog_seeMore__CtNSU{padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ProfileCatalog_seeMore__CtNSU:disabled{cursor:default;opacity:.7}.ProfileCatalog_detail__sZPTh{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.ProfileCatalog_detailHeader__8NqMK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ProfileCatalog_detailTitle__4Bu2y{margin:0;font-size:var(--font-size-md)}.ProfileCatalog_detailBody__7ECq8{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.ProfileCatalog_code__4haQ9,.ProfileCatalog_meta__LkH_n{margin:0;font-size:var(--font-size-md);overflow-wrap:anywhere}.ProfileCatalog_fieldLabel__bie1z{font-size:var(--font-size-sm);font-weight:400;color:var(--color-text-muted)}.ProfileCatalog_detailSection__uE1_R{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ProfileCatalog_sectionTitle__IL_2Y{margin:0;font-size:var(--font-size-md)}.ProfileCatalog_muted__e52uu{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ProfileCatalog_tableScroll__oXUcE{overflow-x:auto;max-inline-size:100%}.ProfileCatalog_specsTable__s_oe3{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.ProfileCatalog_specsTable__s_oe3 td,.ProfileCatalog_specsTable__s_oe3 th{text-align:start;padding-block:var(--space-1);padding-inline:var(--space-1);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);vertical-align:top;overflow-wrap:anywhere}.ProfileCatalog_badgeRow__uFBdH{margin:0;font-size:var(--font-size-sm)}.ProfileCatalog_badge__SUVTQ{display:inline-block;font-weight:700;padding-block:0;padding-inline:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.ProfileCatalog_formulas__Pl6ZX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ProfileCatalog_formula__zvIpv{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding-block:var(--space-1);padding-inline:var(--space-2);min-inline-size:0}.ProfileCatalog_formulaLabel__Yo5A9{margin-block:0 var(--space-1);font-weight:600;overflow-wrap:anywhere}.ProfileCatalog_garbled__qY_k1{margin-block:0 var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.ProfileCatalog_expression__1pd7L{margin-block:0 var(--space-1);padding-block:var(--space-1);padding-inline:var(--space-2);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--font-size-sm)}.ProfileCatalog_drawingBlock__XKke0{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.ProfileCatalog_drawing__LRKVu{max-inline-size:min(100%,360px);block-size:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface)}.ProfileCatalog_placeholderLabel__70T5N{margin:0;font-size:var(--font-size-sm);font-weight:600}.ProfileCatalog_overlay__spbnK{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-3);background-color:color-mix(in srgb,var(--color-blueprint-deep) 60%,transparent);z-index:50}.ProfileCatalog_dialog__RpnqH{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:min(92vw,640px);max-block-size:92vh;overflow:auto;color:var(--color-text);padding:var(--space-3);box-shadow:var(--shadow-xl)}.ProfileCatalog_dialogImage__qYBSI,.ProfileCatalog_dialog__RpnqH{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.ProfileCatalog_dialogImage__qYBSI{max-inline-size:100%;block-size:auto}.ProfileCatalog_visuallyHidden__cq7aG{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ProfileCatalog_addButton__jeyCe,.ProfileCatalog_chipRemove__kHQwW,.ProfileCatalog_clearAll__oxIPp,.ProfileCatalog_detailClose__y_W39,.ProfileCatalog_dialogClose__VOtL_,.ProfileCatalog_enlarge__GbLhU,.ProfileCatalog_retry__VJbYO,.ProfileCatalog_row__MK026,.ProfileCatalog_seeMore__CtNSU,.ProfileCatalog_segmentActive__dlIFD,.ProfileCatalog_segment__qadSu{transition:none}}.libraryDrawing_thumbButton__FtQ_x{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:96px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);cursor:pointer;overflow:hidden;position:relative;transition:border-color var(--duration-fast) ease}.libraryDrawing_thumbButton__FtQ_x:hover{border-color:var(--color-border-strong)}.libraryDrawing_thumbButton__FtQ_x:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.libraryDrawing_thumbButtonPlaceholder__rVDuc{border-style:dashed;border-color:var(--color-border-strong);background-color:var(--color-surface);background-image:repeating-linear-gradient(135deg,var(--color-grid-line) 0,var(--color-grid-line) 1px,transparent 1px,transparent 7px)}.libraryDrawing_thumbImage__l95NH{max-inline-size:100%;max-block-size:128px;object-fit:contain;background-color:var(--color-surface)}.libraryDrawing_thumbButtonFault__js324{border-style:solid;border-color:var(--color-danger);background-color:var(--color-surface);cursor:default}.libraryDrawing_thumbFaultBox__vGguS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);inline-size:100%;max-block-size:120px;overflow:hidden;text-align:center;font-size:var(--font-size-xs)}.libraryDrawing_enlargeOverlayIcon__qpbia{position:absolute;inset-block-end:4px;inset-inline-end:4px;font-size:.75rem;padding:2px 5px;border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--color-text) 72%,transparent);color:var(--color-surface);line-height:1;pointer-events:none}.libraryDrawing_detailDrawingWrapper__idt1U{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.libraryDrawing_detailDrawingFrame___cxsf{display:flex;align-items:center;justify-content:center;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);flex-direction:column;gap:var(--space-2)}.libraryDrawing_publicAttributionNote__kAzeK{overflow-wrap:anywhere}.libraryDrawing_attributionLine__fFvCp,.libraryDrawing_publicAttributionNote__kAzeK{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-muted)}.libraryDrawing_attributionLine__fFvCp{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.libraryDrawing_attributionSource__ggAt6{font-weight:600;white-space:nowrap}.libraryDrawing_attributionCredit__jXIba{overflow-wrap:anywhere}.libraryDrawing_detailDrawingImage__ZXWdb{max-inline-size:100%;max-block-size:320px;object-fit:contain}.libraryDrawing_detailPlaceholderFrame__xMi16{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);background-image:repeating-linear-gradient(135deg,var(--color-grid-line) 0,var(--color-grid-line) 1px,transparent 1px,transparent 7px)}.libraryDrawing_detailPlaceholderNote__IpRWe{margin:0;display:flex;flex-direction:column;gap:3px;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.libraryDrawing_detailPlaceholderPrimary__D1gwW{font-weight:700;color:var(--color-text)}.libraryDrawing_detailPlaceholderSubNote__0VH90{display:block;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-subtle)}.libraryDrawing_detailFaultFrame__pDxdK{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-danger);border-inline-start-width:4px;border-radius:var(--radius-sm);background-color:var(--color-surface);font-size:var(--font-size-sm)}.libraryDrawing_detailFaultTitle__yAHdA{font-weight:700;color:var(--color-danger)}.libraryDrawing_detailFaultDetail___UFRK{color:var(--color-text-muted);line-height:1.5}.libraryDrawing_enlargeDrawingButton__54Qwp{align-self:flex-start;padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer}.libraryDrawing_enlargeDrawingButton__54Qwp:hover{color:var(--color-text);border-color:var(--color-primary)}.libraryState_stateContainer__t7Bmd{padding-block:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}.libraryState_retryButton__xGGS4{padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font-family:inherit;cursor:pointer}.libraryState_retryButton__xGGS4,.libraryState_stateNotice__iVxGR{background-color:var(--color-surface);font-size:var(--font-size-sm)}.libraryState_stateNotice__iVxGR{display:flex;flex-direction:column;gap:var(--space-2);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);padding:var(--space-3);border:1px solid var(--color-warning);border-inline-start-width:4px;border-radius:var(--radius-sm)}.libraryState_stateNoticeTitle__otXCl{margin:0;font-weight:700;color:var(--color-text)}.libraryState_stateNoticeText__w18d6{margin:0;color:var(--color-text-muted)}.libraryState_stateNoticeActions__aWE7o{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.libraryState_signInAction__6gXC6{display:inline-flex;align-items:center;align-self:flex-start;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);padding-block:.4rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:700;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-soft)}.libraryState_signInAction__6gXC6:hover{background-color:var(--color-primary);color:var(--color-primary-contrast)}.libraryState_signInAction__6gXC6:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.libraryDetail_detailIdentity__0BdfQ .libraryDetail_fallbackBadge___AnhC{align-self:flex-start}.libraryDetail_detailEmptyState__46Hh9{padding-block:var(--space-6);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.libraryDetail_detailHeaderGroup__Pm3rR{display:flex;flex-direction:column;gap:var(--space-1);-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.libraryDetail_detailIdentity__0BdfQ{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.libraryDetail_detailCodeRow__K011C{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.libraryDetail_detailCodeTitle__aJ82A{margin:0;font-family:var(--font-mono);font-size:var(--font-size-xl);font-weight:700;letter-spacing:.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.libraryDetail_detailSeriesBadge__LoXhb{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:600;padding-block:1px;padding-inline:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);color:var(--color-text-muted)}.libraryDetail_detailDesignation__IkbzS{margin:0;font-size:var(--font-size-md);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.libraryDetail_originalNameBox__r5eYK{display:flex;flex-direction:column;gap:2px;padding-block:var(--space-2);padding-inline:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);font-size:var(--font-size-sm)}.libraryDetail_originalNameTitle__DoZF9{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.libraryDetail_detailActions__6yFPy{display:flex;gap:var(--space-2)}.libraryDetail_detailPrimaryButton___hg3A{border:1px solid var(--color-primary);border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-primary-contrast)}.libraryDetail_detailPrimaryButton___hg3A,.libraryDetail_detailRemoveButton___1hEG{flex:1 1 auto;padding-block:var(--space-2);padding-inline:var(--space-4);font-family:inherit;font-size:var(--font-size-sm);font-weight:700;cursor:pointer}.libraryDetail_detailRemoveButton___1hEG{border:1px solid var(--color-accent-air);border-radius:var(--radius-sm);background-color:var(--color-accent-air-soft);color:var(--color-accent-air)}.libraryDetail_detailPrimaryButton___hg3A:disabled{cursor:default;opacity:.5}.libraryDetail_specsSection__ViTjV{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.libraryDetail_specsTitle__BZYCf{margin:0;-webkit-padding-after:var(--space-1);padding-block-end:var(--space-1);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.libraryDetail_specsTable__M4yyJ{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.libraryDetail_specsTable__M4yyJ td,.libraryDetail_specsTable__M4yyJ th{text-align:start;padding-block:var(--space-1);padding-inline:var(--space-1);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);vertical-align:top;overflow-wrap:anywhere}.libraryDetail_specsTable__M4yyJ th{inline-size:38%;font-weight:600;color:var(--color-text-muted)}.libraryDetail_specsTable__M4yyJ td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.libraryDetail_specsTableScroll__ZEsFM{overflow-x:auto;max-inline-size:100%}.libraryDetail_specVerificationCell__U3Y4q{white-space:nowrap;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.libraryDetail_specsTableData__abBGY{min-inline-size:460px}.libraryDetail_specsTableData__abBGY td:first-child,.libraryDetail_specsTableData__abBGY th:first-child{inline-size:32%;min-inline-size:150px}.libraryDetail_specsTableData__abBGY thead th{white-space:nowrap;color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.libraryDetail_specValueText__hc_le{display:block;font-weight:600}.libraryDetail_specValueNote__wii4B{display:block;-webkit-margin-before:2px;margin-block-start:2px;font-size:var(--font-size-xs);color:var(--color-text-subtle)}.libraryDetail_rightsNote__pfOZB{margin:0;-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2);-webkit-border-start:2px solid var(--color-accent-air);border-inline-start:2px solid var(--color-accent-air);font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-subtle)}.libraryDetail_nonHomologueBadge__zpmz6{align-self:flex-start;font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding-block:1px;padding-inline:var(--space-1);border:1px solid;border-radius:var(--radius-sm);background-color:var(--color-accent-sun-soft);color:var(--color-warning)}.libraryDetail_formulaCard__tpqzs{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-2);background-color:var(--color-surface-sunken);min-inline-size:0}.libraryDetail_formulaCard__tpqzs,.libraryDetail_formulaCode__O2ZpJ{padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.libraryDetail_formulaCode__O2ZpJ{display:block;padding-block:var(--space-1);background-color:var(--color-surface);font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start}.libraryDetail_formulaMeta__aa79T{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.02em;color:var(--color-text-subtle);overflow-wrap:anywhere}.libraryGrid_gridContainer__uCFbt{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding-block:var(--space-3);padding-inline:var(--space-4)}.libraryGrid_referenceGrid__48T1V{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.libraryGrid_referenceCard__LTyM5{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:var(--shadow-sm);cursor:pointer;min-inline-size:0;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.libraryGrid_referenceCard__LTyM5:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.libraryGrid_referenceCard__LTyM5:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.libraryGrid_referenceCardActive__5hjO7{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary),var(--shadow-md)}.libraryGrid_referenceCardSelected__2Txaw{border-color:var(--color-accent-air)}.libraryGrid_referenceCardSelected__2Txaw:before{content:"";position:absolute;inset-block:-1px;inset-inline-start:-1px;inline-size:3px;background-color:var(--color-accent-air);border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.libraryGrid_cardTopRow__ZBcPm{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.libraryGrid_cardOpenButton__Q2z29{padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-sm)}.libraryGrid_cardOpenButton__Q2z29:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.libraryGrid_codeBadge__TI3E3{font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;color:var(--color-text)}.libraryGrid_kindBadge__fsAai{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-surface-sunken);color:var(--color-text-muted)}.libraryGrid_kindBadge__fsAai,.libraryGrid_selectedBadge__8VNRf{font-size:.6875rem;font-weight:700;padding-block:1px;padding-inline:var(--space-1);white-space:nowrap}.libraryGrid_selectedBadge__8VNRf{display:inline-flex;align-items:center;gap:3px;letter-spacing:.04em;border:1px solid var(--color-accent-air);border-radius:var(--radius-pill);background-color:var(--color-accent-air-soft);color:var(--color-accent-air)}.libraryGrid_cardThumbArea__NuV5P{display:flex;align-items:stretch;justify-content:center;min-inline-size:0}.libraryGrid_cardDesignation__w1vS2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-block-size:2.4em;font-size:var(--font-size-md);font-weight:600;line-height:1.3}.libraryGrid_cardDesignationText__ZgdPz{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;inline-size:100%;overflow:hidden;overflow-wrap:break-word;word-break:normal}.libraryGrid_fallbackBadge__QEo_m{font-size:.6875rem;font-weight:600;color:var(--color-warning);border:1px solid;border-radius:var(--radius-pill);padding-inline:var(--space-1);white-space:nowrap}.libraryGrid_cardFacts__aNPrC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2);-webkit-border-before:1px dashed var(--color-border);border-block-start:1px dashed var(--color-border)}.libraryGrid_cardFact__5XG7d{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.libraryGrid_cardFactLabel__1cboY{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.libraryGrid_cardFactValue__F9ys9{margin:0;font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere}.libraryGrid_cardBottomRow__JHenp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.libraryGrid_cardAttributionNote__7eNUT{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-muted);overflow-wrap:anywhere}.libraryGrid_cardDrawingStatus__Mu_kf{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:var(--color-text-muted);min-inline-size:0}.libraryGrid_drawingStatusDot__euqaq{flex:none;inline-size:6px;block-size:6px;border-radius:var(--radius-pill);background-color:currentcolor}.libraryGrid_drawingStatus-authorised__428aH,.libraryGrid_drawingStatus-public__nMZ7e{color:var(--color-success)}.libraryGrid_drawingStatus-local-preview__Lc4yQ{color:var(--color-accent-air)}.libraryGrid_drawingStatus-restricted__rusb2{color:var(--color-warning)}.libraryGrid_drawingStatus-none__gNLAa,.libraryGrid_drawingStatus-unavailable__6BiZ7{color:var(--color-text-subtle)}.libraryGrid_drawingStatus-fault__tGSGY{color:var(--color-danger)}.libraryGrid_toggleActionBtn__9jEqj{min-inline-size:64px;padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.libraryGrid_toggleActionBtn__9jEqj:hover:not(:disabled){background-color:var(--color-primary-soft)}.libraryGrid_toggleActionBtnSelected__ERnnj{background-color:var(--color-primary);color:var(--color-primary-contrast)}.libraryGrid_toggleActionBtnSelected__ERnnj:hover:not(:disabled){background-color:var(--color-primary-hover)}.libraryGrid_toggleActionBtn__9jEqj:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.libraryGrid_referenceCard__LTyM5,.libraryGrid_toggleActionBtn__9jEqj{transition:none}}.ProfileLibraryModal_backdrop__wbRh5{position:fixed;inset:0;z-index:1000;background-color:color-mix(in srgb,var(--color-blueprint-deep) 62%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--space-4);overflow:hidden}.ProfileLibraryModal_modal__2SZls{background-color:var(--color-surface);color:var(--color-text);inline-size:min(96vw,1400px);max-inline-size:1400px;block-size:min(90vh,940px);max-block-size:90vh;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden;position:relative}.ProfileLibraryModal_modalContent___cctr{display:flex;flex-direction:column;inline-size:100%;block-size:100%;overflow:hidden}@media (max-width:768px){.ProfileLibraryModal_backdrop__wbRh5{padding:0}.ProfileLibraryModal_modal__2SZls{inline-size:100vw;max-inline-size:100vw;block-size:100vh;max-block-size:100vh;border-radius:0;border:none}}.ProfileLibraryModal_header__lWQm_{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);background-color:var(--color-surface)}.ProfileLibraryModal_headerTitleGroup__veBvh{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0}.ProfileLibraryModal_title__eDzPG{margin:0;font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:700;line-height:1.25}.ProfileLibraryModal_closeButton__WBw13{background:transparent;border:1px solid transparent;color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:1;padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.ProfileLibraryModal_closeButton__WBw13:focus-visible,.ProfileLibraryModal_closeButton__WBw13:hover{background-color:var(--color-surface-sunken);color:var(--color-text)}.ProfileLibraryModal_body__Et_C9{flex:1 1 auto;display:flex;flex-direction:row;overflow:hidden;background-color:var(--color-bg)}@media (max-width:900px){.ProfileLibraryModal_body__Et_C9{flex-direction:column;overflow-y:auto}}.ProfileLibraryModal_mainColumn__fI2iK{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;overflow:hidden;-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);background-color:var(--color-bg)}@media (max-width:900px){.ProfileLibraryModal_mainColumn__fI2iK{flex:none;-webkit-border-end:none;border-inline-end:none;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}}.ProfileLibraryModal_detailPanel__4rZgv{flex:0 0 clamp(320px,34%,460px);min-inline-size:0;overflow-y:auto;overflow-x:hidden;padding-block:var(--space-4);padding-inline:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);background-color:var(--color-surface);-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border)}@media (max-width:900px){.ProfileLibraryModal_detailPanel__4rZgv{flex:none;inline-size:100%;-webkit-border-start:none;border-inline-start:none;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}}.ProfileLibraryModal_footer__l2zJH{flex-shrink:0;padding-block:var(--space-3);padding-inline:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);background-color:var(--color-surface)}.ProfileLibraryModal_footerSelectionRow__WfzM6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ProfileLibraryModal_selectionInfo__BPq3J{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--font-size-sm)}.ProfileLibraryModal_selectionCountBadge__XVD5L{font-family:var(--font-mono);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-block:1px;padding-inline:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken)}.ProfileLibraryModal_footerActions__r5VmC{display:flex;align-items:center;gap:var(--space-2)}.ProfileLibraryModal_clearAllBtn__0aIYw{padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer}.ProfileLibraryModal_doneButton__0douG{padding-block:var(--space-2);padding-inline:var(--space-5);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-primary-contrast);font-family:inherit;font-size:var(--font-size-sm);font-weight:700;cursor:pointer}.ProfileLibraryModal_chipsStrip__YhHn_{display:flex;flex-wrap:wrap;gap:var(--space-1);-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2);-webkit-border-before:1px dashed var(--color-border);border-block-start:1px dashed var(--color-border)}.ProfileLibraryModal_chip__cw4ba{display:inline-flex;align-items:center;gap:var(--space-1);padding-block:1px;-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2);-webkit-padding-end:var(--space-1);padding-inline-end:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);font-family:var(--font-mono);font-size:var(--font-size-xs)}.ProfileLibraryModal_chipRemoveBtn__Kt_Ry{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background-color:transparent;color:var(--color-text-muted);font-family:inherit;font-size:.75rem;cursor:pointer}.ProfileLibraryModal_chipRemoveBtn__Kt_Ry:hover{border-color:var(--color-border-strong);color:var(--color-text)}@media (prefers-reduced-motion:reduce){.ProfileLibraryModal_closeButton__WBw13{transition:none}}.libraryToolbar_toolbar__4l3_K{flex-shrink:0;padding-block:var(--space-3);padding-inline:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);background-color:var(--color-surface)}.libraryToolbar_searchBox__OYi7D{display:flex;position:relative;align-items:center}.libraryToolbar_searchInput__99Eph{inline-size:100%;padding-block:var(--space-2);padding-inline:2.25rem var(--space-2);font-family:inherit;font-size:var(--font-size-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.libraryToolbar_searchInput__99Eph:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.libraryToolbar_searchIcon__HYpg3{position:absolute;inset-inline-start:.7rem;color:var(--color-text-subtle);pointer-events:none;font-size:.8rem}.libraryToolbar_filterRow__VTbyN{justify-content:space-between}.libraryToolbar_filterGroup__71hZ7,.libraryToolbar_filterRow__VTbyN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.libraryToolbar_segmentedControl__EbObA{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);overflow:hidden;background-color:var(--color-surface)}.libraryToolbar_segmentButton__70en7{padding-block:var(--space-1);padding-inline:var(--space-3);border:none;-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);background-color:transparent;color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.libraryToolbar_segmentButton__70en7:last-child{-webkit-border-end:none;border-inline-end:none}.libraryToolbar_segmentActive__RWyQ4{background-color:var(--color-primary);color:var(--color-primary-contrast)}.libraryToolbar_filterSelect__UY1Ad{padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm)}.libraryToolbar_weightToggle__F_dc6{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.libraryToolbar_resultsMeta__Q7_9R{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--font-size-xs);color:var(--color-text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.libraryToolbar_limitAlert__a3GSE{color:var(--color-warning);font-weight:700;border:1px solid;border-radius:var(--radius-sm);padding-inline:var(--space-1);background-color:var(--color-accent-sun-soft)}@media (prefers-reduced-motion:reduce){.libraryToolbar_searchInput__99Eph,.libraryToolbar_segmentButton__70en7{transition:none}}.SeriesCombobox_root__WxcQY{position:relative;display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;container-type:inline-size;container-name:series-combobox}.SeriesCombobox_label__eZAIy{font-size:var(--font-size-sm);color:var(--color-text)}.SeriesCombobox_field__2xxb9{position:relative;min-inline-size:0}.SeriesCombobox_input__PelG6{inline-size:100%;min-block-size:2.75rem;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);transition:border-color .18s ease,box-shadow .18s ease}.SeriesCombobox_input__PelG6:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SeriesCombobox_input__PelG6[aria-expanded=true]{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.SeriesCombobox_notice__VTF6z,.SeriesCombobox_status__b8iFG{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.SeriesCombobox_error__cXKKj{margin:0;font-size:var(--font-size-sm);color:var(--color-danger)}.SeriesCombobox_visuallyHidden__RjpkA{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}.SeriesCombobox_lockIcon__NdF0x{display:inline-block;flex:none}.SeriesCombobox_lockHint__wR_YF{display:flex;align-items:center;gap:var(--space-2);margin:0;padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);-webkit-border-start:3px solid var(--color-accent-air);border-inline-start:3px solid var(--color-accent-air);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-sm)}.SeriesCombobox_lockHint__wR_YF[data-emphasis=true]{border-inline-start-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-text)}.SeriesCombobox_lockHintText__oSVUk{flex:1 1 auto;min-inline-size:0}.SeriesCombobox_unlockLink__8E1s4{flex:none;color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.SeriesCombobox_unlockLink__8E1s4:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SeriesCombobox_input__PelG6{transition:none;animation:none}}.SeriesComboboxCategory_categoryRail__KedBx{padding-block:var(--space-1) var(--space-2);padding-inline:var(--space-3);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);background-color:var(--color-surface-sunken)}.SeriesComboboxCategory_categoryRailLabel___gz4D{padding-block:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.SeriesComboboxCategory_categoryRailRow__GlofX{display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.SeriesComboboxCategory_categoryChipOption__xz0k3{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-block-size:2.75rem;padding-block:var(--space-1) var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.SeriesComboboxCategory_categoryChipOption__xz0k3:hover{background-color:var(--color-surface-muted)}.SeriesComboboxCategory_categoryChipOption__xz0k3[data-active=true]{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.SeriesComboboxCategory_categoryChipActive__IT2LL{border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.SeriesComboboxCategory_categoryChipLabel__ezEDN{font-size:var(--font-size-sm);line-height:1.2;white-space:nowrap}.SeriesComboboxCategory_categoryChipCount__YSiRC{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeriesComboboxCategory_categoryChipActive__IT2LL .SeriesComboboxCategory_categoryChipCount__YSiRC{color:var(--color-primary)}.SeriesComboboxCategory_section__4Qi6v+.SeriesComboboxCategory_section__4Qi6v{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.SeriesComboboxCategory_sectionLabel__3AkJn{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);background-color:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);font-weight:700}.SeriesComboboxCategory_sectionTitle__m6JoQ{letter-spacing:.01em}.SeriesComboboxCategory_sectionCount__FacjS{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeriesComboboxPopup_listbox__Ydu9z{position:fixed;z-index:1200;padding-block:var(--space-1);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-inline-size:42rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;container-type:inline-size;container-name:series-combobox;animation:SeriesComboboxPopup_series-combobox-in__gSwM9 .18s ease-out backwards}@keyframes SeriesComboboxPopup_series-combobox-in__gSwM9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SeriesComboboxPopup_group__ApScB+.SeriesComboboxPopup_group__ApScB{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.SeriesComboboxPopup_groupLabel__piZWW{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;padding-block:var(--space-2);padding-inline:var(--space-3);background-color:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.01em}.SeriesComboboxPopup_option__7D9JT{display:grid;grid-template-columns:auto minmax(min(7rem,100%),1fr);grid-template-areas:"code name" "meta meta";align-items:baseline;grid-column-gap:var(--space-2);column-gap:var(--space-2);grid-row-gap:var(--space-1);row-gap:var(--space-1);min-block-size:2.75rem;padding-block:var(--space-2);padding-inline:var(--space-3);-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;cursor:pointer}@container series-combobox (min-width: 32rem){.SeriesComboboxPopup_option__7D9JT{grid-template-columns:auto minmax(min(7rem,100%),1fr) auto;grid-template-areas:"code name meta";align-items:center;row-gap:0}}.SeriesComboboxPopup_option__7D9JT:hover{background-color:var(--color-surface-sunken)}.SeriesComboboxPopup_option__7D9JT[data-active=true]{background-color:var(--color-primary-soft)}.SeriesComboboxPopup_option__7D9JT[aria-selected=true]{border-inline-start-color:var(--color-primary)}.SeriesComboboxPopup_highlightedOption__JLc93,.SeriesComboboxPopup_option__7D9JT[data-highlight=true]{background-color:var(--color-surface-sunken);font-weight:500}.SeriesComboboxPopup_highlightedOption__JLc93:hover,.SeriesComboboxPopup_option__7D9JT[data-highlight=true]:hover{background-color:var(--color-surface)}.SeriesComboboxPopup_highlightedOption__JLc93[data-active=true],.SeriesComboboxPopup_option__7D9JT[data-highlight=true][data-active=true]{background-color:var(--color-primary-soft)}.SeriesComboboxPopup_code__9tnUE{grid-area:code;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.SeriesComboboxPopup_nameWrapper__wESMu{grid-area:name;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-inline-size:0}.SeriesComboboxPopup_name__HgLDv{color:var(--color-text);overflow-wrap:break-word;word-break:normal;min-inline-size:0}.SeriesComboboxPopup_badgeMini__JcBQR{display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:500;padding-block:1px;padding-inline:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);color:var(--color-text-muted);white-space:nowrap;line-height:1.2}.SeriesComboboxPopup_meta__5d22T{grid-area:meta;display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);white-space:nowrap;min-inline-size:0}.SeriesComboboxPopup_count__vBg2Z{color:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeriesComboboxPopup_simulation__2Seup{padding-block:1px;padding-inline:var(--space-2);border:1px solid var(--color-border);background-color:var(--color-surface-sunken);color:var(--color-text-subtle);font-size:var(--font-size-xs)}.SeriesComboboxPopup_empty___M6uC{padding-block:var(--space-3);padding-inline:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.SeriesComboboxPopup_group__ApScB[data-priority=true]{margin-block:var(--space-1) var(--space-2);padding-block:var(--space-1);border:1px solid var(--color-border);-webkit-border-start:3px solid var(--color-primary);border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-surface-sunken);box-shadow:var(--shadow-sm)}.SeriesComboboxPopup_group__ApScB[data-priority=true] .SeriesComboboxPopup_groupLabel__piZWW{background-color:var(--color-surface-sunken);color:var(--color-primary);font-weight:700;letter-spacing:.02em;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.SeriesComboboxPopup_option__7D9JT[data-priority=true]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 70%,transparent) 0,transparent 100%);border-inline-start-color:var(--color-primary)}.SeriesComboboxPopup_option__7D9JT[data-priority=true]:hover{background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 100%,transparent) 0,color-mix(in srgb,var(--color-primary-soft) 40%,transparent) 100%)}.SeriesComboboxPopup_option__7D9JT[data-priority=true][data-active=true]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 100%,transparent) 0,color-mix(in srgb,var(--color-primary-soft) 70%,transparent) 100%)}.SeriesComboboxPopup_option__7D9JT[data-locked=true]{cursor:not-allowed}.SeriesComboboxPopup_option__7D9JT[data-locked=true] .SeriesComboboxPopup_code__9tnUE{color:var(--color-text-subtle);font-weight:500}.SeriesComboboxPopup_option__7D9JT[data-locked=true] .SeriesComboboxPopup_name__HgLDv{color:var(--color-text-muted)}.SeriesComboboxPopup_option__7D9JT[data-locked=true] .SeriesComboboxPopup_count__vBg2Z{color:var(--color-text-subtle)}.SeriesComboboxPopup_option__7D9JT[data-locked=true]:hover{background-color:var(--color-surface-muted)}.SeriesComboboxPopup_option__7D9JT[data-locked=true][data-active=true]{background-color:var(--color-surface-active)}.SeriesComboboxPopup_comingSoonChip__d6OrG,.SeriesComboboxPopup_lockChip__aN3uz{display:inline-flex;align-items:center;gap:var(--space-1);padding-block:1px;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);color:var(--color-text-subtle);font-size:var(--font-size-xs);white-space:nowrap}.SeriesComboboxPopup_badgeMini__JcBQR{border-radius:var(--radius-pill);border-color:color-mix(in srgb,var(--color-accent-sun) 35%,var(--color-border));background-color:color-mix(in srgb,var(--color-accent-sun-soft) 70%,var(--color-surface));color:var(--color-accent-sun-ink)}.SeriesComboboxPopup_simulation__2Seup{border-radius:var(--radius-pill);background-color:var(--color-surface-muted);color:var(--color-text-muted)}.SeriesComboboxPopup_statusBadge__Dwq_c{padding-block:1px;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--font-size-xs);line-height:1.4;white-space:nowrap}.SeriesComboboxPopup_badgeWrappable__Erv0W{max-inline-size:100%;white-space:normal;text-align:start}.SeriesComboboxPopup_badgeComputed__9dCZA{border-color:color-mix(in srgb,var(--color-success) 40%,var(--color-border));background-color:color-mix(in srgb,var(--color-success-soft) 70%,var(--color-surface));color:var(--color-success)}.SeriesComboboxPopup_badgePartial__A7lms{border-color:color-mix(in srgb,var(--color-accent-sun) 35%,var(--color-border));background-color:color-mix(in srgb,var(--color-accent-sun-soft) 70%,var(--color-surface));color:var(--color-accent-sun-ink)}.SeriesComboboxPopup_badgeCatalogueOnly__0xTcI{border-color:color-mix(in srgb,var(--color-border-strong) 60%,var(--color-border));background-color:var(--color-surface-muted);color:var(--color-text-muted)}.SeriesComboboxPopup_badgeSpecialSystem__4chQF{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));background-color:color-mix(in srgb,var(--color-primary-soft) 70%,var(--color-surface));color:var(--color-primary)}.SeriesComboboxPopup_categoryChip__jtqRd{padding-block:1px;padding-inline:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}@media (prefers-reduced-motion:reduce){.SeriesComboboxPopup_groupLabel__piZWW,.SeriesComboboxPopup_listbox__Ydu9z,.SeriesComboboxPopup_option__7D9JT{transition:none;animation:none}}.ArticleCatalogueSelection_root__DvfGB{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-4)}.ArticleCatalogueSelection_header__kyLxu{display:flex;flex-direction:column;gap:var(--space-1)}.ArticleCatalogueSelection_title__C8DwG{margin:0;font-size:var(--font-size-lg,1.25rem);font-weight:650;color:var(--color-text)}.ArticleCatalogueSelection_hint__0PtDC,.ArticleCatalogueSelection_preparation__eDCWU{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ArticleCatalogueSelection_preparation__eDCWU{align-self:flex-start;padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background-color:var(--color-surface-raised,transparent)}.ArticleCatalogueSelection_family__RyP8v{display:flex;flex-direction:column;gap:var(--space-1)}.ArticleCatalogueSelection_filters__GhnKH{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ArticleCatalogueSelection_field__Pl7ec{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:12rem;flex:1 1 12rem}.ArticleCatalogueSelection_fieldLabel__MrRVs{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ArticleCatalogueSelection_input__HgeXJ{min-block-size:2.5rem;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md)}.ArticleCatalogueSelection_input__HgeXJ:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-primary));outline-offset:2px}.ArticleCatalogueSelection_count__udNab,.ArticleCatalogueSelection_empty__g1CD3{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ArticleCatalogueSelection_error__XhkzO{margin:0;font-size:var(--font-size-sm);color:var(--color-danger,#b3261e)}.ArticleCatalogueSelection_grid__mPZ4W{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ArticleCatalogueSelection_card__ypfrd{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background-color:var(--color-surface)}.ArticleCatalogueSelection_thumbPlaceholder__O2nNf,.ArticleCatalogueSelection_thumb__x8NKD{display:block;inline-size:100%;block-size:5.5rem;object-fit:contain;border-radius:var(--radius-sm,6px);background-color:var(--color-surface-raised,rgba(127,127,127,.08))}.ArticleCatalogueSelection_cardTitle__s7Q8n{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);overflow-wrap:anywhere}.ArticleCatalogueSelection_cardMeta__idEKP{font-size:var(--font-size-xs,.75rem);color:var(--color-text-muted);overflow-wrap:anywhere}.ArticleCatalogueSelection_action__1rlQn{align-self:start;min-block-size:2.25rem;padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background-color:var(--color-surface-raised,transparent);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer}.ArticleCatalogueSelection_action__1rlQn:hover{border-color:var(--color-primary)}.ArticleCatalogueSelection_action__1rlQn:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-primary));outline-offset:2px}.ArticleCatalogueSelection_bom__nlc6r{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.ArticleCatalogueSelection_bomHeader__aVFp1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.ArticleCatalogueSelection_bomTitle__kbUM8{margin:0;font-size:var(--font-size-md);font-weight:650;color:var(--color-text)}.ArticleCatalogueSelection_export__BXbz_{min-block-size:2.25rem;padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm,6px);background-color:var(--color-primary);color:var(--color-on-primary,#fff);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer}.ArticleCatalogueSelection_export__BXbz_:disabled{opacity:.55;cursor:not-allowed}.ArticleCatalogueSelection_table__CwZzY{inline-size:100%;border-collapse:collapse;font-size:var(--font-size-sm);color:var(--color-text)}.ArticleCatalogueSelection_table__CwZzY td,.ArticleCatalogueSelection_table__CwZzY th{padding-block:var(--space-2);padding-inline:var(--space-2);text-align:start;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);vertical-align:top}.ArticleCatalogueSelection_cellName__N_bEy{display:block;font-weight:600}.ArticleCatalogueSelection_cellCode__lKaJh{display:block;font-size:var(--font-size-xs,.75rem);color:var(--color-text-muted)}.ArticleCatalogueSelection_quantity__fgnKj{inline-size:5rem;min-block-size:2.25rem;padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm)}@media (max-width:40rem){.ArticleCatalogueSelection_grid__mPZ4W{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}.SeriesCutListModule_root__y__JG{display:flex;flex-direction:column;gap:var(--space-2)}.SeriesCutListModule_note__AsKrM{margin:0;align-self:flex-start;padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background-color:var(--color-surface-raised,transparent);font-size:var(--font-size-sm);color:var(--color-text-muted)}.RoleName_role__n0E1a{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}.RoleName_primary__ttvud{font-weight:600}.RoleName_original__OcDkS{font-size:.72em;font-weight:400;opacity:.68;white-space:nowrap}