.MainPage_root__XfVsL{min-height:100vh;padding-left:var(--spacing-16);padding-right:var(--spacing-16);padding-bottom:var(--spacing-16);flex-direction:column}.MainPage_headerShell__xL9O7,.MainPage_root__XfVsL{background:var(--color-background-primary);display:flex}.MainPage_headerShell__xL9O7{position:relative;padding:var(--spacing-16) 0;justify-content:space-between;align-items:center;flex-direction:row}.MainPage_headerLeft__D1o2g{color:var(--color-text-primary);font-weight:600;display:flex;flex-direction:row}.MainPage_headerRight__CUfHQ{display:flex;align-items:center;gap:var(--spacing-12)}.MainPage_main___CdUA{background:var(--color-background-secondary);flex:1 1 auto;padding:var(--spacing-16);border-radius:16px;display:flex;flex-direction:column;box-shadow:var(--shadow-inner);position:relative;overflow:hidden;--ai-bar-width:600px;--ai-bar-gap:8px;--section-pane-width:536px;--layout-ai-left:var(--spacing-16);--layout-ai-right:auto;--layout-actions-left:auto;--layout-actions-right:var(--spacing-16);--layout-section-left:var(--spacing-16);--layout-section-right:calc(52px + var(--spacing-16));--layout-section-justify:flex-end;--layout-section-collapsed-left:auto;--layout-section-collapsed-right:auto;--layout-section-expanded-ai-left:calc(var(--spacing-16) + var(--ai-bar-width) + 8px);--layout-section-expanded-ai-right:calc(52px + var(--spacing-16));--layout-menu-left:auto;--layout-menu-right:0}.MainPage_mirrored__CmxQB{--layout-ai-left:auto;--layout-ai-right:var(--spacing-16);--layout-actions-left:var(--spacing-16);--layout-actions-right:auto;--layout-section-left:calc(52px + var(--spacing-16));--layout-section-right:var(--spacing-16);--layout-section-justify:flex-start;--layout-section-collapsed-left:auto;--layout-section-collapsed-right:auto;--layout-section-expanded-ai-left:calc(52px + var(--spacing-16));--layout-section-expanded-ai-right:calc(var(--spacing-16) + var(--ai-bar-width) + 8px);--layout-menu-left:0;--layout-menu-right:auto}.MainPage_buttonGrid__CXTep{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-16);margin-bottom:var(--spacing-16);align-items:start}.MainPage_sectionModal__LAsjB{position:absolute;top:var(--spacing-16);left:var(--layout-section-left);right:var(--layout-section-right);bottom:calc(var(--spacing-16) + var(--ai-bar-actual-height, 104px) + var(--ai-bar-gap));display:flex;justify-content:var(--layout-section-justify);align-items:flex-start;z-index:4}.MainPage_sectionModalCollapsed__mrqq7{width:var(--section-pane-width);align-items:stretch;overflow:hidden}.MainPage_sectionModalCollapsed__mrqq7,.MainPage_sectionModalExpanded__s_J0y{pointer-events:auto;bottom:calc(var(--spacing-16) + var(--ai-bar-actual-height, 104px) + var(--ai-bar-gap))}.MainPage_sectionModalCollapsedAiActive__LtlKM{pointer-events:auto;width:var(--section-pane-width);bottom:var(--spacing-16);align-items:stretch;overflow:hidden}.MainPage_sectionModalExpandedAiActive___sTAp{pointer-events:auto;left:var(--layout-section-expanded-ai-left);right:var(--layout-section-expanded-ai-right);bottom:var(--spacing-16)}.MainPage_formModal__o4Vc4{pointer-events:auto;width:800px;bottom:calc(var(--spacing-16) + var(--ai-bar-actual-height, 104px) + var(--ai-bar-gap));max-height:calc(100% - var(--spacing-16) - var(--ai-bar-actual-height, 104px) - var(--ai-bar-gap))}.MainPage_formModalAiActive__EGadX{pointer-events:auto;width:700px;bottom:var(--spacing-16);max-height:calc(100% - var(--spacing-16))}.MainPage_formModalOrchestrator__wfSys{bottom:calc(var(--spacing-16) + var(--ai-bar-actual-height, 104px) + var(--ai-bar-gap));max-height:calc(100% - var(--spacing-16) - var(--ai-bar-actual-height, 104px) - var(--ai-bar-gap))}.MainPage_formModalOrchestratorAiActive__CEdb8,.MainPage_formModalOrchestrator__wfSys{pointer-events:auto;width:calc(100% - var(--layout-section-left) - var(--layout-section-right))}.MainPage_formModalOrchestratorAiActive__CEdb8{bottom:var(--spacing-16);max-height:calc(100% - var(--spacing-16))}.MainPage_floatingActions__GizA1{position:absolute;left:var(--layout-actions-left);right:var(--layout-actions-right);top:var(--spacing-16);bottom:calc(var(--spacing-16) + var(--ai-bar-actual-height, 104px) + var(--ai-bar-gap));z-index:6;display:flex;flex-direction:column;justify-content:space-between}.MainPage_floatingActionsBottom__Il47Z,.MainPage_floatingActionsTop__NjLlh{display:flex;flex-direction:column;gap:var(--spacing-12)}.AiChat_root__y58kh{width:600px;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:visible}.AiChat_defaultMessages__ComCZ{display:flex;flex-direction:column;gap:12px}.AiChat_messageBubble__xMx2V{font-size:16px;font-weight:500;font-family:var(--font-family-inter,"Inter",sans-serif);line-height:1.4;color:var(--color-text-primary,#000000);max-width:90%}.AiChat_messageUser__B_dKP{background:var(--color-background-secondary,#f7f7f7);padding:14px 20px;border-radius:50px;align-self:flex-end}.AiChat_messageBubble__xMx2V:not(.AiChat_messageUser__B_dKP){background:transparent;padding:12px 0;align-self:flex-start}.AiChat_messageTimestamp__RrW3d{display:block;margin-top:6px;font-size:11px;color:var(--color-text-tertiary)}.aiMessageTypography_aiMessageText__qP8DD{font-family:var(--font-inter,Inter);font-size:15px;font-weight:400;line-height:1.6}.iconButton_iconButtonHover__GaW2o{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.iconButton_iconButtonHover__GaW2o:hover{opacity:.6}.WebAiInputBar_root__TpYDB{padding:16px;display:flex;flex-direction:column;gap:12px}.WebAiInputBar_root__TpYDB.WebAiInputBar_standalone__428RI{background:var(--color-background-primary);border-radius:24px;box-shadow:var(--shadow-sm);gap:14px}.WebAiInputBar_root__TpYDB.WebAiInputBar_standalone__428RI .WebAiInputBar_topRow__3fN7y{gap:10px}.WebAiInputBar_root__TpYDB.WebAiInputBar_standalone__428RI .WebAiInputBar_textarea__fmMZO{min-height:28px;font-size:19px}.WebAiInputBar_root__TpYDB.WebAiInputBar_standalone__428RI .WebAiInputBar_submitButton__IlIL_{width:38px;height:38px;min-width:38px;min-height:38px}.WebAiInputBar_root__TpYDB.WebAiInputBar_standalone__428RI .WebAiInputBar_bottomRow__3v3CC{gap:10px}.WebAiInputBar_root__TpYDB.WebAiInputBar_standalone__428RI{--standalone-btn-height:38px;--standalone-btn-icon-size:20px;--standalone-btn-font-size:14px}.WebAiInputBar_attachButtonStandalone__9C_WP button{width:var(--standalone-btn-height)!important;height:var(--standalone-btn-height)!important;padding:0!important}.WebAiInputBar_attachButtonStandalone__9C_WP button span{font-size:var(--standalone-btn-icon-size)!important}.WebAiInputBar_root__TpYDB.WebAiInputBar_embedded__32q2Z{background:var(--color-background-primary);border-radius:20px;box-shadow:var(--shadow-md)}.WebAiInputBar_topRow__3fN7y{display:flex;align-items:flex-start;gap:8px;min-height:-moz-fit-content;min-height:fit-content}.WebAiInputBar_textarea__fmMZO{flex:1;border:none;outline:none;color:var(--color-text-primary,#000000);resize:none;max-height:120px;min-height:23px;background:transparent;overflow-y:hidden}.WebAiInputBar_textarea__fmMZO::-moz-placeholder{color:var(--color-text-placeholder)}.WebAiInputBar_textarea__fmMZO::placeholder{color:var(--color-text-placeholder)}.WebAiInputBar_submitButton__IlIL_{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background:var(--color-accent-primary);color:var(--color-text-inverse);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.WebAiInputBar_submitButton__IlIL_:hover:not(:disabled){opacity:.8}.WebAiInputBar_submitButton__IlIL_:disabled{opacity:.5;cursor:not-allowed}.WebAiInputBar_submitButtonLoading___9pXc{cursor:pointer;opacity:1!important;background:var(--color-text-secondary,#666)}.WebAiInputBar_bottomRow__3v3CC{display:flex;align-items:center;gap:8px}.WebAiInputBar_historyButton__KF_HE{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:20px;border:var(--border-width-thin) solid var(--color-stroke);background:var(--color-background-primary);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.WebAiInputBar_historyButton__KF_HE:hover{background:var(--color-background-secondary);border-color:var(--color-text-primary)}.WebAiInputBar_historyButtonStandalone__kYqr1{width:var(--standalone-btn-height);height:var(--standalone-btn-height);padding:0}.WebAiInputBar_contextIndicator__Bits_{display:flex;align-items:center;gap:5px;margin-left:auto;cursor:default}.WebAiInputBar_contextRing__xK6mS{flex-shrink:0}.WebAiInputBar_contextFill__DG5Ch{transition:stroke-dashoffset .4s ease,stroke .3s ease}.WebAiInputBar_contextText__sPw9H{font-size:11px;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.WebAiInputBar_uploadPreview__fKB0j{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--color-background-secondary);border-radius:6px;font-size:12px}.WebAiInputBar_uploadPreviewName__CyKRQ{color:var(--color-text-primary);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WebAiInputBar_uploadPreviewRemove__ovScU{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-tertiary);cursor:pointer;border-radius:4px}.FileAttachButton_container__8Vf00{position:relative}.FileAttachButton_trigger__q7p6k{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:20px;border:var(--border-width-thin) solid var(--color-stroke);background:var(--color-background-primary);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.FileAttachButton_trigger__q7p6k:focus-visible,.FileAttachButton_trigger__q7p6k:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-text-primary);outline:none}.FileAttachButton_trigger__q7p6k:disabled{opacity:var(--opacity-muted);cursor:not-allowed}.FileAttachButton_triggerActive__vjkY7{background:var(--color-background-secondary);border-color:var(--color-text-primary)}.FileAttachButton_hiddenInput__tp_to{display:none}.WebAuthButton_root__vMt_b{display:inline-flex;align-items:center;gap:8px}.WebAuthButton_name__s76Gu{font-weight:600}.WebAuthButton_type__89ptG{opacity:.7;font-size:12px;text-transform:lowercase}.WebAuthButton_actions__0UmBh{display:inline-flex;gap:8px}.WebAuthButton_link__hE_Vt{background:none;border:none;color:var(--color-primary,#0b5cff);cursor:pointer;padding:var(--spacing-4) 6px}.WebAuthButton_divider__aV_uC{opacity:.4}.BaseButton_base__QThfO{display:inline-flex;align-items:center;justify-content:center;border:none;outline:none;background:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,opacity .15s ease,color .15s ease}.BaseButton_base__QThfO:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.LoadingSpinner_spinner__nO_y2{display:inline-block;width:var(--spacing-16);height:var(--spacing-16);border-radius:9999px;border-top-color:currentcolor;border:var(--border-width-normal) solid;border-top:var(--border-width-normal) solid transparent;opacity:var(--opacity-muted);animation:LoadingSpinner_spin__Cr2lw .8s linear infinite}@keyframes LoadingSpinner_spin__Cr2lw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BaseTextButton_textButton__tVkJV{gap:var(--spacing-8);white-space:nowrap;font-weight:500;border-radius:var(--radius-sm)}.BaseTextButton_sm__GlqLJ{padding:var(--spacing-6) var(--spacing-12);font-size:13px}.BaseTextButton_md__76OnK{padding:var(--spacing-8) var(--spacing-16);font-size:14px}.BaseTextButton_lg___myt_{padding:var(--spacing-10) var(--spacing-20);font-size:15px}.BaseTextButton_fullWidth__Q0qQ0{width:100%}.BaseTextButton_iconOnly__rMmiL{width:var(--spacing-40);padding:0}.BaseTextButton_iconWrapper__xg9Ms{display:inline-flex;align-items:center;justify-content:center}.BaseIconButton_iconButton__FGxh8{border-radius:var(--radius-md);flex-shrink:0}.BaseIconButton_sm__M6znK{width:36px;height:36px}.BaseIconButton_md__RbzSn{width:44px;height:44px}.BaseIconButton_lg__DOg55{width:52px;height:52px}.BaseIconButton_active__qT_tb{background:var(--color-accent-primary);color:var(--color-text-inverse)}.BaseIconButton_active__qT_tb:hover{background:var(--color-accent-hover)}.WebPrimaryButton_primary__KcHK1{background:var(--color-accent-primary);color:var(--color-text-inverse)}.WebPrimaryButton_primary__KcHK1:hover{background:var(--color-accent-hover)}.WebPrimaryButton_outline__ZPzLi{background:transparent;color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-stroke)}.WebPrimaryButton_outline__ZPzLi:hover{background:var(--color-background-secondary);border-color:var(--color-text-secondary)}.WebPrimaryButton_inverse__yMKhC{background:var(--color-background-primary);color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-frame-primary)}.WebPrimaryButton_inverse__yMKhC:hover{background:var(--color-background-secondary);border-color:var(--color-text-primary)}.WebSecondaryButton_secondary__8Obh6{background:transparent;color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-stroke)}.WebSecondaryButton_secondary__8Obh6:hover{background:var(--color-background-secondary);border-color:var(--color-text-secondary)}.WebSecondaryButton_danger___Jsyo{color:var(--color-danger,#dc2626);border-color:var(--color-danger-light,#fecdd3);background:var(--color-danger-bg,#fff5f5)}.WebSecondaryButton_danger___Jsyo:hover{border-color:var(--color-danger,#dc2626);background:var(--color-danger-bg,#fff5f5)}.WebActionButton_action__eEDK1{background:var(--color-background-primary);color:var(--color-text-primary);box-shadow:0 0 4px rgba(0,0,0,.1)}.WebActionButton_action__eEDK1:hover{background:var(--color-background-secondary)}.DropdownMenu_dropdown__Do_sj{background:var(--color-background-primary);border-radius:var(--radius-8);box-shadow:0 0 2px 0 rgba(0,0,0,.25);padding:var(--spacing-4);display:flex;flex-direction:column;gap:0;overflow-y:auto;width:100%;max-height:300px}.DropdownMenu_status__4mDqx{padding:var(--spacing-10) 12px;font-size:14px;color:var(--color-text-secondary);font-family:var(--font-family-inter)}.DropdownMenu_statusError__oAZHh{color:var(--color-red)}.DropdownMenu_optionButton__YdqdY{display:flex;flex-direction:column;gap:4px;text-align:left;padding:var(--spacing-6) 16px;border-radius:var(--radius-xs);border:none;background:var(--color-background-primary);cursor:pointer;color:var(--color-text-primary);font-family:var(--typography-tableBody-font-family);font-size:var(--typography-tableBody-font-size);font-weight:var(--typography-tableBody-font-weight);line-height:var(--typography-tableBody-line-height);transition:background-color var(--transition-duration-fast) ease;width:100%}.DropdownMenu_optionButtonHighlighted__L_lzm,.DropdownMenu_optionButtonSelected__vusar,.DropdownMenu_optionButton__YdqdY:hover{background:var(--color-background-secondary)}.DropdownMenu_optionButtonSelected__vusar{font-weight:var(--font-weight-medium)}.DropdownMenu_optionButtonDisabled__YWtiY{cursor:not-allowed;opacity:var(--opacity-disabled)}.DropdownMenu_sectionHeader__z5_qy{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.5px;color:var(--color-text-tertiary);padding:8px 16px 4px;text-transform:uppercase;line-height:1.2}.DropdownMenu_sectionHeader__z5_qy:not(:first-child){margin-top:12px}.DropdownMenu_optionLabel__05PhZ{font-family:var(--typography-tableBody-font-family);font-size:var(--typography-tableBody-font-size);font-weight:var(--typography-tableBody-font-weight);line-height:var(--typography-tableBody-line-height);color:var(--color-text-primary)}.DropdownMenu_optionDescription__2IcpX{font-size:12px;color:var(--color-text-secondary);line-height:1.3}.DropdownMenu_footer__dahhv{border-top:1px solid var(--color-stroke);padding:var(--spacing-8) 12px;font-size:13px;color:var(--color-text-secondary);margin-top:4px}.WebFilterButton_container__wvFML{position:relative;display:inline-flex}.WebFilterButton_filter__Q8edq{padding:var(--spacing-6);width:var(--control-height,40px);height:var(--control-height,40px);flex:0 0 var(--control-height,40px);border-radius:var(--radius-8);background:var(--color-background-secondary);color:var(--color-text-placeholder)}.WebFilterButton_filter__Q8edq:hover{background:var(--color-background-primary)}.WebFilterButton_filter__Q8edq.WebFilterButton_active__5ScIi{background:var(--color-frame-primary);color:var(--color-text-inverse)}.WebFilterButton_filter__Q8edq.WebFilterButton_active__5ScIi:hover{background:var(--color-frame-primary)}.WebFilterButton_dropdownWrapper__6u10q{position:absolute;top:calc(100% + 4px);right:0;min-width:200px;z-index:50}.SelectButton_select__YMfsc{gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-sm);background:var(--color-background-primary);color:var(--color-text-primary);text-align:left;justify-content:flex-start}.SelectButton_active__LhaSV,.SelectButton_select__YMfsc:hover{background:var(--color-background-secondary)}.SelectButton_label__Ia7Zi{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectButton_icon__QoC8K{color:var(--color-text-tertiary)}.SelectButton_trailingIcon__RX0zD{color:var(--color-accent-primary)}.CategoryButton_categoryButton__1RdDj{height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);border:var(--border-width-thin) solid var(--color-stroke);border-radius:var(--radius-8);background:var(--color-background-primary);color:var(--color-text-primary);font-weight:600;font-size:14px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.CategoryButton_categoryButton__1RdDj:focus-visible:not(:disabled),.CategoryButton_categoryButton__1RdDj:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-accent);box-shadow:0 4px 12px rgba(0,0,0,.08);outline:none}.CategoryButton_categoryButton__1RdDj:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.CategoryButton_icon__Q3L8x{font-size:24px;line-height:1}.CategoryButton_label__YWx8n{text-align:center}.ErrorFallback_root__zFNLE{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-20,20px);background-color:var(--color-background-primary,#ffffff)}.ErrorFallback_container__37yl6{max-width:600px;width:100%;text-align:center}.ErrorFallback_iconContainer__D8HpE{margin-bottom:var(--spacing-24,24px)}.ErrorFallback_icon__jNuLt{font-size:64px;display:inline-block;animation:ErrorFallback_bounce__nSUmv 1s ease-in-out}@keyframes ErrorFallback_bounce__nSUmv{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ErrorFallback_title__CQWwz{font-size:32px;font-weight:600;color:var(--color-text-primary,#1f2937);margin:0 0 var(--spacing-16,16px);font-family:var(--font-heading,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.ErrorFallback_description__BKlfB{font-size:16px;line-height:1.6;color:var(--color-text-secondary,#6b7280);margin:0 0 var(--spacing-32,32px)}.ErrorFallback_actions__adP__{display:flex;flex-direction:column;gap:var(--spacing-12,12px);align-items:center;margin-bottom:var(--spacing-32,32px)}.ErrorFallback_primaryButton__J5MOx,.ErrorFallback_secondaryButton__4M9Co,.ErrorFallback_tertiaryButton__uGvwZ{padding:var(--spacing-12,12px) var(--spacing-24,24px);border-radius:var(--radius-lg,8px);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:200px;font-family:inherit}.ErrorFallback_primaryButton__J5MOx{background-color:var(--color-accent,#3b82f6);color:var(--color-text-inverse)}.ErrorFallback_primaryButton__J5MOx:hover{background-color:var(--color-accent-hover,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.ErrorFallback_secondaryButton__4M9Co{background-color:var(--color-background-secondary,#f3f4f6);color:var(--color-text-primary,#1f2937)}.ErrorFallback_secondaryButton__4M9Co:hover{background-color:var(--color-stroke,#e5e7eb);transform:translateY(-1px)}.ErrorFallback_tertiaryButton__uGvwZ{background-color:transparent;color:var(--color-text-secondary,#6b7280);text-decoration:underline}.ErrorFallback_tertiaryButton__uGvwZ:hover{color:var(--color-text-primary,#1f2937)}.ErrorFallback_errorDetails___02xE{margin:var(--spacing-32,32px) 0;text-align:left;background-color:var(--color-background-secondary,#f9fafb);border:1px solid var(--color-stroke,#e5e7eb);border-radius:var(--radius-md,6px);padding:var(--spacing-16,16px)}.ErrorFallback_errorSummary__pH8K2{cursor:pointer;font-weight:600;color:var(--color-text-primary,#1f2937);padding:var(--spacing-8,8px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ErrorFallback_errorSummary__pH8K2:hover{color:var(--color-accent,#3b82f6)}.ErrorFallback_errorContent__YyPuc{margin-top:var(--spacing-16,16px)}.ErrorFallback_errorSection__US_yu{margin-bottom:var(--spacing-20,20px)}.ErrorFallback_errorSection__US_yu:last-child{margin-bottom:0}.ErrorFallback_errorSectionTitle__4BUdV{font-size:14px;font-weight:600;color:var(--color-text-primary,#1f2937);margin:0 0 var(--spacing-8,8px)}.ErrorFallback_errorMessage__p3lIF,.ErrorFallback_errorStack__gOa_7{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;line-height:1.5;color:var(--color-danger-600,#dc2626);background-color:var(--color-danger-50,#fef2f2);padding:var(--spacing-12,12px);border-radius:var(--radius-sm,4px);overflow-x:auto;margin:0;white-space:pre-wrap;word-break:break-word}.ErrorFallback_errorStack__gOa_7{color:var(--color-text-secondary,#6b7280);background-color:var(--color-background-secondary,#f9fafb);max-height:300px;overflow-y:auto}.ErrorFallback_footer__Sg6Hx{margin-top:var(--spacing-32,32px);padding-top:var(--spacing-24,24px);border-top:1px solid var(--color-stroke,#e5e7eb)}.ErrorFallback_footerText__8f4oZ{font-size:14px;color:var(--color-text-secondary,#9ca3af);margin:0}@media (max-width:640px){.ErrorFallback_title__CQWwz{font-size:24px}.ErrorFallback_description__BKlfB{font-size:14px}.ErrorFallback_primaryButton__J5MOx,.ErrorFallback_secondaryButton__4M9Co,.ErrorFallback_tertiaryButton__uGvwZ{min-width:100%}}.PanelContainer_container__G9TQC{display:flex;flex-direction:column;background:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-stroke);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:var(--spacing-16);--pane-width:500px;--pane-min-height:400px}.PanelContainer_collapsed__s7H2d{width:var(--pane-width,500px);flex:0 0 var(--pane-width,500px);min-height:var(--pane-min-height,300px);max-height:100%}.PanelContainer_expanded__Fei1f{width:100%;height:100%;min-height:0;flex:1 1 auto}.PanelContainer_widthDefault__L8N6D{--pane-width:500px}.PanelContainer_widthWide__h7lbH{--pane-width:700px}.PanelHeader_header___aUQQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-shrink:0}.PanelHeader_title__i6FX4{font-size:var(--typography-h4-size,18px);font-weight:var(--typography-h4-weight,600);color:var(--color-text-primary)}.PanelHeader_actions__hHDUd{display:flex;align-items:center;gap:8px}.PanelHeader_iconButton__wbw74{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-primary);cursor:pointer}.PanelHeader_iconButton__wbw74:hover{opacity:var(--opacity-disabled)}.FormPanel_body__PxEr7{flex:1;padding:0;overflow:hidden;min-height:0;display:flex;flex-direction:column}.WebFormLayout_form__3cwwF{--form-field-gap:1rem;--form-section-gap:40px;--form-grid-gap:20px;--form-padding:1rem;display:flex;flex-direction:column;gap:var(--form-section-gap)}.WebFormLayout_section__0Zmx6{display:flex;flex-direction:column;gap:var(--form-field-gap)}.WebFormLayout_sectionHeader__T7eaw{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-12)}.WebFormLayout_sectionHeaderContent__45k9p{display:flex;flex-direction:column;gap:var(--spacing-4)}.WebFormLayout_sectionTitle__ZnO0d{font-size:16px;line-height:1.2;font-weight:600;color:var(--color-text-primary)}.WebFormLayout_sectionSubtitle__RpEAM{font-size:13px;color:var(--color-text-secondary);line-height:1.35}.WebFormLayout_sectionRight__2ylCw{display:inline-flex;gap:var(--spacing-8)}.WebFormLayout_sectionBody__Ix0E0{display:block}.WebFormLayout_grid__nd8_v{display:grid;gap:var(--form-grid-gap,20px)}.WebFormLayout_cols1__9CeV5{grid-template-columns:1fr}.WebFormLayout_cols2__0K2Ol{grid-template-columns:repeat(2,minmax(0,1fr))}.WebFormLayout_cols3__9YiP8{grid-template-columns:repeat(3,minmax(0,1fr))}.WebFormLayout_actions___8kF3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--spacing-16) 0 0;flex-shrink:0}.WebFormLayout_formContainer__X0x86{display:flex;flex-direction:column;flex:1;min-height:0}.WebFormLayout_formHeader__oLjDf{padding:0 0 var(--spacing-20);border-bottom:1px solid var(--color-stroke);margin-bottom:var(--spacing-20)}.WebFormLayout_stepsWrapper__2Tq8r{padding:0 0 var(--spacing-16);flex-shrink:0}.WebFormLayout_formBody__RvPYk{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.WebFormLayout_formContent__EKdvE{display:flex;flex-direction:column;gap:var(--spacing-24)}.SingleFormLayout_container__UgkYQ{display:flex;flex-direction:column;flex:1;min-height:0}.SingleFormLayout_scrollArea__frtO7{flex:1 1 auto;overflow-y:auto;min-height:0}.SingleFormLayout_content__d_mc5{display:flex;flex-direction:column;gap:16px}.SingleFormLayout_error__v4SJs{padding:var(--spacing-12) 16px;background:var(--color-error-background,#fee);border:var(--border-width-thin) solid var(--color-error,#f44);border-radius:var(--radius-sm);color:var(--color-error,#d33);font-size:14px}.ItemCreationLayout_root__9Ofhz{display:flex;flex-direction:column;gap:var(--spacing-16)}.ItemCreationLayout_formContainer__Zq8S9{display:flex;flex-direction:column;gap:var(--spacing-12)}.ItemCreationLayout_buttonContainer__xhpXD{display:flex;justify-content:flex-start}.ItemCreationLayout_listContainer__G_QpL{display:flex;flex-direction:column;gap:var(--spacing-12)}.ItemCreationLayout_summaryContainer__IH6MC{margin-top:var(--spacing-16);padding:var(--spacing-12);border-radius:10px;background:var(--color-background-tertiary);font-weight:600;color:var(--color-text-primary)}.StepWizard_progressBar__RAQ6M{position:relative;display:flex;align-items:flex-start;width:100%;min-height:70px;padding:4px var(--spacing-8) var(--spacing-8)}.StepWizard_track__Witp1{right:var(--spacing-8);background:var(--color-stroke);z-index:0}.StepWizard_fill__iyyZT,.StepWizard_track__Witp1{position:absolute;top:17px;left:var(--spacing-8);height:3px;border-radius:2px}.StepWizard_fill__iyyZT{background:var(--color-accent-primary);z-index:2;transform-origin:left}.StepWizard_fillAhead__qhLqe{background:var(--color-text-secondary);opacity:.4;z-index:1}.StepWizard_stepMarker__FuAu_{position:relative;display:flex;flex-direction:column;align-items:center;z-index:2;flex:1 1 0;min-width:0}.StepWizard_stepMarkerClickable__p9RyR{cursor:pointer}.StepWizard_stepMarkerClickable__p9RyR:hover .StepWizard_dot__SPtqq{transform:scale(1.1)}.StepWizard_stepMarkerClickable__p9RyR:hover .StepWizard_label___l6U7{color:var(--color-text-primary)}.StepWizard_dotWrapper__tUQoq{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.StepWizard_dot__SPtqq{width:14px;height:14px;border-radius:50%;background:var(--color-background-primary);border:2px solid var(--color-stroke);transition:all .15s ease;flex-shrink:0}.StepWizard_dotCompleted__FUuzW{width:14px;height:14px}.StepWizard_dotActive__a_4qw,.StepWizard_dotCompleted__FUuzW{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.StepWizard_dotActive__a_4qw{width:18px;height:18px;box-shadow:0 0 0 4px rgba(35,131,226,.2)}.StepWizard_dotPending__DUY4J{background:var(--color-background-primary);border-color:var(--color-stroke)}.StepWizard_dotFilledAhead__PfUbQ{background:var(--color-text-secondary);border-color:var(--color-text-secondary);opacity:.5}.StepWizard_label___l6U7{margin-top:var(--spacing-4);font-size:12px;font-weight:500;color:var(--color-text-secondary);text-align:center;width:100%;line-height:1.3;transition:color .15s ease,font-weight .15s ease}.StepWizard_labelActive__3J1in{color:var(--color-text-primary);font-weight:600}.StepWizard_labelCompleted__Y6_VE{color:var(--color-text-secondary)}.StepWizard_labelFilledAhead__QjCh_{color:var(--color-text-secondary);opacity:.6}.dark .StepWizard_dotActive__a_4qw{box-shadow:0 0 0 4px rgba(91,141,255,.25)}.FieldBase_wrapper__ZbQXV{position:relative;display:flex;flex-direction:column;width:100%}.FieldBase_label__gTFQ2{display:flex;gap:2px;align-items:flex-start}.FieldBase_inputContainer__ixeZ0{position:relative;background:var(--color-background-primary);border:1px solid var(--color-stroke);border-radius:var(--radius-8);transition:border-color .15s ease-out;display:flex;align-items:center;width:100%;--field-input-color:var(--color-text-primary)}.FieldBase_inputContainerHasValue__jnRed{border-color:var(--color-frame-primary)!important}.FieldBase_inputContainerError__y6cMX{border-color:var(--color-red)}.FieldBase_inputContainerDraft__lEXl0{border:1px solid var(--color-primary,#2383e2)!important;background:rgba(35,131,226,.08)!important;--field-input-color:var(--color-primary,#2383e2)}.FieldBase_inputContainerDisabled__hndzb{opacity:.5;cursor:not-allowed}.FieldBase_input__X0ujt{width:100%;padding:10px 12px;border:none;background:transparent;outline:none;color:var(--field-input-color)}.FieldBase_input__X0ujt::-moz-placeholder{font-family:var(--typography-placeholder-font-family);font-size:var(--typography-placeholder-font-size);font-weight:var(--typography-placeholder-font-weight);line-height:var(--typography-placeholder-line-height);color:var(--color-text-placeholder)}.FieldBase_input__X0ujt::placeholder{font-family:var(--typography-placeholder-font-family);font-size:var(--typography-placeholder-font-size);font-weight:var(--typography-placeholder-font-weight);line-height:var(--typography-placeholder-line-height);color:var(--color-text-placeholder)}.FieldBase_input__X0ujt:focus{outline:none}.FieldBase_input__X0ujt:-webkit-autofill,.FieldBase_input__X0ujt:-webkit-autofill:active,.FieldBase_input__X0ujt:-webkit-autofill:focus,.FieldBase_input__X0ujt:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-background-primary) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;border-radius:var(--radius-8)}.FieldBase_inputDisabled__CeiPN{cursor:not-allowed}input[type=date].FieldBase_input__X0ujt::-webkit-datetime-edit-day-field,input[type=date].FieldBase_input__X0ujt::-webkit-datetime-edit-month-field,input[type=date].FieldBase_input__X0ujt::-webkit-datetime-edit-text,input[type=date].FieldBase_input__X0ujt::-webkit-datetime-edit-year-field{color:var(--color-text-placeholder);font-weight:var(--typography-placeholder-font-weight)!important}input[type=date].FieldBase_input__X0ujt::-webkit-datetime-edit{font-weight:var(--typography-placeholder-font-weight)!important}input[type=date].FieldBase_input__X0ujt::-webkit-calendar-picker-indicator{opacity:.5}.FieldBase_helper__vbTUS{font-size:12px;color:var(--color-text-secondary);line-height:1.4}.FieldBase_error__0xp2Y{font-size:12px;color:var(--color-red);line-height:1.4}.FieldBase_inputContainerMultiline__hbHKJ{min-height:91px;align-items:flex-start}.BaseInput_prefix__UflYF{position:absolute;left:var(--spacing-12);top:50%;transform:translateY(-50%);pointer-events:none}.BaseInput_inputCurrencyPadding__EU4nm{padding-left:var(--spacing-32)}.BaseInput_inputUnitPadding__aGr9G{padding-right:var(--spacing-48)}.BaseInput_textarea__hlG9S{min-height:71px;resize:vertical;line-height:1.4}.BaseInput_suffix__0u5GM{position:absolute;right:var(--spacing-12);top:50%;transform:translateY(-50%);pointer-events:none}.BaseInput_inputPasswordPadding__c2yvq{padding-right:var(--spacing-48)}.BaseInput_passwordToggle__v6h2k{position:absolute;right:var(--spacing-12);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:color .2s ease}.BaseInput_passwordToggle__v6h2k:hover{color:var(--color-text-primary)}.BaseInput_passwordToggle__v6h2k:active{transform:translateY(-50%) scale(.95)}.Input_draftContainer__rdipw{position:relative;display:grid}.Input_labelWithActions__KXAud{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.Input_labelWrapper__IxJE7{display:flex;align-items:center;gap:2px}.Input_actionIcons__2BfDq{display:flex;gap:4px;align-items:center}.Input_iconButtonReject__3A9jE,.Input_iconButton__8eBxL{display:flex;align-items:center;justify-content:center;height:1em;aspect-ratio:1;padding:0;border:none;border-radius:var(--radius-4);background:transparent;cursor:pointer;transition:all .15s ease-out;flex-shrink:0}.Input_iconButton__8eBxL{color:var(--color-primary,#2383e2)}.Input_iconButton__8eBxL:hover{background:var(--color-primary-faded)}.Input_iconButtonReject__3A9jE{color:var(--color-text-secondary)}.Input_iconButtonReject__3A9jE:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.shared_dropdownSectionHeader__Yek6q{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase;line-height:1.2;color:var(--color-text-tertiary);padding:8px 12px 4px}.shared_dropdownSectionHeader__Yek6q:not(:first-child){margin-top:12px}.ActionMenu_root__uef29{position:relative;display:inline-flex}.ActionMenu_menu__9CceK{position:absolute;min-width:220px;background:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-stroke);border-radius:16px;padding:var(--spacing-8);box-shadow:var(--shadow-2xl);z-index:30;display:flex;flex-direction:column;gap:6px}.ActionMenu_menuAlignRight__wDpoM{right:0}.ActionMenu_menuAlignLeft__kHA76{left:0}.ActionMenu_menuDirectionDown__CaxN0{top:calc(100% + 8px)}.ActionMenu_menuDirectionUp__20iFA{bottom:calc(100% + 8px)}.ActionMenu_menuItem__ziysC{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;border:none;background:transparent;padding:var(--spacing-10) 12px;border-radius:var(--radius-md);color:var(--color-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease;text-align:left}.ActionMenu_menuItem__ziysC:focus-visible,.ActionMenu_menuItem__ziysC:hover:not(:disabled){background:var(--color-background-secondary);outline:none}.ActionMenu_menuItem__ziysC:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ActionMenu_menuItemContent__738Ek{display:flex;align-items:flex-start;gap:8px;width:100%}.ActionMenu_menuItemIcon__JSsYK{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;margin-top:2px}.ActionMenu_menuItemText__pcI8_{display:flex;flex-direction:column;gap:2px;flex:1}.ActionMenu_menuItemLabel__ClUPP{font-size:14px;font-weight:500;color:var(--color-text-primary);line-height:1.4}.ActionMenu_menuItemDescription__8PXF0{font-size:12px;color:var(--color-text-secondary);line-height:1.3}.ActionMenu_menuItemSelected__OCk0l{background:var(--color-background-secondary)}.ActionMenu_checkIcon__1aTj_{color:var(--color-accent-primary);flex-shrink:0;margin-top:2px}.WebDraftActions_actions__y7miU{display:inline-flex;align-items:center;gap:4px}.WebDraftActions_iconButton__USMnb{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:var(--radius-4);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.WebDraftActions_iconButtonPrimary__uYoD_{color:var(--color-primary,#1b64cf)}.WebDraftActions_iconButtonPrimary__uYoD_:hover,.WebDraftActions_iconButton__USMnb:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.SelectMenu_dropdown__9U9xs{background:var(--color-background-primary);border-radius:var(--radius-8);box-shadow:0 0 2px 0 rgba(0,0,0,.25);padding:var(--spacing-4);display:flex;flex-direction:column;gap:0;overflow-y:auto;width:100%;max-height:300px}.SelectMenu_status__BTzQo{padding:var(--spacing-10) 12px;font-size:14px;color:var(--color-text-secondary);font-family:var(--font-family-inter)}.SelectMenu_statusError__kWSEx{color:var(--color-red)}.SelectMenu_optionButton__ElEa7{display:flex;flex-direction:column;gap:4px;text-align:left;padding:var(--spacing-6) 16px;border-radius:var(--radius-xs);border:none;background:var(--color-background-primary);cursor:pointer;color:var(--color-text-primary);font-family:var(--typography-tableBody-font-family);font-size:calc(var(--typography-tableBody-font-size) + 2px);font-weight:var(--typography-tableBody-font-weight);line-height:var(--typography-tableBody-line-height);transition:background-color var(--transition-duration-fast) ease;width:100%}.SelectMenu_optionButtonHighlighted__BiZg7,.SelectMenu_optionButtonSelected__eKER7,.SelectMenu_optionButton__ElEa7:hover{background:var(--color-background-secondary)}.SelectMenu_optionButtonSelected__eKER7{font-weight:var(--font-weight-medium)}.SelectMenu_optionButtonDisabled__mOSyx{cursor:not-allowed;opacity:var(--opacity-disabled)}.SelectMenu_optionLabel__Nml_p{font-family:var(--typography-tableBody-font-family);font-size:calc(var(--typography-tableBody-font-size) + 2px);font-weight:var(--typography-tableBody-font-weight);line-height:var(--typography-tableBody-line-height);color:var(--color-text-primary)}.SelectMenu_optionDescription__MiIiZ{font-size:14px;color:var(--color-text-secondary);line-height:1.3}.SelectMenu_footer__WYklR{border-top:1px solid var(--color-stroke);padding:var(--spacing-8) 12px;font-size:13px;color:var(--color-text-secondary);margin-top:4px}.SelectBase_wrapper__XRe9q{position:relative;display:flex;flex-direction:column;width:100%}.SelectBase_description__wB4zp{font-size:12px;color:var(--color-text-secondary);line-height:1.4}.SelectBase_input__MvXYx{padding-right:64px}.SelectBase_inputPlaceholder__tlwba{color:var(--color-text-placeholder)}.SelectBase_input__MvXYx:focus{outline:none}.SelectBase_toggleButton__5Jpq5{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:0;width:12px;height:12px;cursor:pointer;color:var(--color-icon-secondary);display:inline-flex;align-items:center;justify-content:center;transition:transform var(--transition-duration-fast) ease}.SelectBase_toggleButton__5Jpq5:disabled{cursor:not-allowed}.SelectBase_toggleButtonOpen__qmvQB{color:var(--color-icon-primary)}.SelectBase_clearButton__WDNuw{position:absolute;right:36px;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:0;width:16px;height:16px;cursor:pointer;color:var(--color-icon-secondary);display:inline-flex;align-items:center;justify-content:center}.SelectBase_clearButton__WDNuw:disabled{cursor:not-allowed}.SelectBase_clearIcon__xG9RA{font-size:14px;line-height:1}.SelectBase_toggleIcon__10WNf{width:12px;height:12px;transition:transform var(--transition-duration-fast) ease}.SelectBase_toggleIconOpen__GKVLq{transform:rotate(180deg)}.SelectBase_secondary__3tJD_{font-size:12px;color:var(--color-text-secondary);line-height:1.4}.SelectBase_dropdownWrapper__fhwB_{z-index:10000;width:-moz-max-content;width:max-content;max-width:min(400px,90vw)}.Select_draftContainer__bLkC2{position:relative;display:grid}.Select_labelWithActions__7c_mW{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.Select_labelWrapper__Bprvp{display:flex;align-items:center;gap:2px}.Select_actionIcons___2CiE{display:flex;gap:4px;align-items:center}.Select_iconButtonReject___KiQo,.Select_iconButton__cxEQz{display:flex;align-items:center;justify-content:center;height:1em;aspect-ratio:1;padding:0;border:none;border-radius:var(--radius-4);background:transparent;cursor:pointer;transition:all .15s ease-out;flex-shrink:0}.Select_iconButton__cxEQz{color:var(--color-primary,#2383e2)}.Select_iconButton__cxEQz:hover{background:var(--color-primary-faded)}.Select_iconButtonReject___KiQo{color:var(--color-text-secondary)}.Select_iconButtonReject___KiQo:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.Select_draftSelectWrapper__FWauq .inputContainer{border:1px solid var(--color-primary,#2383e2)!important;background:rgba(35,131,226,.08)!important}.Select_draftSelectWrapper__FWauq .input{color:var(--color-primary,#2383e2)!important}.ImageUploadField_container__BphbZ{display:flex;flex-direction:column;gap:8px;width:100%}.ImageUploadField_labelRow__WDLhx{display:flex;align-items:center;justify-content:space-between;gap:8px}.ImageUploadField_labelWrapper__MgzBP{display:flex;align-items:center;gap:4px}.ImageUploadField_draftActions__IgRpC{flex-shrink:0}.ImageUploadField_uploadArea__HOSZ7{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;padding:16px;border:2px dashed var(--color-border);border-radius:8px;background-color:var(--color-surface);cursor:pointer;transition:all .2s ease}.ImageUploadField_uploadArea__HOSZ7:hover:not(.ImageUploadField_disabled__O8_uI):not(.ImageUploadField_draft__eUVl9){border-color:var(--color-primary);background-color:var(--color-surface-hover)}.ImageUploadField_uploadArea__HOSZ7:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ImageUploadField_uploadArea__HOSZ7.ImageUploadField_dragOver__llqOa{border-color:var(--color-primary);background-color:var(--color-primary-light,rgba(59,130,246,.1))}.ImageUploadField_uploadArea__HOSZ7.ImageUploadField_disabled__O8_uI{cursor:not-allowed;opacity:.6}.ImageUploadField_uploadArea__HOSZ7.ImageUploadField_draft__eUVl9{border-color:var(--color-info,#3b82f6);background-color:var(--color-info-light,rgba(59,130,246,.05));cursor:default}.ImageUploadField_uploadArea__HOSZ7.ImageUploadField_error__sZmkx{border-color:var(--color-error,#ef4444)}.ImageUploadField_uploadArea__HOSZ7.ImageUploadField_hasImage__NLAcT{border-style:solid;padding:8px}.ImageUploadField_hiddenInput__deRy0{display:none}.ImageUploadField_emptyState__KqemO{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-secondary)}.ImageUploadField_uploadIcon__O6UBD{font-size:32px!important;color:var(--color-text-tertiary)}.ImageUploadField_uploadText__SN8LR{color:var(--color-text-secondary);text-align:center}.ImageUploadField_progressContainer__lH5EK{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:200px}.ImageUploadField_progressBar__s3dEu{width:100%;height:4px;background-color:var(--color-border);border-radius:2px;overflow:hidden}.ImageUploadField_progressFill__tQJKt{height:100%;background-color:var(--color-primary);border-radius:2px;transition:width .2s ease}.ImageUploadField_progressText__f0E_H{color:var(--color-text-secondary)}.ImageUploadField_previewContainer__jmH85{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:200px}.ImageUploadField_previewImage__D_m8i{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.ImageUploadField_removeButton__bGiai{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background-color:var(--color-surface);box-shadow:0 1px 3px rgba(0,0,0,.2);color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.ImageUploadField_removeButton__bGiai:hover{background-color:var(--color-error,#ef4444);color:white}.ImageUploadField_removeButton__bGiai:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ImageUploadField_errorText__fS5z6{color:var(--color-error,#ef4444)}.CategoryCardGrid_wrapper__fITdL{display:flex;flex-direction:column;gap:var(--spacing-4,12px)}.CategoryCardGrid_legend__Ov5Pg{font-size:14px;font-weight:600;color:var(--color-text-primary,#111)}.CategoryCardGrid_legendDescription__3vXwh{font-size:13px;color:var(--color-text-secondary,#555);max-width:68ch}.CategoryCardGrid_grid__eDiOr{display:grid;gap:var(--spacing-6,16px);grid-template-columns:repeat(var(--category-card-grid-cols,1),minmax(0,1fr))}.CategoryCardGrid_cols1__AJx8H{--category-card-grid-cols:1}.CategoryCardGrid_cols2__mj0Kt{--category-card-grid-cols:2}.CategoryCardGrid_cols3__TFlxU{--category-card-grid-cols:3}.CategoryCardGrid_cardButton__mr_zq{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4,12px);width:100%;padding:var(--spacing-8,20px);border:var(--border-width-thin) solid var(--color-stroke,rgba(0,0,0,.08));border-radius:var(--radius-12,12px);background:var(--color-background-primary,#fff);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease;text-align:left}.CategoryCardGrid_cardButton__mr_zq:hover{border-color:rgba(0,0,0,.55)}.CategoryCardGrid_cardButton__mr_zq:focus-visible{outline:2px solid var(--color-accent,#111);outline-offset:3px}.CategoryCardGrid_cardButtonActive__ReipI{border-color:rgba(0,0,0,.8);background:var(--color-background-secondary,#f4f4f4)}.CategoryCardGrid_cardButtonDisabled___3jYg{opacity:var(--opacity-disabled);cursor:not-allowed}.CategoryCardGrid_cardIcon__WhxGh{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-8,8px);background:var(--color-background-tertiary,#f0f0f0);color:inherit}.CategoryCardGrid_cardContent__IyLfb{display:flex;flex-direction:column;gap:var(--spacing-2,8px)}.CategoryCardGrid_cardTitleRow__Hf3G2{display:flex;align-items:center;gap:var(--spacing-3,10px);width:100%}.CategoryCardGrid_cardTitle__Nkeln{font-size:16px;font-weight:600;color:var(--color-text-primary,#111);flex:1}.CategoryCardGrid_cardBadge__7sJ76{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-4) 10px;border-radius:var(--radius-8,8px);background:var(--color-background-tertiary,#f0f0f0);font-size:12px;font-weight:500;color:var(--color-text-secondary,#555);white-space:nowrap}.CategoryCardGrid_cardDescription__XFPsY{font-size:13px;line-height:1.5;color:var(--color-text-secondary,#555)}.CategoryCardGrid_cardFooter__DpqTP{font-size:12px;color:var(--color-text-tertiary,#777)}@media (max-width:768px){.CategoryCardGrid_grid__eDiOr{--category-card-grid-cols:1}}.CostSummaryCard_root__ONXA2{display:flex;flex-direction:column;border:var(--border-width-thin) solid var(--color-stroke,rgba(0,0,0,.08));border-radius:var(--radius-12,12px);background:var(--color-background-primary,#fff);padding:var(--spacing-10,20px);gap:var(--spacing-6,16px)}.CostSummaryCard_header__MEBIF{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4,12px)}.CostSummaryCard_title__ThuJ2{font-size:16px;font-weight:600;color:var(--color-text-primary,#111)}.CostSummaryCard_subtitle__Qk13F{font-size:13px;color:var(--color-text-secondary,#555);margin-top:2px}.CostSummaryCard_rows__gS_Mm{display:flex;flex-direction:column;gap:var(--spacing-3,10px)}.CostSummaryCard_row___XJ_r{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4,12px);font-size:14px;color:var(--color-text-secondary,#444)}.CostSummaryCard_rowLabel__DDbr3{flex:1;display:flex;flex-direction:column;gap:2px}.CostSummaryCard_rowLabelText__nM_aP{font-weight:600;color:var(--color-text-primary,#111)}.CostSummaryCard_rowHint__xnLEW{font-size:12px;color:var(--color-text-tertiary,#777);margin-top:4px}.CostSummaryCard_rowValue__gEXwl{font-variant-numeric:tabular-nums;text-align:right;min-width:90px}.CostSummaryCard_rowBold__B2pSM{color:var(--color-text-primary,#111);font-weight:600}.CostSummaryCard_rowTotal__Xj1ds{border-top:1px solid var(--color-stroke,rgba(0,0,0,.08));padding-top:var(--spacing-3,10px);margin-top:var(--spacing-3,10px);font-weight:700;color:var(--color-text-primary,#111)}.CostSummaryCard_rowPositive__xwUEY{color:var(--color-positive,#147a00)}.CostSummaryCard_rowNegative__poElI{color:var(--color-red,#c12020)}.CostSummaryCard_emptyState__hOg6c{font-size:13px;color:var(--color-text-tertiary,#777);font-style:italic}.CostSummaryCard_footer__Q24sw{padding-top:var(--spacing-4,12px);border-top:1px solid var(--color-stroke,rgba(0,0,0,.08));font-size:13px;color:var(--color-text-secondary,#555)}.PaymentScheduleBuilder_root__q0ZTG{display:flex;flex-direction:column;gap:var(--spacing-6,16px);border:var(--border-width-thin) solid var(--color-stroke,rgba(0,0,0,.08));border-radius:var(--radius-12,12px);background:var(--color-background-primary,#fff);padding:var(--spacing-10,20px)}.PaymentScheduleBuilder_header__iwiWY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4,12px)}.PaymentScheduleBuilder_headerStack__L_vPN{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.PaymentScheduleBuilder_title__trC2r{font-size:18px;font-weight:600;color:var(--color-text-primary,#111)}.PaymentScheduleBuilder_subtitle__ZFLby{font-size:13px;color:var(--color-text-secondary,#555);max-width:68ch}.PaymentScheduleBuilder_toggleGroup__kIGYr{display:inline-flex;align-items:center;gap:var(--spacing-3,10px)}.PaymentScheduleBuilder_switch__yFZch{position:relative;width:44px;height:24px;border-radius:999px;background:var(--color-stroke,rgba(0,0,0,.15));transition:background-color .16s ease}.PaymentScheduleBuilder_switchThumb__ZmchK{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:var(--color-background-primary,#fff);box-shadow:var(--shadow-xs);transition:transform .16s ease}.PaymentScheduleBuilder_switchOn__uaEIC{background:var(--color-frame-primary,#111)}.PaymentScheduleBuilder_switchOn__uaEIC .PaymentScheduleBuilder_switchThumb__ZmchK{transform:translateX(20px)}.PaymentScheduleBuilder_toggleButton__ujR5W{border:none;background:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:var(--spacing-3,10px);color:inherit;font:inherit}.PaymentScheduleBuilder_toggleButton__ujR5W[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-muted)}.PaymentScheduleBuilder_modeSwitch__bv9lx{display:inline-flex;border:var(--border-width-thin) solid var(--color-stroke,rgba(0,0,0,.08));border-radius:var(--radius-10,10px);overflow:hidden;background:var(--color-background-secondary,#f4f4f4);width:-moz-fit-content;width:fit-content}.PaymentScheduleBuilder_modeButton__olvU3{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:var(--spacing-8) 14px;font-size:13px;font-weight:500;color:var(--color-text-secondary,#555);cursor:pointer;transition:background-color .14s ease,color .14s ease}.PaymentScheduleBuilder_modeButton__olvU3:not(:disabled):focus-visible,.PaymentScheduleBuilder_modeButton__olvU3:not(:disabled):hover{background:rgba(0,0,0,.05)}.PaymentScheduleBuilder_modeButtonActive__ORjdV{background:var(--color-background-primary,#fff);color:var(--color-text-primary,#111)}.PaymentScheduleBuilder_modeButton__olvU3:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.PaymentScheduleBuilder_content__tQPKr{display:flex;flex-direction:column;gap:var(--spacing-5,14px)}.PaymentScheduleBuilder_contentDisabled__JkHOl{opacity:var(--opacity-muted)}.PaymentScheduleBuilder_table__5XP4i{display:flex;flex-direction:column;gap:var(--spacing-3,10px)}.PaymentScheduleBuilder_tableHead__p8DEN{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(140px,1fr) minmax(200px,1.4fr) minmax(60px,auto);gap:var(--spacing-3,10px);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--color-text-tertiary,#777);letter-spacing:.03em}.PaymentScheduleBuilder_tableBody__v66pZ{display:flex;flex-direction:column;gap:var(--spacing-3,10px)}.PaymentScheduleBuilder_row__ES7AR{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(140px,1fr) minmax(200px,1.4fr) minmax(60px,auto);gap:var(--spacing-3,10px);align-items:start}.PaymentScheduleBuilder_field__pLVFQ{display:flex;flex-direction:column;gap:4px}.PaymentScheduleBuilder_field__pLVFQ label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-tertiary,#777)}.PaymentScheduleBuilder_readonlyValue__wWYIE{font-size:14px;color:var(--color-text-primary,#111)}.PaymentScheduleBuilder_readonlyNote__Y2DrM{font-size:12px;color:var(--color-text-tertiary,#777)}.PaymentScheduleBuilder_rowActions__L_apv{display:flex;justify-content:flex-end;align-items:center;padding-top:var(--spacing-6,16px)}.PaymentScheduleBuilder_removeButton__xg_rp{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--color-red,#c12020);font-size:13px;font-weight:500;cursor:pointer}.PaymentScheduleBuilder_removeButton__xg_rp:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.PaymentScheduleBuilder_emptyState__lkCdy{font-size:13px;font-style:italic;color:var(--color-text-tertiary,#777);padding:var(--spacing-4,12px) 0}.PaymentScheduleBuilder_addRow__E_T9F{display:flex;justify-content:flex-start}.PaymentScheduleBuilder_totals__KkAJg{border-top:1px solid var(--color-stroke,rgba(0,0,0,.08));padding-top:var(--spacing-4,12px);display:flex;flex-direction:column;gap:var(--spacing-2,8px)}.PaymentScheduleBuilder_totalRow__cGwW1{display:flex;justify-content:space-between;font-size:14px;color:var(--color-text-secondary,#555)}.PaymentScheduleBuilder_totalLabel__OMXSB{font-weight:500}.PaymentScheduleBuilder_totalValue___q1vO{font-variant-numeric:tabular-nums}.PaymentScheduleBuilder_totalRowEmphasis__INHB2{color:var(--color-text-primary,#111);font-weight:600}.PaymentScheduleBuilder_totalRowWarning__JWSe8{color:var(--color-red,#c12020);font-weight:600}.PaymentScheduleBuilder_varianceMessage__jQVgO{font-size:12px;color:var(--color-red,#c12020)}.PaymentScheduleBuilder_disabledMessage__9SVhP{font-size:13px;color:var(--color-text-tertiary,#777)}@media (max-width:900px){.PaymentScheduleBuilder_tableHead__p8DEN{display:none}.PaymentScheduleBuilder_row__ES7AR{grid-template-columns:repeat(2,minmax(0,1fr))}.PaymentScheduleBuilder_rowActions__L_apv{grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.PaymentScheduleBuilder_row__ES7AR{grid-template-columns:minmax(0,1fr)}}.CatalogItemList_list__whY6_,.CatalogItemList_root__cfgSq{display:flex;flex-direction:column;gap:var(--spacing-4,16px)}.CatalogItemList_itemCard__SI8IZ{display:flex;align-items:stretch;justify-content:space-between;gap:var(--spacing-4,16px);padding:var(--spacing-5,18px);border:var(--border-width-thin) solid var(--color-stroke,rgba(0,0,0,.08));border-radius:var(--radius-12,12px);background:var(--color-background-primary,#fff)}.CatalogItemList_itemInfo__8Jipm{display:flex;flex-direction:column;gap:var(--spacing-2,8px);flex:1;min-width:0}.CatalogItemList_itemName__izQA8{font-size:15px;font-weight:600;color:var(--color-text-primary,#111);line-height:1.4}.CatalogItemList_itemMeta__UctVv{font-size:13px;color:var(--color-text-secondary,#555)}.CatalogItemList_itemControls__cliZp{display:flex;align-items:center;gap:var(--spacing-3,12px)}.CatalogItemList_removeButton__Ofp_0{border:var(--border-width-thin) solid var(--color-stroke,rgba(0,0,0,.08));border-radius:var(--radius-10,10px);padding:var(--spacing-8) 14px;background:transparent;color:var(--color-text-primary,#111);cursor:pointer;font-size:13px;font-weight:500;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.CatalogItemList_removeButton__Ofp_0:hover{background:var(--color-background-secondary,#f5f5f5);border-color:rgba(0,0,0,.2)}.CatalogItemList_emptyState__Mh6uK{font-size:13px;color:var(--color-text-secondary,#666);padding:var(--spacing-5,18px);border:var(--border-width-thin) dashed var(--color-stroke,rgba(0,0,0,.15));border-radius:var(--radius-12,12px);text-align:center}.TaskCreationForm_root__lHpBE{display:flex;flex-direction:column;gap:var(--spacing-4,16px)}.TaskCreationForm_grid__zc8ve{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4,16px)}.TaskCreationForm_fullWidth__s9VH6{grid-column:1/-1}.TaskCreationForm_actions__RyiBL{display:flex;justify-content:flex-start}.TaskCreationForm_addButton__E_rRn{border:var(--border-width-thin) solid var(--color-stroke,rgba(0,0,0,.12));border-radius:var(--radius-10,10px);padding:var(--spacing-8) 16px;font-size:13px;font-weight:500;color:var(--color-text-primary,#111);background:transparent;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.TaskCreationForm_addButton__E_rRn:hover:not(:disabled){background:var(--color-background-secondary,#f4f4f4);border-color:rgba(0,0,0,.2)}.TaskCreationForm_addButton__E_rRn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media (max-width:720px){.TaskCreationForm_grid__zc8ve{grid-template-columns:minmax(0,1fr)}}.TaskListWithActions_list__3Vzgd,.TaskListWithActions_root__vpbvF{display:flex;flex-direction:column;gap:var(--spacing-4,16px)}.TaskListWithActions_emptyState__z96AM{padding:var(--spacing-5,18px);border:var(--border-width-thin) dashed var(--color-stroke,rgba(0,0,0,.12));border-radius:var(--radius-12,12px);font-size:13px;color:var(--color-text-secondary,#666);text-align:center}.TaskListWithActions_taskCard__AcPzu{border:var(--border-width-thin) solid var(--color-stroke,rgba(0,0,0,.1));border-radius:var(--radius-12,12px);background:var(--color-background-primary,#fff);padding:var(--spacing-5,18px);display:flex;flex-direction:column;gap:var(--spacing-3,12px)}.TaskListWithActions_taskCardAI___bphp{border-color:var(--color-primary,#2383e2);background:rgba(35,131,226,.08)}.TaskListWithActions_taskHeader__Dnqir{display:flex;align-items:center;gap:var(--spacing-3,12px);justify-content:space-between}.TaskListWithActions_taskTitleGroup__Phnwc{display:flex;align-items:center;gap:var(--spacing-3,12px);flex:1;min-width:0}.TaskListWithActions_taskTitle__QEvJe{font-size:15px;font-weight:600;color:var(--color-text-primary,#111);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskListWithActions_badge__MwWy8{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-8,8px);text-transform:uppercase;letter-spacing:.04em}.TaskListWithActions_badgeAI__wxDym{background:var(--color-primary,#2383e2);color:var(--color-text-inverse)}.TaskListWithActions_badgeBatch__EPTmq{background:var(--color-success,#10b981);color:var(--color-text-inverse)}.TaskListWithActions_actions__Vm59W{display:flex;align-items:center;gap:var(--spacing-2,8px)}.TaskListWithActions_actionButton__bUSv7{border-radius:var(--radius-8,8px);padding:var(--spacing-6) 12px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.TaskListWithActions_rejectButton__mC5OJ{border:var(--border-width-thin) solid var(--color-stroke,rgba(0,0,0,.15));background:var(--color-white);color:var(--color-text-primary,#111)}.TaskListWithActions_rejectButton__mC5OJ:hover{background:var(--color-background-secondary,#f7f7f7)}.TaskListWithActions_acceptButton__d23NP{border:none;background:var(--color-primary,#2383e2);color:var(--color-text-inverse)}.TaskListWithActions_acceptButton__d23NP:hover{background:#1d6abd}.TaskListWithActions_removeButton__DEhuL{border:none;background:none;color:var(--color-text-secondary,#666);font-size:12px;cursor:pointer}.TaskListWithActions_removeButton__DEhuL:hover{color:var(--color-text-primary,#111);text-decoration:underline}.TaskListWithActions_meta__dmOt_{display:flex;flex-wrap:wrap;gap:var(--spacing-2,8px);color:var(--color-text-secondary,#555);font-size:13px;line-height:1.5}.TaskListWithActions_linkedBadge__YPxHT,.TaskListWithActions_meta__dmOt_ span{display:inline-flex;align-items:center;gap:4px}.TaskListWithActions_linkedBadge__YPxHT{padding:2px 8px;background:rgba(35,131,226,.12);border-radius:var(--radius-8,8px);font-weight:500;color:var(--color-primary,#2383e2)}.TaskListWithActions_reasoning__TxpNj{font-size:12px;color:var(--color-text-secondary,#555);font-style:italic}.FormCategoryGrid_categoryGrid__TeyQe{display:grid;gap:var(--spacing-12);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.FormReviewSection_reviewSection__je7xe{display:flex;flex-direction:column;gap:var(--spacing-16)}.FormReviewSection_reviewRow__0SDhj{display:flex;flex-direction:column;gap:var(--spacing-4)}.FormReviewSection_reviewLabel__Sjw3Q{font-size:13px;font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--spacing-4);display:block}.FormReviewSection_reviewValue__JgN7w{font-size:15px;color:var(--color-text-primary);padding:var(--spacing-8) 0}.FormReviewSection_reviewSubheading__7GdEc{font-size:15px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-12)}.FormReviewSection_cardList__kflMb{display:flex;flex-direction:column;gap:var(--spacing-8)}.FormReviewSection_reviewCard__SHI8l{border:1px solid var(--color-stroke);border-radius:12px;padding:var(--spacing-12) var(--spacing-16);background:var(--color-background-secondary)}.FormReviewSection_reviewCardTitle__YE8iK{font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-4)}.FormReviewSection_reviewCardMeta__SZMSs{font-size:13px;color:var(--color-text-secondary)}.SelectionCard_selectionCard__hhOe9{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-16);border:1px solid var(--color-stroke);border-radius:12px;background:var(--color-background-secondary)}.SelectionCard_selectionInfo__lMWEz{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-4)}.SelectionCard_selectionName__R3jGD{font-weight:600;color:var(--color-text-primary)}.SelectionCard_selectionMeta__S1MlH{font-size:13px;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.SelectionCard_selectionActions__mrrep{display:flex;gap:var(--spacing-8);flex-wrap:wrap;align-items:center;justify-content:flex-end}.TaskCard_taskCard__ag4Af{border:1px solid var(--color-stroke);border-radius:12px;padding:var(--spacing-12) var(--spacing-16);background:var(--color-background-secondary);display:flex;flex-direction:column;gap:var(--spacing-6)}.TaskCard_taskCardHeader__3D_2_{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.TaskCard_taskTitle__7y6lX{font-weight:600;color:var(--color-text-primary)}.TaskCard_taskCardMeta__A0Kwv{font-size:13px;color:var(--color-text-secondary);display:flex;gap:var(--spacing-8);flex-wrap:wrap}.TaskCard_taskCardDescription__IDBR7{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.TaskCard_taskCardActions__vuUA1{display:flex;gap:var(--spacing-8);flex-wrap:wrap;align-items:center;justify-content:flex-end}.ItemCreationLayout_shared_selectionList__bH0TE,.ItemCreationLayout_shared_taskCreationForm__1WJt2,.ItemCreationLayout_shared_taskList__fddps{display:flex;flex-direction:column;gap:var(--spacing-12)}.ItemCreationLayout_shared_highlightBox__jvgTQ{margin-top:var(--spacing-16);padding:var(--spacing-12);border-radius:10px;background:var(--color-background-tertiary);font-weight:600;color:var(--color-text-primary);display:flex;justify-content:space-between;align-items:center}.ItemCreationLayout_shared_emptyState__gkdZg{min-height:74px;padding:var(--spacing-16);border:1px dashed var(--color-stroke);border-radius:12px;font-size:13px;color:var(--color-text-secondary);text-align:center;display:flex;align-items:center;justify-content:center}.ItemCreationLayout_shared_fullWidth__DiQep{grid-column:1/-1}.MaterialPresetFields_fieldsContainer__oJF_C{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}@media (max-width:768px){.MaterialPresetFields_fieldsContainer__oJF_C{grid-template-columns:1fr}}.WebCard_card__9XWFZ{position:relative;background:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-stroke);border-radius:20px;padding:16px;overflow:hidden;transition:var(--transition-common-card);--card-title-size:20px;--card-title-weight:600;--card-label-size:14px;--card-tag-size:12px;--card-tag-padding:6px 8px;--card-tag-radius:7px;--card-content-gap:20px;--card-image-radius:12px}.WebCard_cardClickable__2r5Up{cursor:pointer}.WebCard_cardClickable__2r5Up:hover{border-color:var(--color-border-active)}.WebCard_card__9XWFZ.WebCard_cardActive__b8Ubf{border-color:var(--color-border-active);background:var(--color-background-secondary)}.WebCard_card__9XWFZ.WebCard_cardActive__b8Ubf:hover{border-color:var(--color-border-active)}.WebCard_card__9XWFZ:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--border-width-normal) var(--color-blue)}.WebCard_card__9XWFZ.WebCard_cardDisabled__vdsTw{opacity:var(--opacity-muted);cursor:not-allowed}.WebCard_deleteButton__Uq3CX{position:absolute;top:var(--spacing-8);right:var(--spacing-8);width:var(--spacing-24);height:var(--spacing-24);display:flex;align-items:center;justify-content:center;background:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-stroke);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-size:var(--spacing-18);line-height:1;cursor:pointer;transition:all .15s ease;z-index:10;opacity:0;pointer-events:none}.WebCard_card__9XWFZ:hover .WebCard_deleteButton__Uq3CX{opacity:1;pointer-events:auto}.WebCard_deleteButton__Uq3CX:hover{background:var(--color-red);border-color:var(--color-red);color:var(--color-text-inverse)}.WebCard_deleteButton__Uq3CX:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.CardButton_cardButton__OsE5n{position:relative;display:flex;flex-direction:column;gap:var(--card-content-gap,20px);padding:16px;border:var(--border-width-thin) solid var(--color-stroke);border-radius:20px;background:var(--color-background-primary);text-align:left;cursor:pointer;transition:var(--transition-common-card);width:100%}.CardButton_cardButton__OsE5n:hover:not(:disabled){border-color:var(--color-border-active);background:var(--color-background-secondary)}.CardButton_cardButton__OsE5n:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-blue)}.CardButton_cardButton__OsE5n.CardButton_cardButtonActive__70acw{border-color:var(--color-border-active);background:var(--color-background-tertiary)}.CardButton_cardButton__OsE5n.CardButton_cardButtonActive__70acw:hover{border-color:var(--color-border-active)}.CardButton_cardButton__OsE5n.CardButton_cardButtonDisabled__2EnUo{opacity:var(--opacity-muted,.5);cursor:not-allowed}.CardButton_titleRow__yEo5u{display:flex;align-items:center;gap:8px}.CardButton_icon__eTCG_{color:var(--color-text-secondary);flex-shrink:0}.CardButton_title__Lanp9{font-size:var(--card-title-size,20px);font-weight:var(--card-title-weight,600);color:var(--color-text-primary);display:block}.CardButton_description__bucK7{font-size:var(--card-label-size,14px);color:var(--color-text-secondary);line-height:1.4;display:block}.CardButton_draftWrapper__Hg8xl{position:relative;display:flex;flex-direction:column;gap:var(--spacing-8)}.CardButton_draftActions__5XIQf{display:flex;justify-content:flex-end;gap:var(--spacing-8)}.CardButton_cardButton__OsE5n.CardButton_cardButtonDraft__nIP0i{border:2px solid var(--color-primary,#2383e2);background:rgba(35,131,226,.08);animation:CardButton_draftPulse__1RDdU 2s ease-in-out infinite}.CardButton_cardButton__OsE5n.CardButton_cardButtonDraft__nIP0i .CardButton_title__Lanp9{color:var(--color-primary,#2383e2)}.CardButton_cardButton__OsE5n.CardButton_cardButtonDraft__nIP0i .CardButton_description__bucK7{color:var(--color-primary,#2383e2);opacity:.8}.CardButton_cardButton__OsE5n.CardButton_cardButtonDraft__nIP0i:hover:not(:disabled){border-color:var(--color-primary,#2383e2);background:rgba(35,131,226,.12)}@keyframes CardButton_draftPulse__1RDdU{0%,to{box-shadow:0 0 0 0 rgba(35,131,226,.2)}50%{box-shadow:0 0 0 4px rgba(35,131,226,.1)}}.CardImage_imageContainer__dzZSN{border:1px solid var(--color-stroke);padding:1px;display:block;width:100%;height:100%;box-sizing:border-box;border-radius:var(--card-image-radius,12px);overflow:hidden}.CardImage_image__yxdv_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CardImage_placeholder__Zw_ZN{width:100%;height:100%;background:var(--color-text-placeholder);opacity:.3}.RestockBanner_container__G_WlU{margin-bottom:var(--spacing-16)}.RestockBanner_content__UIwvl{position:relative;padding-right:var(--spacing-120)}.RestockBanner_header__Hz5aj{font-size:14px;font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--spacing-8)}.RestockBanner_title__Dt3A_{font-size:20px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-8)}.RestockBanner_meta__FW_ff{font-size:14px;color:var(--color-text-secondary);margin-top:var(--spacing-4)}.RestockBanner_clearButton__JnM9C{position:absolute;top:0;right:0;padding:0;background:none;border:none;font-size:14px;color:var(--color-blue);text-decoration:underline;cursor:pointer;transition:color .15s ease}.RestockBanner_clearButton__JnM9C:hover{color:var(--color-blue-dark)}.RestockBanner_clearButton__JnM9C:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px;border-radius:var(--radius-xs)}.HorizontalLayout_container__3b43P{display:grid;grid-template-columns:var(--left-pane-width,var(--pane-width,500px)) 1fr;-moz-column-gap:var(--spacing-16);column-gap:var(--spacing-16);height:100%;overflow:hidden;background:var(--color-background-primary)}.HorizontalLayout_widthDefault__jE6xx{--left-pane-width:var(--pane-width,500px)}.HorizontalLayout_widthWide__SgIx_{--left-pane-width:700px}.HorizontalLayout_widthNarrow__2CYum{--left-pane-width:500px}.HorizontalLayout_leftPane__6VBsa,.HorizontalLayout_rightPane__O_g1H{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.HorizontalLayout_rightPane__O_g1H{background:var(--color-background-primary)}.WebTabPills_row__jL1oi{display:flex;gap:8px;flex-wrap:wrap}.WebTabPills_pill__tG9Fw{padding:var(--spacing-6) 20px;border:var(--border-width-thin) solid var(--color-stroke);border-radius:var(--radius-sm);background:var(--color-background-secondary);color:var(--color-text-secondary);font-size:12px;cursor:pointer;transition:background-color var(--transition-duration-fast,.15s ease),color var(--transition-duration-fast,.15s ease),border-color var(--transition-duration-fast,.15s ease)}.WebTabPills_pill__tG9Fw:hover{background:var(--color-background-primary)}.WebTabPills_active__AaW_L{background:#2f353c;color:var(--color-text-inverse);border-color:#2f353c;font-weight:600}.WebTabPills_active__AaW_L:hover{background:rgba(47,53,60,.75)}@keyframes AuthButton_fadeIn__N2sjZ{0%{opacity:0}to{opacity:1}}.AuthButton_logoutOverlay__IpAPH{position:fixed;inset:0;background:var(--color-background-primary);z-index:9999;display:flex;align-items:center;justify-content:center;animation:AuthButton_fadeIn__N2sjZ .3s ease-out forwards}.AuthButton_logoutMessage__04Ez2{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);animation:AuthButton_fadeIn__N2sjZ .2s ease-out .1s both}.AuthButton_logoutText__Ex20I{font-size:var(--font-size-lg);color:var(--color-text-secondary);font-weight:500}.AuthButton_spinner__h5bVt{width:24px;height:24px;border:2px solid var(--color-stroke);border-top-color:var(--color-text-primary);border-radius:50%;animation:AuthButton_spin__OMHwS .8s linear infinite}@keyframes AuthButton_spin__OMHwS{to{transform:rotate(1turn)}}.VerticalLayout_container__D4d9r{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-background-primary)}.VerticalLayout_topPane__TytI7{flex-shrink:0;background:var(--color-background-primary);margin-bottom:var(--spacing-16)}.VerticalLayout_bottomPane__N2RWI{flex:1;min-height:0;overflow:auto}.FormGroup_group__XMeDS{display:flex;flex-direction:column;gap:12px;margin-top:16px}.FormGroup_header__gGnan{padding-bottom:4px;border-bottom:1px solid var(--border-secondary)}.FormGroup_label__Ymkwy{font-size:14px;font-weight:600;color:var(--text-secondary)}.FormGroup_fields__Z2NF_{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.FormGroup_fullWidth__mYy4R{grid-column:1/-1}