.auth_section__rlLIT{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:60px 24px 80px}.auth_card__P0W9t{width:100%;max-width:440px;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border);border-radius:var(--radius-lg);padding:48px 40px;animation:auth_fadeInUp__xZU6H .5s ease-out}.auth_title__8jdIt{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.5px;margin-bottom:6px}.auth_subtitle__F4DEK{font-size:14px;color:var(--text-secondary);margin-bottom:28px;line-height:1.5}.auth_hint__gb_p4{display:block;margin-top:6px;font-size:12px;color:var(--text-secondary)}.auth_icon__ENFRj{margin-bottom:20px;display:flex;justify-content:center;color:var(--accent)}.auth_form__D8pF_{display:flex;flex-direction:column;gap:18px}.auth_row__7JdaM{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.auth_group__Cecma{display:flex;flex-direction:column;gap:6px}.auth_label__5qKQi{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary)}.auth_input__H5eGy{width:100%;height:48px;padding:0 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:14px;transition:var(--transition);outline:none}.auth_input__H5eGy::placeholder{color:var(--text-tertiary)}.auth_input__H5eGy:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.auth_passwordWrap___xFkN{position:relative}.auth_passwordWrap___xFkN .auth_input__H5eGy{padding-right:48px}.auth_passwordToggle__Ukdim{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:8px;color:var(--text-tertiary);cursor:pointer;transition:var(--transition)}.auth_passwordToggle__Ukdim:hover{color:var(--text-secondary)}.auth_passwordToggle__Ukdim:focus-visible{outline:none;color:var(--text-secondary);box-shadow:0 0 0 2px var(--accent-dim)}.auth_codeInputs__7U9v5{display:flex;gap:10px;justify-content:center}.auth_codeDigit__FN1M9{width:48px;height:56px;text-align:center;font-size:24px;font-weight:700;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);outline:none;transition:var(--transition);caret-color:var(--accent)}.auth_codeDigit__FN1M9:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.auth_codeFilled__e_8T6{border-color:var(--accent)}.auth_btn__kzjpL{width:100%;height:48px;background:var(--accent);color:var(--on-accent);border:none;border-radius:var(--radius);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:var(--transition);display:flex;align-items:center;justify-content:center}.auth_btn__kzjpL:hover{background:var(--accent-hover)}.auth_btn__kzjpL:disabled{opacity:.5}.auth_resend__xxrkP{margin-top:20px;text-align:center;font-size:13px;color:var(--text-secondary)}.auth_resendBtn__uaTl0{background:none;border:none;padding:0;font:inherit;color:var(--accent);font-weight:600;transition:var(--transition)}.auth_resendBtn__uaTl0:hover:not(:disabled){text-decoration:underline}.auth_resendBtn__uaTl0:disabled{color:var(--text-secondary);cursor:default}.auth_footer__4e1w1{margin-top:24px;text-align:center;font-size:13px;color:var(--text-secondary)}.auth_footer__4e1w1 a{color:var(--accent);font-weight:600}.auth_footer__4e1w1 a:hover{text-decoration:underline}.auth_alert__kZ8IY{padding:12px 14px;border-radius:8px;font-size:13px}.auth_alertError__qbYkZ{background:var(--danger-dim);border:1px solid rgb(var(--danger-rgb)/.3);color:var(--danger-text)}.auth_alertSuccess__9KZos{background:var(--accent-dim);border:1px solid var(--accent);color:var(--accent)}.auth_profileHead__fAY0c{display:flex;align-items:center;gap:16px;margin-bottom:24px}.auth_avatar__6i0Ym{width:64px;height:64px;border-radius:50%;background:var(--accent-dim);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.auth_dl__ykCc_{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 16px;gap:8px 16px}.auth_dl__ykCc_ dt{color:var(--text-secondary);font-size:14px}.auth_logout__B3BcS{margin-top:24px;width:100%;height:44px;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);transition:var(--transition)}.auth_logout__B3BcS:hover{color:var(--danger);border-color:rgb(var(--danger-rgb)/.3)}.auth_checkboxRow__89bHZ{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:14px;color:var(--text)}.auth_checkboxRow__89bHZ input{accent-color:var(--accent)}@media (max-width:480px){.auth_row__7JdaM{grid-template-columns:1fr}.auth_card__P0W9t{padding:32px 24px}}.product-card_grid__pl7jl{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}.product-card_card__EzFLp{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:var(--transition);position:relative;box-shadow:var(--shadow-card)}.product-card_card__EzFLp:hover{border-color:rgb(var(--fg-rgb)/.18);box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.product-card_fav__u2fzZ{position:absolute;top:10px;right:10px;z-index:2}.product-card_stockRow__wdMLO{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.product-card_discountPill__xO7bi{flex:0 0 auto;background:var(--warning-fill);color:var(--on-fill);font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.4;padding:1px 7px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-card_img__GlVdo{aspect-ratio:1/1;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-card_img__GlVdo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card_card__EzFLp:hover .product-card_img__GlVdo img{transform:scale(1.04)}.product-card_body__ebkX6{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.product-card_title__ChR5z{font-size:14px;font-weight:600;color:var(--text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card_price__RJVCh{margin-top:auto}.product-card_priceRow__MRWMP{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product-card_priceValue__g4cZE{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-spacing:var(--price-space);font-size:22px;font-weight:700;color:var(--accent)}.product-card_oldPrice__mkZDy{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-spacing:var(--price-space);font-size:13px;color:var(--text-tertiary);text-decoration:line-through;font-weight:500}.product-card_out__LumZB{font-size:12px;color:var(--danger)}.product-card_stock__LFAjU{font-size:12px;color:var(--text-secondary)}.product-card_stockLow__lToxa{color:var(--danger);font-weight:600}.product-card_btn__2C_ce{width:100%;height:42px;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:8px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:6px}.product-card_btn__2C_ce:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.product-card_btn__2C_ce:disabled{opacity:.45;cursor:not-allowed}.product-card_btnLink__vrnQs{text-decoration:none}.product-card_btnLink__vrnQs:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.product-card_btn__2C_ce[data-state=added],.product-card_btn__2C_ce[data-state=added]:hover:not(:disabled){background:var(--success-fill);border-color:var(--success-fill);color:var(--on-fill)}@media (max-width:768px){.product-card_grid__pl7jl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:480px){.product-card_body__ebkX6{padding:12px;gap:5px}.product-card_title__ChR5z{font-size:13px}.product-card_priceValue__g4cZE{font-size:18px}.product-card_oldPrice__mkZDy{font-size:12px}.product-card_out__LumZB,.product-card_stock__LFAjU{font-size:11px}.product-card_btn__2C_ce{height:44px;font-size:11px;letter-spacing:.5px}.product-card_fav__u2fzZ{top:6px;right:6px}.product-card_discountPill__xO7bi{font-size:10px;padding:1px 6px}}.catalog-feed_skeletons__X4qKG{margin-top:20px}.catalog-feed_skeleton__iToxt{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(100deg,var(--bg-card) 30%,var(--bg-elevated) 50%,var(--bg-card) 70%);background-size:220% 100%;animation:catalog-feed_catalogSkeleton__80F3Q 1.2s ease-in-out infinite;aspect-ratio:.72}@keyframes catalog-feed_catalogSkeleton__80F3Q{0%{background-position:180% 0}to{background-position:-40% 0}}.catalog-feed_sentinel__brCg6{height:1px}.catalog-feed_moreWrap__W_m_R{display:flex;justify-content:center;margin-top:32px}.catalog-feed_more__rFJSY{padding:14px 40px;border:1px solid var(--accent);border-radius:50px;background:transparent;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:var(--transition)}.catalog-feed_more__rFJSY:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.catalog-feed_more__rFJSY:disabled{opacity:.5}.catalog-feed_end__SzdHf{margin-top:32px;text-align:center;font-size:13px;color:var(--text-tertiary)}@media (max-width:480px){.catalog-feed_more__rFJSY{width:100%}}.catalog-search_wrap__c_VMn{max-width:var(--max-w);margin:0 auto;padding:28px 32px 0}.catalog-search_field__356R9{position:relative;display:flex;align-items:center;background:var(--bg-elevated);border:1px solid rgb(var(--fg-rgb)/.14);border-radius:var(--radius);overflow:hidden;transition:var(--transition)}.catalog-search_field__356R9:hover{border-color:rgb(var(--fg-rgb)/.18)}.catalog-search_field__356R9:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.catalog-search_icon__51JoC{flex:none;width:20px;height:20px;margin:0 12px 0 18px;color:var(--text-tertiary);transition:var(--transition)}.catalog-search_field__356R9:focus-within .catalog-search_icon__51JoC{color:var(--accent)}.catalog-search_input__BKVer{flex:1 1;min-width:0;padding:17px 4px;background:none;border:0;outline:none;color:var(--text);font-family:inherit;font-size:16px}.catalog-search_input__BKVer::placeholder{color:var(--text-tertiary)}.catalog-search_input__BKVer::-webkit-search-cancel-button,.catalog-search_input__BKVer::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.catalog-search_count__n1dXb{flex:none;margin-right:16px;font-size:13px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transition:var(--transition)}.catalog-search_field__356R9[data-pending] .catalog-search_count__n1dXb{opacity:.35}.catalog-search_clear__L7J3Z{flex:none;display:grid;place-items:center;width:34px;height:34px;margin-right:10px;padding:0;background:none;border:0;border-radius:50%;color:var(--text-tertiary);cursor:pointer;transition:var(--transition)}.catalog-search_clear__L7J3Z svg{width:16px;height:16px}.catalog-search_clear__L7J3Z:hover{color:var(--text);background:rgb(var(--fg-rgb)/.07)}.catalog-search_clear__L7J3Z:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.catalog-search_progress__wbHLg{position:absolute;left:0;right:0;bottom:0;height:2px;opacity:0;transition:opacity var(--transition)}.catalog-search_field__356R9[data-pending] .catalog-search_progress__wbHLg{opacity:1;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:catalog-search_catalogSearchSweep__N6mE_ 1s linear infinite}@keyframes catalog-search_catalogSearchSweep__N6mE_{0%{background-position:-45% 0}to{background-position:145% 0}}@media (prefers-reduced-motion:reduce){.catalog-search_field__356R9[data-pending] .catalog-search_progress__wbHLg{animation:none;background:var(--accent);opacity:.5}}@media (max-width:768px){.catalog-search_wrap__c_VMn{padding:20px 16px 0}.catalog-search_input__BKVer{padding:14px 4px}.catalog-search_icon__51JoC{margin-left:14px;margin-right:10px}.catalog-search_count__n1dXb{display:none}}.catalog_breadcrumb__5r1aY{max-width:var(--max-w);margin:0 auto;padding:24px 32px 0;display:flex;gap:8px;font-size:13px;color:var(--text-tertiary);flex-wrap:wrap}.catalog_breadcrumb__5r1aY a{color:var(--text-secondary);transition:var(--transition)}.catalog_breadcrumb__5r1aY a:hover{color:var(--accent)}.catalog_head__wCwaA{max-width:var(--max-w);margin:0 auto;padding:24px 32px 0}.catalog_title__OQDBQ{font-family:var(--font-display);font-size:36px;font-weight:800;letter-spacing:-1px;line-height:1.1}.catalog_guideLink__V0SzO{display:inline-block;margin-top:8px;color:var(--accent);font-size:15px;text-decoration:none}.catalog_guideLink__V0SzO:hover{text-decoration:underline}.catalog_desc__nJ9wg{margin-top:12px;font-size:15px;color:var(--text-secondary);max-width:600px}.catalog_wrapper__Tc2GZ{max-width:var(--max-w);margin:0 auto;padding:24px 32px 64px}.catalog_layout__icZ5i{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px;align-items:start}.catalog_sidebar__lnv9p{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:20px;position:-webkit-sticky;position:sticky;top:90px}.catalog_group__2npuA{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.catalog_group__2npuA:last-of-type{border-bottom:none;margin-bottom:12px;padding-bottom:0}.catalog_groupTitle__T0LhY{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0 0 12px}.catalog_priceInputs__91_gl{display:flex;align-items:center;gap:8px}.catalog_priceInput__jYn_r{width:0;flex:1 1;padding:6px 8px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--bg-card);color:var(--text)}.catalog_dash__H66Yc{color:var(--text-tertiary)}.catalog_values__ogGoz{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.catalog_label__SF6NL{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text);cursor:pointer}.catalog_label__SF6NL input{accent-color:var(--accent)}.catalog_actions__yWn_j{display:flex;flex-direction:column;gap:8px;margin-top:4px}.catalog_applyBtn__l3zGA{width:100%;padding:10px;background:var(--accent);color:var(--on-accent);border:none;border-radius:8px;font-size:14px;font-weight:700;transition:var(--transition)}.catalog_applyBtn__l3zGA:hover{background:var(--accent-hover)}.catalog_resetLink__mNOUH{text-align:center;font-size:13px;color:var(--text-secondary);background:none;border:none}.catalog_resetLink__mNOUH:hover{color:var(--accent)}.catalog_main__9ZSru{min-width:0}.catalog_toolbar__XgF8v{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.catalog_count__5JYWg{font-size:14px;color:var(--text-secondary)}.catalog_sortWrap__fCxEd{display:flex;align-items:center;gap:8px}.catalog_sortSelect__ENOMJ{padding:6px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--bg-elevated);color:var(--text)}.catalog_titleCount__DyaZP{color:var(--text-tertiary)}@media (min-width:769px){.catalog_titleCountPhone__d5biN{display:none}}@media (min-width:1025px){.catalog_titleCountNarrow__i_tCM{display:none}}.catalog_mobileBar__uPIam{display:none;gap:8px;margin-bottom:16px}.catalog_mobileBtn__KNGk_{flex:1 1;min-width:0;height:40px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text);font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:var(--transition)}.catalog_mobileBtnOn__FazWd{background:var(--accent-dim);border-color:rgb(var(--accent-rgb)/.45);color:var(--accent)}.catalog_mobileBtn__KNGk_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.catalog_sidebarSheet__IXv5E{padding:4px 0 0}.catalog_sheetTabs__0SUUM{display:flex;gap:6px;margin-bottom:16px}.catalog_sheetTab__zyiZq{flex:1 1;height:36px;border:none;border-radius:8px;background:none;color:var(--text-secondary);font-size:14px;font-weight:600}.catalog_sheetTab__zyiZq[aria-selected=true]{background:var(--accent-dim);color:var(--accent)}.catalog_sheetTab__zyiZq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.catalog_sortList__55_XF{display:flex;flex-direction:column}.catalog_sortList__55_XF .catalog_label__SF6NL{min-height:44px;font-size:15px}.catalog_empty__ephjf{padding:8px 0 0}.catalog_emptyTitle__FJMDu{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1.25}.catalog_emptyText__tF8aa{margin-top:10px;max-width:560px;font-size:15px;line-height:1.6;color:var(--text-secondary)}.catalog_popular__av6OW{margin-top:40px;padding-top:28px;border-top:1px solid var(--border)}.catalog_popularTitle__l_fZH{margin-bottom:20px;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.2px}@media (max-width:480px){.catalog_emptyTitle__FJMDu{font-size:19px}}.catalog_seoPages__HJtDp{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.catalog_seoPages__HJtDp[hidden]{display:none}.catalog_seoPagesLabel__May7A{font-size:12px;color:var(--text-tertiary);margin-right:4px}.catalog_seoPage__r6FJq{min-width:30px;padding:5px 8px;border-radius:6px;text-align:center;font-size:13px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:var(--transition)}.catalog_seoPage__r6FJq:hover{color:var(--accent);background:var(--accent-dim)}.catalog_seoPageActive__djlet{color:var(--text);background:var(--bg-elevated);font-weight:600}.catalog_seoGap__P3td8{color:var(--text-tertiary);font-size:13px;padding:0 2px}@media (max-width:1024px){.catalog_layout__icZ5i{grid-template-columns:1fr}.catalog_sidebar__lnv9p{position:static}.catalog_mobileBar__uPIam{display:flex}.catalog_sidebar__lnv9p,.catalog_toolbar__XgF8v{display:none}}@media (min-width:769px) and (max-width:1024px){.catalog_mobileBar__uPIam{max-width:440px}}@media (max-width:768px){.catalog_breadcrumb__5r1aY,.catalog_head__wCwaA,.catalog_wrapper__Tc2GZ{padding-left:16px;padding-right:16px}.catalog_title__OQDBQ{font-size:30px}}@media (max-width:480px){.catalog_title__OQDBQ{font-size:24px}}.bottom-sheet_sheet__1tXbp{margin:auto 0 0;padding:0;border:none;background:transparent;color:var(--text);width:100%;max-width:100%;max-height:85dvh}.bottom-sheet_sheet__1tXbp::-webkit-backdrop{background:rgb(var(--shade-rgb)/.6)}.bottom-sheet_sheet__1tXbp::backdrop{background:rgb(var(--shade-rgb)/.6)}.bottom-sheet_panel__EgAU3{display:flex;flex-direction:column;max-height:85dvh;background:var(--bg-elevated);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.bottom-sheet_head__glAWd{position:relative;display:flex;justify-content:center;align-items:center;padding:10px 12px 6px}.bottom-sheet_grip__H9tQR{width:40px;height:4px;border-radius:99px;background:var(--border)}.bottom-sheet_close__NdwVh{position:absolute;right:8px;top:4px;width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:50%;background:none;color:var(--text-secondary);transition:var(--transition)}.bottom-sheet_close__NdwVh:hover{color:var(--text)}.bottom-sheet_close__NdwVh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bottom-sheet_body__6lsRt{overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 20px}.bottom-sheet_sheet__1tXbp[open] .bottom-sheet_panel__EgAU3{animation:bottom-sheet_sheetIn__E7hbR .22s cubic-bezier(.2,.8,.2,1)}@keyframes bottom-sheet_sheetIn__E7hbR{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.bottom-sheet_sheet__1tXbp[open] .bottom-sheet_panel__EgAU3{animation:none}}.ui_main__plLIN{padding-top:72px;min-height:calc(100vh - 72px - 120px)}.ui_container__BIAiV{max-width:var(--max-w);margin:0 auto;padding:40px 32px}.ui_pageTitle__eVJe_{font-size:28px;font-weight:700;margin-bottom:32px;animation:ui_fadeInUp__v6Y8m .5s ease-out}.ui_pageHeader__lrPxD{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ui_pageHeader__lrPxD .ui_pageTitle__eVJe_{margin-bottom:0}.ui_pageHeaderActions__9n3IY{display:flex;gap:8px;flex-shrink:0}.ui_section__VJ_AP{margin-bottom:32px}.ui_sectionTitle__jiwsE{font-size:18px;font-weight:600;margin-bottom:16px}.ui_backLink__hbkIe{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-secondary);margin-bottom:24px;transition:var(--transition)}.ui_backLink__hbkIe:hover{color:var(--accent)}.ui_metaRow__x0i3i{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ui_metaText__WaZjT{font-size:13px;color:var(--text-tertiary)}.ui_mono__j66Pc{font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:13px}.ui_btn__WCcJ4{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:10px;font-size:13px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:var(--transition);border:none;font-family:inherit;white-space:nowrap}.ui_btn__WCcJ4:disabled{opacity:.6;cursor:not-allowed}.ui_btnPrimary__E5W3P{background:var(--accent);color:var(--on-accent)}.ui_btnPrimary__E5W3P:not(:disabled):hover{box-shadow:0 0 30px var(--accent-glow);transform:translateY(-1px)}.ui_btnOutline__liC_o{background:transparent;border:1px solid var(--accent);color:var(--accent)}.ui_btnOutline__liC_o:not(:disabled):hover{background:var(--accent);color:var(--on-accent);box-shadow:0 0 30px var(--accent-glow)}.ui_btnSuccess__ECHdu{background:var(--success-fill);color:var(--on-fill)}.ui_btnSuccess__ECHdu:not(:disabled):hover{box-shadow:0 0 30px rgb(var(--success-rgb)/.4);transform:translateY(-1px)}.ui_btnDanger__UkGQu{background:transparent;border:1px solid var(--danger);color:var(--danger)}.ui_btnDanger__UkGQu:not(:disabled):hover{background:var(--danger-fill);color:var(--on-media)}.ui_btnSm__7_c9f{padding:8px 16px;font-size:12px;border-radius:8px}.ui_btnBlock__McGfX{width:100%;margin-top:8px}.ui_spinner__1pcgE{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:ui_spin__0_pwW .6s linear infinite}@keyframes ui_spin__0_pwW{to{transform:rotate(1turn)}}.ui_card__Jv1X9{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-card);transition:var(--transition)}.ui_card__Jv1X9:hover{border-color:rgb(var(--fg-rgb)/.15)}.ui_cardLabel__ANysg{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);margin-bottom:12px}.ui_formGroup__4pGCk{margin-bottom:20px}.ui_formLabel__gYod9{display:block;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px}.ui_input__3hEhP,.ui_select__JCrCu,.ui_textarea__15EWB{width:100%;padding:12px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:14px;font-family:inherit;transition:var(--transition)}.ui_input__3hEhP:focus,.ui_select__JCrCu:focus,.ui_textarea__15EWB:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.ui_input__3hEhP::placeholder,.ui_textarea__15EWB::placeholder{color:var(--text-tertiary)}.ui_input__3hEhP:disabled,.ui_select__JCrCu:disabled{opacity:.55;cursor:not-allowed}.ui_input__3hEhP[aria-invalid=true]{border-color:var(--danger)}.ui_input__3hEhP[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--danger-dim)}.ui_passwordWrap__DZl9J{position:relative;display:block}.ui_inputWithToggle__K91RJ{padding-right:44px}.ui_passwordToggle__MG7RJ{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:8px;color:var(--text-tertiary);cursor:pointer;transition:var(--transition)}.ui_passwordToggle__MG7RJ:hover:not(:disabled){color:var(--text-secondary)}.ui_passwordToggle__MG7RJ:disabled{opacity:.55;cursor:not-allowed}.ui_passwordToggle__MG7RJ:focus-visible{outline:none;color:var(--text-secondary);box-shadow:0 0 0 2px var(--accent-dim)}.ui_textarea__15EWB{resize:vertical;min-height:100px}.ui_select__JCrCu{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:var(--icon-select-arrow);background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.ui_formError__eYPDZ{font-size:12px;color:var(--danger);margin-top:6px}.ui_formHint__yBG3u{font-size:12px;color:var(--text-tertiary);margin-top:4px}.ui_formAlert__VqZMH{background:var(--danger-dim);border:1px solid rgb(var(--danger-rgb)/.3);border-radius:var(--radius);color:var(--danger)}.ui_formAlert__VqZMH,.ui_formNote__yu9rQ{padding:12px 16px;margin-bottom:20px;font-size:13px}.ui_formNote__yu9rQ{background:var(--accent-dim);border:1px solid rgb(var(--accent-rgb)/.3);border-radius:var(--radius);color:var(--accent)}.ui_formActions__CvqZn{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ui_tableWrap__mgcTq{overflow-x:auto;-webkit-overflow-scrolling:touch}.ui_table__iJako{width:100%;border-collapse:collapse}.ui_table__iJako td,.ui_table__iJako th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);font-size:13px}.ui_table__iJako th{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary)}.ui_table__iJako tr:hover td{background:rgb(var(--fg-rgb)/.02)}.ui_table__iJako td[data-cell=actions]>*+*{margin-left:8px}.ui_pager__5rkQu{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-top:20px}.ui_pagerPrev__s0LU2{justify-self:start}.ui_pagerNext__Qcnw_{justify-self:end}.ui_pagerRange__0qp9l{justify-self:center;font-size:13px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:480px){.ui_pager__5rkQu{gap:8px}.ui_pagerRange__0qp9l{font-size:12px}}.ui_badge__RGr81{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ui_badgeSuccess__WPKZE{background:var(--success-dim);color:var(--success)}.ui_badgeWarning__6_j4U{background:var(--warning-dim);color:var(--warning)}.ui_badgeDanger__Dad7M{background:var(--danger-dim);color:var(--danger)}.ui_badgeInfo__b8GHG{background:var(--accent-dim);color:var(--accent)}.ui_badgeHardBlock__2utoH{background:var(--hard-block-dim);color:var(--hard-block)}.ui_badgeNeutral__GZ1zr{background:rgb(var(--fg-rgb)/.08);color:var(--text-secondary)}.ui_priority__5WIas{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.ui_priorityDot__qxWU1{width:8px;height:8px;border-radius:50%}.ui_p1__UL80J{background:var(--priority-1)}.ui_p2__ZGKy7{background:var(--priority-2)}.ui_p3__uzuJa{background:var(--priority-3)}.ui_p4__cmyRN{background:var(--priority-4)}.ui_statsGrid__pKHfX{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;gap:20px}.ui_infoGrid__SYpLl{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.ui_statCard__Ez4xd{text-align:center;display:flex;flex-direction:column}.ui_statCardLink__nDlgQ:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow-elevated)}.ui_statValue__MDCUO{font-size:32px;font-weight:700;color:var(--data);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui_statValueSuccess__JIlYI{color:var(--success)}.ui_statValueDanger__5apz7{color:var(--danger)}.ui_statValueWarning__xzK0h{color:var(--warning)}.ui_statHint__GHJ0U,.ui_statValueMuted__yi9jo{color:var(--text-tertiary)}.ui_statHint__GHJ0U{font-size:12px;line-height:1.4;margin-top:auto;padding-top:8px}.ui_statLabel__s9uk7{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);margin-top:4px}.ui_statLabelTop__yi2q_{margin-top:0;margin-bottom:12px;min-height:2.6em;display:flex;align-items:center;justify-content:center}.ui_emptyState__TbB_p{text-align:center;padding:80px 20px;color:var(--text-secondary)}.ui_emptyState__TbB_p svg{width:64px;height:64px;color:var(--text-tertiary);margin-bottom:20px}.ui_emptyState__TbB_p h3{font-size:18px;font-weight:600;color:var(--text);margin-bottom:8px}.ui_emptyState__TbB_p p{font-size:14px;margin-bottom:24px}.ui_filterBar__dcPe1{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ui_gallery__28Whq{display:flex;gap:12px;flex-wrap:wrap}.ui_galleryItem__WTMX2{width:120px;height:120px;border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;background:var(--bg-elevated)}.ui_galleryItem__WTMX2 img{width:100%;height:100%;object-fit:cover}.ui_toastWrap__ffRxh{position:fixed;bottom:32px;right:32px;z-index:9999;display:flex;flex-direction:column;gap:8px}.ui_toast__TdZ3R{padding:14px 20px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;font-size:14px;color:var(--text);box-shadow:var(--shadow-elevated);animation:ui_toastIn__H1wb_ .3s ease;max-width:360px}.ui_toastSuccess__2njgh{border-color:rgb(var(--accent-rgb)/.3)}.ui_toastError__VwHmJ{border-color:rgb(var(--danger-rgb)/.3)}@media (max-width:768px){.ui_container__BIAiV{padding:24px 16px}.ui_pageTitle__eVJe_{font-size:22px}.ui_statValue__MDCUO{font-size:28px}.ui_statsGrid__pKHfX{grid-template-columns:repeat(2,1fr)}.ui_infoGrid__SYpLl{grid-template-columns:1fr}.ui_pageHeader__lrPxD{flex-direction:column;align-items:flex-start}.ui_pageHeaderActions__9n3IY{width:100%}.ui_toastWrap__ffRxh{bottom:16px;right:16px;left:16px}.ui_toast__TdZ3R{max-width:100%}.ui_btnSm__7_c9f,.ui_btn__WCcJ4{min-height:44px}}@media (max-width:480px){.ui_container__BIAiV{padding:20px 16px}.ui_pageTitle__eVJe_,.ui_statValue__MDCUO{font-size:20px}.ui_statsGrid__pKHfX{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui_statCard__Ez4xd{padding:14px 12px}.ui_statsGrid__pKHfX>:last-child:nth-child(odd){grid-column:1/-1}.ui_btn__WCcJ4{padding:10px 20px;font-size:12px}.ui_filterBar__dcPe1{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.ui_filterBar__dcPe1[data-fade-end]{-webkit-mask-image:linear-gradient(to right,rgb(var(--shade-rgb)) calc(100% - 32px),transparent);mask-image:linear-gradient(to right,rgb(var(--shade-rgb)) calc(100% - 32px),transparent)}.ui_table__iJako td,.ui_table__iJako th{padding:8px 10px;font-size:12px}.ui_badge__RGr81{font-size:12px}}@media (max-width:768px){.ui_tableCards__ISYBA{position:relative}.ui_tableCards__ISYBA thead{top:0;left:0;position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ui_tableCards__ISYBA,.ui_tableCards__ISYBA tbody,.ui_tableCards__ISYBA td,.ui_tableCards__ISYBA tr{display:block}.ui_tableCards__ISYBA tr{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px;margin-bottom:10px}.ui_tableCards__ISYBA tr:hover td{background:none}.ui_tableCards__ISYBA td{display:grid;grid-template-columns:minmax(0,96px) 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;padding:6px 0;border-bottom:none;font-size:14px}.ui_tableCards__ISYBA td:before{content:attr(data-label);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary)}.ui_tableCards__ISYBA td[data-cell=title]{display:block;padding-top:0;font-size:15px;font-weight:600}.ui_tableCards__ISYBA td[data-cell=title]:before{content:none}.ui_tableCards__ISYBA td[data-cell=title] a{display:flex;align-items:center;min-height:44px}.ui_tableCards__ISYBA td[data-cell=title] a:after{content:"";position:absolute;inset:0}.ui_tableCards__ISYBA td[data-cell=actions]{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1;padding-top:12px}.ui_tableCards__ISYBA td[data-cell=actions]:before{content:none}.ui_tableCards__ISYBA td[data-cell=actions]>*{flex:1 1 auto}.ui_tableCards__ISYBA td[data-cell=actions]>*+*{margin-left:0}.ui_tableCards__ISYBA tr:has(td[colspan]){background:none;border:none;padding:0}.ui_tableCards__ISYBA td[colspan]{display:block}.ui_tableCards__ISYBA td[colspan]:before{content:none}}.ui_themeSwitch___VPFs{position:relative;display:flex;flex-shrink:0}.ui_themeButton__M_f_T{display:grid;place-items:center;padding:0;border:0;background:none;color:var(--text-secondary);cursor:pointer}.ui_themeButton__M_f_T[aria-expanded=true]{color:var(--text);background:rgb(var(--fg-rgb)/.06)}.ui_themeButton__M_f_T:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.ui_themeButton__M_f_T{min-width:44px;min-height:44px}}.ui_themePopup__WkM7X{position:absolute;right:0;z-index:300;width:max-content;min-width:200px;padding:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated)}.ui_themePopup__WkM7X[data-placement=down]{top:calc(100% + 6px)}.ui_themePopup__WkM7X[data-placement=up]{bottom:calc(100% + 6px)}.ui_themeCaption__kfoOD{padding:6px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary)}.ui_themeMenu__W4_ze{display:grid;grid-gap:2px;gap:2px}.ui_themeItem__qz0Zr{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:calc(var(--radius-lg) - 6px);background:transparent;color:var(--text);font-size:14px;text-align:left;white-space:nowrap;cursor:pointer}.ui_themeItem__qz0Zr:focus-visible,.ui_themeItem__qz0Zr:hover{background:var(--bg-elevated)}.ui_themeItem__qz0Zr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui_themeItem__qz0Zr[aria-checked=true]{color:var(--accent)}.ui_themeCheck__34ENS{display:grid;margin-left:auto;padding-left:12px;visibility:hidden}.ui_themeItem__qz0Zr[aria-checked=true] .ui_themeCheck__34ENS{visibility:visible}@media (pointer:coarse){.ui_themeItem__qz0Zr{min-height:44px}}.ui_slideThumb__KCejB{position:absolute;top:0;left:0;z-index:-1;box-sizing:border-box;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.ui_slideThumb__KCejB{transition:none}}.header_header__zJOD0{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--bg-header);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.header_inner__Gca1C{max-width:var(--max-w);margin:0 auto;padding:0 32px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px}.header_logo__vVwaF{display:flex;align-items:baseline;gap:6px;flex-shrink:0}.header_logoMark__nbPIW{font-family:var(--font-display);font-size:20px;font-weight:900;letter-spacing:2px;color:var(--text)}.header_logoSub__tMmYG{font-size:11px;font-weight:500;letter-spacing:3px;color:var(--text-secondary);text-transform:uppercase}.header_nav__7sJ38{display:flex;align-items:center;gap:clamp(4px,1vw,12px);padding:0 clamp(6px,1.2vw,16px);flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.header_nav__7sJ38::-webkit-scrollbar{display:none}.header_navLink__5SUnF{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:max-content;font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.35px;transition:var(--transition);border-radius:10px;padding:8px 10px;line-height:1;white-space:nowrap}.header_navLink__5SUnF:hover{color:var(--text);background:rgb(var(--fg-rgb)/.06)}.header_navLinkActive__UdGWY{color:var(--accent);background:var(--accent-dim)}.header_actions__1MHBK{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.header_iconBtn__MqKmP{color:var(--text-secondary);background:none;border:none;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;position:relative}.header_iconBtn__MqKmP:hover{color:var(--text);background:rgb(var(--fg-rgb)/.06)}.header_cartBadge__BXggV{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 4px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg)}.header_cartBadgePop__V4Vc5{animation:header_badgePop__RYnbC .4s cubic-bezier(.2,1.4,.4,1)}@keyframes header_badgePop__RYnbC{0%{transform:scale(.4)}55%{transform:scale(1.35)}to{transform:scale(1)}}.header_searchOverlay__R7nQh{position:fixed;inset:0;background:rgb(var(--bg-rgb)/.92);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding-top:200px;opacity:0;visibility:hidden;transition:var(--transition)}.header_searchOverlayActive__GpPTv{opacity:1;visibility:visible}.header_searchInner__piJDa{width:100%;max-width:600px;position:relative;padding:0 24px}.header_searchInput___Qadu{width:100%;background:transparent;border:none;border-bottom:2px solid var(--border);color:var(--text);font-size:28px;font-weight:300;padding:16px 50px 16px 0;outline:none;transition:var(--transition)}.header_searchInput___Qadu::placeholder{color:var(--text-tertiary)}.header_searchInput___Qadu:focus{border-bottom-color:var(--accent)}.header_searchClose__E4mKo{position:absolute;right:24px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);font-size:32px;transition:var(--transition)}.header_searchClose__E4mKo:hover{color:var(--text)}.header_backBtn__aZZvi{display:none;color:var(--text);margin-right:-8px;flex-shrink:0}.header_mobileToggle__6mTP_{display:none;background:none;border:none;color:var(--text);width:40px;height:40px}@media (max-width:768px){.header_inner__Gca1C{padding:0 16px}.header_nav__7sJ38{position:fixed;top:72px;left:0;right:0;flex-direction:column;background:rgb(var(--bg-rgb)/.96);padding:16px;gap:4px;display:none;border-bottom:1px solid var(--border)}.header_navOpen__pEppq{display:flex}.header_mobileToggle__6mTP_{display:flex;align-items:center;justify-content:center}.header_backBtn__aZZvi{display:flex;margin-left:-8px}.header_searchOverlay__R7nQh{padding-top:120px}}@media (max-width:480px){.header_inner__Gca1C{gap:8px}.header_logoMark__nbPIW{font-size:17px;letter-spacing:1.5px}.header_logoSub__tMmYG{display:none}.header_actions__1MHBK{gap:0}.header_searchOverlay__R7nQh{padding-top:80px}.header_searchInner__piJDa{padding:0 16px}.header_searchInput___Qadu{font-size:22px;padding-right:44px}.header_searchClose__E4mKo{right:16px;font-size:28px}}@media (max-width:380px){html[data-theme-switch="1"] .header_inner__Gca1C{padding:0 12px;gap:4px}html[data-theme-switch="1"] .header_logoMark__nbPIW{font-size:15px;letter-spacing:1px}}.header_navMeta__UQGf8{display:none;margin-left:8px;font-size:12px;color:var(--text-secondary)}@media (max-width:768px){.header_navMeta__UQGf8{display:inline}}