@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap";:root{--primary:#844fc1;--primary-hover:#6f3ea8;--secondary:#23233a;--background:#f8f9fa;--surface:#fff;--sidebar:#dde1eb;--border:#23233a1a;--text-primary:#23233a;--text-secondary:#6c7293;--success:#21bf06;--warning:#f2b705;--danger:#e6455d;--info:#3b86d1;--font-family:"Vazirmatn", system-ui, sans-serif;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--radius-sm:8px;--radius-md:12px;--radius-full:9999px;--shadow-xs:0 1px 2px #0f172a0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-family);background:var(--background);color:var(--text-primary);margin:0}@page{margin:14mm 12mm;@top-center{content:""}@bottom-center{content:"صفحهٔ " counter(page, persian) " از " counter(pages, persian);font-size:9pt;color:#888}}.print-portal{display:none}@media print{body.printing-portal #root{display:none!important}body.printing-portal .print-portal{direction:rtl;display:block!important}.no-print{display:none!important}html,body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}:root{--surface:#fff!important;--background:#fff!important;--text-primary:#111!important;--text-secondary:#555!important;--border:#d4d4d8!important}}._layout_nsuvk_1{background:var(--background);flex-direction:column;height:100vh;display:flex;overflow:hidden}._content_nsuvk_9{flex:1;min-height:0;display:flex}._main_nsuvk_15{padding:var(--space-xl);flex:1;min-width:0;min-height:0;overflow:hidden auto}._backBar_nsuvk_25{z-index:20;margin:calc(-1 * var(--space-xl)) 0 var(--space-md);padding:var(--space-sm) 0;pointer-events:none;display:flex;position:sticky;top:0}._backButton_nsuvk_35{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--primary);pointer-events:auto;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 2px 8px #0f172a14}._backButton_nsuvk_35:hover{background:color-mix(in srgb, var(--primary) 18%, var(--surface))}@media (width<=767px){._backBar_nsuvk_25{margin-top:calc(-1 * var(--space-md))}._main_nsuvk_15{padding:var(--space-md)}}@media print{._layout_nsuvk_1,._content_nsuvk_9{background:#fff;height:auto;display:block;overflow:visible}._main_nsuvk_15{padding:0;overflow:visible}}._header_zucov_1{height:64px;padding:0 var(--space-xl);background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-xs);z-index:100;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._brand_zucov_15{align-items:center;gap:var(--space-md);min-width:0;display:flex}._menuToggle_zucov_22{border-radius:var(--radius-sm);border:1.5px solid var(--border);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:none}._logo_zucov_36{border-radius:var(--radius-md);background:var(--secondary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}._title_zucov_50{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}@media (width<=767px){._header_zucov_1{padding:0 var(--space-md)}._menuToggle_zucov_22{display:flex}}@media (width<=420px){._userName_zucov_71{display:none}}._actions_zucov_76{align-items:center;gap:var(--space-md);display:flex}._userInfo_zucov_82{align-items:center;gap:var(--space-sm);display:flex}._userName_zucov_71{color:var(--text-primary);font-size:13px;font-weight:600}._logoutBtn_zucov_94{white-space:nowrap;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-size:12px;font-family:var(--font-family);background:0 0;padding:6px 12px;text-decoration:none;transition:all .15s}._logoutBtn_zucov_94:hover{border-color:var(--danger);color:var(--danger)}._themeToggle_zucov_113{border:1.5px solid var(--border);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}._themeToggle_zucov_113:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}._button_go81g_1{font-family:var(--font-family);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:9px 16px;font-size:13.5px;font-weight:600;transition:opacity .15s}._button_go81g_1:hover{opacity:.85}._primary_go81g_16{background:var(--primary);color:#fff}._success_go81g_21{background:var(--success);color:#fff}._danger_go81g_26{background:var(--danger);color:#fff}._warning_go81g_31{background:var(--warning);color:#181824}._ghost_go81g_36{color:var(--text-secondary);border:1.5px solid var(--border);background:0 0}._field_11n67_1{margin-bottom:var(--space-sm)}._labelRow_11n67_5{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}._label_11n67_5{color:var(--text-primary);font-size:13.5px;font-weight:600}._hint_11n67_18{color:var(--text-secondary);font-size:11.5px}._input_1xba5_1{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--surface);font-size:13.5px;font-family:var(--font-family);outline:none;padding:9px 12px;transition:border-color .15s}._input_1xba5_1:focus{border-color:var(--primary)}._input_1xba5_1 option{color:var(--text-primary);background:var(--surface)}._textarea_1xba5_23{resize:vertical;min-height:80px}._passwordWrap_1xba5_28{width:100%;position:relative}._passwordInput_1xba5_33{padding-left:36px}._passwordToggle_1xba5_37{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}._passwordToggle_1xba5_37:hover{color:var(--text-primary);background:var(--border)}._wrap_nlmxo_1{min-height:100vh;padding:var(--space-lg);background:var(--background);justify-content:center;align-items:center;display:flex}._card_nlmxo_10{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;width:340px;max-width:100%;padding:28px 24px;display:flex}._title_nlmxo_22{color:var(--text-primary);text-align:center;font-size:19px;font-weight:800}._subtitle_nlmxo_29{color:var(--text-secondary);text-align:center;margin-bottom:18px;font-size:12.5px}._error_nlmxo_36{color:var(--danger);margin:4px 0 8px;font-size:12.5px}._submitBtn_nlmxo_42{justify-content:center;width:100%;margin-top:8px}._rules_nlmxo_48{margin:-2px 0 10px;padding:0;font-size:12px;line-height:1.9;list-style:none}._ruleOk_nlmxo_56{color:var(--success)}._ruleTodo_nlmxo_60{color:var(--text-secondary)}._linkBtn_nlmxo_64{font-family:var(--font-family);color:var(--primary);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:12px;padding:0;font-size:12.5px;font-weight:600}a._linkBtn_nlmxo_64{text-decoration:none;display:block}._info_nlmxo_82{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-bottom:10px;padding:8px 10px;font-size:12.5px;line-height:1.8}._codeInput_nlmxo_92{letter-spacing:6px;text-align:center;direction:ltr;font-size:18px}._title_1do0a_1{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1do0a_8{color:var(--text-secondary);margin-bottom:18px;font-size:13px}._columns_1do0a_14{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:18px;display:grid}._card_1do0a_21{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:20px}._sectionTitle_1do0a_29{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._note_1do0a_38{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-bottom:12px;padding:10px 12px;font-size:12.5px;line-height:1.8}._ok_1do0a_48{color:var(--success);margin:10px 0;font-size:13px;font-weight:600}._error_1do0a_55{color:var(--danger);margin:4px 0 8px;font-size:12.5px}._steps_1do0a_61{color:var(--text-primary);margin:0 0 12px;padding-inline-start:18px;font-size:12.5px;line-height:2}._code_1do0a_69{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;direction:ltr;margin-inline-start:4px;padding:1px 6px;font-family:ui-monospace,Consolas,monospace;font-size:13px;display:inline-block}._qr_1do0a_83{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;margin:0 auto 12px;padding:8px;display:block}._manualKey_1do0a_92{color:var(--text-secondary);margin:0 0 12px;font-size:12.5px;line-height:2}._manualKey_1do0a_92 summary{cursor:pointer;color:var(--primary)}._sidebar_19l89_1{background:var(--sidebar);border-inline-start:1px solid var(--border);flex-direction:column;width:240px;min-width:240px;height:calc(100vh - 64px);display:flex;overflow-y:auto}._backdrop_19l89_12{display:none}@media (width<=767px){._sidebar_19l89_1{inset-inline-start:0;z-index:200;border-inline-start:none;width:82vw;min-width:0;max-width:300px;transition:transform .2s;position:fixed;top:64px;bottom:0;transform:translate(100%)}._sidebarOpen_19l89_31{box-shadow:-4px 0 16px #00000026;transform:translate(0)!important}._backdrop_19l89_12{z-index:190;background:#0f172a73;display:block;position:fixed;inset:64px 0 0}}._tabs_19l89_45{padding:var(--space-md);gap:var(--space-xs);display:flex}._tabButton_19l89_51{border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;flex:1;padding:8px 0;font-size:13px;font-weight:600;transition:all .15s}._tabButton_19l89_51:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}._tabActive_19l89_69{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-xs)}._nav_19l89_75{padding:0 var(--space-md) var(--space-lg);gap:var(--space-sm);flex-direction:column;flex:1;display:flex}._group_19l89_83{flex-direction:column;gap:1px;display:flex}._divider_19l89_89{background:var(--border);height:1px;margin:0 6px var(--space-xs)}._item_19l89_95{border-radius:var(--radius-sm);min-height:20px;color:var(--text-primary);align-items:center;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}._item_19l89_95:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}._itemActive_19l89_112{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);font-weight:700}._expandableHeader_19l89_118{cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;border:none;justify-content:space-between}._chevron_19l89_127{color:var(--text-secondary);font-size:14px;transition:transform .15s;transform:rotate(-90deg)}._chevronOpen_19l89_134{transform:rotate(90deg)}._submenu_19l89_138{flex-direction:column;gap:1px;margin-top:1px;padding-inline-start:14px;display:flex}._itemSub_19l89_146{min-height:19px;color:var(--text-secondary);font-size:13px}._copyright_19l89_152{margin:var(--space-lg) var(--space-md) 0;padding:var(--space-md) 0;border-top:1px solid var(--border);background:var(--sidebar);text-align:center;color:var(--text-secondary);flex-shrink:0;font-size:11px;line-height:1.6;position:sticky;bottom:0}._wrap_zvc1y_1{justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}._badge_zvc1y_9{border:1.5px dashed var(--border);border-radius:var(--radius-md);color:var(--text-secondary);padding:24px 40px;font-size:14px;font-weight:600}._wrap_wwsdt_1{gap:12px;display:grid}._pickers_wwsdt_3{flex-wrap:wrap;gap:10px;display:flex}._pickButton_wwsdt_4{cursor:pointer;border:1.5px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface);align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:13px;display:inline-flex}._pickButton_wwsdt_4:hover{border-color:var(--primary);color:var(--primary)}._error_wwsdt_12{color:var(--danger);font-size:12.5px}._panel_wwsdt_14{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);gap:10px;min-width:0;padding:14px 16px;display:grid}._panelTitle_wwsdt_18{color:var(--text-primary);font-size:14px;font-weight:700}._counts_wwsdt_20{flex-wrap:wrap;gap:6px;display:flex}._pill_wwsdt_21{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--text-primary);padding:3px 10px;font-size:12px;font-weight:600}._pillMuted_wwsdt_25{color:var(--text-secondary)}._pillSuccess_wwsdt_26{color:var(--success);border-color:var(--success)}._pillDanger_wwsdt_27{color:var(--danger);border-color:var(--danger)}._check_wwsdt_29{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}._check_wwsdt_29 input{width:16px;height:16px}._albumList_wwsdt_32{gap:2px;max-height:220px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid;overflow-y:auto}._albumList_wwsdt_32 li{background:var(--surface);color:var(--text-primary);border-radius:6px;justify-content:space-between;gap:12px;padding:5px 10px;display:flex}._albumList_wwsdt_32 li span:first-child{overflow-wrap:anywhere}._muted_wwsdt_41{color:var(--text-secondary);white-space:nowrap}._hint_wwsdt_43{color:var(--text-secondary);font-size:12px;line-height:1.9}._actions_wwsdt_44{flex-wrap:wrap;gap:8px;display:flex}._bar_wwsdt_46{border-radius:var(--radius-full);background:var(--border);height:8px;overflow:hidden}._bar_wwsdt_46 span{background:var(--primary);border-radius:inherit;height:100%;transition:width .3s;display:block}._file_wwsdt_49{flex-direction:column;gap:4px;min-width:0;display:flex}._fileStatus_wwsdt_50{color:var(--text-secondary);font-size:12px}._current_wwsdt_52{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._details_wwsdt_56{color:var(--text-primary);font-size:12.5px}._details_wwsdt_56 summary{cursor:pointer;font-weight:600}._details_wwsdt_56 ul{overflow-wrap:anywhere;max-height:200px;margin:8px 0 0;padding-inline-start:18px;line-height:1.9;overflow-y:auto}._overlay_fq7zq_1{z-index:2000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._image_fq7zq_11{object-fit:contain;cursor:default;max-width:90vw;max-height:85vh}._closeBtn_fq7zq_18{top:16px;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;width:40px;height:40px;font-size:22px;position:absolute;inset-inline-end:20px}._navBtn_fq7zq_32{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;width:48px;height:48px;font-size:26px;position:absolute;top:50%;transform:translateY(-50%)}._navPrev_fq7zq_46{inset-inline-start:20px}._navNext_fq7zq_50{inset-inline-end:20px}._audioBox_fq7zq_54{cursor:default;background:#ffffff0f;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:48px 56px;display:flex}._audioIcon_fq7zq_65{font-size:64px}._audio_fq7zq_54{width:min(80vw,420px)}._caption_fq7zq_73{bottom:20px;text-align:center;color:#ffffffd9;font-size:13px;position:absolute;inset-inline:0}._page_tmis2_3{padding-bottom:8px;position:relative}@media (width>=1300px){._pageWithDrawer_tmis2_9{padding-inline-end:430px}}._header_tmis2_14{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._title_tmis2_22{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_tmis2_29{color:var(--text-secondary);font-size:13px}._headerActions_tmis2_34{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){._header_tmis2_14{flex-wrap:wrap}._headerActions_tmis2_34{justify-content:flex-start;width:100%}}._card_tmis2_53{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:16px;padding:16px}._typeCards_tmis2_63{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}._typeCard_tmis2_63{text-align:right;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);align-items:flex-start;gap:12px;min-width:0;padding:14px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}._typeCard_tmis2_63:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}._typeCardActive_tmis2_90{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}._typeIcon_tmis2_95{font-size:26px;line-height:1}._typeBody_tmis2_100{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._typeLabel_tmis2_108{font-size:14px;font-weight:600}._typeLabel_tmis2_108 strong{margin-inline-start:4px;font-weight:800}._typeMeta_tmis2_118{color:var(--text-secondary);font-size:11.5px}._progress_tmis2_123{border-radius:var(--radius-full);background:var(--background);height:5px;margin-top:2px;overflow:hidden}._progressFill_tmis2_131{background:var(--primary);border-radius:var(--radius-full);height:100%;display:block}@media (width<=640px){._typeCards_tmis2_63{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._typeCard_tmis2_63{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 6px}._typeBody_tmis2_100{align-items:center}._progress_tmis2_123{width:100%}._typeMeta_tmis2_118:last-child{display:none}}._layout_tmis2_167{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){._layout_tmis2_167{grid-template-columns:minmax(0,1fr)}}._nav_tmis2_180{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:14px;max-height:calc(100vh - 120px);padding:10px;display:flex;position:sticky;top:12px;overflow-y:auto}@media (width<=900px){._nav_tmis2_180{max-height:none;position:static}._navGroup_tmis2_201{padding-bottom:2px;overflow-x:auto;flex-direction:row!important;gap:6px!important}._navHeading_tmis2_208{flex-shrink:0;padding:6px 4px!important}._navItem_tmis2_213{flex-shrink:0;border:1px solid var(--border)!important;width:auto!important}._navTags_tmis2_219{flex-wrap:nowrap!important}._navTag_tmis2_219{flex-shrink:0}}._navGroup_tmis2_201{flex-direction:column;gap:2px;display:flex}._navHeading_tmis2_208{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:4px 8px 6px;font-size:11.5px;font-weight:700;display:flex}._navAdd_tmis2_244,._navManage_tmis2_245{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0 4px;font-family:inherit;font-size:12px;font-weight:700}._navAdd_tmis2_244{font-size:17px;line-height:1}._navItem_tmis2_213{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:7px 8px;font-family:inherit;font-size:13px;display:flex}._navItem_tmis2_213:hover{background:var(--background)}._navItemActive_tmis2_281,._navItemActive_tmis2_281:hover{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);font-weight:700}._navIcon_tmis2_288{text-align:center;width:18px}._navLabel_tmis2_293{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._navCount_tmis2_301{color:var(--text-secondary);font-size:11.5px;font-weight:600}._navCountTodo_tmis2_307{background:color-mix(in srgb, var(--warning) 22%, transparent);color:color-mix(in srgb, var(--warning) 45%, var(--text-primary));border-radius:var(--radius-full);padding:1px 7px}._navCover_tmis2_314,._navCoverEmpty_tmis2_315{object-fit:cover;background:var(--background);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}._navEmpty_tmis2_328{color:var(--text-secondary);padding:2px 8px;font-size:12px}._navCreate_tmis2_334{gap:6px;padding:0 4px 6px;display:flex}._navTags_tmis2_219{flex-wrap:wrap;gap:5px;padding:0 4px;display:flex}._navTag_tmis2_219{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:var(--radius-full);cursor:pointer;padding:3px 10px;font-family:inherit;font-size:12px}._navTag_tmis2_219:hover{border-color:var(--primary)}._navTagActive_tmis2_362{background:var(--primary);border-color:var(--primary);color:#fff}._navTagCount_tmis2_368{opacity:.65;font-size:11px}._main_tmis2_375{min-width:0}._toolbar_tmis2_379{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}._search_tmis2_387{flex:240px}@media (width<=640px){._search_tmis2_387{flex-basis:100%}}._segment_tmis2_397{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);display:inline-flex;overflow:hidden}._segmentBtn_tmis2_405{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:7px 11px;font-family:inherit;font-size:12.5px}._segmentActive_tmis2_415{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary);font-weight:700}._viewHead_tmis2_421{flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;margin-bottom:10px;display:flex}._viewTitle_tmis2_430{color:var(--text-primary);font-size:16px;font-weight:800}._viewCount_tmis2_436{color:var(--text-secondary);font-size:12.5px}._monthSection_tmis2_443{margin-bottom:18px}._monthHeader_tmis2_447{z-index:2;background:var(--background);align-items:baseline;gap:10px;margin-bottom:8px;padding:6px 0;display:flex;position:sticky;top:0}._monthLabel_tmis2_459{color:var(--text-primary);font-size:14px;font-weight:800}._monthCount_tmis2_465{color:var(--text-secondary);font-size:12px}._monthSelect_tmis2_470{color:var(--primary);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;font-family:inherit;font-size:12px;font-weight:600}._grid_tmis2_481,._skeletonGrid_tmis2_482{grid-template-columns:repeat(auto-fill, minmax(var(--tile,150px), 1fr));gap:8px;display:grid}@media (width<=640px){._grid_tmis2_481,._skeletonGrid_tmis2_482{grid-template-columns:repeat(auto-fill, minmax(min(var(--tile,150px), 30vw), 1fr));gap:4px}}._tile_tmis2_496{aspect-ratio:1;background:var(--surface);border:1px solid var(--border);border-radius:10px;position:relative;overflow:hidden}._tileBody_tmis2_505{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;font-family:inherit;display:block}._tileImg_tmis2_516{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}._tile_tmis2_496:hover ._tileImg_tmis2_516{transform:scale(1.04)}._tileSelected_tmis2_528{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}._tileSelected_tmis2_528 ._tileImg_tmis2_516{border-radius:6px;transform:scale(.9)}._tileSelected_tmis2_528:hover ._tileImg_tmis2_516{transform:scale(.9)}._tileIcon_tmis2_542{flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:8px;font-size:30px;display:flex}._tileIconName_tmis2_553{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}._tileDuration_tmis2_562{bottom:6px;color:#fff;direction:ltr;background:#0000009e;border-radius:6px;padding:1px 6px;font-size:11px;position:absolute;inset-inline-end:6px}._tileCell_tmis2_574{min-width:0}._tileTags_tmis2_578{white-space:nowrap;align-items:center;gap:4px;min-height:20px;margin-top:4px;display:flex;overflow:hidden}._tileTag_tmis2_578{text-overflow:ellipsis;min-width:0;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:999px;flex:0 auto;padding:0 7px;font-size:11px;line-height:18px;overflow:hidden}._tileTagMore_tmis2_601{color:var(--text-secondary);flex-shrink:0;font-size:11px}._tileNoTag_tmis2_607{color:var(--text-secondary);opacity:.7;font-size:11px}._tileUntagged_tmis2_613{bottom:7px;background:var(--warning);border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-start:7px;box-shadow:0 0 0 2px #ffffffd9}._tileCheck_tmis2_624{top:6px;color:#fff;cursor:pointer;opacity:0;background:#00000047;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:14px;font-weight:800;line-height:1;transition:opacity .15s;display:flex;position:absolute;inset-inline-start:6px}._tile_tmis2_496:hover ._tileCheck_tmis2_624,._tileSelecting_tmis2_647 ._tileCheck_tmis2_624,._tileCheck_tmis2_624:focus-visible{opacity:1}._tileSelected_tmis2_528 ._tileCheck_tmis2_624{opacity:1;background:var(--primary)}@media (hover:none){._tileCheck_tmis2_624{opacity:.85}}._skeleton_tmis2_482{aspect-ratio:1;background:linear-gradient(90deg, var(--surface), var(--background), var(--surface));border:1px solid var(--border);background-size:200% 100%;border-radius:10px;animation:1.2s linear infinite _shimmer_tmis2_1}@keyframes _shimmer_tmis2_1{0%{background-position:200% 0}to{background-position:-200% 0}}._loadMore_tmis2_682{justify-content:center;padding:10px 0 4px;display:flex}._empty_tmis2_688{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);background:var(--surface);padding:40px 16px;font-size:13.5px}._bulkBar_tmis2_700{z-index:20;background:var(--surface);border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));border-radius:14px;margin-top:16px;padding:10px 12px;position:sticky;bottom:12px;box-shadow:0 10px 30px #0f172a2e}._bulkMain_tmis2_712{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._bulkCount_tmis2_719{color:var(--primary);font-size:14px;font-weight:800}._bulkSpacer_tmis2_725{flex:1}._bulkPanel_tmis2_729{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}._bulkPanelTitle_tmis2_738{font-size:13px;font-weight:700}._drawer_tmis2_746{top:64px;bottom:0;background:var(--surface);border-inline-start:1px solid var(--border);z-index:1200;flex-direction:column;width:min(420px,100vw);animation:.18s ease-out _slideIn_tmis2_1;display:flex;position:fixed;inset-inline-end:0;box-shadow:0 0 40px #0f172a38}@media (width<=640px){._drawer_tmis2_746{top:0}}@keyframes _slideIn_tmis2_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}._drawerHead_tmis2_778{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 12px;display:flex}._drawerPos_tmis2_786{color:var(--text-secondary);font-size:12.5px}._drawerScroll_tmis2_791{flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}._preview_tmis2_799{border-radius:var(--radius-md);background:#111;justify-content:center;align-items:center;min-height:180px;display:flex;overflow:hidden}._previewBtn_tmis2_809{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}._previewImg_tmis2_818{object-fit:contain;width:100%;max-height:320px;display:block}._previewAudio_tmis2_825{flex-direction:column;align-items:center;gap:12px;width:100%;padding:24px 12px;display:flex}._previewAudio_tmis2_825 audio{width:100%}._previewAudioIcon_tmis2_838{font-size:40px}._drawerName_tmis2_842{text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;font-size:14px;font-weight:700;overflow:hidden}._drawerStatus_tmis2_852{justify-content:space-between;align-items:center;gap:8px;display:flex}._statusPill_tmis2_859{border-radius:var(--radius-full);background:var(--background);color:var(--text-secondary);padding:2px 10px;font-size:11.5px;font-weight:700}._status_INBOX_tmis2_868{background:color-mix(in srgb, var(--warning) 20%, transparent);color:color-mix(in srgb, var(--warning) 45%, var(--text-primary))}._status_TAGGED_tmis2_873{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info)}._status_LINKED_tmis2_878{background:color-mix(in srgb, var(--success) 14%, transparent);color:color-mix(in srgb, var(--success) 70%, var(--text-primary))}._meta_tmis2_883{background:var(--background);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding:10px 12px;font-size:12.5px;display:grid}._meta_tmis2_883 dt{color:var(--text-secondary)}._meta_tmis2_883 dd{color:var(--text-primary);min-width:0;margin:0}._metaSub_tmis2_904{color:var(--text-secondary);font-size:11.5px}._metaPath_tmis2_909{text-align:right;word-break:break-all;direction:ltr;font-size:11.5px}._dateEdit_tmis2_916{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._drawerSection_tmis2_923{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._drawerSection_tmis2_923>*{max-width:100%}._drawerLabel_tmis2_934{color:var(--text-secondary);font-size:12.5px;font-weight:700}._drawerFooter_tmis2_940{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;display:flex}._chips_tmis2_949{flex-wrap:wrap;gap:6px;display:flex}._chip_tmis2_949{background:color-mix(in srgb, var(--primary) 11%, transparent);color:var(--primary);border-radius:var(--radius-full);align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}._chipX_tmis2_967{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}._chipX_tmis2_967:hover{opacity:1}._combo_tmis2_984{width:100%;position:relative}._comboInput_tmis2_989{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text-primary);padding:8px 10px;font-family:inherit;font-size:13px}._comboInput_tmis2_989:focus{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent);border-color:var(--primary)}._comboList_tmis2_1005{top:calc(100% + 4px);z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:260px;padding:4px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a24}._bulkPanel_tmis2_729 ._comboList_tmis2_1005{top:auto;bottom:calc(100% + 4px)}._comboItem_tmis2_1024{width:100%;color:var(--text-primary);cursor:pointer;text-align:right;background:0 0;border:none;border-radius:6px;justify-content:space-between;gap:8px;padding:7px 8px;font-family:inherit;font-size:13px;display:flex}._comboItem_tmis2_1024:hover,._comboItemActive_tmis2_1041{background:color-mix(in srgb, var(--primary) 10%, transparent)}._comboCount_tmis2_1045{color:var(--text-secondary);font-size:11.5px}._modalBackdrop_tmis2_1052{z-index:1300;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_tmis2_1052{background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;width:min(560px,100%);max-height:min(680px,90vh);padding:16px;display:flex;box-shadow:0 20px 60px #0f172a4d}._modalHead_tmis2_1075{justify-content:space-between;align-items:center;display:flex}._modalTitle_tmis2_1081{font-size:16px;font-weight:800}._tagTable_tmis2_1086{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:120px;padding:4px;overflow-y:auto}._tagRow_tmis2_1094{border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}._tagRow_tmis2_1094:hover{background:var(--background)}._tagName_tmis2_1106{text-align:right;min-width:0;color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex:1;padding:0;font-family:inherit;font-size:13.5px}._tagName_tmis2_1106:disabled{color:var(--text-secondary);cursor:default}._tagCount_tmis2_1124{color:var(--text-secondary);text-align:center;min-width:28px;font-size:12px}._row_tmis2_1133{align-items:center;gap:8px;width:100%;display:flex}._input_tmis2_1140,._select_tmis2_1141,._textarea_tmis2_1142{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);min-width:0;padding:8px 10px;font-family:inherit;font-size:13px}._input_tmis2_1140{flex:1}._textarea_tmis2_1142{resize:vertical;width:100%}._input_tmis2_1140:focus,._select_tmis2_1141:focus,._textarea_tmis2_1142:focus{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent);border-color:var(--primary)}._btnPrimary_tmis2_1169,._btnGhost_tmis2_1170{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700}._btnPrimary_tmis2_1169{background:var(--primary);color:#fff;border:1px solid var(--primary)}._btnPrimary_tmis2_1169:hover:not(:disabled){background:var(--primary-hover)}._btnGhost_tmis2_1170{background:var(--surface);color:var(--text-primary);border:1px solid var(--border)}._btnGhost_tmis2_1170:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._btnActive_tmis2_1201{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent)}._btnPrimary_tmis2_1169:disabled,._btnGhost_tmis2_1170:disabled{opacity:.5;cursor:default}._btnClose_tmis2_1211,._iconBtn_tmis2_1212{background:var(--background);color:var(--text-primary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:32px;height:32px;font-size:18px;line-height:1}._iconBtn_tmis2_1212:disabled{opacity:.35;cursor:default}._linkBtn_tmis2_1230,._linkDanger_tmis2_1231{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none}._linkDanger_tmis2_1231{color:var(--danger)}._linkBtn_tmis2_1230:disabled,._linkDanger_tmis2_1231:disabled{opacity:.5;cursor:default}._hint_tmis2_1253{color:var(--text-secondary);font-size:11.5px}._muted_tmis2_1258{color:var(--text-secondary);font-size:12.5px}._errorBox_tmis2_1263{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:var(--radius-sm);margin-bottom:10px;padding:10px 12px;font-size:13px}._noteOk_tmis2_1272{color:color-mix(in srgb, var(--success) 70%, var(--text-primary));font-size:12.5px}._toast_tmis2_1277{z-index:1400;background:var(--secondary);color:#fff;border-radius:var(--radius-full);max-width:calc(100vw - 32px);padding:10px 18px;font-size:13px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f172a40}._wrap_kerp8_1{gap:8px;display:flex}._day_kerp8_6{flex:0 0 70px}._month_kerp8_10{flex:140px}._year_kerp8_14{flex:0 0 90px}._overlay_vexm1_1{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._panel_vexm1_12{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;width:100%;max-width:720px;max-height:85vh;padding:20px;display:flex}._header_vexm1_24{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._title_vexm1_31{color:var(--text-primary);font-size:16px;font-weight:700}._closeBtn_vexm1_37{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;font-size:13px}._filters_vexm1_45{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}._search_vexm1_52{flex:220px;width:auto;min-width:0}._albumSelect_vexm1_58{border:1.5px solid var(--border);border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);background:var(--surface);font-size:13.5px;font-family:var(--font-family);outline:none;flex:0 220px;padding:9px 12px}@media (width<=480px){._albumSelect_vexm1_58{flex-basis:100%}}._albumSelect_vexm1_58:focus{border-color:var(--primary)}._albumSelect_vexm1_58 option{color:var(--text-primary);background:var(--surface)}._body_vexm1_86{flex:1;min-height:200px;overflow-y:auto}._status_vexm1_92{text-align:center;color:var(--text-secondary);padding:40px 0;font-size:13.5px}._statusError_vexm1_99{color:var(--danger)}._grid_vexm1_103{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}._gridItem_vexm1_109{text-align:right;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:var(--font-family);flex-direction:column;justify-content:flex-start;padding:0;display:flex;position:relative;overflow:hidden}._gridItemActive_vexm1_127{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 25%, transparent)}._thumb_vexm1_132{aspect-ratio:1;object-fit:cover;width:100%;display:block}._thumbPlaceholder_vexm1_139{aspect-ratio:1;background:var(--background);justify-content:center;align-items:center;width:100%;font-size:24px;display:flex}._checkMark_vexm1_149{top:6px;background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;inset-inline-end:6px}._filename_vexm1_164{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:4px 6px;font-size:10.5px;overflow:hidden}._tags_vexm1_173{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;padding:0 6px 4px;font-size:10px;overflow:hidden}._footer_vexm1_182{border-top:1px solid var(--border);gap:10px;margin-top:16px;padding-top:14px;display:flex}._linker_1cngj_3{flex-direction:column;gap:12px;display:flex}._head_1cngj_9{flex-direction:column;gap:4px;display:flex}._title_1cngj_15{color:var(--text-primary);font-size:16px;font-weight:800}._tabs_1cngj_21{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}._tab_1cngj_21{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:var(--radius-full);cursor:pointer;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}._tab_1cngj_21:hover{border-color:var(--primary);color:var(--primary)}._tabActive_1cngj_46,._tabActive_1cngj_46:hover{background:var(--primary);border-color:var(--primary);color:#fff}._tabCount_1cngj_53{border-radius:var(--radius-full);background:color-mix(in srgb, currentColor 14%, transparent);min-width:22px;margin-inline-start:4px;padding:0 6px;font-size:11.5px;display:inline-block}._toolbar_1cngj_63{align-items:center;gap:8px;display:flex}._rows_1cngj_69{flex-direction:column;gap:10px;display:flex}._row_1cngj_69{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}._rowDone_1cngj_86{border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:color-mix(in srgb, var(--success) 4%, var(--surface))}._rowHead_1cngj_91{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}._rowTitle_1cngj_99{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}._recipeName_1cngj_107{color:var(--text-primary);font-size:14px;font-weight:800}._pill_1cngj_113,._pillOk_1cngj_114{border-radius:var(--radius-full);padding:2px 8px;font-size:11px;font-weight:700}._pill_1cngj_113{background:color-mix(in srgb, var(--warning) 18%, transparent);color:color-mix(in srgb, var(--warning) 45%, var(--text-primary))}._pillOk_1cngj_114{background:color-mix(in srgb, var(--success) 15%, transparent);color:color-mix(in srgb, var(--success) 60%, var(--text-primary))}._tagChip_1cngj_131{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary);padding:3px 10px;font-size:12.5px;font-weight:700}._rowActions_1cngj_140{flex-wrap:wrap;gap:8px;display:flex}._section_1cngj_146{flex-direction:column;gap:6px;display:flex}._sectionLabel_1cngj_152{color:var(--text-secondary);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}._thumbs_1cngj_161{flex-wrap:wrap;gap:8px;display:flex}._thumb_1cngj_161{flex-direction:column;gap:3px;width:96px;display:flex;position:relative}._thumbBtn_1cngj_175{border-radius:var(--radius-sm);background:var(--background);cursor:pointer;border:2px solid #0000;width:96px;height:96px;padding:0;display:block;position:relative;overflow:hidden}._thumbBtn_1cngj_175:disabled{cursor:default}._thumbImg_1cngj_192{object-fit:cover;width:100%;height:100%;display:block}._thumbSelected_1cngj_199 ._thumbBtn_1cngj_175{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 30%, transparent)}._check_1cngj_204{top:4px;background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid;position:absolute;inset-inline-start:4px}._badge_1cngj_219{bottom:4px;border-radius:var(--radius-full);color:#fff;background:#0f172ab8;padding:1px 6px;font-size:10.5px;font-weight:700;position:absolute;inset-inline-start:4px}._zoomBtn_1cngj_231,._removeBtn_1cngj_232{color:#fff;cursor:pointer;background:#0f172a99;border:none;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:grid;position:absolute;top:4px}._zoomBtn_1cngj_231{inset-inline-end:4px}._removeBtn_1cngj_232{background:color-mix(in srgb, var(--danger) 85%, transparent);font-size:16px;inset-inline-end:32px}._removeBtn_1cngj_232:disabled{opacity:.5;cursor:default}._caption_1cngj_263,._note_1cngj_264{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}._caption_1cngj_263{color:var(--text-primary)}._note_1cngj_264{color:color-mix(in srgb, var(--success) 60%, var(--text-primary))}._linkBar_1cngj_280{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}._recipeBtn_1cngj_289{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface));color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}._recipeBtn_1cngj_289:hover:not(:disabled){background:var(--primary);color:#fff}._recipeBtn_1cngj_289:disabled{opacity:.5;cursor:default}._levelTag_1cngj_315{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 18%, transparent);padding:1px 6px;font-size:10.5px;font-weight:700}._recipeBtnMeta_1cngj_323{opacity:.75;font-size:11px;font-weight:500}._recipeSearch_1cngj_329{width:220px;max-width:100%}._comboEmpty_1cngj_334{color:var(--text-secondary);padding:8px;font-size:12.5px}@media (width<=640px){._toolbar_1cngj_63{flex-wrap:wrap}._thumb_1cngj_161,._thumbBtn_1cngj_175{width:84px}._thumbBtn_1cngj_175{height:84px}._recipeSearch_1cngj_329{width:100%}}._panel_cd5cw_3{flex-direction:column;gap:12px;display:flex}._head_cd5cw_9{flex-direction:column;gap:4px;display:flex}._title_cd5cw_15{color:var(--text-primary);font-size:16px;font-weight:800}._toolbar_cd5cw_21{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._summary_cd5cw_28{color:var(--text-primary);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;font-size:13.5px;font-weight:700;display:flex}._note_cd5cw_41{color:color-mix(in srgb, var(--warning) 45%, var(--text-primary));background:color-mix(in srgb, var(--warning) 12%, transparent);border-radius:var(--radius-sm);padding:8px 12px;font-size:12.5px}._btnDanger_cd5cw_49{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:var(--danger);color:#fff;border:1px solid var(--danger);padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700}._btnDanger_cd5cw_49:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, #000)}._btnDanger_cd5cw_49:disabled{opacity:.5;cursor:default}._groups_cd5cw_71{flex-direction:column;gap:12px;display:flex}._group_cd5cw_71{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}._groupHead_cd5cw_88{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}._groupTitle_cd5cw_95{color:var(--text-primary);font-size:14px;font-weight:800}._similarity_cd5cw_101{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);padding:2px 8px;font-size:11.5px;font-weight:700}._items_cd5cw_110{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}._item_cd5cw_110{border:2px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}._itemKeep_cd5cw_126{border-color:color-mix(in srgb, var(--success) 70%, var(--border));background:color-mix(in srgb, var(--success) 5%, var(--surface))}._itemRemove_cd5cw_131{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 4%, var(--surface))}._imageBtn_cd5cw_136{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--background);cursor:zoom-in;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}._image_cd5cw_136{object-fit:cover;width:100%;height:100%;display:block}._itemRemove_cd5cw_131 ._image_cd5cw_136{opacity:.75}._badgeKeep_cd5cw_160,._badgeRemove_cd5cw_161{top:6px;border-radius:var(--radius-full);color:#fff;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;inset-inline-start:6px}._badgeKeep_cd5cw_160{background:color-mix(in srgb, var(--success) 85%, #000)}._badgeRemove_cd5cw_161{background:var(--danger)}._choice_cd5cw_180{color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}._meta_cd5cw_190{grid-template-columns:auto minmax(0,1fr);gap:2px 8px;margin:0;font-size:11.5px;display:grid}._meta_cd5cw_190 dt{color:var(--text-secondary)}._meta_cd5cw_190 dd{color:var(--text-primary);min-width:0;margin:0}._filename_cd5cw_208{text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;overflow:hidden}._chips_cd5cw_216{flex-wrap:wrap;gap:4px;display:flex}._chip_cd5cw_216{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 9%, transparent);color:var(--text-primary);padding:1px 7px;font-size:11px}._used_cd5cw_230{color:color-mix(in srgb, var(--success) 60%, var(--text-primary));font-size:11.5px;font-weight:700}@media (width<=640px){._items_cd5cw_110{grid-template-columns:repeat(2,minmax(0,1fr))}}._actionsRow_1lavg_1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._uploadLabel_1lavg_8{cursor:pointer;border:1.5px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface);align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}._pickExistingBtn_1lavg_21{border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--primary);background:var(--surface);cursor:pointer;padding:8px 14px;font-size:13px}._plus_1lavg_31{font-size:16px}._error_1lavg_35{color:var(--danger);margin-top:6px;font-size:12px}._grid_1lavg_41{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._thumbWrap_1lavg_48{width:72px;height:72px;position:relative}._thumbBtn_1lavg_54{cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block}._thumb_1lavg_48{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;height:100%}._expandBtn_1lavg_73{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:18px;height:18px;font-size:10px;line-height:1;position:absolute;bottom:2px;right:2px}._removeBtn_1lavg_88{background:var(--danger);color:#fff;border:2px solid var(--surface);cursor:pointer;border-radius:50%;width:20px;height:20px;font-size:12px;line-height:1;position:absolute;top:-6px;left:-6px}._uploadLabelDisabled_1lavg_103,._pickExistingBtn_1lavg_21:disabled{opacity:.5;cursor:not-allowed}._counter_1lavg_113{color:var(--text-secondary);font-size:12px}._coverBadge_1lavg_118{top:0;background:var(--primary);color:#fff;text-align:center;border-radius:var(--radius-sm) var(--radius-sm) 0 0;pointer-events:none;padding:1px 0;font-size:10px;position:absolute;inset-inline:0}._coverBtn_1lavg_131{color:#ffd54a;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;line-height:1;position:absolute;top:2px;right:2px}._status_1n07x_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1n07x_8{color:var(--danger)}._title_1n07x_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1n07x_19{color:var(--text-secondary);margin-bottom:22px;font-size:13px}._card_1n07x_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}._fieldError_1n07x_32{color:var(--danger);margin-top:6px;font-size:12px}._actions_1n07x_38{align-items:center;gap:12px;margin-top:4px;display:flex}._savedNote_1n07x_45{color:var(--success);font-size:13px;font-weight:600}._listSection_1n07x_51{margin-top:22px}._listTitle_1n07x_55{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._empty_1n07x_64{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px}._list_1n07x_51{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._listItem_1n07x_80{text-align:right;border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}._listItem_1n07x_80:first-child{border-top:none}._listItemActive_1n07x_98{background:color-mix(in srgb, var(--primary) 8%, transparent)}._listPhoto_1n07x_102{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}._listPhotoPlaceholder_1n07x_110{background:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}._listNameCol_1n07x_122{flex-direction:column;gap:2px;min-width:0;display:flex}._listName_1n07x_122{color:var(--text-primary);font-size:13.5px}._listVariants_1n07x_134{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._editingNote_1n07x_142{color:var(--primary);margin-inline-start:auto;font-size:11px}._variantInputRow_1n07x_148{align-items:center;gap:8px;display:flex}._variantInputRow_1n07x_148>:first-child{flex:1;min-width:0}._addVariantBtn_1n07x_159{white-space:nowrap;padding:6px 12px;font-size:12.5px}._variantChips_1n07x_165{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._variantChip_1n07x_165{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}._chipRemove_1n07x_183{cursor:pointer;color:var(--primary);background:0 0;border:none;font-size:14px;line-height:1}._wrap_1vqi8_1{position:relative}._input_1vqi8_5{background:0 0;border:none;padding:6px 4px}._dropdown_1vqi8_11{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:8px;position:fixed;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}._dropdownEmpty_1vqi8_21{color:var(--text-secondary);padding:9px 12px;font-size:12.5px}._dropdownItem_1vqi8_27{cursor:pointer;padding:8px 12px;font-size:13px}._dropdownItem_1vqi8_27:hover{background:var(--background)}._dropdownItemActive_1vqi8_37{background:color-mix(in srgb, var(--primary) 10%, transparent)}._status_1232s_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1232s_8{color:var(--danger)}._title_1232s_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1232s_19{color:var(--text-secondary);margin-bottom:22px;font-size:13px}._card_1232s_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}._fieldError_1232s_32{color:var(--danger);margin-top:6px;font-size:12px}._topRow_1232s_38{gap:var(--space-lg);flex-wrap:wrap;display:flex}._nameCol_1232s_44{flex:2 240px}._categoryCol_1232s_48{flex:140px}._servingsCol_1232s_52{flex:120px}._emptyIngredients_1232s_56{border:1.5px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);padding:14px;font-size:13px}._inlineLink_1232s_64{color:var(--primary);font-weight:700;text-decoration:none}._ingTableWrap_1232s_70{border:1.5px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}._ingTable_1232s_70{border-collapse:collapse;width:100%;min-width:480px}._ingTh_1232s_82{text-align:right;color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent);padding:9px 12px;font-size:12.5px;font-weight:700}._ingThAction_1232s_91{width:36px}._ingRow_1232s_95{border-top:1px solid var(--border)}._ingTd_1232s_99{padding:7px 8px}._ingTdAction_1232s_103{text-align:center;padding:7px 8px}._amountInput_1232s_108,._variantSelect_1232s_114{background:0 0;border:none;padding:6px 4px}._variantNone_1232s_120{text-align:center;color:var(--text-secondary);font-size:13px;display:block}._removeRowBtn_1232s_127{cursor:pointer;color:var(--danger);background:0 0;border:none;font-size:18px;line-height:1}._hintText_1232s_136{color:var(--text-secondary);margin-top:6px;font-size:11.5px}._addRowBtn_1232s_142{margin-top:8px;padding:6px 12px;font-size:12.5px}._stepsList_1232s_148{flex-direction:column;gap:8px;display:flex}._stepRow_1232s_154{align-items:flex-start;gap:8px;display:flex}._stepNumber_1232s_160{background:color-mix(in srgb, var(--primary) 10%, transparent);min-width:26px;height:26px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;font-size:12.5px;font-weight:700;display:flex}._stepInput_1232s_175{flex:1;min-height:44px}._statusSelect_1232s_180{max-width:220px}._techniqueChips_1232s_184{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._techniqueChip_1232s_184{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}._chipRemove_1232s_202{cursor:pointer;color:var(--primary);background:0 0;border:none;font-size:14px;line-height:1}._actions_1232s_211{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:4px;padding-top:18px;display:flex}._savedNote_1232s_220{color:var(--success);font-size:13px;font-weight:600}._groupCard_1232s_227{border:1px solid var(--border);border-inline-start:3px solid var(--primary);border-radius:var(--radius-sm);margin-bottom:12px;padding:12px}._groupHeader_1232s_235{align-items:center;gap:8px;margin-bottom:10px;display:flex}._groupTitleInput_1232s_242{flex:1;min-width:0;font-weight:700}._removeGroupBtn_1232s_248{cursor:pointer;color:var(--danger);white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-size:12.5px}._addGroupBtn_1232s_258{margin-top:12px;padding:6px 12px;font-size:12.5px;display:block}._dupBox_1232s_265{border:1px solid var(--warning);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warning) 10%, transparent);color:var(--text-primary);flex-direction:column;gap:8px;margin:-4px 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.8;display:flex}._dupPreview_1232s_279{color:var(--success);font-size:12px;font-weight:700}._pagination_120ir_1{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}._pageInfo_120ir_12{color:var(--text-secondary)}._pageButtons_120ir_16{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._pageButtons_120ir_16 button{border:1px solid var(--border);background:var(--background);min-width:32px;color:var(--text-primary);font-family:var(--font-family);cursor:pointer;border-radius:6px;padding:5px 9px;font-size:12px}._pageButtons_120ir_16 button:disabled{opacity:.45;cursor:not-allowed}._pageButtons_120ir_16 ._pageActive_120ir_40{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}._pageGap_120ir_47{color:var(--text-secondary);padding:0 3px}._pageSize_120ir_52{color:var(--text-secondary);align-items:center;gap:6px;display:flex}._pageSize_120ir_52 select{border:1px solid var(--border);background:var(--background);color:var(--text-primary);font-family:var(--font-family);border-radius:6px;padding:4px 6px;font-size:12px}._editor_96fxx_3{background:var(--background);border-top:1px dashed var(--border);flex-direction:column;gap:8px;padding:12px 16px;display:flex}._title_96fxx_12{color:var(--text-primary);font-size:13.5px}._hint_96fxx_17{color:var(--text-secondary);font-size:12.5px}._options_96fxx_22{flex-wrap:wrap;gap:8px 18px;display:flex}._option_96fxx_22{color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}._actions_96fxx_38{gap:8px;display:flex}._error_96fxx_43{color:var(--danger);font-size:12.5px;font-weight:600}._sheet_2vdwg_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px 26px}._pageTable_2vdwg_8{border-collapse:collapse;width:100%}._pageCell_2vdwg_13{vertical-align:top;padding:0}._header_2vdwg_18{border-bottom:2px solid var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}._name_2vdwg_27{color:var(--text-primary);font-size:22px;font-weight:800}._meta_2vdwg_33{color:var(--text-secondary);margin-top:4px;font-size:13px}._ownerLine_2vdwg_40{color:var(--text-secondary);margin-top:6px;font-size:11.5px}._brand_2vdwg_46{flex-shrink:0;align-items:center;gap:10px;display:flex}._brandName_2vdwg_53{color:var(--text-primary);font-size:15px;font-weight:800}@media (width<=480px){._brandName_2vdwg_53{display:none}}._logo_2vdwg_65{border-radius:var(--radius-md);background:var(--secondary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:flex}._section_2vdwg_79{margin-bottom:20px}._sectionTitle_2vdwg_83{color:var(--primary);border-inline-start:3px solid var(--primary);margin-bottom:8px;padding-inline-start:8px;font-size:13.5px;font-weight:700}._text_2vdwg_92{white-space:pre-wrap;color:var(--text-primary);font-size:13.5px}._techniqueTags_2vdwg_98{flex-wrap:wrap;gap:8px;display:flex}._techniqueTag_2vdwg_98{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);border-radius:var(--radius-full);padding:4px 12px;font-size:12.5px;font-weight:600}._ingredientColumns_2vdwg_113{column-count:1}@media (width>=600px){._ingredientColumns_2vdwg_113{column-count:2;column-gap:32px}}._ingredientRow_2vdwg_124{border-bottom:1px solid var(--border);break-inside:avoid;justify-content:space-between;gap:12px;padding:6px 4px;font-size:13.5px;display:flex}._ingredientName_2vdwg_134{color:var(--text-primary)}._ingredientVariant_2vdwg_138{color:var(--text-secondary);font-size:12.5px}._ingredientAmount_2vdwg_143{color:var(--text-secondary);white-space:nowrap}._ingredientGrams_2vdwg_148{font-size:12px}._complement_2vdwg_152{color:var(--text-secondary);margin-top:2px;font-size:11.5px;font-weight:400;display:block}._complement_2vdwg_152 a{color:var(--primary);font-weight:700}._group_2vdwg_165+._group_2vdwg_165{margin-top:14px}._groupTitle_2vdwg_169{color:var(--text-primary);break-after:avoid;margin-bottom:6px;font-size:13px;font-weight:700}._stepsList_2vdwg_177{flex-direction:column;gap:8px;display:flex}._stepRow_2vdwg_183{align-items:flex-start;gap:10px;display:flex}._stepNumber_2vdwg_189{background:color-mix(in srgb, var(--primary) 10%, transparent);min-width:22px;height:22px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._stepText_2vdwg_203{color:var(--text-primary);font-size:13.5px;line-height:1.9}._teachingNote_2vdwg_209{border-inline-start:3px solid var(--primary);color:var(--text-secondary);margin-top:4px;padding-inline-start:10px;font-size:12.5px}._completionNote_2vdwg_217{border-inline-start:3px solid var(--success);color:var(--text-primary);margin-top:4px;padding-inline-start:10px;font-size:13px}._photoRow_2vdwg_225{gap:12px;display:flex}._photo_2vdwg_225{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);width:33%}@media print{._sheet_2vdwg_1{border:none;padding:0}._ingredientColumns_2vdwg_113{column-count:2;column-gap:32px}}._panel_1jin9_3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:12px;margin-bottom:18px;padding:16px;display:flex}._head_1jin9_14{flex-direction:column;gap:4px;display:flex}._title_1jin9_20{color:var(--text-primary);font-size:16px;font-weight:800}._hint_1jin9_26{color:var(--text-secondary);font-size:12.5px;line-height:1.8}._doneList_1jin9_32{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--success) 10%, transparent);color:color-mix(in srgb, var(--success) 55%, var(--text-primary));margin:0;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.9;list-style:none}._empty_1jin9_44{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:20px 16px;font-size:13.5px}._group_1jin9_53{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:12px;display:flex}._groupTitle_1jin9_62{color:var(--text-primary);font-size:14px;font-weight:800}._copy_1jin9_68{border-top:1px dashed var(--border);flex-direction:column;gap:8px;min-width:0;padding-top:10px;display:flex}._copyHead_1jin9_77{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}._copyIndex_1jin9_84{background:color-mix(in srgb, var(--primary) 14%, transparent);width:22px;height:22px;color:var(--primary);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid}._copyName_1jin9_96{color:var(--text-primary);font-size:13.5px;font-weight:700}._meta_1jin9_102{color:var(--text-secondary);font-size:12px}._actions_1jin9_107{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._preview_1jin9_114{color:color-mix(in srgb, var(--success) 55%, var(--text-primary));font-size:12.5px;font-weight:600}._error_1jin9_120{color:var(--danger);font-size:12.5px;font-weight:600}._renameRow_1jin9_126{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._input_1jin9_133{flex:1;min-width:180px}._sheetBox_1jin9_139{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-height:560px;padding:12px;overflow:auto}@media (width<=640px){._input_1jin9_133{flex:100%;min-width:0}}._status_1tls7_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1tls7_8{color:var(--danger)}._title_1tls7_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1tls7_19{color:var(--text-secondary);margin-bottom:18px;font-size:13px}._departmentTabs_1tls7_25{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}._departmentTabBtn_1tls7_32{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:8px 18px;font-size:13.5px;font-weight:600}._departmentTabActive_1tls7_44{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:var(--primary);color:var(--primary)}._viewTabs_1tls7_50{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}._viewTabBtn_1tls7_57{border-radius:var(--radius-full);background:var(--background);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;border:none;padding:6px 14px;font-size:12.5px;font-weight:600}._viewTabActive_1tls7_69{background:var(--primary);color:#fff}._searchRow_1tls7_74{flex-wrap:wrap;align-items:stretch;gap:8px;margin-bottom:18px;display:flex}._search_1tls7_74{flex:1;min-width:220px}._duplicatesBtn_1tls7_88{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._duplicatesCount_1tls7_95{border-radius:var(--radius-full);min-width:20px;height:20px;color:var(--primary);background:#fff;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}._otherDepartments_1tls7_109{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:-8px 0 16px;font-size:13px;display:flex}._otherDepartmentBtn_1tls7_119{border:1px solid var(--primary);border-radius:var(--radius-full);background:var(--surface);color:var(--primary);font-family:var(--font-family);cursor:pointer;padding:4px 12px;font-size:12.5px;font-weight:700}._otherDepartmentBtn_1tls7_119:hover{background:var(--primary);color:#fff}._empty_1tls7_136{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px}._list_1tls7_145{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._entry_1tls7_153{border-top:1px solid var(--border)}._entry_1tls7_153:first-child{border-top:none}._entryRow_1tls7_161{align-items:center;display:flex}._listItem_1tls7_166{text-align:right;cursor:pointer;min-width:0;font-family:var(--font-family);background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:12px 16px;display:flex}._departmentsBtn_1tls7_180{white-space:nowrap;flex-shrink:0;margin-inline-end:12px}._departmentsLine_1tls7_186{color:var(--primary);margin-top:2px;font-size:12px;font-weight:600}._listItem_1tls7_166:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}._thumb_1tls7_197{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:44px;height:44px}._thumbPlaceholder_1tls7_205{border-radius:var(--radius-sm);background:var(--background);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}._info_1tls7_217{flex:1}._name_1tls7_221{color:var(--text-primary);font-size:14px;font-weight:700}._meta_1tls7_227{color:var(--text-secondary);margin-top:2px;font-size:12px}._openLabel_1tls7_233{color:var(--primary);font-size:12px;font-weight:700}@media (width<=640px){._openLabel_1tls7_233{display:none}._listItem_1tls7_166{padding:10px 12px}._entryRow_1tls7_161 ._departmentsBtn_1tls7_180{margin-inline-end:8px;padding:7px 10px}}._status_1fgkc_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1fgkc_8{color:var(--danger)}._toolbar_1fgkc_12{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}._backBtn_1fgkc_20{cursor:pointer;color:var(--text-secondary);font-size:13px;font-family:var(--font-family);background:0 0;border:none}._toolbarActions_1fgkc_29{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:flex}._printOption_1fgkc_37{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}._usedIn_1fgkc_47{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);margin-top:18px;padding:12px 16px;font-size:13px}._usedIn_1fgkc_47 ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}._usedIn_1fgkc_47 a{border:1px solid var(--border);color:var(--primary);border-radius:999px;padding:2px 12px;text-decoration:none;display:inline-block}._textStage_1fgkc_76{border:1px solid var(--border);color:var(--primary);background:var(--surface);border-radius:999px;margin-bottom:12px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}._textStage_1fgkc_76 span{color:var(--text-secondary);font-weight:400}._head_58g2x_1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}._capacity_58g2x_9{color:var(--text-primary);font-size:13px;font-weight:700}._capacityFull_58g2x_15{color:color-mix(in srgb, var(--warning) 55%, var(--text-primary))}._chips_58g2x_19{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}._chip_58g2x_19{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:12.5px}._chipActive_58g2x_37{border-color:var(--primary);color:var(--primary);font-weight:700}._empty_58g2x_43{color:var(--text-secondary);padding:14px 0;font-size:13px}._tableWrap_58g2x_49{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}._table_58g2x_49{border-collapse:collapse;width:100%;font-size:13px}._table_58g2x_49 th,._table_58g2x_49 td{text-align:right;border-top:1px solid var(--border);white-space:nowrap;padding:8px 12px}._table_58g2x_49 th{color:var(--text-secondary);background:var(--background);border-top:none;font-size:12px;font-weight:700}._rowMuted_58g2x_77 td{color:var(--text-secondary)}._subNote_58g2x_81{color:var(--text-secondary);font-size:11.5px}._ltr_58g2x_86{text-align:right;direction:ltr;unicode-bidi:plaintext}._printBar_58g2x_92{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._printSelect_58g2x_99{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:var(--radius-sm);padding:6px 8px;font-family:inherit;font-size:12.5px}._printHeader_58g2x_109{border-bottom:2px solid #111;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:8px;font-size:16px;font-weight:800;display:flex}._printHeader_58g2x_109>span{font-size:11px;font-weight:400}._printMeta_58g2x_125{margin-top:4px;font-size:11.5px;font-weight:400}@media print{._tableWrap_58g2x_49{overflow:visible}._table_58g2x_49 th,._table_58g2x_49 td{white-space:normal}}._wrap_1uiry_1{position:relative}._dropdown_1uiry_5{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:8px;max-height:220px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}._dropdownEmpty_1uiry_20{color:var(--text-secondary);padding:9px 12px;font-size:12.5px}._dropdownItem_1uiry_26{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}._dropdownItem_1uiry_26:hover{background:var(--background)}._checkbox_1uiry_39{border:1.5px solid var(--border);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:flex}._checkboxChecked_1uiry_52{background:var(--primary);border-color:var(--primary)}._card_1k07o_1{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin-bottom:7px;padding:16px}._header_1k07o_9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}._title_1k07o_18{color:var(--text-primary);font-size:14.5px;font-weight:700}._confirmBadge_1k07o_24{border-radius:var(--radius-full);border:1.5px dashed var(--text-secondary);color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-family);background:0 0;padding:5px 12px}._confirmed_1k07o_36{border-color:var(--success);color:var(--success)}._chips_1k07o_41{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._chip_1k07o_41{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}._chipRemove_1k07o_59{cursor:pointer;color:var(--primary);background:0 0;border:none;font-size:14px;line-height:1}._emptyNote_1k07o_68{color:var(--text-secondary);margin-top:8px;font-size:12px}._dateRow_1k07o_74{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}._dayLabel_1k07o_82{color:var(--text-secondary);font-size:12.5px;font-weight:600}._rescheduleBtn_1k07o_88{margin-inline-start:auto;padding:6px 12px;font-size:12px}._historyBox_1k07o_94{background:var(--background);border-radius:var(--radius-sm);flex-direction:column;gap:4px;margin-bottom:10px;padding:8px 10px;display:flex}._historyItem_1k07o_104{color:var(--danger);font-size:11.5px}._dateOff_1k07o_109{color:var(--text-secondary);background:var(--background);border:1px dashed var(--border);border-radius:var(--radius-sm);padding:7px 12px;font-size:12.5px}._wrap_9zsxj_1{position:relative}._dropdown_9zsxj_5{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:8px;max-height:220px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}._dropdownEmpty_9zsxj_20{color:var(--text-secondary);padding:9px 12px;font-size:12.5px}._dropdownItem_9zsxj_26{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 12px;font-size:13px;display:flex}._dropdownMeta_9zsxj_36{color:var(--text-secondary);font-size:11.5px}._dropdownItem_9zsxj_26:hover{background:var(--background)}._dropdownItemActive_9zsxj_45{background:color-mix(in srgb, var(--primary) 10%, transparent)}._status_1knbm_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1knbm_8{color:var(--danger)}._title_1knbm_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1knbm_19{color:var(--text-secondary);margin-bottom:22px;font-size:13px}._card_1knbm_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}._approvalBadge_1knbm_32{border-radius:var(--radius-full);border:1.5px dashed var(--warning);color:var(--warning);margin-bottom:var(--space-lg);padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}._approvalBadgeFinal_1knbm_43{border-color:var(--primary);color:var(--primary)}._readOnlyInput_1knbm_48{background:var(--background);color:var(--text-secondary);cursor:default}._priceNote_1knbm_54{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-bottom:var(--space-lg);padding:10px 12px;font-size:12.5px}._dateFieldRow_1knbm_63{align-items:flex-end;gap:10px;margin-bottom:4px;display:flex}._dayLabel_1knbm_70{color:var(--text-secondary);margin-bottom:20px;font-size:12.5px;font-weight:600}._sessionsRow_1knbm_77{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._sessionsInput_1knbm_84{flex:0 0 110px}._syncNote_1knbm_88{color:var(--text-secondary);margin-bottom:26px;font-size:12px;font-weight:600}._scheduleOptions_1knbm_95{flex-wrap:wrap;gap:18px;display:flex}._radioLabel_1knbm_101{color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}._dateOff_1knbm_110{color:var(--text-secondary);background:var(--background);border:1px dashed var(--border);border-radius:var(--radius-sm);padding:8px 12px;font-size:12.5px;display:inline-block}._syncBtn_1knbm_120{margin-bottom:20px}._priceRow_1knbm_124{gap:var(--space-lg);flex-wrap:wrap;display:flex}._priceCol_1knbm_130{flex:220px}._approvedAmount_1knbm_134{color:var(--text-primary);background:var(--background);border-radius:var(--radius-sm);border:1.5px solid var(--border);padding:9px 12px;font-size:13.5px}._priceWarning_1knbm_143{color:var(--warning);border-radius:var(--radius-sm);margin-bottom:var(--space-lg);background:#f59e0b1a;padding:8px 12px;font-size:12.5px}._fieldError_1knbm_152{color:var(--danger);font-size:12.5px}._sessionsSection_1knbm_157{margin-top:24px}._sessionsTitle_1knbm_161{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._actions_1knbm_170{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:18px;display:flex}._savedNote_1knbm_180{color:var(--success);font-size:13px;font-weight:600}._listSection_1knbm_186{margin-top:24px}._search_1knbm_190{margin-bottom:14px}._empty_1knbm_194{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px}._group_1knbm_203{margin-bottom:18px}._groupLabel_1knbm_207{color:var(--text-secondary);margin-bottom:8px;font-size:12.5px;font-weight:700}._list_1knbm_186{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._listItem_1knbm_221{text-align:right;border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;display:flex}._listItem_1knbm_221:first-child{border-top:none}._listItem_1knbm_221:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}._listItemActive_1knbm_244{background:color-mix(in srgb, var(--primary) 8%, transparent)}._listName_1knbm_248{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._listBadge_1knbm_257{border-radius:var(--radius-full);border:1px solid var(--warning);color:var(--warning);padding:2px 8px;font-size:10.5px;font-weight:700}._listMeta_1knbm_266{color:var(--text-secondary);font-size:12px}._weekdayOptions_1knbm_271{flex-wrap:wrap;gap:6px;display:flex}._weekdayBtn_1knbm_277{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:6px 14px;font-size:12.5px;font-weight:600}._weekdayBtnActive_1knbm_289{background:var(--primary);border-color:var(--primary);color:#fff}._capacityFull_1knbm_295{color:color-mix(in srgb, var(--warning) 55%, var(--text-primary));font-weight:700}._rosterHint_1knbm_300{color:var(--text-secondary);margin-top:10px;font-size:12px}._wrap_10smm_1{min-width:min(220px,100%);position:relative}._dropdown_10smm_6{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:260px;max-height:280px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}._item_10smm_22{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}._itemActive_10smm_32{background:var(--background)}._itemSelected_10smm_36{font-weight:600}._meta_10smm_40,._selectedMeta_10smm_41{flex-wrap:wrap;gap:8px;display:flex}._selectedMeta_10smm_41{margin-top:2px;position:absolute;top:100%;right:2px}._code_10smm_55{color:var(--text-secondary);direction:ltr;font-family:ui-monospace,monospace;font-size:12px;display:inline-block}._empty_10smm_63{color:var(--text-secondary);padding:10px 12px;font-size:12.5px}._status_r1sud_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_r1sud_8{color:var(--danger)}._title_r1sud_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_r1sud_19{color:var(--text-secondary);margin-bottom:22px;font-size:13px}._card_r1sud_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;margin-bottom:18px;padding:20px}._columns_r1sud_34{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}@media (width<=900px){._columns_r1sud_34{grid-template-columns:minmax(0,1fr)}}._sectionHeader_r1sud_47{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._sectionTitle_r1sud_55{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:12px;padding-inline-start:10px;font-size:15px;font-weight:700}._sectionHeader_r1sud_47 ._sectionTitle_r1sud_55{margin-bottom:0}._note_r1sud_68{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-bottom:12px;padding:10px 12px;font-size:12.5px}._noteAction_r1sud_77{margin-top:8px}._errorBox_r1sud_81{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:var(--radius-sm);margin-bottom:18px;padding:10px 12px;font-size:13px}._empty_r1sud_90{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:22px 16px;font-size:13px}._list_r1sud_99{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._meetingItem_r1sud_105{text-align:right;border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:9px 12px;display:flex}._meetingItem_r1sud_105:first-child{border-top:none}._meetingActive_r1sud_125{background:color-mix(in srgb, var(--primary) 8%, transparent)}._meetingCancelled_r1sud_129{opacity:.55;text-decoration:line-through}._meetingDate_r1sud_134{color:var(--text-primary);font-size:13px}._meetingMeta_r1sud_139{color:var(--text-secondary);font-size:11.5px}._todayBadge_r1sud_144,._tag_r1sud_145,._tagMuted_r1sud_146{border-radius:var(--radius-full);margin-inline-start:6px;padding:2px 8px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-block}._todayBadge_r1sud_144,._tag_r1sud_145{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}._tagMuted_r1sud_146{background:var(--background);color:var(--text-secondary)}._linkBtn_r1sud_167,._linkDanger_r1sud_168{font-family:var(--font-family);color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}._linkDanger_r1sud_168{color:var(--danger)}._rollList_r1sud_183{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}._rollRow_r1sud_190{border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}._rollName_r1sud_201{color:var(--text-primary);font-size:13.5px}._statusBtns_r1sud_206{gap:6px;display:flex}._statusBtn_r1sud_206{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:5px 12px;font-size:12.5px;font-weight:600}._status_0_r1sud_223{background:var(--success);border-color:var(--success);color:#fff}._status_1_r1sud_229{background:var(--danger);border-color:var(--danger);color:#fff}._status_2_r1sud_235{background:var(--warning);border-color:var(--warning);color:#3a2c00}._actions_r1sud_241{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._savedNote_r1sud_248{color:var(--success);font-size:13px;font-weight:600}._enrollForm_r1sud_254{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}._enrollForm_r1sud_254>div{flex:200px}._enrollForm_r1sud_254>._enrollBtn_r1sud_266{flex:none;margin-bottom:20px}._enrollRow_r1sud_271{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}._enrollRow_r1sud_271:first-child{border-top:none}._enrollInactive_r1sud_285{opacity:.55}._enrollMain_r1sud_289{flex-direction:column;gap:2px;min-width:0;display:flex}._enrollName_r1sud_296{color:var(--text-primary);font-size:13.5px;font-weight:600}._enrollMeta_r1sud_302{color:var(--text-secondary);font-size:11.5px}._enrollActions_r1sud_307{gap:14px;display:flex}._capacityFull_r1sud_312{color:color-mix(in srgb, var(--warning) 55%, var(--text-primary))}._pageTitle_sevrm_1{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._pageSubtitle_sevrm_8{color:var(--text-secondary);margin-bottom:18px;font-size:13px}._card_sevrm_14{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;margin-bottom:16px;padding:18px}._sectionTitle_sevrm_23{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:12px;padding-inline-start:10px;font-size:15px;font-weight:700}._sectionLabel_sevrm_32{color:var(--text-secondary);align-items:center;gap:10px;margin:14px 0 8px;font-size:13px;font-weight:700;display:flex}._headline_sevrm_42{flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;display:flex}._muted_sevrm_50,._hint_sevrm_51{color:var(--text-secondary);font-size:12.5px}._hint_sevrm_51{margin:4px 0 8px}._empty_sevrm_60{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:22px 16px;font-size:13px}._errorBox_sevrm_69,._warnBox_sevrm_70{border-radius:var(--radius-sm);margin:10px 0;padding:10px 12px;font-size:13px}._errorBox_sevrm_69{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}._warnBox_sevrm_70{color:color-mix(in srgb, var(--warning) 50%, var(--text-primary));background:color-mix(in srgb, var(--warning) 14%, transparent)}._invoiceHead_sevrm_89{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}._invoiceTitle_sevrm_97{color:var(--text-primary);margin-bottom:2px;font-size:15px;font-weight:800}._tiles_sevrm_104{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px;display:grid}._tile_sevrm_104{background:var(--background);border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;gap:3px;padding:12px 14px;display:flex}._tile_sevrm_104 span{color:var(--text-secondary);font-size:12px}._tile_sevrm_104 strong{color:var(--text-primary);font-size:16px;font-weight:800}._tile_sevrm_104 small{color:var(--text-secondary);font-size:11.5px}._tileDue_sevrm_137{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--surface))}._tileDanger_sevrm_142{border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 6%, var(--surface))}._tileDanger_sevrm_142 strong{color:var(--danger)}._pill_sevrm_151{border-radius:var(--radius-full);white-space:nowrap;padding:2px 10px;font-size:11.5px;font-weight:700;display:inline-block}._tone_ok_sevrm_160{background:color-mix(in srgb, var(--success) 14%, transparent);color:color-mix(in srgb, var(--success) 70%, var(--text-primary))}._tone_info_sevrm_165{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info)}._tone_muted_sevrm_170{background:var(--background);color:var(--text-secondary)}._tone_danger_sevrm_175{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._danger_sevrm_180{color:var(--danger);font-weight:700}._tableWrap_sevrm_185{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}._table_sevrm_185{border-collapse:collapse;width:100%;font-size:13px}._table_sevrm_185 th,._table_sevrm_185 td{text-align:right;border-top:1px solid var(--border);white-space:nowrap;vertical-align:top;padding:8px 12px}._table_sevrm_185 th{color:var(--text-secondary);background:var(--background);border-top:none;font-size:12px;font-weight:700}._rowVoided_sevrm_214 td{color:var(--text-secondary);text-decoration:line-through}._rowVoided_sevrm_214 td:last-child{text-decoration:none}._rowActions_sevrm_223{gap:12px;display:flex}._sub_sevrm_228{color:var(--text-secondary);font-size:11.5px}._missingRow_sevrm_233{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}._missingRow_sevrm_233:first-of-type{border-top:none}._formBox_sevrm_250{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));border-radius:var(--radius-md);background:var(--background);margin:12px 0;padding:16px}._formTitle_sevrm_258{margin-bottom:12px;font-size:14.5px;font-weight:800}._grid2_sevrm_264{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}._totalLine_sevrm_270{margin:10px 0 4px;font-size:14px}._planTools_sevrm_275{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:6px;display:flex}._inline_sevrm_283{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}._smallInput_sevrm_291{width:170px}._planRows_sevrm_295{flex-direction:column;align-items:flex-start;gap:8px;margin:8px 0;display:flex}._planRow_sevrm_295{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}._planLabel_sevrm_311{width:130px}._planAmount_sevrm_315{width:170px}._sumOk_sevrm_319,._sumBad_sevrm_320{margin-bottom:12px;font-size:13px}._sumOk_sevrm_319{color:color-mix(in srgb, var(--success) 70%, var(--text-primary))}._sumBad_sevrm_320{color:var(--danger)}._segment_sevrm_333{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;margin-bottom:12px;display:inline-flex;overflow:hidden}._segmentBtn_sevrm_343{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:12.5px}._segmentActive_sevrm_353{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary);font-weight:700}._chips_sevrm_359{flex-wrap:wrap;gap:6px;display:flex}._chip_sevrm_359{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:var(--radius-full);cursor:pointer;padding:6px 14px;font-family:inherit;font-size:13px}._chipActive_sevrm_376{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}._select_sevrm_383,._input_sevrm_384{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);min-width:0;padding:8px 10px;font-family:inherit;font-size:13px}._input_sevrm_384{flex:200px}._toolbar_sevrm_399{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}._toolbar_sevrm_399 ._segment_sevrm_333{margin-bottom:0}._actions_sevrm_411{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}._linkBtn_sevrm_419,._linkDanger_sevrm_420,._link_sevrm_419{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none}._link_sevrm_419{font-size:13px}._linkDanger_sevrm_420{color:var(--danger)}._ltr_sevrm_441{text-align:right;direction:ltr;unicode-bidi:plaintext}._printHeader_sevrm_449{border-bottom:2px solid #111;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:8px;font-size:16px;font-weight:800;display:flex}._printHeader_sevrm_449>span{font-size:11px;font-weight:400}._printMeta_sevrm_465{margin-top:4px;font-size:11.5px;font-weight:400}._printSection_sevrm_471{margin:16px 0 6px;font-size:13px;font-weight:800}._printTable_sevrm_477{border-collapse:collapse;width:100%;font-size:12px}._printTable_sevrm_477 th,._printTable_sevrm_477 td{text-align:right;border:1px solid #bbb;padding:5px 8px}._printTable_sevrm_477 th{background:#f1f1f1}._signRow_sevrm_494{justify-content:space-between;margin-top:48px;padding:0 24px;font-size:12px;display:flex}._status_1b1qh_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1b1qh_8{color:var(--danger)}._title_1b1qh_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1b1qh_19{color:var(--text-secondary);margin-bottom:18px;font-size:13px}._tabs_1b1qh_27{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}._tab_1b1qh_27{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:8px 14px;font-size:12.5px;font-weight:600}._tabActive_1b1qh_46{background:var(--primary);border-color:var(--primary);color:#fff}._tabNum_1b1qh_52{opacity:.7;margin-inline-end:4px}._card_1b1qh_59{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;margin-bottom:18px;padding:20px}._sectionHeader_1b1qh_68{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._sectionTitle_1b1qh_77{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:12px;padding-inline-start:10px;font-size:15px;font-weight:700}._sectionHeader_1b1qh_68 ._sectionTitle_1b1qh_77{margin-bottom:0}._subTitle_1b1qh_90{color:var(--text-primary);margin:14px 0 8px;font-size:13.5px;font-weight:700}._grid2_1b1qh_97{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}._note_1b1qh_103{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-bottom:12px;padding:10px 12px;font-size:12.5px}._infoBox_1b1qh_112{color:var(--text-primary);background:color-mix(in srgb, var(--primary) 7%, transparent);border-radius:var(--radius-sm);flex-wrap:wrap;gap:6px 18px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}._infoLabel_1b1qh_124{color:var(--text-secondary);margin-inline-end:4px}._errorBox_1b1qh_129{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:var(--radius-sm);margin-bottom:14px;padding:10px 12px;font-size:13px}._empty_1b1qh_138{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:22px 16px;font-size:13px}._actions_1b1qh_147{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}._savedNote_1b1qh_155{color:var(--success);font-size:13px;font-weight:600}._linkBtn_1b1qh_161,._linkDanger_1b1qh_162{font-family:var(--font-family);color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}._linkDanger_1b1qh_162{color:var(--danger)}._linkBtn_1b1qh_161:disabled,._linkDanger_1b1qh_162:disabled{opacity:.5;cursor:default}._tag_1b1qh_183,._tagMuted_1b1qh_184{border-radius:var(--radius-full);margin-inline-start:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}._tag_1b1qh_183{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}._tagMuted_1b1qh_184{background:var(--background);color:var(--text-secondary)}._checkList_1b1qh_205{border:1px solid var(--border);border-radius:var(--radius-md);max-height:280px;margin-bottom:10px;overflow-y:auto}._checkRow_1b1qh_213{border-top:1px solid var(--border);color:var(--text-primary);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;display:flex}._checkRow_1b1qh_213:first-child{border-top:none}._checkRow_1b1qh_213 input{margin-top:3px}._checkDesc_1b1qh_232{color:var(--text-secondary);font-size:11.5px;display:block}._chips_1b1qh_238{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}._chip_1b1qh_238{border-radius:var(--radius-full);background:var(--background);border:1px solid var(--border);color:var(--text-primary);align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}._chipRemove_1b1qh_257{cursor:pointer;color:var(--danger);background:0 0;border:none;padding:0;font-size:14px;line-height:1}._inlineForm_1b1qh_267{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}._inlineForm_1b1qh_267>:first-child{flex:200px}._tableWrap_1b1qh_281{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}._table_1b1qh_281{border-collapse:collapse;width:100%;font-size:13px}._table_1b1qh_281 th,._table_1b1qh_281 td{text-align:right;border-top:1px solid var(--border);white-space:nowrap;padding:9px 12px}._table_1b1qh_281 th{color:var(--text-secondary);background:var(--background);border-top:none;font-size:12px;font-weight:700}._table_1b1qh_281 td._wrap_1b1qh_309{white-space:normal}._rowActive_1b1qh_313 td{background:color-mix(in srgb, var(--primary) 7%, transparent)}._scoreCell_1b1qh_317{font-weight:700}._muted_1b1qh_321{color:var(--text-secondary)}._rowActions_1b1qh_325{gap:14px;display:flex}._inactive_1b1qh_330{opacity:.55}._toolbar_1b1qh_336{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}._printOption_1b1qh_344{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}._sheet_1b1qh_353{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px}._sheetHeader_1b1qh_360{border-bottom:2px solid var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;padding-bottom:10px;display:flex}._sheetTitle_1b1qh_371{color:var(--text-primary);font-size:18px;font-weight:800}._brandName_1b1qh_377{color:var(--text-secondary);font-size:12px}._stats_1b1qh_382{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px;display:grid}._stat_1b1qh_1{border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px}._statLabel_1b1qh_395{color:var(--text-secondary);font-size:11.5px}._statValue_1b1qh_400{color:var(--text-primary);font-size:14px;font-weight:700}._itemList_1b1qh_406{color:var(--text-primary);margin:0 0 14px;padding-inline-start:20px;font-size:13px}._itemList_1b1qh_406 li{margin-bottom:3px}._photoCards_1b1qh_417{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}._photoCard_1b1qh_417{border:1px solid var(--border);border-radius:var(--radius-md);break-inside:avoid;padding:12px}._photoCardHead_1b1qh_430{color:var(--text-primary);justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13.5px;font-weight:700;display:flex}._photoGrid_1b1qh_440{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-bottom:10px;display:grid}._photoWrap_1b1qh_447{position:relative}._photo_1b1qh_417{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);cursor:zoom-in;width:100%;display:block}._photoBtns_1b1qh_461{top:4px;gap:4px;display:flex;position:absolute;inset-inline-end:4px}._photoBtn_1b1qh_461{color:#fff;text-align:center;cursor:pointer;background:#0009;border:none;border-radius:50%;width:24px;height:24px;padding:0;font-size:13px;line-height:24px}._uploadLabel_1b1qh_483{color:var(--primary);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}@media print{._sheet_1b1qh_353{border:none;padding:0}._photoCards_1b1qh_417{grid-template-columns:repeat(2,minmax(0,1fr))}._photo_1b1qh_417{cursor:default}._table_1b1qh_281 th,._table_1b1qh_281 td{white-space:normal}._tableWrap_1b1qh_281{overflow:visible}}._page_181oe_3{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}._status_181oe_10{padding:var(--space-xl);color:var(--text-secondary)}._statusError_181oe_15{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._hero_181oe_24{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-md);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--primary) 22%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, var(--surface)), var(--surface));border:1px solid var(--border);flex-wrap:wrap;display:flex}._greeting_181oe_38{color:var(--text-secondary);font-size:14px;font-weight:500}._title_181oe_44{color:var(--text-primary);margin:4px 0 6px;font-size:24px;font-weight:800}._today_181oe_51{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary);padding:3px 12px;font-size:13px;font-weight:600;display:inline-block}._quick_181oe_61{gap:var(--space-sm);flex-wrap:wrap;display:flex}._quick_181oe_61 a{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s}._quick_181oe_61 a:hover{border-color:var(--primary);transform:translateY(-1px)}._quick_181oe_61 ._quickPrimary_181oe_84{background:var(--primary);border-color:var(--primary);color:#fff}._quick_181oe_61 ._quickPrimary_181oe_84:hover{background:var(--primary-hover)}._stats_181oe_96{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}._stat_181oe_10{--tone:var(--primary);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);color:inherit;text-decoration:none;position:relative;overflow:hidden}._stat_181oe_10:before{content:"";background:var(--tone);width:4px;position:absolute;inset-block:0;inset-inline-start:0}._statLink_181oe_124{transition:transform .15s,box-shadow .15s}._statLink_181oe_124:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--tone) 18%, transparent);transform:translateY(-2px)}._tone_primary_181oe_133{--tone:var(--primary)}._tone_info_181oe_134{--tone:var(--info)}._tone_success_181oe_135{--tone:var(--success)}._tone_warn_181oe_136{--tone:var(--warning)}._tone_danger_181oe_137{--tone:var(--danger)}._statLabel_181oe_139{color:var(--text-secondary);font-size:13px;font-weight:600}._statValue_181oe_145{color:var(--text-primary);margin:6px 0 2px;font-size:26px;font-weight:800;line-height:1.3}._statHint_181oe_153{color:var(--text-secondary);font-size:12px}._welcome_181oe_158{padding:var(--space-lg);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 6%, transparent);font-size:14px;line-height:1.9}._welcome_181oe_158 a{color:var(--primary);font-weight:600}._columns_181oe_174{gap:var(--space-lg);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}._triple_181oe_181{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width<=1100px){._columns_181oe_174,._triple_181oe_181{grid-template-columns:minmax(0,1fr)}}._panel_181oe_195{min-width:0;padding:var(--space-lg);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs)}._panelHead_181oe_204{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}._panelTitle_181oe_212{align-items:center;gap:var(--space-sm);margin:0;font-size:16px;font-weight:700;display:flex}._count_181oe_221{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 14%, transparent);min-width:22px;color:var(--primary);text-align:center;padding:0 7px;font-size:12px;line-height:22px}._attention_181oe_232 ._count_181oe_221{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}._more_181oe_237{color:var(--primary);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}._empty_181oe_245{padding:var(--space-lg);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-secondary) 7%, transparent);color:var(--text-secondary);text-align:center;font-size:13.5px}._emptyOk_181oe_254{background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--text-primary)}._muted_181oe_259{color:var(--text-secondary)}._agenda_181oe_265{gap:var(--space-md);flex-direction:column;display:flex}._day_181oe_271{border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden}._dayToday_181oe_277{border-color:color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}._dayHead_181oe_282{align-items:center;gap:var(--space-sm);padding:8px var(--space-md);background:color-mix(in srgb, var(--text-secondary) 7%, transparent);font-size:13px;display:flex}._dayToday_181oe_277 ._dayHead_181oe_282{background:color-mix(in srgb, var(--primary) 12%, transparent)}._dayName_181oe_295{border-radius:var(--radius-full);background:var(--primary);color:#fff;padding:1px 9px;font-size:12px;font-weight:700}._dayDate_181oe_304{color:var(--text-primary);font-weight:600}._meeting_181oe_309{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}._dayHead_181oe_282+._meeting_181oe_309{border-top:none}._meetingCancelled_181oe_323 ._meetingTitle_181oe_323{color:var(--text-secondary);text-decoration:line-through}._meetingMain_181oe_328{flex:220px;min-width:0}._meetingTitle_181oe_323{color:var(--text-primary);font-size:14.5px;font-weight:700;text-decoration:none}._meetingTitle_181oe_323:hover{color:var(--primary)}._meetingMeta_181oe_344{color:var(--text-secondary);margin-top:2px;font-size:12.5px}._recipes_181oe_350{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._recipe_181oe_350{border-radius:var(--radius-full);background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--text-primary);padding:2px 9px;font-size:12px}._chip_181oe_365{border-radius:var(--radius-full);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600}._chipOk_181oe_373{background:color-mix(in srgb, var(--success) 15%, transparent);color:color-mix(in srgb, var(--success) 70%, var(--text-primary))}._chipInfo_181oe_378{background:color-mix(in srgb, var(--info) 13%, transparent);color:var(--info)}._chipMuted_181oe_383{background:color-mix(in srgb, var(--text-secondary) 12%, transparent);color:var(--text-secondary);white-space:normal}._actionButton_181oe_389,._smallButton_181oe_390{border-radius:var(--radius-sm);background:var(--primary);color:#fff;white-space:nowrap;font-weight:700;text-decoration:none}._actionButton_181oe_389{padding:7px 14px;font-size:13px}._smallButton_181oe_390{padding:4px 12px;font-size:12.5px}._actionButton_181oe_389:hover,._smallButton_181oe_390:hover{background:var(--primary-hover)}._todoList_181oe_416{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._todo_181oe_416{--tone:var(--info);align-items:center;gap:var(--space-sm);padding:10px var(--space-md);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tone) 8%, transparent);border-inline-start:3px solid var(--tone);display:flex}._todo_danger_181oe_436{--tone:var(--danger)}._todo_warn_181oe_437{--tone:var(--warning)}._todo_info_181oe_438{--tone:var(--info)}._todoBody_181oe_440{flex:1;min-width:0}._todoTitle_181oe_445{font-size:13.5px;font-weight:700}._todoTitle_181oe_445 a{color:var(--text-primary);text-decoration:none}._todoTitle_181oe_445 a:hover{color:var(--primary)}._todoDetail_181oe_459{color:var(--text-secondary);margin-top:2px;font-size:12.5px;line-height:1.7}._copies_181oe_467{flex-direction:column;align-items:flex-start;margin:2px 0 4px;display:flex}._copyLink_181oe_474{color:var(--primary);font-weight:600;text-decoration:none}._copyLink_181oe_474:hover{text-decoration:underline}._phone_181oe_484{color:var(--primary);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}._groups_181oe_494{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}._group_181oe_494{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 3%, var(--surface));color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}._group_181oe_494:hover{border-color:var(--primary);transform:translateY(-2px)}._groupHead_181oe_518{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}._groupName_181oe_525{font-size:15px;font-weight:700}._groupMeta_181oe_530{color:var(--text-secondary);font-size:12.5px}._badge_181oe_535{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);white-space:nowrap;padding:2px 9px;font-size:11.5px;font-weight:700}._badgeInfo_181oe_545{background:color-mix(in srgb, var(--info) 13%, transparent);color:var(--info)}._capacityText_181oe_550{color:var(--text-secondary);justify-content:space-between;font-size:12.5px;display:flex}._capacityText_181oe_550 span:first-child{color:var(--text-primary);font-weight:600}._bar_181oe_562{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-secondary) 14%, transparent);height:7px;margin-top:5px;overflow:hidden}._barFill_181oe_570{border-radius:inherit;background:var(--primary);height:100%}._barFull_181oe_576{background:var(--warning)}._groupFoot_181oe_580{flex-direction:column;gap:2px;font-size:12.5px;display:flex}._mini_181oe_589{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._mini_181oe_589 li{justify-content:space-between;align-items:center;gap:var(--space-md);border-top:1px solid var(--border);padding:10px 0;display:flex}._mini_181oe_589 li:first-child{border-top:none;padding-top:0}._miniTitle_181oe_611{color:var(--text-primary);font-size:13.5px;font-weight:700;text-decoration:none}a._miniTitle_181oe_611:hover{color:var(--primary)}._miniMeta_181oe_622{color:var(--text-secondary);font-size:12px}._miniSide_181oe_627{text-align:end;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}._miniStrong_181oe_636{font-size:13px;font-weight:700}@media (width<=600px){._hero_181oe_24{padding:var(--space-lg)}._title_181oe_44{font-size:20px}._statValue_181oe_145{font-size:22px}._stats_181oe_96{grid-template-columns:repeat(2,minmax(0,1fr))}}._wrap_1t9nr_1{min-width:180px;position:relative}._dropdown_1t9nr_6{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:240px;max-height:240px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}._item_1t9nr_22{cursor:pointer;padding:8px 12px;font-size:13px}._item_1t9nr_22:hover{background:var(--background)}._empty_1t9nr_32{color:var(--text-secondary);padding:10px 12px;font-size:12.5px}._code_1t9nr_38{color:var(--text-secondary);direction:ltr;font-family:ui-monospace,monospace;display:inline-block}._muted_1t9nr_45{color:var(--text-secondary)}._readonly_1t9nr_49{padding:4px 0;font-size:13px}._amount_1t9nr_54{text-align:left;font-variant-numeric:tabular-nums;direction:ltr;min-width:130px}._requiredEmpty_1t9nr_61{border-color:color-mix(in srgb, var(--warning) 70%, transparent)}._line_13wx8_1{align-items:center;gap:8px;display:inline-flex}._change_13wx8_7{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._editor_13wx8_17{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}._error_13wx8_25{width:100%;color:var(--danger);font-size:12px}._status_1n7pb_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._title_1n7pb_8{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1n7pb_15{color:var(--text-secondary);margin-bottom:18px;font-size:13px}._card_1n7pb_21{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;margin-bottom:18px;padding:20px}._sectionHeader_1n7pb_30{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._sectionTitle_1n7pb_39{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:12px;padding-inline-start:10px;font-size:15px;font-weight:700}._sectionHeader_1n7pb_30 ._sectionTitle_1n7pb_39{margin-bottom:0}._subTitle_1n7pb_52{color:var(--text-primary);margin:16px 0 8px;font-size:13.5px;font-weight:700}._grid2_1n7pb_59{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}._note_1n7pb_65{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-bottom:12px;padding:10px 12px;font-size:12.5px}._errorBox_1n7pb_74{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:var(--radius-sm);margin-bottom:14px;padding:10px 12px;font-size:13px}._warnBox_1n7pb_83{color:color-mix(in srgb, var(--warning) 55%, var(--text-primary));background:color-mix(in srgb, var(--warning) 14%, transparent);border-radius:var(--radius-sm);margin-bottom:12px;padding:10px 12px;font-size:12.5px}._empty_1n7pb_92{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:22px 16px;font-size:13px}._actions_1n7pb_101{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}._linkBtn_1n7pb_109,._linkDanger_1n7pb_110{font-family:var(--font-family);color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}._linkDanger_1n7pb_110{color:var(--danger)}._tag_1n7pb_126,._tagMuted_1n7pb_127,._tagDanger_1n7pb_128{border-radius:var(--radius-full);margin-inline-start:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}._tag_1n7pb_126{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}._tagMuted_1n7pb_127{background:var(--background);color:var(--text-secondary)}._tagDanger_1n7pb_128{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._muted_1n7pb_152{color:var(--text-secondary)}._results_1n7pb_158{border:1px solid var(--border);border-radius:var(--radius-md);margin-top:10px;overflow:hidden}._resultRow_1n7pb_165{border:none;border-top:1px solid var(--border);text-align:right;cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;align-items:center;gap:12px;padding:9px 12px;display:flex}._resultRow_1n7pb_165:first-child{border-top:none}._resultRow_1n7pb_165:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}._resultName_1n7pb_187{color:var(--text-primary);font-size:13.5px;font-weight:600}._resultMeta_1n7pb_193{color:var(--text-secondary);font-size:11.5px}._avatar_1n7pb_198{object-fit:cover;background:var(--background);border-radius:50%;flex:none;width:36px;height:36px}._profileHead_1n7pb_209{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._profileAvatar_1n7pb_216{object-fit:cover;background:var(--background);border:1px solid var(--border);border-radius:50%;width:72px;height:72px}._profileName_1n7pb_225{color:var(--text-primary);font-size:17px;font-weight:800}._profileMeta_1n7pb_231{color:var(--text-secondary);margin-top:3px;font-size:12.5px}._profileActions_1n7pb_237{margin-inline-start:auto}._tabs_1n7pb_243{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}._tab_1n7pb_243{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:8px 14px;font-size:12.5px;font-weight:600}._tabActive_1n7pb_262{background:var(--primary);border-color:var(--primary);color:#fff}._courseList_1n7pb_270{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}._courseCard_1n7pb_276{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:5px;padding:14px;display:flex}._courseName_1n7pb_285{color:var(--text-primary);font-size:14px;font-weight:700}._courseLine_1n7pb_291{color:var(--text-secondary);font-size:12.5px}._courseLinks_1n7pb_296{flex-wrap:wrap;gap:14px;display:flex}._progressBar_1n7pb_302{border-radius:var(--radius-full);background:var(--background);height:6px;margin:4px 0;overflow:hidden}._progressFill_1n7pb_310{background:var(--primary);height:100%}._tableWrap_1n7pb_317{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}._table_1n7pb_317{border-collapse:collapse;width:100%;font-size:13px}._table_1n7pb_317 th,._table_1n7pb_317 td{text-align:right;border-top:1px solid var(--border);white-space:nowrap;padding:8px 12px}._table_1n7pb_317 th{color:var(--text-secondary);background:var(--background);border-top:none;font-size:12px;font-weight:700}._stPresent_1n7pb_345{color:var(--success);font-weight:700}._stAbsent_1n7pb_350{color:var(--danger);font-weight:700}._stExcused_1n7pb_355{color:#b58a00;font-weight:700}._rowCancelled_1n7pb_360 td{color:var(--text-secondary);text-decoration:line-through}._stats_1n7pb_365{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:14px;display:grid}._stat_1n7pb_1{border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px}._statLabel_1n7pb_378{color:var(--text-secondary);font-size:11.5px}._statValue_1n7pb_383{color:var(--text-primary);font-size:14px;font-weight:700}._printHeader_1n7pb_389{display:none}._formBox_1n7pb_395{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);margin-bottom:14px;padding:14px}._yearHeading_1n7pb_403{color:var(--text-secondary);margin:14px 0 8px;font-size:13px;font-weight:700}._gallery_1n7pb_410{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}._fileCard_1n7pb_416{border:1px solid var(--border);border-radius:var(--radius-md);break-inside:avoid;flex-direction:column;display:flex;overflow:hidden}._thumb_1n7pb_425{aspect-ratio:4/3;object-fit:cover;background:var(--background);cursor:zoom-in;border:none;width:100%;padding:0;display:block}._pdfThumb_1n7pb_436{aspect-ratio:4/3;background:var(--background);width:100%;color:var(--danger);justify-content:center;align-items:center;font-size:18px;font-weight:800;text-decoration:none;display:flex}._fileBody_1n7pb_449{color:var(--text-secondary);flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;display:flex}._fileTitle_1n7pb_458{color:var(--text-primary);font-size:13px;font-weight:700}._fileActions_1n7pb_464{flex-wrap:wrap;gap:12px;padding:0 10px 10px;display:flex}._docGrid_1n7pb_471{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}._docSlot_1n7pb_477{border:1px solid var(--border);border-radius:var(--radius-md);break-inside:avoid;overflow:hidden}._docTitle_1n7pb_484{color:var(--text-primary);border-bottom:1px solid var(--border);padding:10px 12px;font-size:13.5px;font-weight:700}._docEmpty_1n7pb_492{aspect-ratio:4/3;color:var(--text-secondary);background:var(--background);justify-content:center;align-items:center;font-size:12.5px;display:flex}._uploadLabel_1n7pb_502{color:var(--primary);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}._fileInputLine_1n7pb_512{color:var(--text-secondary);margin-bottom:10px;font-size:12.5px}@media print{._printHeader_1n7pb_389{border-bottom:2px solid var(--text-primary);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:8px;font-size:16px;font-weight:800;display:flex}._printHeader_1n7pb_389 span{font-size:11px;font-weight:400}._card_1n7pb_21{border:none;padding:0}._tableWrap_1n7pb_317{overflow:visible}._docGrid_1n7pb_471{grid-template-columns:repeat(2,minmax(0,1fr))}._thumb_1n7pb_425{aspect-ratio:auto;object-fit:contain;max-height:9cm}}._courseError_1n7pb_555{color:var(--danger);font-size:12px}._financeBox_1n7pb_560{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}._checkLine_1n7pb_566{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;margin:10px 0;font-size:13.5px;font-weight:600;display:flex}._primaryLink_1n7pb_577{border-radius:var(--radius-sm);background:var(--primary);color:#fff;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}._primaryLink_1n7pb_577:hover{opacity:.85}._wrap_g8gst_1{position:relative}._dropdown_g8gst_5{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:8px;max-height:220px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}._dropdownItem_g8gst_20{cursor:pointer;padding:8px 12px;font-size:13px}._dropdownItem_g8gst_20:hover{background:var(--background)}._actionsRow_1sxn6_1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._uploadLabel_1sxn6_8{cursor:pointer;border:1.5px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface);align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}._pickExistingBtn_1sxn6_21{border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--primary);background:var(--surface);cursor:pointer;padding:8px 14px;font-size:13px}._recordBtn_1sxn6_31{border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--danger);background:var(--surface);cursor:pointer;padding:8px 14px;font-size:13px}._recordBtnActive_1sxn6_41{border:1.5px solid var(--danger);border-radius:var(--radius-sm);color:#fff;background:var(--danger);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:700;animation:1.4s ease-in-out infinite _pulse_1sxn6_1}@keyframes _pulse_1sxn6_1{0%,to{opacity:1}50%{opacity:.7}}._plus_1sxn6_63{font-size:16px}._error_1sxn6_67{color:var(--danger);margin-top:6px;font-size:12px}._list_1sxn6_73{flex-direction:column;gap:6px;margin-top:10px;display:flex}._item_1sxn6_80{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:8px;padding:6px 10px;display:flex}._icon_1sxn6_90{flex-shrink:0;font-size:14px}._link_1sxn6_95{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:12.5px;font-family:var(--font-family);cursor:pointer;background:0 0;border:none;flex:1;padding:0;text-decoration:none;overflow:hidden}._removeBtn_1sxn6_111{cursor:pointer;color:var(--danger);background:0 0;border:none;flex-shrink:0;font-size:16px;line-height:1}._status_xefwp_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_xefwp_8{color:var(--danger)}._title_xefwp_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_xefwp_19{color:var(--text-secondary);margin-bottom:16px;font-size:13px}._categoryTabs_xefwp_25{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}._categoryTabBtn_xefwp_32{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:8px 18px;font-size:13.5px;font-weight:600}._categoryTabActive_xefwp_44{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:var(--primary);color:var(--primary)}._card_xefwp_50{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;position:relative}._cardHeader_xefwp_58{justify-content:flex-end;margin-bottom:4px;display:flex}._statusBadge_xefwp_64{border-radius:var(--radius-full);border:1.5px dashed var(--text-secondary);color:var(--text-secondary);padding:3px 10px;font-size:11px;font-weight:700}._statusFinal_xefwp_73{border-color:var(--success);color:var(--success)}._fieldError_xefwp_78{color:var(--danger);margin-top:6px;font-size:12px}._actions_xefwp_84{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}._savedNote_xefwp_92{color:var(--success);font-size:13px;font-weight:600}._listSection_xefwp_98{margin-top:22px}._listTitle_xefwp_102{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._viewTabs_xefwp_111{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}._viewTabBtn_xefwp_118{border-radius:var(--radius-full);background:var(--background);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;border:none;padding:6px 14px;font-size:12.5px;font-weight:600}._viewTabActive_xefwp_130{background:var(--primary);color:#fff}._search_xefwp_135{margin-bottom:14px}._empty_xefwp_139{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px}._list_xefwp_98{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._listItem_xefwp_155{text-align:right;border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}._listItem_xefwp_155:first-child{border-top:none}._listItemActive_xefwp_173{background:color-mix(in srgb, var(--primary) 8%, transparent)}._listPhoto_xefwp_177{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}._listPhotoPlaceholder_xefwp_185{background:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}._listName_xefwp_197{color:var(--text-primary);flex:1;font-size:13.5px}._miniBadge_xefwp_203{border-radius:var(--radius-full);color:var(--text-secondary);border:1px solid var(--border);padding:2px 8px;font-size:10.5px;font-weight:700}._miniBadgeFinal_xefwp_212{color:var(--success);border-color:var(--success)}._status_1k8dl_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1k8dl_8{color:var(--danger)}._title_1k8dl_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1k8dl_19{color:var(--text-secondary);margin-bottom:18px;font-size:13px}._empty_1k8dl_25{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px}._list_1k8dl_34{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._row_1k8dl_41{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._row_1k8dl_41:first-child{border-top:none}._info_1k8dl_54{flex:1}._name_1k8dl_58{color:var(--text-primary);font-size:14px;font-weight:700}._meta_1k8dl_64{color:var(--text-secondary);margin-top:2px;font-size:12px}._restoreBtn_1k8dl_70{flex-shrink:0;padding:6px 14px;font-size:12.5px}._header_1k8dl_76{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}._header_1k8dl_76 ._subtitle_1k8dl_19{margin-bottom:0}._emptyBtn_1k8dl_89{flex-shrink:0;padding:7px 16px;font-size:13px}._report_1k8dl_95{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);margin-bottom:14px;padding:12px 16px;font-size:13.5px}._reportKept_1k8dl_105{color:var(--text-secondary);margin-top:6px}._reportList_1k8dl_110{color:var(--text-secondary);margin:6px 0 0;padding-inline-start:20px;font-size:13px}._actions_1k8dl_117{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){._row_1k8dl_41{flex-direction:column;align-items:stretch}._actions_1k8dl_117{justify-content:flex-start}}._box_1xzca_1{border:1.5px solid var(--warning);background:color-mix(in srgb, var(--warning) 10%, var(--surface));border-radius:var(--radius-md);margin:12px 0;padding:14px 16px}._title_1xzca_9{color:var(--text-primary);margin-bottom:8px;font-size:13.5px;font-weight:800}._row_1xzca_16{align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}._label_1xzca_24{color:var(--text-secondary);min-width:80px}._value_1xzca_29{letter-spacing:1px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;direction:ltr;padding:2px 8px;font-family:ui-monospace,Consolas,monospace;font-size:15px;font-weight:700}._hint_1xzca_43{color:var(--text-secondary);margin:8px 0 10px;font-size:12px;line-height:1.7}._actions_1xzca_50{gap:8px;display:flex}._btn_1xzca_55,._btnGhost_1xzca_56{font-family:var(--font-family);border-radius:var(--radius-sm);cursor:pointer;padding:6px 12px;font-size:12.5px;font-weight:600}._btn_1xzca_55{background:var(--primary);color:#fff;border:none}._btnGhost_1xzca_56{color:var(--text-secondary);border:1.5px solid var(--border);background:0 0}._status_1y6m5_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1y6m5_8{color:var(--danger)}._title_1y6m5_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1y6m5_19{color:var(--text-secondary);margin-bottom:22px;font-size:13px}._card_1y6m5_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}._fieldError_1y6m5_32{color:var(--danger);margin-top:6px;font-size:12px}._actions_1y6m5_38{align-items:center;gap:12px;margin-top:4px;display:flex}._savedNote_1y6m5_45{color:var(--success);font-size:13px;font-weight:600}._listSection_1y6m5_51{margin-top:22px}._listTitle_1y6m5_55{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._search_1y6m5_64{margin-bottom:14px}._empty_1y6m5_68{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px}._list_1y6m5_51{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._listItem_1y6m5_84{text-align:right;border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}._listItem_1y6m5_84:first-child{border-top:none}._listItemActive_1y6m5_102{background:color-mix(in srgb, var(--primary) 8%, transparent)}._listPhoto_1y6m5_106{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}._listPhotoPlaceholder_1y6m5_114{background:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}._listName_1y6m5_126{color:var(--text-primary);font-size:13.5px}._listMeta_1y6m5_131{color:var(--text-secondary);margin-inline-start:auto;font-size:11.5px}._accountNote_1y6m5_137{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-top:12px;padding:8px 12px;font-size:12.5px;line-height:1.8}._accountNote_1y6m5_137 a{color:var(--primary);font-weight:600}._accountBox_1y6m5_152{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}._accountTitle_1y6m5_158{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}._badgeOk_1y6m5_169,._badgeOff_1y6m5_170,._badgeWarn_1y6m5_171{border-radius:var(--radius-full);padding:2px 8px;font-size:11px;font-weight:700}._badgeOk_1y6m5_169{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}._badgeOff_1y6m5_170{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._badgeWarn_1y6m5_171{background:color-mix(in srgb, var(--warning) 18%, transparent);color:#9a6b00}._status_1us2m_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1us2m_8{color:var(--danger)}._title_1us2m_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1us2m_19{color:var(--text-secondary);margin-bottom:22px;font-size:13px}._card_1us2m_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}._roleAddRow_1us2m_32{flex-wrap:wrap;gap:10px;display:flex}._roleAddRow_1us2m_32>:first-child{flex:1;min-width:120px}._fieldError_1us2m_43{color:var(--danger);margin-top:6px;font-size:12px}._listSection_1us2m_49{margin-top:22px}._listTitle_1us2m_53{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._tableWrap_1us2m_62{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}._table_1us2m_62{width:max-content;min-width:100%}._tableHeaderRow_1us2m_74,._tableRow_1us2m_75{align-items:center;display:flex}._tableHeaderRow_1us2m_74{background:var(--background);color:var(--text-secondary);font-size:12.5px;font-weight:700}._tableRow_1us2m_75{border-top:1px solid var(--border);color:var(--text-primary);font-size:13.5px}._tableNameCol_1us2m_93{flex-shrink:0;width:200px;padding:10px 14px}._tableRoleCol_1us2m_99{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:110px;padding:10px 14px;overflow:hidden}._savingNote_1us2m_109{color:var(--text-secondary);font-size:11px}._guideCard_1us2m_116{margin-bottom:18px}._guideToggle_1us2m_120{cursor:pointer;width:100%;font-family:var(--font-family);color:var(--text-primary);text-align:right;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:14.5px;font-weight:700;display:flex}._guideToggle_1us2m_120 span:last-child{color:var(--primary);flex:none;font-size:12.5px}._guideGrid_1us2m_143{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px;display:grid}._guideRole_1us2m_150{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}._guideRoleName_1us2m_156{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:800}._guideSummary_1us2m_163{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);margin-inline-start:8px;padding:2px 8px;font-size:11px;font-weight:700}._guideRoleNames_1us2m_173{color:var(--text-primary);margin-bottom:6px;font-size:13px}._guideList_1us2m_179{color:var(--text-primary);margin:0 0 6px;padding-inline-start:18px;font-size:12.5px;line-height:1.8}._guideWarning_1us2m_187{color:#9a6b00;background:color-mix(in srgb, var(--warning) 14%, transparent);border-radius:var(--radius-sm);padding:6px 10px;font-size:12px;line-height:1.7}._guideSubTitle_1us2m_196{color:var(--text-primary);margin:16px 0 6px;font-size:13.5px;font-weight:700}._guideHint_1us2m_203{color:var(--text-secondary);margin-top:8px;font-size:12px}._status_1iuwh_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1iuwh_8{color:var(--danger)}._title_1iuwh_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1iuwh_19{color:var(--text-secondary);margin-bottom:22px;font-size:13px}._card_1iuwh_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:22px;padding:20px}._fieldError_1iuwh_33{color:var(--danger);margin-top:6px;font-size:12px}._actions_1iuwh_39{align-items:center;gap:12px;margin-top:4px;display:flex}._savedNote_1iuwh_46{color:var(--success);font-size:13px;font-weight:600}._typeOptions_1iuwh_52{gap:8px;display:flex}._typeBtn_1iuwh_57{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:8px 18px;font-size:13.5px;font-weight:600}._typeBtnActive_1iuwh_69{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:var(--primary);color:var(--primary)}._statusBadge_1iuwh_75{border-radius:var(--radius-full);border:1.5px dashed var(--text-secondary);color:var(--text-secondary);cursor:pointer;font-size:12.5px;font-weight:700;font-family:var(--font-family);background:0 0;padding:6px 14px}._statusActive_1iuwh_87{border-color:var(--success);color:var(--success)}._appointmentsList_1iuwh_92{background:var(--background);border-radius:var(--radius-sm);flex-direction:column;gap:4px;margin-bottom:10px;padding:8px 10px;display:flex}._appointmentItem_1iuwh_102{color:var(--text-primary);font-size:12.5px}._appointmentAddRow_1iuwh_107{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._appointmentDates_1iuwh_114{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._appointmentSep_1iuwh_121{color:var(--text-secondary);font-size:12.5px}._linkButton_1iuwh_126{color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}._hint_1iuwh_137{color:var(--text-secondary);margin-top:6px;font-size:11.5px}._readOnlyRow_1iuwh_143{color:var(--text-primary);margin-bottom:6px;font-size:13px}._listSection_1iuwh_149{margin-top:22px}._listTitle_1iuwh_153{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._viewTabs_1iuwh_162{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}._viewTabBtn_1iuwh_169{border-radius:var(--radius-full);background:var(--background);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;border:none;padding:6px 14px;font-size:12.5px;font-weight:600}._viewTabActive_1iuwh_181{background:var(--primary);color:#fff}._search_1iuwh_186{margin-bottom:14px}._empty_1iuwh_190{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px}._list_1iuwh_149{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._listItem_1iuwh_206{text-align:right;border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}._listItem_1iuwh_206:first-child{border-top:none}._listItemActive_1iuwh_224{background:color-mix(in srgb, var(--primary) 8%, transparent)}._listPhoto_1iuwh_228{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}._listPhotoPlaceholder_1iuwh_236{background:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}._listName_1iuwh_248{color:var(--text-primary);font-size:13.5px}._listMeta_1iuwh_253{color:var(--text-secondary);margin-inline-start:auto;font-size:11.5px}._accountNote_1iuwh_259{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-bottom:12px;padding:8px 12px;font-size:12.5px;line-height:1.8}._accountRow_1iuwh_269{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._badgeOk_1iuwh_276,._badgeWarn_1iuwh_277{border-radius:var(--radius-full);padding:2px 8px;font-size:11px;font-weight:700}._badgeOk_1iuwh_276{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}._badgeWarn_1iuwh_277{background:color-mix(in srgb, var(--warning) 18%, transparent);color:#9a6b00}._hint_oeox8_1{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-bottom:var(--space-lg);padding:10px 12px;font-size:12.5px}._cards_oeox8_10{margin-bottom:var(--space-lg);flex-direction:column;gap:14px;display:flex}._card_oeox8_10{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:14px 16px}._cardTitle_oeox8_24{color:var(--text-primary);margin-bottom:10px;font-size:13.5px;font-weight:700}._note_oeox8_31{color:var(--text-secondary);background:var(--surface);border-radius:var(--radius-sm);margin-bottom:var(--space-md,12px);padding:8px 12px;font-size:12.5px}._noteActive_oeox8_40{color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--surface))}._row_oeox8_45{gap:0 var(--space-lg);flex-wrap:wrap;display:flex}._amountCol_oeox8_51{flex:2 220px;min-width:0}._discountCol_oeox8_56{flex:140px;min-width:0}._dateCol_oeox8_61{flex:180px;min-width:0}._fieldError_oeox8_66{color:var(--danger);margin-bottom:8px;font-size:12.5px}._actions_oeox8_72{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._historyToggle_oeox8_79{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:12.5px}._savedNote_oeox8_89{color:var(--success);font-size:13px;font-weight:600}._historyList_oeox8_95{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:12px;overflow:hidden}._historyRow_oeox8_103{border-top:1px solid var(--border);padding:10px 14px}._historyRow_oeox8_103:first-child{border-top:none}._historyAmount_oeox8_112{color:var(--text-primary);font-size:13.5px;font-weight:700}._historyMeta_oeox8_118{color:var(--text-secondary);margin-top:2px;font-size:12px}._status_1w5p8_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_1w5p8_8{color:var(--danger)}._title_1w5p8_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_1w5p8_19{color:var(--text-secondary);margin-bottom:22px;font-size:13px}._card_1w5p8_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:22px;padding:20px}._fieldError_1w5p8_33{color:var(--danger);margin-top:6px;font-size:12px}._actions_1w5p8_39{align-items:center;gap:12px;margin-top:4px;display:flex}._savedNote_1w5p8_46{color:var(--success);font-size:13px;font-weight:600}._typeOptions_1w5p8_52{gap:8px;display:flex}._typeBtn_1w5p8_57{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:8px 18px;font-size:13.5px;font-weight:600}._typeBtnActive_1w5p8_69{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:var(--primary);color:var(--primary)}._weekdayOptions_1w5p8_75{flex-wrap:wrap;gap:6px;display:flex}._weekdayBtn_1w5p8_81{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:6px 14px;font-size:12.5px;font-weight:600}._weekdayBtnActive_1w5p8_93{background:var(--primary);border-color:var(--primary);color:#fff}._listSection_1w5p8_99{margin-top:22px}._listTitle_1w5p8_103{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._viewTabs_1w5p8_112{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}._viewTabBtn_1w5p8_119{border-radius:var(--radius-full);background:var(--background);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;border:none;padding:6px 14px;font-size:12.5px;font-weight:600}._viewTabActive_1w5p8_131{background:var(--primary);color:#fff}._search_1w5p8_136{margin-bottom:14px}._empty_1w5p8_140{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px}._list_1w5p8_99{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._listRow_1w5p8_156{border-top:1px solid var(--border);align-items:center;gap:8px;padding-inline-end:12px;display:flex}._listRow_1w5p8_156:first-child{border-top:none}._listItem_1w5p8_168{text-align:right;cursor:pointer;min-width:0;font-family:var(--font-family);background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:10px 14px;display:flex}._rowActions_1w5p8_182{flex-shrink:0;gap:6px;display:flex}._rowBtn_1w5p8_188{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--primary);font-family:var(--font-family);cursor:pointer;white-space:nowrap;padding:5px 10px;font-size:12px;font-weight:600}._rowBtn_1w5p8_188:disabled{opacity:.6;cursor:default}._rowBtnDanger_1w5p8_206{color:var(--danger)}._rowBtnSuccess_1w5p8_210{color:var(--success)}@media (width<=767px){._listRow_1w5p8_156{padding-inline-end:0;flex-wrap:wrap;padding-bottom:10px}._listItem_1w5p8_168{flex-wrap:wrap;flex-basis:100%}._rowActions_1w5p8_182{padding-inline-start:56px}}._listItemActive_1w5p8_231{background:color-mix(in srgb, var(--primary) 8%, transparent)}._listPhoto_1w5p8_235{object-fit:cover;border-radius:6px;flex-shrink:0;width:30px;height:30px}._listPhotoPlaceholder_1w5p8_243{background:var(--background);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}._listName_1w5p8_255{color:var(--text-primary);font-size:13.5px}._listText_1w5p8_260{flex-direction:column;gap:2px;min-width:0;display:flex}._listSummary_1w5p8_267{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._timeRow_1w5p8_275{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._timeLabel_1w5p8_282{color:var(--text-secondary);font-size:13px}._timeInput_1w5p8_287{direction:ltr;width:130px}._clearTimeBtn_1w5p8_292{color:var(--danger);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:12px}._listMeta_1w5p8_302{color:var(--text-secondary);margin-inline-start:auto;font-size:11.5px}._typeOptions_1w5p8_52{flex-wrap:wrap}._statusBadge_1w5p8_312{border-radius:var(--radius-full);border:1.5px dashed var(--text-secondary);color:var(--text-secondary);cursor:pointer;font-size:12.5px;font-weight:700;font-family:var(--font-family);background:0 0;padding:6px 14px}._statusActive_1w5p8_324{border-color:var(--success);color:var(--success)}._checkOptions_1w5p8_329{flex-wrap:wrap;gap:18px;display:flex}._checkLabel_1w5p8_335{color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}._subOptions_1w5p8_344{border-inline-start:3px solid var(--border);background:var(--background);border-radius:var(--radius-sm);flex-wrap:wrap;gap:18px;margin-top:10px;padding:10px 12px;display:flex}._sectionTitle_1w5p8_355{color:var(--text-primary);border-top:1px solid var(--border);margin:22px 0 12px;padding-top:16px;font-size:14px;font-weight:700}._percentInput_1w5p8_364{align-items:center;gap:8px;max-width:180px;display:flex}._percentSign_1w5p8_371{color:var(--text-secondary);font-size:14px}._listItemInactive_1w5p8_376{opacity:.55}._listPrice_1w5p8_380{color:var(--primary);font-size:11.5px;font-weight:600}._status_fhdix_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_fhdix_8{color:var(--danger)}._title_fhdix_12{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_fhdix_19{color:var(--text-secondary);margin-bottom:22px;font-size:13px}._card_fhdix_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:22px;padding:20px}._fieldError_fhdix_33{color:var(--danger);margin-top:6px;font-size:12px}._actions_fhdix_39{align-items:center;gap:12px;margin-top:4px;display:flex}._savedNote_fhdix_46{color:var(--success);font-size:13px;font-weight:600}._phonesList_fhdix_52{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}._phoneRow_fhdix_59{align-items:center;gap:8px;display:flex}._phoneInput_fhdix_65{flex:1;min-width:0}._primaryBtn_fhdix_70{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:8px 10px;font-size:12.5px;font-weight:600}._primaryBtnActive_fhdix_84{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:var(--primary);color:var(--primary)}._parentBtnActive_fhdix_90{background:color-mix(in srgb, var(--info) 12%, transparent);border-color:var(--info);color:var(--info)}._removePhoneBtn_fhdix_96{color:var(--danger);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:12px}._addPhoneBtn_fhdix_107{margin-top:2px}._statusBadge_fhdix_111{border-radius:var(--radius-full);border:1.5px dashed var(--text-secondary);color:var(--text-secondary);cursor:pointer;font-size:12.5px;font-weight:700;font-family:var(--font-family);background:0 0;padding:6px 14px}._statusActive_fhdix_123{border-color:var(--success);color:var(--success)}._registrationInfo_fhdix_128{color:var(--text-secondary);margin-top:4px;font-size:11.5px}._readOnlyRow_fhdix_134{color:var(--text-primary);margin-bottom:6px;font-size:13px}._listSection_fhdix_140{margin-top:22px}._listTitle_fhdix_144{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._viewTabs_fhdix_153{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}._viewTabBtn_fhdix_160{border-radius:var(--radius-full);background:var(--background);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;border:none;padding:6px 14px;font-size:12.5px;font-weight:600}._viewTabActive_fhdix_172{background:var(--primary);color:#fff}._search_fhdix_177{margin-bottom:14px}._empty_fhdix_181{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px}._list_fhdix_140{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._listItem_fhdix_197{text-align:right;border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}._listItem_fhdix_197:first-child{border-top:none}._listItemActive_fhdix_215{background:color-mix(in srgb, var(--primary) 8%, transparent)}._listPhoto_fhdix_219{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}._listPhotoPlaceholder_fhdix_227{background:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}._listName_fhdix_239{color:var(--text-primary);font-size:13.5px}._listMeta_fhdix_244{color:var(--text-secondary);margin-inline-start:auto;font-size:11.5px}._grid2_fhdix_250{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}._ltr_fhdix_256{text-align:right;direction:ltr}._inlineRow_fhdix_261{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._accountBox_fhdix_268{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}._accountTitle_fhdix_274{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}._accountNote_fhdix_285{color:var(--text-secondary);margin-bottom:10px;font-size:12.5px;line-height:1.8}._accountHint_fhdix_292{color:var(--text-secondary);margin-top:10px;font-size:11.5px}._code_fhdix_298{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);direction:ltr;padding:1px 6px;font-family:ui-monospace,Consolas,monospace;display:inline-block}._badgeOk_fhdix_308,._badgeOff_fhdix_309,._badgeWarn_fhdix_310,._badgeMuted_fhdix_311{border-radius:var(--radius-full);padding:2px 8px;font-size:11px;font-weight:700}._badgeOk_fhdix_308{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}._badgeOff_fhdix_309{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._badgeWarn_fhdix_310{background:color-mix(in srgb, var(--warning) 18%, transparent);color:#9a6b00}._badgeMuted_fhdix_311{background:var(--background);color:var(--text-secondary)}._dupBox_fhdix_338{border:1px solid var(--warning);background:color-mix(in srgb, var(--warning) 10%, transparent);border-radius:var(--radius-sm);flex-direction:column;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}._dupTitle_fhdix_349{color:var(--text-primary);font-size:12.5px;font-weight:600;line-height:1.8}._dupRow_fhdix_356{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._dupName_fhdix_363{color:var(--text-primary);font-size:12.5px}._dupCode_fhdix_368{color:var(--text-secondary);font-size:12px}._dupAnswer_fhdix_373{color:var(--text-primary);font-size:12.5px;font-weight:600}._page_1f0ks_1{color:var(--text-primary);direction:rtl}._header_1f0ks_2{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}._header_1f0ks_2 h1{margin:3px 0 6px;font-size:24px}._header_1f0ks_2 p{color:var(--text-secondary);margin:0;font-size:13.5px}._eyebrow_1f0ks_5{color:var(--primary);letter-spacing:.08em;font-size:11px;font-weight:800}._primaryButton_1f0ks_6{border-radius:var(--radius-sm);background:var(--primary);color:#fff;font-family:var(--font-family);white-space:nowrap;border:0;padding:10px 15px;font-weight:700;text-decoration:none}._primaryButton_1f0ks_6:disabled{opacity:.55;cursor:not-allowed}._notice_1f0ks_8{border:1px solid color-mix(in srgb, #d99520 45%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, #d99520 9%, var(--surface));color:var(--text-secondary);margin-bottom:18px;padding:13px 16px;font-size:13px}._notice_1f0ks_8 strong{color:var(--text-primary)}._error_1f0ks_10{background:color-mix(in srgb, var(--danger) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));color:var(--danger);border-radius:var(--radius-sm);margin-bottom:16px;padding:12px 14px;font-size:13px}._stats_1f0ks_11{grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;margin-bottom:18px;display:grid}._statCard_1f0ks_12{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:13px;display:flex}._statCard_1f0ks_12 span{color:var(--text-secondary);font-size:11.5px}._statCard_1f0ks_12 strong{font-size:21px}._filters_1f0ks_15{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(240px,2fr) repeat(4,minmax(130px,1fr));gap:10px;margin-bottom:18px;padding:14px;display:grid}._filters_1f0ks_15 label{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:11.5px;display:flex}._filters_1f0ks_15 input,._filters_1f0ks_15 select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;color:var(--text-primary);font-family:var(--font-family);padding:9px 10px;font-size:12.5px}._workspace_1f0ks_18{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:16px;display:grid}._taxonomyPanel_1f0ks_19,._listPanel_1f0ks_19{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._sectionHeading_1f0ks_20{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}._sectionHeading_1f0ks_20 div{flex-direction:column;gap:2px;display:flex}._sectionHeading_1f0ks_20 strong{font-size:13.5px}._sectionHeading_1f0ks_20 span{color:var(--text-secondary);font-size:11px}._sectionHeading_1f0ks_20 button{color:var(--primary);font-family:var(--font-family);cursor:pointer;background:0 0;border:0;font-size:11.5px}._sectionHeading_1f0ks_20 button:disabled{color:var(--text-secondary);cursor:not-allowed}._mappingLink_1f0ks_26{color:var(--primary);font-size:11.5px;text-decoration:none}._taxonomyTree_1f0ks_27,._taxonomyChildren_1f0ks_27{margin:0;padding:0;list-style:none}._taxonomyTree_1f0ks_27{max-height:610px;padding:7px;overflow:auto}._taxonomyChildren_1f0ks_27{border-inline-start:1px solid var(--border);margin-inline-start:8px;padding-inline-start:14px}._taxonomyButton_1f0ks_30{width:100%;color:var(--text-secondary);font-family:var(--font-family);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:7px 8px;font-size:11.5px;display:flex}._taxonomyButton_1f0ks_30:hover{background:var(--background)}._taxonomyButtonActive_1f0ks_32{color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);font-weight:700}._taxonomyRoot_1f0ks_33+._taxonomyRoot_1f0ks_33{margin-top:6px}._taxonomyRootButton_1f0ks_34{background:var(--secondary);color:#fff;margin-bottom:3px;padding:8px 10px;font-size:12.5px;font-weight:800}._taxonomyRootButton_1f0ks_34 ._code_1f0ks_35{color:#ffffffb8}._taxonomyRootButton_1f0ks_34:hover{background:color-mix(in srgb, var(--secondary) 82%, var(--primary))}._taxonomyRootButton_1f0ks_34._taxonomyButtonActive_1f0ks_32{background:var(--primary);color:#fff}._statusPill_1f0ks_38{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-secondary) 14%, transparent);padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}._status_in_review_1f0ks_39{background:color-mix(in srgb, var(--info) 16%, transparent);color:var(--info)}._status_changes_requested_1f0ks_40{background:color-mix(in srgb, var(--warning) 22%, transparent)}._status_approved_1f0ks_41{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary)}._status_published_1f0ks_42{background:color-mix(in srgb, var(--success) 16%, transparent);color:color-mix(in srgb, var(--success) 75%, var(--text-primary))}._status_archived_1f0ks_43{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._pagination_1f0ks_44{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}._pageInfo_1f0ks_45{color:var(--text-secondary)}._pageButtons_1f0ks_46{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._pageButtons_1f0ks_46 button{border:1px solid var(--border);background:var(--background);min-width:32px;color:var(--text-primary);font-family:var(--font-family);cursor:pointer;border-radius:6px;padding:5px 9px;font-size:12px}._pageButtons_1f0ks_46 button:disabled{opacity:.45;cursor:not-allowed}._pageButtons_1f0ks_46 ._pageActive_1f0ks_49{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}._pageGap_1f0ks_50{color:var(--text-secondary);padding:0 3px}._pageSize_1f0ks_51{color:var(--text-secondary);align-items:center;gap:6px;display:flex}._pageSize_1f0ks_51 select{border:1px solid var(--border);background:var(--background);color:var(--text-primary);font-family:var(--font-family);border-radius:6px;padding:4px 6px;font-size:12px}._code_1f0ks_35{white-space:nowrap;direction:ltr;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px}._empty_1f0ks_54{min-height:260px;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;font-size:13px;display:flex}._empty_1f0ks_54 strong{color:var(--text-primary)}._tableWrap_1f0ks_56{overflow:auto}._tableWrap_1f0ks_56 table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}._tableWrap_1f0ks_56 th,._tableWrap_1f0ks_56 td{border-bottom:1px solid var(--border);text-align:right;padding:10px 12px}._tableWrap_1f0ks_56 th{color:var(--text-secondary);background:var(--background);font-size:11px}._editLink_1f0ks_60{color:var(--primary);font-weight:700;text-decoration:none}._editLink_1f0ks_60:hover{text-decoration:underline}@media (width<=1150px){._stats_1f0ks_11{grid-template-columns:repeat(3,1fr)}._filters_1f0ks_15{grid-template-columns:repeat(2,1fr)}._searchLabel_1f0ks_62{grid-column:1/-1}}@media (width<=760px){._header_1f0ks_2{flex-direction:column}._stats_1f0ks_11{grid-template-columns:repeat(2,1fr)}._filters_1f0ks_15{grid-template-columns:1fr}._searchLabel_1f0ks_62{grid-column:auto}._workspace_1f0ks_18{grid-template-columns:1fr}._taxonomyTree_1f0ks_27{max-height:320px}}._page_gbr5t_1{color:var(--text-primary);direction:rtl}._loading_gbr5t_2{text-align:center;color:var(--text-secondary);padding:70px 20px}._topbar_gbr5t_3{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}._topbar_gbr5t_3 h1{margin:5px 0;font-size:22px}._back_gbr5t_5{color:var(--primary);font-size:12px;text-decoration:none}._meta_gbr5t_6{flex-wrap:wrap;gap:7px;display:flex}._meta_gbr5t_6 span{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);padding:3px 9px;font-size:10.5px}._actions_gbr5t_8{align-items:center;gap:10px;display:flex}._dirty_gbr5t_9{color:#b37613;font-size:11.5px}._saveButton_gbr5t_10{border-radius:var(--radius-sm);background:var(--primary);color:#fff;font-family:var(--font-family);cursor:pointer;border:0;padding:10px 18px;font-weight:700}._saveButton_gbr5t_10:disabled{opacity:.6;cursor:wait}._dangerButton_gbr5t_12{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);font-family:var(--font-family);cursor:pointer;padding:9px 12px}._dangerButton_gbr5t_12:disabled{opacity:.5;cursor:not-allowed}._message_gbr5t_14{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--success);margin-bottom:14px;padding:12px 15px;font-size:12.5px}._messageError_gbr5t_15{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}._message_gbr5t_14 ul{margin:8px 18px 0 0;padding:0}._tabs_gbr5t_17{gap:5px;padding-bottom:8px;display:flex;overflow-x:auto}._tabs_gbr5t_17 button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}._tabs_gbr5t_17 button span{background:var(--background);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:inline-grid}._tabs_gbr5t_17 ._tabActive_gbr5t_20{background:color-mix(in srgb, var(--primary) 10%, var(--surface));border-color:var(--primary);color:var(--primary);font-weight:700}._card_gbr5t_21{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}._sectionTitle_gbr5t_22,._localeIntro_gbr5t_22{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:13px;display:flex}._sectionTitle_gbr5t_22 div,._localeIntro_gbr5t_22 div{flex-direction:column;gap:3px;display:flex}._sectionTitle_gbr5t_22 strong,._localeIntro_gbr5t_22 strong{font-size:15px}._sectionTitle_gbr5t_22 span,._localeIntro_gbr5t_22 span{color:var(--text-secondary);font-size:11.5px}._localeIntro_gbr5t_22 ._field_gbr5t_26{width:230px;margin:0}._grid_gbr5t_27{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._field_gbr5t_26{flex-direction:column;gap:6px;min-width:0;display:flex}._wide_gbr5t_29{grid-column:1/-1}._label_gbr5t_30{justify-content:space-between;gap:8px;font-size:12px;font-weight:650;display:flex}._label_gbr5t_30 small{color:var(--text-secondary);font-weight:400}._field_gbr5t_26 input,._field_gbr5t_26 select,._field_gbr5t_26 textarea{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;color:var(--text-primary);font-family:var(--font-family);resize:vertical;padding:9px 10px;font-size:12.5px}._field_gbr5t_26 input:focus,._field_gbr5t_26 select:focus,._field_gbr5t_26 textarea:focus{outline:2px solid color-mix(in srgb, var(--primary) 25%, transparent);border-color:var(--primary)}._field_gbr5t_26 input:disabled{color:var(--text-secondary)}._fieldError_gbr5t_35{color:var(--danger);font-size:11px}._localePanel_gbr5t_36[dir=ltr] ._field_gbr5t_26 input,._localePanel_gbr5t_36[dir=ltr] ._field_gbr5t_26 textarea,._localePanel_gbr5t_36[dir=ltr] ._field_gbr5t_26 select{text-align:left;direction:ltr}._coming_gbr5t_37{text-align:center;min-height:300px;color:var(--text-secondary);place-content:center;display:grid}._coming_gbr5t_37 strong{color:var(--text-primary);font-size:17px}._coming_gbr5t_37 p{max-width:540px;font-size:13px}._secondaryButton_gbr5t_40{border:1px solid var(--primary);border-radius:var(--radius-sm);color:var(--primary);font-family:var(--font-family);cursor:pointer;background:0 0;padding:7px 11px}._inlineMessage_gbr5t_41{border-radius:var(--radius-sm);background:var(--background);color:var(--text-secondary);margin-bottom:13px;padding:10px 12px;font-size:12px}._panelEmpty_gbr5t_42{border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);text-align:center;padding:28px;font-size:12.5px}._relationList_gbr5t_43{flex-direction:column;gap:9px;display:flex}._relationRow_gbr5t_44{grid-template-columns:190px minmax(220px,1.2fr) minmax(180px,1fr) auto;gap:8px;display:grid}._relationRow_gbr5t_44 input,._relationRow_gbr5t_44 select,._sourceForm_gbr5t_45 input,._sourceForm_gbr5t_45 select,._sourceForm_gbr5t_45 textarea{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;color:var(--text-primary);font-family:var(--font-family);padding:8px 9px;font-size:12px}._removeButton_gbr5t_46{background:color-mix(in srgb, var(--danger) 9%, transparent);color:var(--danger);border-radius:var(--radius-sm);font-family:var(--font-family);cursor:pointer;border:0;padding:6px 10px}._panelActions_gbr5t_47{justify-content:flex-end;margin-top:14px;display:flex}._sourceForm_gbr5t_45{background:var(--background);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}._sourceForm_gbr5t_45 label{flex-direction:column;gap:5px;font-size:11.5px;display:flex}._sourceForm_gbr5t_45 label small{color:var(--danger)}._sourceWide_gbr5t_51{grid-column:1/-1}._sourceList_gbr5t_52{flex-direction:column;gap:8px;margin-top:18px;display:flex}._sourceCard_gbr5t_53{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}._sourceCard_gbr5t_53>div:first-child{flex-direction:column;gap:3px;display:flex}._sourceCard_gbr5t_53 strong{font-size:13px}._sourceCard_gbr5t_53 span,._sourceCard_gbr5t_53 a{color:var(--text-secondary);font-size:11px}._sourceCard_gbr5t_53 a{color:var(--primary)}._sourceStatus_gbr5t_58{align-items:center;gap:10px;display:flex}._sourceStatus_gbr5t_58 span{border-radius:var(--radius-full);background:var(--background);padding:4px 8px}._sourceStatus_gbr5t_58 button{color:var(--danger);font-family:var(--font-family);cursor:pointer;background:0 0;border:0}._workflowActions_gbr5t_61{border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;padding:14px;display:flex}._workflowActions_gbr5t_61 input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);min-width:260px;color:var(--text-primary);font-family:var(--font-family);flex:1;padding:9px 10px}._publishedBadge_gbr5t_63{color:var(--success);font-weight:700}._preflight_gbr5t_64,._revisions_gbr5t_64{margin-top:18px}._preflight_gbr5t_64 h3,._revisions_gbr5t_64 h3{margin:0 0 10px;font-size:13px}._preflight_gbr5t_64>div{border-bottom:1px solid var(--border);align-items:flex-start;gap:9px;padding:8px 10px;display:flex}._preflight_gbr5t_64>div>span{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}._preflight_gbr5t_64>div div{flex-direction:column;gap:2px;display:flex}._preflight_gbr5t_64 strong{font-size:12px}._preflight_gbr5t_64 small{color:var(--text-secondary)}._checkPassed_gbr5t_71>span{background:var(--success)}._checkFailed_gbr5t_72>span{background:var(--danger)}._revisions_gbr5t_64{flex-direction:column;gap:7px;display:flex}._revisions_gbr5t_64 h3{align-self:stretch}._revisions_gbr5t_64 article{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:120px 1fr auto;gap:10px;padding:10px 12px;font-size:12px;display:grid}._revisions_gbr5t_64 article span,._revisions_gbr5t_64 article small{color:var(--text-secondary)}._timeline_gbr5t_77{flex-direction:column;padding-inline-start:9px;display:flex}._timeline_gbr5t_77 article{border-inline-start:1px solid var(--border);gap:13px;padding:0 0 20px;display:flex;position:relative}._timelineDot_gbr5t_79{background:var(--primary);margin-inline-start:-5px;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}._timeline_gbr5t_77 article div{flex-direction:column;gap:3px;display:flex}._timeline_gbr5t_77 article strong{font-size:12.5px}._timeline_gbr5t_77 article span,._timeline_gbr5t_77 article p{color:var(--text-secondary);margin:0;font-size:11.5px}._mediaControls_gbr5t_83{grid-template-columns:160px 150px 1fr auto;gap:8px;margin-bottom:16px;display:grid}._mediaControls_gbr5t_83 input,._mediaControls_gbr5t_83 select,._mappingForm_gbr5t_84 select,._mappingForm_gbr5t_84 textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--text-primary);font-family:var(--font-family);padding:8px 9px}._mediaLinks_gbr5t_85{flex-direction:column;gap:8px;display:flex}._mediaLinks_gbr5t_85 article{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}._mediaLinks_gbr5t_85 article div{flex-direction:column;gap:3px;display:flex}._mediaLinks_gbr5t_85 article small{color:var(--text-secondary)}._mediaLinks_gbr5t_85 article button{color:var(--danger);font-family:var(--font-family);cursor:pointer;background:0 0;border:0}._mappingWarning_gbr5t_90{border:1px solid color-mix(in srgb, #d99520 45%, var(--border));background:color-mix(in srgb, #d99520 8%, var(--surface));border-radius:var(--radius-md);flex-direction:column;gap:4px;margin-bottom:15px;padding:13px 15px;display:flex}._mappingWarning_gbr5t_90 span{color:var(--text-secondary);font-size:12px}._mappingForm_gbr5t_84{background:var(--background);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}._mappingForm_gbr5t_84 textarea{resize:vertical;grid-column:1/-1}._mappingForm_gbr5t_84>span{color:var(--text-secondary);font-size:11px}._sourceCard_gbr5t_53 p{color:var(--text-secondary);margin:3px 0 0;font-size:11.5px}@media (width<=760px){._topbar_gbr5t_3{flex-direction:column;align-items:stretch}._actions_gbr5t_8{justify-content:space-between}._grid_gbr5t_27{grid-template-columns:1fr}._wide_gbr5t_29{grid-column:auto}._localeIntro_gbr5t_22{flex-direction:column;align-items:stretch}._localeIntro_gbr5t_22 ._field_gbr5t_26{width:auto}}@media (width<=900px){._relationRow_gbr5t_44{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:1fr;padding:10px}._sourceForm_gbr5t_45{grid-template-columns:1fr}._sourceWide_gbr5t_51{grid-column:auto}._mediaControls_gbr5t_83,._mappingForm_gbr5t_84{grid-template-columns:1fr}._mappingForm_gbr5t_84 textarea{grid-column:auto}}._sheet_19r4a_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px 26px}._header_19r4a_8{border-bottom:2px solid var(--text-primary);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}._eyebrow_19r4a_18{color:var(--primary);letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:800}._name_19r4a_26{color:var(--text-primary);font-size:22px;font-weight:800}._nameEn_19r4a_32{color:var(--text-secondary);margin-top:2px;font-size:14px;font-weight:600}._meta_19r4a_39{color:var(--text-secondary);text-align:right;direction:ltr;unicode-bidi:plaintext;margin-top:6px;font-size:12.5px}._badges_19r4a_48{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}._recordBadge_19r4a_56,._placeholderBadge_19r4a_56,._contentStatusBadge_19r4a_56{border-radius:var(--radius-full);white-space:nowrap;padding:4px 12px;font-size:11.5px;font-weight:700}._recordBadge_19r4a_56{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}._placeholderBadge_19r4a_56{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._notice_19r4a_74{border:1px solid color-mix(in srgb, #d99520 45%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, #d99520 9%, var(--surface));color:var(--text-secondary);margin-bottom:20px;padding:11px 14px;font-size:12.5px}._notice_19r4a_74 strong{color:var(--text-primary)}._contentGrid_19r4a_86{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:20px;display:grid}._localeBlock_19r4a_93{border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}._localeHeading_19r4a_99{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}._contentStatusBadge_19r4a_56{background:color-mix(in srgb, var(--secondary) 12%, transparent);color:var(--secondary)}._emptyLocale_19r4a_114{color:var(--text-secondary);text-align:center;padding:20px 0;font-size:13px}._title_19r4a_121{color:var(--text-primary);font-size:17px;font-weight:800}._pronunciation_19r4a_127{color:var(--text-secondary);margin-top:2px;font-size:12.5px}._aliases_19r4a_133{color:var(--text-secondary);margin-top:2px;font-size:12px}._placeholderNotice_19r4a_139{border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);margin-top:12px;padding:12px;font-size:12.5px;font-style:italic}._shortDefinition_19r4a_149{color:var(--text-primary);margin-top:12px;font-size:14px;font-weight:600;line-height:1.85}._section_19r4a_157{margin-top:16px}._sectionTitle_19r4a_161{color:var(--primary);border-inline-start:3px solid var(--primary);margin-bottom:6px;padding-inline-start:8px;font-size:12.5px;font-weight:700}._text_19r4a_170{white-space:pre-wrap;color:var(--text-primary);margin-top:12px;font-size:13px;line-height:1.9}._section_19r4a_157 ._text_19r4a_170{margin-top:0}._relationsList_19r4a_180,._sourcesList_19r4a_180{color:var(--text-primary);margin:0;padding-inline-start:20px;font-size:13px;line-height:1.9}._relationsList_19r4a_180 li,._sourcesList_19r4a_180 li{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}._relationType_19r4a_195{color:var(--primary);white-space:nowrap;font-weight:700}._sourceStatus_19r4a_201{color:var(--text-secondary);white-space:nowrap;margin-inline-start:auto;font-size:11px}@media (width<=900px){._contentGrid_19r4a_86{grid-template-columns:1fr}}@media print{._sheet_19r4a_1{border:none;padding:0}._contentGrid_19r4a_86{grid-template-columns:1fr 1fr}}._card_payq8_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);direction:rtl;margin-bottom:20px;overflow:hidden}._header_payq8_2{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._header_payq8_2 div{flex-direction:column;gap:3px;display:flex}._header_payq8_2 strong{color:var(--text-primary);font-size:14.5px}._header_payq8_2 span{color:var(--text-secondary);font-size:11.5px}._statusBadge_payq8_7{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-secondary) 14%, transparent);color:var(--text-primary);padding:5px 12px;font-size:12px;font-weight:700}._status_draft_payq8_8{background:color-mix(in srgb, var(--text-secondary) 16%, transparent)}._status_in_review_payq8_9{background:color-mix(in srgb, var(--info) 16%, transparent);color:var(--info)}._status_changes_requested_payq8_10{background:color-mix(in srgb, var(--warning) 20%, transparent);color:color-mix(in srgb, var(--warning) 70%, var(--text-primary))}._status_approved_payq8_11{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary)}._status_published_payq8_12{background:color-mix(in srgb, var(--success) 16%, transparent);color:color-mix(in srgb, var(--success) 75%, var(--text-primary))}._status_archived_payq8_13{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._stepper_payq8_15{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:16px;list-style:none;display:grid}._stepper_payq8_15 li{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex;position:relative}._stepDot_payq8_17{border:2px solid var(--border);background:var(--background);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}._stepDone_payq8_18{color:var(--text-primary)}._stepDone_payq8_18 ._stepDot_payq8_17{background:var(--success);border-color:var(--success);color:#fff}._stepCurrent_payq8_20{color:var(--primary);font-weight:700}._stepCurrent_payq8_20 ._stepDot_payq8_17{background:var(--primary);border-color:var(--primary);color:#fff}._messageError_payq8_23,._messageSuccess_payq8_23,._changeReason_payq8_23{border-radius:var(--radius-sm);margin:0 16px 12px;padding:10px 12px;font-size:12.5px;line-height:1.8}._messageError_payq8_23{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border))}._messageSuccess_payq8_23{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:color-mix(in srgb, var(--success) 70%, var(--text-primary));border:1px solid color-mix(in srgb, var(--success) 30%, var(--border))}._changeReason_payq8_23{background:color-mix(in srgb, var(--warning) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 35%, var(--border));color:var(--text-primary)}._block_payq8_28{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 16px;display:flex}._block_payq8_28 h3{color:var(--text-primary);margin:0;font-size:13.5px}._blockHeading_payq8_30{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._checklist_payq8_32{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._checkPassed_payq8_33,._checkFailed_payq8_33{border-radius:var(--radius-sm);padding:6px 10px;font-size:12.5px}._checkPassed_payq8_33{color:color-mix(in srgb, var(--success) 70%, var(--text-primary));background:color-mix(in srgb, var(--success) 8%, transparent)}._checkFailed_payq8_33{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}._actions_payq8_37,._inlineRow_payq8_37,._reasonRow_payq8_37{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._inlineRow_payq8_37 label{color:var(--text-secondary);font-size:12.5px}._inlineRow_payq8_37 input,._reasonRow_payq8_37 input,._reasonRow_payq8_37 textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--text-primary);font-family:var(--font-family);padding:8px 10px;font-size:12.5px}._reasonRow_payq8_37 input,._reasonRow_payq8_37 textarea{resize:vertical;flex:1;min-width:200px}._primaryButton_payq8_42,._secondaryButton_payq8_42,._warningButton_payq8_42,._dangerButton_payq8_42,._linkButton_payq8_42{border-radius:var(--radius-sm);font-family:var(--font-family);cursor:pointer;white-space:nowrap;padding:8px 14px;font-size:12.5px;font-weight:700;text-decoration:none}._primaryButton_payq8_42{background:var(--primary);color:#fff;border:0}._primaryButton_payq8_42:hover:not(:disabled){background:var(--primary-hover)}._secondaryButton_payq8_42,._linkButton_payq8_42{border:1px solid var(--border);background:var(--background);color:var(--text-primary)}._warningButton_payq8_42{background:var(--warning);color:#23233a;border:0}._dangerButton_payq8_42{background:var(--danger);color:#fff;border:0}._primaryButton_payq8_42:disabled,._secondaryButton_payq8_42:disabled,._warningButton_payq8_42:disabled,._dangerButton_payq8_42:disabled{opacity:.5;cursor:not-allowed}._hint_payq8_50{color:var(--text-secondary);font-size:12px}._sourceList_payq8_52{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._sourceList_payq8_52 li{border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}._sourceTitle_payq8_54{min-width:200px;color:var(--text-primary);flex:1;line-height:1.7}._sourceBadge_payq8_55{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-secondary) 14%, transparent);color:var(--text-secondary);white-space:nowrap;padding:3px 9px;font-size:11px}._source_verified_payq8_56{background:color-mix(in srgb, var(--success) 14%, transparent);color:color-mix(in srgb, var(--success) 70%, var(--text-primary))}._source_rejected_payq8_57{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._sourceActions_payq8_58{gap:6px;display:flex}._sourceActions_payq8_58 button{border:1px solid var(--border);background:var(--background);color:var(--text-primary);font-family:var(--font-family);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:11.5px}._sourceActions_payq8_58 button:disabled{opacity:.5;cursor:not-allowed}._footer_payq8_62{border-top:1px solid var(--border);padding:10px 16px;font-size:12px}._footer_payq8_62 a{color:var(--primary);text-decoration:none}@media (width<=640px){._stepper_payq8_15{grid-template-columns:repeat(2,1fr);row-gap:12px}._checklist_payq8_32{grid-template-columns:1fr}}._status_qoiti_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_qoiti_8{color:var(--danger)}._toolbar_qoiti_12{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}._backBtn_qoiti_20{cursor:pointer;color:var(--text-secondary);font-size:13px;font-family:var(--font-family);background:0 0;border:none}._toolbarActions_qoiti_29{gap:10px;margin-inline-start:auto;display:flex}._academy_1o253_1{--page:#fffaf3;--surface:#fff;--ink:#24242d;--muted:#60606d;--line:#eae4dc;--purple:#633cc1;--purple-strong:#5131a6;--sun:#ffc754;--shadow:0 20px 55px #3020381a;background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--font-family);scroll-behavior:smooth;overflow-x:clip}._academy_1o253_1[data-theme=dark]{--page:#17151e;--surface:#24212e;--ink:#fcf9ff;--muted:#c6bfd2;--line:#3b3549;--purple:#ae8bff;--purple-strong:#9d76f8;--sun:#ffd570;--shadow:0 20px 55px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._academy_1o253_1 a{color:inherit;text-decoration:none}._academy_1o253_1 button{font:inherit}._academy_1o253_1 :focus-visible{outline:3px solid var(--sun);outline-offset:3px}._skipLink_1o253_35{z-index:20;background:var(--surface);border-radius:8px;padding:10px 14px;position:absolute;top:-100px;right:12px}._skipLink_1o253_35:focus{top:10px}._header_1o253_38{background:var(--surface);border-bottom:1px solid var(--line);z-index:5;position:relative}._headerInner_1o253_39{justify-content:space-between;align-items:center;gap:22px;max-width:1220px;min-height:83px;margin:auto;padding:10px 28px;display:flex}._brand_1o253_40{flex-shrink:0;align-items:center;gap:11px;display:flex}._brandMark_1o253_41{color:#fff;background:linear-gradient(145deg,#ff7467,#c23c85 55%,#6747c3);border-radius:15px;place-items:center;width:47px;height:47px;font-size:28px;font-weight:800;display:grid;box-shadow:0 8px 18px #b8408033}._brandText_1o253_42{line-height:1.3;display:grid}._brandText_1o253_42 strong{font-size:18px;font-weight:800}._brandText_1o253_42 small{color:var(--muted);margin-top:4px;font-size:11px}._navigation_1o253_45{color:var(--muted);align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}._navigation_1o253_45 a:hover{color:var(--purple)}._themeButton_1o253_47{color:var(--ink);background:var(--page);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}._themeButton_1o253_47:hover{border-color:var(--purple)}._themeButton_1o253_47 span:first-child{font-size:19px;line-height:1}._headerActions_1o253_50{flex-shrink:0;align-items:center;gap:8px;display:flex}._cartLink_1o253_51,._accountLink_1o253_51{border:1px solid var(--line);background:var(--page);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex;position:relative}._cartLink_1o253_51{width:44px}._accountLink_1o253_51{max-width:170px;padding:0 14px}._accountLink_1o253_51 span{text-overflow:ellipsis;overflow:hidden}._cartLink_1o253_51:hover,._accountLink_1o253_51:hover{border-color:var(--purple);color:var(--purple)}._cartLink_1o253_51 svg,._accountLink_1o253_51 svg{flex-shrink:0;width:20px;height:20px}._cartCount_1o253_57{background:var(--purple);color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:999px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;left:-5px}._header_1o253_38{container-type:inline-size}._navigation_1o253_45 a{white-space:nowrap}@container (width<=1000px){._navigation_1o253_45{gap:16px;font-size:13px}._themeButton_1o253_47{width:44px;padding:0}._themeButton_1o253_47 span:last-child{display:none}}@container (width<=860px){._accountLink_1o253_51{width:44px;padding:0}._accountLink_1o253_51 span{display:none}}._hero_1o253_71{isolation:isolate;background:#2d2738;min-height:495px;position:relative;overflow:hidden}._heroImage_1o253_72{object-fit:cover;object-position:center center;opacity:0;z-index:-2;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}._heroOriginal_1o253_73{object-fit:contain;object-position:right center;width:min(57%,720px);left:auto;right:0}._heroImageActive_1o253_74{opacity:1}._heroShade_1o253_75{z-index:-1;background:linear-gradient(90deg,#191127e8 0%,#231730c2 33%,#271b2d2e 75%);position:absolute;inset:0}._hero_pastry_1o253_76 ._heroShade_1o253_75{background:linear-gradient(90deg,#3c182de8,#4c1f3ab0 37%,#4826391f 78%)}._hero_pastry_1o253_76 ._heroCopy_1o253_77{width:min(430px,40%)}._hero_barista_1o253_78 ._heroShade_1o253_75{background:linear-gradient(90deg,#1d191de8,#2a1f1fb5 37%,#2e232024 78%)}._heroInner_1o253_79{direction:ltr;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:1220px;min-height:495px;margin:auto;padding:52px 28px 28px;display:flex}._heroCopy_1o253_77{color:#fff;text-align:right;direction:rtl;width:min(530px,58%);animation:.5s both _enter_1o253_1}._eyebrow_1o253_81{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border:1px solid #fff6;border-radius:100px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}._hero_1o253_71 h1{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 12px;font-size:clamp(34px,4.5vw,58px);font-weight:800;line-height:1.35}._hero_1o253_71 p{color:#fffffff0;max-width:475px;margin:0;font-size:16px;line-height:2}._heroCta_1o253_84{background:var(--sun);border-radius:13px;justify-content:center;align-items:center;gap:15px;min-height:49px;margin-top:27px;padding:12px 20px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 9px 25px #170f1733;color:#302333!important}._heroCta_1o253_84:hover{background:#ffda88;transform:translateY(-2px)}._sliderControls_1o253_86{direction:rtl;align-items:center;gap:12px;display:flex}._arrowButton_1o253_87{color:#fff;cursor:pointer;background:#1c132659;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:41px;height:41px;font-size:19px;display:grid}._arrowButton_1o253_87:hover{background:#ffffff47}._dots_1o253_89{align-items:center;gap:8px;display:flex}._dot_1o253_89{cursor:pointer;background:#ffffff80;border:1px solid #fff;border-radius:100px;width:11px;height:11px;padding:0}._dotActive_1o253_91{background:var(--sun);border-color:var(--sun);width:28px}._about_1o253_93{grid-template-columns:.9fr 1.1fr;align-items:start;gap:65px;max-width:1220px;margin:auto;padding:78px 28px 76px;display:grid}._sectionKicker_1o253_94{color:var(--purple);margin-bottom:10px;font-size:13px;font-weight:800;display:inline-block}._about_1o253_93 h2,._topics_1o253_95 h2{letter-spacing:-.03em;margin:0;font-size:clamp(27px,3vw,39px);font-weight:800;line-height:1.5}._aboutText_1o253_96{border-right:4px solid #ff8c79;margin-top:6px;padding-right:22px}._aboutText_1o253_96 p{color:var(--muted);margin:0;font-size:15px;line-height:2.1}._aboutText_1o253_96 p+p{margin-top:12px}._topics_1o253_95{background:var(--surface);border-top:1px solid var(--line);padding:72px max(28px,50vw - 582px) 90px}._topicsHeading_1o253_101{justify-content:space-between;align-items:end;gap:20px;margin-bottom:29px;display:flex}._topicsHeading_1o253_101 p{color:var(--muted);margin:0 0 7px;font-size:14px}._topicGrid_1o253_103{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._topicCard_1o253_104{--tone:#fa9d57;background:var(--page);border:1px solid var(--line);border-radius:19px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 20px #201c2809}._topicCard_1o253_104:hover{box-shadow:var(--shadow);transform:translateY(-4px)}._topicLink_1o253_106{display:block}._topicLink_1o253_106:hover h3{color:var(--purple)}._tone_pink_1o253_108{--tone:#ec6d98}._tone_blue_1o253_109{--tone:#4cafd1}._tone_purple_1o253_110{--tone:#ad79df}._tone_green_1o253_111{--tone:#6cbf8a}._tone_yellow_1o253_112{--tone:#e4ad4b}._tone_red_1o253_113{--tone:#ef7a5d}._tone_brown_1o253_114{--tone:#c9935a}._tone_teal_1o253_115{--tone:#4fb3a5}._topicCard_1o253_104._topicWide_1o253_117{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}._topicWide_1o253_117 ._topicImageWrap_1o253_118{height:auto;min-height:210px}._topicWide_1o253_117 ._topicBody_1o253_119{justify-content:center;min-height:0;padding:28px 30px}._topicWide_1o253_117 ._topicBody_1o253_119 h3{font-size:23px}._topicWide_1o253_117 ._topicBody_1o253_119 p{max-width:520px;font-size:15px}._topicImageWrap_1o253_118{background:var(--tone);height:188px;position:relative;overflow:hidden}._topicImageWrap_1o253_118:after{content:"";pointer-events:none;background:linear-gradient(#0000,#13111a3d);height:56%;position:absolute;inset:auto 0 0}._topicImageWrap_1o253_118 img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}._topicCard_1o253_104:hover img{transform:scale(1.04)}._topicNumber_1o253_126{z-index:1;background:var(--tone);color:#201f29;direction:ltr;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid;position:absolute;top:12px;right:12px}._topicBody_1o253_119{flex-direction:column;align-items:flex-start;min-height:180px;padding:21px 20px 22px;display:flex}._topicBody_1o253_119 h3{margin:0 0 7px;font-size:19px;font-weight:800;line-height:1.55}._topicBody_1o253_119 p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}._topicStatus_1o253_130{color:var(--purple);margin-top:auto;padding-top:16px;font-size:12px;font-weight:800;display:inline-flex}._footer_1o253_131{color:#fff;background:#322447}._academy_1o253_1[data-theme=dark] ._footer_1o253_131{background:#101018}._footerInner_1o253_133{flex-wrap:wrap;align-items:center;gap:18px;max-width:1220px;min-height:105px;margin:auto;padding:24px 28px;display:flex}._footerInner_1o253_133 strong{font-size:18px}._footerInner_1o253_133 span{color:#ddd4e6;font-size:13px}._footerInner_1o253_133 a{color:#ffe196;font-size:13px}._footerTop_1o253_137{margin-right:auto}._footerContact_1o253_139{border-top:1px solid #ffffff24;flex-wrap:wrap;flex-basis:100%;gap:10px 26px;padding-top:14px;font-style:normal;display:flex}._footerItem_1o253_140{align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._footerInner_1o253_133 ._footerItem_1o253_140{margin:0}._footerItem_1o253_140 svg{flex-shrink:0;width:18px;height:18px}._footerInner_1o253_133 ._footerItem_1o253_140 span{color:inherit;font-size:13px}span._footerItem_1o253_140{color:#ddd4e6}a._footerItem_1o253_140:hover span{text-decoration:underline}._footerInner_1o253_133 ._footerSeal_1o253_147{flex-basis:100%;margin:0;display:flex}._footerSeal_1o253_147 img{max-width:125px;height:auto;display:block}@keyframes _enter_1o253_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._academy_1o253_1 *,._academy_1o253_1 :before,._academy_1o253_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=850px){._headerInner_1o253_39{gap:14px}._navigation_1o253_45{gap:15px;font-size:13px}._about_1o253_93{gap:35px}._topicGrid_1o253_103{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){._headerInner_1o253_39{flex-wrap:wrap;min-height:auto;padding:12px 18px}._brand_1o253_40{margin-left:auto}._brandMark_1o253_41{width:42px;height:42px}._brandText_1o253_42 strong{font-size:16px}._themeButton_1o253_47{padding:9px 12px}._navigation_1o253_45{border-top:1px solid var(--line);order:3;justify-content:center;width:100%;padding-top:10px}._hero_1o253_71,._heroInner_1o253_79{min-height:560px}._heroImage_1o253_72{object-position:62% center}._hero_cooking_1o253_167 ._heroImageActive_1o253_74{object-position:90% center}._hero_barista_1o253_78 ._heroImageActive_1o253_74{object-position:80% center}._hero_pastry_1o253_76,._hero_pastry_1o253_76 ._heroInner_1o253_79{min-height:690px}._hero_pastry_1o253_76 ._heroOriginal_1o253_73{object-fit:contain;object-position:center top;width:100%;height:auto;bottom:auto}._hero_pastry_1o253_76 ._heroInner_1o253_79{padding-top:300px}._hero_pastry_1o253_76 ._heroCopy_1o253_77{width:100%}._heroShade_1o253_75,._hero_pastry_1o253_76 ._heroShade_1o253_75,._hero_barista_1o253_78 ._heroShade_1o253_75{background:linear-gradient(#1f141f12 0%,#181321ba 58%,#141120f5 100%)}._heroInner_1o253_79{justify-content:end;padding:24px 22px 22px}._heroCopy_1o253_77{width:100%}._hero_1o253_71 h1{font-size:clamp(28px,8vw,40px)}._hero_1o253_71 p{font-size:15px;line-height:1.85}._heroCta_1o253_84{margin-top:19px}._sliderControls_1o253_86{margin-top:23px}._about_1o253_93{grid-template-columns:1fr;gap:22px;padding:55px 22px}._topics_1o253_95{padding:55px 22px 70px}._topicsHeading_1o253_101{flex-direction:column;align-items:start;gap:4px}._topicsHeading_1o253_101 p{margin:0}._topicGrid_1o253_103{gap:14px}._topicImageWrap_1o253_118{height:145px}._topicBody_1o253_119{min-height:175px;padding:15px}._topicBody_1o253_119 h3{font-size:16px}._topicBody_1o253_119 p{font-size:13px}._topicCard_1o253_104._topicWide_1o253_117{grid-template-columns:1fr}._topicWide_1o253_117 ._topicImageWrap_1o253_118{height:160px;min-height:0}._topicWide_1o253_117 ._topicBody_1o253_119{padding:15px}._topicWide_1o253_117 ._topicBody_1o253_119 h3{font-size:17px}._topicWide_1o253_117 ._topicBody_1o253_119 p{font-size:13px}._footerInner_1o253_133{padding:25px 22px}}@media (width<=480px){._themeButton_1o253_47 span:last-child{display:none}._themeButton_1o253_47{width:44px;padding:0}._headerActions_1o253_50{gap:6px}._accountLink_1o253_51{width:44px;padding:0}._accountLink_1o253_51 span{display:none}._topicGrid_1o253_103{grid-template-columns:1fr}._topicImageWrap_1o253_118{height:185px}._topicBody_1o253_119{min-height:135px}._footerInner_1o253_133{gap:6px;display:grid}._footerInner_1o253_133 a{margin-top:8px}._footerTop_1o253_137{margin-right:0}}@container (width<=400px){._headerInner_1o253_39{gap:8px}._headerActions_1o253_50{gap:4px}._cartLink_1o253_51,._accountLink_1o253_51,._themeButton_1o253_47{width:40px;min-height:40px}._brandText_1o253_42 small{font-size:10px}}._container_qsf9x_3{max-width:1220px;margin:auto;padding:0 28px}._pageHero_qsf9x_6{isolation:isolate;color:#fff;background:#2d2738;position:relative;overflow:hidden}._pageHeroImage_qsf9x_7{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}._pageHeroShade_qsf9x_8{z-index:-1;background:linear-gradient(90deg,#191127eb 0%,#231730c7 45%,#271b2d59 100%);position:absolute;inset:0}._pageHeroInner_qsf9x_9{max-width:1220px;margin:auto;padding:38px 28px 46px}._pageHero_qsf9x_6 h1{letter-spacing:-.03em;margin:14px 0 10px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.4}._pageHero_qsf9x_6 p{color:#ffffffeb;max-width:560px;margin:0;font-size:15.5px;line-height:2}._breadcrumb_qsf9x_13{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._breadcrumb_qsf9x_13 a{opacity:.85}._breadcrumb_qsf9x_13 a:hover{opacity:1;text-decoration:underline!important}._breadcrumb_qsf9x_13 span[aria-hidden]{opacity:.6}._breadcrumbDark_qsf9x_17{color:var(--muted);padding-top:26px}._breadcrumbDark_qsf9x_17 a:hover{color:var(--purple)}._section_qsf9x_20{padding-top:40px;padding-bottom:80px}._chips_qsf9x_23{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}._chip_qsf9x_23{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:700}._chip_qsf9x_23:hover{border-color:var(--purple)}._chipActive_qsf9x_26{background:var(--purple);border-color:var(--purple);color:#fff}._chipCount_qsf9x_27{opacity:.7;margin-inline-start:4px;font-weight:600}._courseGrid_qsf9x_30{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:24px;display:grid}._courseCard_qsf9x_31{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 20px #201c280a;display:flex!important}._courseCard_qsf9x_31:hover{box-shadow:var(--shadow);transform:translateY(-4px)}._courseCard_qsf9x_31:hover h3{color:var(--purple)}._courseImageWrap_qsf9x_34{aspect-ratio:4/5;background:var(--line);position:relative;overflow:hidden}._courseImageWrap_qsf9x_34 img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}._courseCard_qsf9x_31:hover ._courseImageWrap_qsf9x_34 img{transform:scale(1.04)}._courseImageWrap_qsf9x_34:after{content:"";pointer-events:none;background:linear-gradient(#0000,#13111a59);height:40%;position:absolute;inset:auto 0 0}._imagePlaceholder_qsf9x_38{background:linear-gradient(145deg, color-mix(in srgb, var(--purple) 18%, var(--page)), var(--page));place-items:center;width:100%;height:100%;font-size:46px;display:grid}._typeBadge_qsf9x_39{z-index:1;background:var(--sun);color:#302333;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px}._courseBody_qsf9x_40{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}._courseBody_qsf9x_40 h3{margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.6;transition:color .2s}._courseBody_qsf9x_40 p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}._metaRow_qsf9x_43{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;display:flex}._metaPill_qsf9x_44{background:var(--page);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}._moreLink_qsf9x_45{color:var(--purple);margin-top:14px;font-size:13px;font-weight:800}._empty_qsf9x_47{text-align:center;background:var(--surface);border:1px dashed var(--line);color:var(--muted);border-radius:20px;padding:50px 24px;line-height:2}._empty_qsf9x_47 strong{color:var(--ink);margin-bottom:6px;font-size:18px;display:block}._empty_qsf9x_47 a[href]{color:var(--ink);font-weight:800;text-decoration:underline}._terms_qsf9x_52{max-width:820px;padding-bottom:50px}._terms_qsf9x_52 section{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-bottom:16px;padding:22px 26px}._terms_qsf9x_52 h2{color:var(--ink);margin:0 0 10px;font-size:18px}._terms_qsf9x_52 p,._terms_qsf9x_52 li{color:var(--muted);font-size:14.5px;line-height:2.1}._terms_qsf9x_52 p{margin:0 0 8px}._terms_qsf9x_52 ul{margin:0 0 8px;padding-right:20px}._terms_qsf9x_52 strong{color:var(--ink)}._terms_qsf9x_52 a[href]{color:var(--ink);font-weight:700;text-decoration:underline}._termsContact_qsf9x_60{list-style:none;padding-right:0!important}._termsUpdated_qsf9x_61{text-align:center;font-size:12.5px!important}._checkoutTerms_qsf9x_62{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.9}._checkoutTerms_qsf9x_62 a[href]{color:var(--ink);font-weight:700;text-decoration:underline}._status_qsf9x_64{text-align:center;color:var(--muted);padding:60px 0}._error_qsf9x_65{color:#d8465d}._detailGrid_qsf9x_68{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:44px;padding:24px 0 36px;display:grid}._detailMedia_qsf9x_69{min-width:0;position:sticky;top:20px}._detailPhoto_qsf9x_70{aspect-ratio:4/5;background:var(--line);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}._detailPhoto_qsf9x_70 img{object-fit:cover;width:100%;height:100%;display:block}._thumbRow_qsf9x_72{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._thumb_qsf9x_72{aspect-ratio:1;background:var(--line);cursor:pointer;opacity:.7;border:2px solid #0000;border-radius:12px;flex:none;width:calc(20% - 6.4px);padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}._thumb_qsf9x_72 img{object-fit:cover;width:100%;height:100%;display:block}._thumb_qsf9x_72:hover{opacity:1}._thumbActive_qsf9x_76{border-color:var(--purple);opacity:1}._detailTitle_qsf9x_77{letter-spacing:-.03em;margin:12px 0 10px;font-size:clamp(27px,3.2vw,40px);font-weight:800;line-height:1.45}._lead_qsf9x_78{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:2}._inlineBadges_qsf9x_79{flex-wrap:wrap;gap:8px;display:flex}._badgeSoft_qsf9x_80{background:color-mix(in srgb, var(--purple) 12%, transparent);color:var(--purple);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800}._facts_qsf9x_82{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}._fact_qsf9x_82{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._factIcon_qsf9x_84{background:color-mix(in srgb, var(--sun) 35%, transparent);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:18px;display:grid}._factLabel_qsf9x_85{color:var(--muted);margin-bottom:3px;font-size:12px;font-weight:700;display:block}._factValue_qsf9x_86{font-size:15px;font-weight:800;line-height:1.7}._priceBox_qsf9x_88{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-bottom:18px;padding:20px 22px}._priceBox_qsf9x_88 h2{margin:0 0 12px;font-size:16px;font-weight:800}._priceMain_qsf9x_90{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;padding-bottom:14px;display:flex}._priceMain_qsf9x_90 strong{color:var(--purple);font-size:clamp(22px,2.6vw,30px);font-weight:800}._priceMain_qsf9x_90 span{color:var(--muted);font-size:13px}._priceRow_qsf9x_93{justify-content:space-between;gap:16px;padding:7px 0;font-size:14px;display:flex}._priceRow_qsf9x_93 span:first-child{color:var(--muted)}._priceRow_qsf9x_93 span:last-child{text-align:left;font-weight:700}._discount_qsf9x_96{color:#2e8f55;background:#3fae6a24;border-radius:10px;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}._cta_qsf9x_98{color:#fff;background:linear-gradient(135deg,#3a2758,#633cc1);border-radius:20px;align-items:center;gap:16px;padding:22px;display:flex}._ctaIcon_qsf9x_99{background:var(--sun);color:#302333;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:24px;display:grid}._cta_qsf9x_98 strong{margin-bottom:4px;font-size:17px;display:block}._cta_qsf9x_98 p{color:#ffffffe0;margin:0;font-size:13.5px;line-height:1.9}._ctaActions_qsf9x_102{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._cta_qsf9x_98 ._ctaAddress_qsf9x_103{margin-top:10px;font-size:12.5px}._cta_qsf9x_98 ._ctaLink_qsf9x_105{background:var(--sun);color:#302333;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}._cta_qsf9x_98 ._ctaLink_qsf9x_105:hover{filter:brightness(1.05);text-decoration:underline}._ctaLink_qsf9x_105 svg{flex-shrink:0;width:18px;height:18px}._aboutBlock_qsf9x_109{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;padding-bottom:56px;display:grid}._blockTitle_qsf9x_110{margin:0 0 14px;font-size:22px;font-weight:800}._prose_qsf9x_111{white-space:pre-line;color:var(--ink);margin:0;font-size:15.5px;line-height:2.15}._instructorCard_qsf9x_112{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:20px;padding:22px}._instructorPhoto_qsf9x_113{object-fit:cover;border:4px solid var(--page);width:118px;height:118px;box-shadow:0 0 0 2px var(--purple);border-radius:50%;margin:0 auto 14px;display:block}._instructorPlaceholder_qsf9x_114{background:var(--page);width:118px;height:118px;box-shadow:0 0 0 2px var(--purple);border-radius:50%;place-items:center;margin:0 auto 14px;font-size:44px;display:grid}._instructorCard_qsf9x_112 small{color:var(--muted);font-size:12.5px;font-weight:700}._instructorCard_qsf9x_112 strong{margin-top:4px;font-size:18px;display:block}._program_qsf9x_119{padding-bottom:80px}._programNote_qsf9x_120{color:var(--muted);margin:-6px 0 18px;font-size:14px;line-height:1.9}._programGroup_qsf9x_121+._programGroup_qsf9x_121{margin-top:36px}._programGroupTitle_qsf9x_122{color:var(--purple);margin:0 0 12px;font-size:17px;font-weight:800}._sessionList_qsf9x_123{gap:14px;display:grid}._sessionBox_qsf9x_124{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:16px 18px 18px}._sessionHeld_qsf9x_125{opacity:.62}._sessionHead_qsf9x_126{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding-bottom:12px;display:flex}._sessionHead_qsf9x_126 strong{font-size:16px;font-weight:800}._sessionDate_qsf9x_128{color:var(--muted);font-size:14px;font-weight:700}._heldBadge_qsf9x_129{background:var(--page);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}._recipeGrid_qsf9x_132{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:18px;display:grid}._recipeCard_qsf9x_133{background:var(--page);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-width:0;padding:10px;display:flex}._recipePhoto_qsf9x_134{aspect-ratio:1;background:linear-gradient(145deg, color-mix(in srgb, var(--purple) 10%, var(--page)), var(--page));border-radius:13px;position:relative;overflow:hidden}._recipePhotoButton_qsf9x_135{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}._recipePhoto_qsf9x_134 img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}._recipeNoPhoto_qsf9x_137{text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12.5px;font-weight:700;line-height:1.8;display:flex;position:absolute;inset:0}._recipeNoPhoto_qsf9x_137 svg{opacity:.7;width:34px;height:34px}._recipePhotoButton_qsf9x_135:hover img{transform:scale(1.04)}._photoCount_qsf9x_140{color:#fff;pointer-events:none;background:#14101ab8;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}._recipeThumbs_qsf9x_141{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}._recipeThumb_qsf9x_141{aspect-ratio:1;background:var(--line);cursor:pointer;opacity:.65;border:2px solid #0000;border-radius:9px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}._recipeThumb_qsf9x_141 img{object-fit:cover;width:100%;height:100%;display:block}._recipeThumb_qsf9x_141:hover{opacity:1}._recipeThumbActive_qsf9x_145{border-color:var(--purple);opacity:1}._recipeName_qsf9x_146{overflow-wrap:anywhere;margin:10px 4px 0;font-size:15px;font-weight:800;line-height:1.7}._sessionEmpty_qsf9x_147{color:var(--muted);margin:0;font-size:13.5px}._reactions_qsf9x_149{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}._reactions_qsf9x_149 ._reactionButton_qsf9x_150{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:800;transition:border-color .2s,background .2s,color .2s;display:inline-flex}._reactionButton_qsf9x_150:hover{border-color:var(--purple)}._reactionButton_qsf9x_150 svg,._reactionCount_qsf9x_152 svg{flex-shrink:0;width:18px;height:18px}._reactions_qsf9x_149 ._reactionLiked_qsf9x_153{color:#d93a57;border-color:color-mix(in srgb, #d93a57 45%, var(--line));background:color-mix(in srgb, #d93a57 10%, var(--surface))}._reactions_qsf9x_149 ._reactionLiked_qsf9x_153:hover{border-color:#d93a57}._reactionCount_qsf9x_152{color:var(--muted);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}@media (width<=650px){._sessionBox_qsf9x_124{border-radius:16px;padding:14px 12px}._recipeGrid_qsf9x_132{gap:14px}}._viewer_qsf9x_163{background:var(--surface);width:min(1180px,100vw - 32px);max-width:none;height:min(820px,100dvh - 32px);max-height:none;color:var(--ink);border:0;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 30px 80px #00000059}._viewer_qsf9x_163::backdrop{background:#100c16cc}._viewer_qsf9x_163 ._viewerClose_qsf9x_165{z-index:3;border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #0000002e}._viewerClose_qsf9x_165:hover{border-color:var(--purple);color:var(--purple)}._viewerBody_qsf9x_167{grid-template-columns:minmax(0,1fr) 380px;height:100%;display:grid}._viewerStage_qsf9x_168{background:#121016;flex-direction:column;min-width:0;min-height:0;display:flex}._viewerFrame_qsf9x_169{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}._viewerImage_qsf9x_170{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._viewerEmpty_qsf9x_171{color:#ffffffbf;text-align:center;margin:0;padding:24px;font-size:14px}._viewerCounter_qsf9x_172{color:#fff;background:#0009;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;position:absolute;top:14px;right:14px}._viewerFrame_qsf9x_169 ._viewerNav_qsf9x_173{color:#24242d;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding-bottom:4px;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0000004d}._viewerNav_qsf9x_173:hover{background:#fff}._viewerPrev_qsf9x_175{right:14px}._viewerNext_qsf9x_176{left:14px}._viewerThumbs_qsf9x_177{background:#0c0a0f;justify-content:center;gap:8px;padding:12px;display:flex;overflow-x:auto}._viewerThumb_qsf9x_177{cursor:pointer;opacity:.55;background:#2a2630;border:2px solid #0000;border-radius:10px;flex:0 0 64px;height:64px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}._viewerThumb_qsf9x_177 img{object-fit:cover;width:100%;height:100%;display:block}._viewerThumb_qsf9x_177:hover{opacity:1}._viewerThumbActive_qsf9x_181{border-color:var(--sun);opacity:1}._viewerSide_qsf9x_183{border-inline-start:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}._viewerHead_qsf9x_184{border-bottom:1px solid var(--line);padding:18px 20px 14px 66px}._viewerHead_qsf9x_184 h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.6}._viewerHead_qsf9x_184 ._reactions_qsf9x_149{padding-top:0}._comments_qsf9x_188{flex-direction:column;flex:1;min-height:0;display:flex}._commentList_qsf9x_189{flex:1;min-height:0;padding:14px 20px;overflow-y:auto}._commentList_qsf9x_189 ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}._commentsEmpty_qsf9x_191{color:var(--muted);text-align:center;margin:18px 0;font-size:13.5px;line-height:1.9}._comment_qsf9x_188{align-items:flex-start;gap:10px;display:flex}._commentAvatar_qsf9x_193{background:color-mix(in srgb, var(--purple) 14%, var(--page));width:36px;height:36px;color:var(--purple);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid}._commentMain_qsf9x_194{flex:1;min-width:0}._commentMeta_qsf9x_195{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}._commentMeta_qsf9x_195 strong{font-size:13.5px;font-weight:800}._commentMeta_qsf9x_195 time{color:var(--muted);font-size:11.5px}._commentText_qsf9x_198{white-space:pre-line;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.95}._commentMain_qsf9x_194 ._commentDelete_qsf9x_199{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:2px 0;font-size:12px;font-weight:700}._commentDelete_qsf9x_199:hover{color:#d8465d;text-decoration:underline}._commentForm_qsf9x_201{border-top:1px solid var(--line);gap:8px;padding:12px 20px 16px;display:grid}._commentForm_qsf9x_201 ._error_qsf9x_65{margin:0;font-size:13px}._commentForm_qsf9x_201 textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--page);width:100%;min-height:64px;max-height:180px;color:var(--ink);font:inherit;border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.8}._commentForm_qsf9x_201 textarea:focus{outline:3px solid var(--sun);border-color:#0000}._commentForm_qsf9x_201 ._commentSend_qsf9x_205{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-self:start;min-height:42px;padding:8px 22px;font-size:14px;font-weight:800}._commentSend_qsf9x_205:hover:not(:disabled){background:var(--purple-strong)}._commentSend_qsf9x_205:disabled{opacity:.5;cursor:default}@media (width<=760px){._viewer_qsf9x_163{border-radius:0;width:100vw;height:100dvh}._viewerBody_qsf9x_167{flex-direction:column;display:flex;overflow-y:auto}._viewerStage_qsf9x_168{flex:none;height:62dvh}._viewerSide_qsf9x_183{border-inline-start:0;flex:none;min-height:auto}._viewerHead_qsf9x_184{padding:16px 16px 12px}._commentList_qsf9x_189{flex:none;padding:12px 16px;overflow:visible}._commentForm_qsf9x_201{padding:12px 16px 20px}._viewerThumb_qsf9x_177{flex-basis:54px;height:54px}._viewerFrame_qsf9x_169 ._viewerNav_qsf9x_173{width:42px;height:42px;font-size:26px}}._backLink_qsf9x_221{color:var(--purple);align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:800;display:inline-flex}._toolbar_qsf9x_224{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}._search_qsf9x_225{border:1px solid var(--line);background:var(--surface);min-width:220px;max-width:420px;color:var(--ink);font:inherit;border-radius:14px;flex:1;padding:12px 16px;font-size:14px}._search_qsf9x_225:focus{outline:3px solid var(--sun);border-color:#0000}._resultCount_qsf9x_227{color:var(--muted);font-size:13px;font-weight:600}._techGroup_qsf9x_228{margin-top:34px}._techGroupHead_qsf9x_229{border-bottom:2px solid var(--line);align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}._techGroupHead_qsf9x_229 h2{margin:0;font-size:20px;font-weight:800}._techGroupHead_qsf9x_229 span{color:var(--muted);font-size:13px}._techGrid_qsf9x_232{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}._techCard_qsf9x_233{background:var(--surface);border:1px solid var(--line);border-top:4px solid #6cbf8a;border-radius:16px;flex-direction:column;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:flex!important}._techCard_qsf9x_233:hover{box-shadow:var(--shadow);transform:translateY(-3px)}._techCard_qsf9x_233:hover h3{color:var(--purple)}._techCard_qsf9x_233 h3{margin:0;font-size:16px;font-weight:800;line-height:1.6}._pron_qsf9x_237{color:var(--muted);font-size:12.5px}._techCard_qsf9x_233 p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13.5px;line-height:1.9;display:-webkit-box;overflow:hidden}._subTag_qsf9x_239{color:#3f8f5c;background:#6cbf8a29;border-radius:999px;align-self:flex-start;margin-top:12px;padding:3px 10px;font-size:11.5px;font-weight:700}._article_qsf9x_241{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:44px;padding:20px 0 80px;display:grid}._articleHead_qsf9x_242{padding:8px 0 18px}._aliases_qsf9x_243{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._alias_qsf9x_243{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 11px;font-size:12.5px}._definitionLead_qsf9x_245{background:color-mix(in srgb, #6cbf8a 12%, var(--surface));border-right:5px solid #6cbf8a;border-radius:14px;margin:0 0 12px;padding:18px 22px;font-size:17px;line-height:2.1}._articleSection_qsf9x_246{margin-top:30px;scroll-margin-top:20px}._articleSection_qsf9x_246 h2{margin:0 0 10px;font-size:20px;font-weight:800}._scopeGrid_qsf9x_248{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._scopeCard_qsf9x_249{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px}._scopeCard_qsf9x_249 h3{margin:0 0 6px;font-size:14px;font-weight:800}._scopeCard_qsf9x_249 ._prose_qsf9x_111{font-size:14.5px}._aside_qsf9x_252{gap:16px;display:grid;position:sticky;top:20px}._asideCard_qsf9x_253{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 18px}._asideCard_qsf9x_253 h2{color:var(--muted);margin:0 0 10px;font-size:14px;font-weight:800}._tocList_qsf9x_255{gap:4px;margin:0;padding:0;list-style:none;display:grid}._tocList_qsf9x_255 a{border-radius:10px;padding:6px 10px;font-size:13.5px;font-weight:600;display:block}._tocList_qsf9x_255 a:hover{background:var(--page);color:var(--purple)}@media (width<=900px){._detailGrid_qsf9x_68{grid-template-columns:1fr;gap:24px}._detailMedia_qsf9x_69{width:100%;max-width:420px;margin:auto;position:static}._aboutBlock_qsf9x_109,._article_qsf9x_241{grid-template-columns:1fr}._aside_qsf9x_252{position:static}}@media (width<=650px){._container_qsf9x_3{padding:0 18px}._pageHeroInner_qsf9x_9{padding:26px 18px 32px}._pageHero_qsf9x_6 p{font-size:14.5px}._section_qsf9x_20{padding-top:28px;padding-bottom:60px}._courseGrid_qsf9x_30{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._courseBody_qsf9x_40{padding:12px}._courseBody_qsf9x_40 h3{font-size:15px}._courseBody_qsf9x_40 p{-webkit-line-clamp:2;font-size:12.5px}._metaPill_qsf9x_44{padding:3px 8px;font-size:11px}._facts_qsf9x_82{grid-template-columns:1fr}._cta_qsf9x_98{text-align:center;flex-direction:column}._ctaActions_qsf9x_102{justify-content:center}._scopeGrid_qsf9x_248{grid-template-columns:1fr}._definitionLead_qsf9x_245{padding:14px 16px;font-size:15.5px}}@media (width<=420px){._courseGrid_qsf9x_30{grid-template-columns:1fr}._courseImageWrap_qsf9x_34{aspect-ratio:4/4.2}}._toolGrid_qsf9x_289{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}._toolCard_qsf9x_290{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;transition:transform .2s,box-shadow .2s;overflow:hidden;display:flex!important}._toolCard_qsf9x_290:hover{box-shadow:var(--shadow);transform:translateY(-3px)}._toolCard_qsf9x_290:hover h3{color:var(--purple)}._toolImageWrap_qsf9x_293{aspect-ratio:4/3;border-bottom:1px solid var(--line);background:#fff;position:relative;overflow:hidden}._toolImageWrap_qsf9x_293 img{object-fit:contain;width:100%;height:100%;padding:8px;transition:transform .35s;display:block}._toolCard_qsf9x_290:hover ._toolImageWrap_qsf9x_293 img{transform:scale(1.04)}._toolBody_qsf9x_296{flex-direction:column;padding:14px 16px 16px;display:flex}._toolBody_qsf9x_296 h3{margin:0;font-size:16px;font-weight:800;line-height:1.6;transition:color .2s}._toolBody_qsf9x_296 p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}._toolFigure_qsf9x_300{margin:0;position:sticky;top:20px}._toolDetailPhoto_qsf9x_301{aspect-ratio:1;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;overflow:hidden}._toolDetailPhoto_qsf9x_301 img{object-fit:contain;width:100%;height:100%;padding:14px;display:block}._photoCredit_qsf9x_303{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:11.5px;line-height:1.8}._photoCredit_qsf9x_303 a{text-decoration:underline!important}._toolTip_qsf9x_305{background:color-mix(in srgb, var(--sun) 18%, var(--surface));border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:14px;margin-top:26px;padding:16px 18px;display:flex}._toolTip_qsf9x_305 strong{margin-bottom:4px;font-size:15px;display:block}._toolTip_qsf9x_305 ._prose_qsf9x_111{font-size:14.5px}._relatedTools_qsf9x_309{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}._relatedTool_qsf9x_309{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:12px;font-size:13.5px;font-weight:700;line-height:1.6;display:flex!important}._relatedTool_qsf9x_309:hover{color:var(--purple);box-shadow:var(--shadow)}._relatedTool_qsf9x_309 img{aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:10px;width:100%}._relatedPlaceholder_qsf9x_313{aspect-ratio:4/3;background:var(--page);border-radius:10px;place-items:center;width:100%;font-size:34px;display:grid}._nutritionImageWrap_qsf9x_316 img{object-fit:cover;padding:0}._nutritionPhoto_qsf9x_317{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}._nutritionPhoto_qsf9x_317 img{object-fit:cover;width:100%;height:100%;display:block}._nutritionThumbs_qsf9x_319{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._nutritionThumbs_qsf9x_319 button{cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;border-radius:10px;width:64px;height:48px;padding:0;overflow:hidden}._nutritionThumbs_qsf9x_319 button._nutritionThumbActive_qsf9x_321{border-color:var(--purple);opacity:1}._nutritionThumbs_qsf9x_319 img{object-fit:cover;width:100%;height:100%;display:block}._nutritionMeta_qsf9x_323{color:var(--muted);margin:6px 0 18px;font-size:13px}._nutritionFacts_qsf9x_325{--border:var(--line);--text-primary:var(--ink);--text-secondary:var(--muted);--primary:var(--purple);--radius-md:18px}@media (width<=900px){._toolFigure_qsf9x_300{width:100%;max-width:420px;margin:auto;position:static}}@media (width<=650px){._toolGrid_qsf9x_289{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._toolBody_qsf9x_296{padding:10px 12px 12px}._toolBody_qsf9x_296 h3{font-size:14.5px}._toolBody_qsf9x_296 p{-webkit-line-clamp:2;font-size:12px}._relatedTools_qsf9x_309{grid-template-columns:repeat(2,minmax(0,1fr))}}._shopActions_qsf9x_347{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin-top:auto;padding-top:10px;display:flex}._shopPrice_qsf9x_348{color:var(--purple);font-size:15px;font-weight:800}._addButton_qsf9x_349{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:40px;padding:7px 16px}._shopActions_qsf9x_347 ._addButton_qsf9x_349{font-size:13.5px;font-weight:800}._addButton_qsf9x_349:hover{background:var(--purple-strong)}._inCartRow_qsf9x_352{align-items:center;gap:8px;display:inline-flex}._inCartBadge_qsf9x_353{color:#2e8f55;background:#3fae6a24;border-radius:999px;align-items:center;min-height:34px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}._academy_qsf9x_1[data-theme=dark] ._inCartBadge_qsf9x_353{color:#7fdca2}._removeButton_qsf9x_355{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;text-decoration:underline}._inCartRow_qsf9x_352 ._removeButton_qsf9x_355,._cartItem_qsf9x_356 ._removeButton_qsf9x_355{font-size:12.5px;font-weight:700}._removeButton_qsf9x_355:hover{color:#d8465d}._shopViewerNote_qsf9x_358{color:var(--muted);margin:0;padding:16px 20px;font-size:14px;line-height:2}._viewerHead_qsf9x_184 ._shopActions_qsf9x_347{justify-content:flex-start;gap:10px 16px;padding-top:0}._cartBar_qsf9x_362{z-index:4;color:#fff;background:linear-gradient(135deg,#3a2758,#633cc1);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:28px;padding:14px 20px;font-size:14px;line-height:1.9;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 40px #28184659}._cartBarLink_qsf9x_363{background:var(--sun);white-space:nowrap;border-radius:12px;align-items:center;min-height:42px;padding:8px 18px;font-size:14px;font-weight:800;display:inline-flex;color:#302333!important}._cartBarLink_qsf9x_363:hover{background:#ffda88}._pageTitle_qsf9x_366{letter-spacing:-.02em;margin:10px 0 22px;font-size:clamp(26px,3vw,36px);font-weight:800}._shopNotice_qsf9x_367{background:color-mix(in srgb, var(--sun) 22%, var(--surface));border:1px solid var(--line);border-radius:12px;margin:0 0 16px;padding:10px 14px;font-size:13.5px;line-height:1.9}._priceBox_qsf9x_88 ._shopNotice_qsf9x_367{margin:12px 0 0}._cartLayout_qsf9x_370{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;padding-bottom:80px;display:grid}._cartList_qsf9x_371{gap:12px;margin:0;padding:0;list-style:none;display:grid}._cartItem_qsf9x_356{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}._cartThumb_qsf9x_373{background:linear-gradient(145deg, color-mix(in srgb, var(--purple) 12%, var(--page)), var(--page));border-radius:12px;flex-shrink:0;place-items:center;width:76px;height:76px;font-size:28px;display:grid;overflow:hidden}._cartThumb_qsf9x_373 img{object-fit:cover;width:100%;height:100%;display:block}._cartItemInfo_qsf9x_375{flex:1;gap:4px;min-width:0;display:grid}._cartItemInfo_qsf9x_375 strong{overflow-wrap:anywhere;font-size:15.5px;font-weight:800;line-height:1.7}._cartItemInfo_qsf9x_375 span{color:var(--purple);font-size:14px;font-weight:800}._cartLayout_qsf9x_370 ._priceBox_qsf9x_88{margin-bottom:0;position:sticky;top:20px}._totalRow_qsf9x_379{border-top:1px dashed var(--line);margin-top:6px;padding-top:12px!important;font-size:16px!important}._totalRow_qsf9x_379 span:last-child{color:var(--purple);font-weight:800}._termsCheck_qsf9x_381{cursor:pointer;align-items:flex-start;gap:8px;margin-top:14px;font-size:13.5px;line-height:1.9;display:flex}._termsCheck_qsf9x_381 input{width:18px;height:18px;accent-color:var(--purple);flex-shrink:0;margin:4px 0 0}._termsCheck_qsf9x_381 a[href]{color:var(--ink);font-weight:700;text-decoration:underline}._checkoutButton_qsf9x_384{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;min-height:50px;margin-top:16px}._priceBox_qsf9x_88 ._checkoutButton_qsf9x_384,._authForm_qsf9x_385 ._checkoutButton_qsf9x_384{font-size:15.5px;font-weight:800}._checkoutButton_qsf9x_384:hover:not(:disabled){background:var(--purple-strong)}._checkoutButton_qsf9x_384:disabled{opacity:.5;cursor:not-allowed}._cartHint_qsf9x_388{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.9}._priceBox_qsf9x_88 ._backLink_qsf9x_221{margin-top:16px}._checkoutBox_qsf9x_391{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-bottom:18px;padding:18px 20px 20px}._checkoutBox_qsf9x_391 h2{margin:0 0 12px;font-size:16px;font-weight:800}._checkoutBox_qsf9x_391 p{margin:0;font-size:15px;line-height:2}._checkoutBox_qsf9x_391 ._cartItem_qsf9x_356{background:var(--page)}._checkoutBox_qsf9x_391 ._backLink_qsf9x_221{font-size:13px}._authWrap_qsf9x_397{place-items:start center;padding:10px 0 90px;display:grid}._authCard_qsf9x_398{background:var(--surface);border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow);border-radius:24px;padding:26px 26px 22px}._authTitle_qsf9x_399{margin:0 0 6px;font-size:24px;font-weight:800}._authLead_qsf9x_400{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:2}._authLead_qsf9x_400 strong{color:var(--ink)}._authLinks_qsf9x_402{flex-wrap:wrap;gap:4px 20px;margin-bottom:18px;display:flex}._authLinks_qsf9x_402 ._backLink_qsf9x_221{margin-top:0}._authTabs_qsf9x_404{background:var(--page);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;display:grid}._authTab_qsf9x_404{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px}._authTabs_qsf9x_404 ._authTab_qsf9x_404{font-size:14.5px;font-weight:800}._authTabActive_qsf9x_407{background:var(--surface);color:var(--purple);box-shadow:0 2px 8px #201c2814}._authForm_qsf9x_385{gap:14px;display:grid}._authForm_qsf9x_385 ._checkoutButton_qsf9x_384{margin-top:4px}._formField_qsf9x_410{gap:6px;font-size:13.5px;font-weight:700;display:grid}._formField_qsf9x_410 small{color:var(--muted);font-weight:600}._formField_qsf9x_410 input{box-sizing:border-box;border:1px solid var(--line);background:var(--page);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:500}._formField_qsf9x_410 input[dir=ltr]{text-align:left}._formField_qsf9x_410 input:focus{outline:3px solid var(--sun);border-color:#0000}._formError_qsf9x_415{margin:0;font-size:13.5px;line-height:1.9}._authInfo_qsf9x_416{background:color-mix(in srgb, var(--purple) 8%, var(--page));border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.9}._linkButton_qsf9x_417{color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px 8px;font-size:13.5px;font-weight:800}._linkButton_qsf9x_417:hover:not(:disabled){text-decoration:underline}._linkButton_qsf9x_417:disabled{opacity:.5;cursor:not-allowed}._codeInput_qsf9x_420{letter-spacing:.4em;text-align:center!important;font-size:18px!important}._authNote_qsf9x_421{border-top:1px dashed var(--line);color:var(--muted);margin:16px 0 0;padding-top:14px;font-size:12.5px;line-height:1.9}._secondaryButton_qsf9x_422{border:1px solid var(--line);background:var(--page);min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;padding:8px 20px}._authCard_qsf9x_398 ._secondaryButton_qsf9x_422{font-size:14px;font-weight:800}._secondaryButton_qsf9x_422:hover:not(:disabled){color:#d8465d;border-color:#d8465d}@media (width<=900px){._cartLayout_qsf9x_370{grid-template-columns:1fr}._cartLayout_qsf9x_370 ._priceBox_qsf9x_88{position:static}}@media (width<=650px){._cartBar_qsf9x_362{padding:12px 14px;font-size:13px;bottom:10px}._cartBarLink_qsf9x_363{justify-content:center;width:100%}._cartItem_qsf9x_356{gap:10px;padding:8px 10px 8px 8px}._cartThumb_qsf9x_373{width:64px;height:64px}._authCard_qsf9x_398{border-radius:20px;padding:22px 18px 18px}}._ownedLink_qsf9x_440{color:var(--purple);text-underline-offset:3px;font-size:13px;font-weight:800;text-decoration:underline!important}._orderWrap_qsf9x_441{max-width:720px;padding-bottom:80px}._orderResult_qsf9x_442{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-items:flex-start;gap:16px;margin:10px 0 18px;padding:20px 22px;display:flex}._orderIcon_qsf9x_443{color:#fff;background:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:grid}._order_paid_qsf9x_444 ._orderIcon_qsf9x_443{background:#2e9b5c}._order_failed_qsf9x_445 ._orderIcon_qsf9x_443{background:#d8465d}._order_pending_qsf9x_446 ._orderIcon_qsf9x_443{background:var(--sun);color:#302333}._orderTitle_qsf9x_447{margin:2px 0 6px;font-size:clamp(22px,2.6vw,28px);font-weight:800}._orderLead_qsf9x_448{color:var(--muted);margin:0;font-size:14.5px;line-height:2}._orderItems_qsf9x_449{gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}._orderItems_qsf9x_449 li{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}._orderItems_qsf9x_449 li span:last-child{color:var(--purple);white-space:nowrap;font-weight:700}._orderActions_qsf9x_452{flex-wrap:wrap;gap:12px;display:flex}._orderActions_qsf9x_452 ._checkoutButton_qsf9x_384{width:auto;margin-top:0;padding:0 26px;font-size:15px;font-weight:800}._viewsLeft_qsf9x_455{margin:0;color:var(--muted)!important;font-size:13px!important;font-weight:700!important}._openLink_qsf9x_456{background:var(--purple);border-radius:12px;flex-shrink:0;align-items:center;min-height:40px;padding:6px 16px;font-size:13.5px;font-weight:800;display:inline-flex;color:#fff!important}._openLink_qsf9x_456:hover{background:var(--purple-strong)}._myRecipeList_qsf9x_458{padding-bottom:80px}._openCard_qsf9x_459{margin:10px auto 90px}._viewToolbar_qsf9x_461{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:10px 0 14px;display:flex}._printButton_qsf9x_462{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:8px 20px}._viewToolbar_qsf9x_461 ._printButton_qsf9x_462{font-size:14px;font-weight:800}._printButton_qsf9x_462:hover{background:var(--purple-strong)}._ownedSheetWrap_qsf9x_465{padding-bottom:80px}._ownedSheet_qsf9x_465{--surface:transparent;--border:var(--line,#d4d4d8);--text-primary:var(--ink,#111);--text-secondary:var(--muted,#555);background-color:var(--page,#fff);-webkit-print-color-adjust:exact;print-color-adjust:exact;background-repeat:repeat;border-radius:14px}._ownedSheet_qsf9x_465 .no-print{display:none}._recentOrders_qsf9x_481{border-top:1px dashed var(--line);margin:4px 0 18px;padding-top:14px}._recentOrders_qsf9x_481 h2{margin:0 0 8px;font-size:15px;font-weight:800}._recentOrders_qsf9x_481 ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}._recentOrders_qsf9x_481 a{background:var(--page);border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:10px;padding:8px 12px;font-size:13px;display:flex}._recentOrders_qsf9x_481 a:hover{border-color:var(--purple)}._orderStatus_paid_qsf9x_486{color:#2e9b5c;font-weight:800}._orderStatus_failed_qsf9x_487{color:#d8465d;font-weight:800}._orderStatus_pending_qsf9x_488{color:var(--muted);font-weight:800}._academy_qsf9x_1[data-theme=dark] ._orderStatus_paid_qsf9x_486{color:#7fdca2}@media (width<=650px){._orderResult_qsf9x_442{padding:16px}._orderIcon_qsf9x_443{width:44px;height:44px;font-size:20px}._viewToolbar_qsf9x_461 ._printButton_qsf9x_462{width:100%}}._albumGrid_qsf9x_498{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}._albumGrid_qsf9x_498 ._albumItem_qsf9x_500{text-align:right;width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:18px;flex-direction:column;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._albumGrid_qsf9x_498 ._albumItem_qsf9x_500:hover{box-shadow:var(--shadow);transform:translateY(-3px)}._albumGrid_qsf9x_498 ._albumItem_qsf9x_500:focus-visible{outline:3px solid var(--purple);outline-offset:2px}._albumThumb_qsf9x_503{aspect-ratio:4/3;background:#fff;display:block;position:relative;overflow:hidden}._albumThumb_qsf9x_503 img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}._albumItem_qsf9x_500:hover ._albumThumb_qsf9x_503 img{transform:scale(1.04)}._albumThumbContain_qsf9x_506 img{object-fit:contain;padding:6px}._albumPlay_qsf9x_507{color:#fff;direction:ltr;background:#13111a9e;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;padding-inline-start:4px;font-size:22px;display:grid;position:absolute;inset:0}._albumCaption_qsf9x_508{padding:11px 14px 13px;font-size:13.5px;line-height:1.85}@media (width<=640px){._albumGrid_qsf9x_498{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._albumPlay_qsf9x_507{width:46px;height:46px;font-size:17px}._albumCaption_qsf9x_508{padding:8px 10px 10px;font-size:12.5px}}._pagedList_qsf9x_517{outline:none;scroll-margin-top:16px}._pager_qsf9x_518{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}._pagerInfo_qsf9x_519{color:var(--muted);font-size:13px;font-weight:600}._pagerButtons_qsf9x_520{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}._pagerNumbers_qsf9x_521{align-items:center;gap:6px;display:flex}._pagerGap_qsf9x_522{text-align:center;min-width:18px;color:var(--muted)}._pagerButtons_qsf9x_520 ._pagerButton_qsf9x_520{border:1px solid var(--line);background:var(--surface);min-width:42px;min-height:42px;color:var(--ink);cursor:pointer;border-radius:12px;padding:6px 12px;font-size:14px;font-weight:700}._pagerButtons_qsf9x_520 ._pagerButton_qsf9x_520:hover:not(:disabled){border-color:var(--purple)}._pagerButtons_qsf9x_520 ._pagerButton_qsf9x_520:disabled{opacity:.45;cursor:not-allowed}._pagerButtons_qsf9x_520 ._pagerActive_qsf9x_528{background:var(--purple);border-color:var(--purple);color:var(--page)}@media (width<=640px){._pager_qsf9x_518{margin-top:24px}._pagerButtons_qsf9x_520{gap:8px;width:100%}._pagerNumbers_qsf9x_521{flex-basis:100%;order:-1;justify-content:center;gap:4px}._pagerButtons_qsf9x_520 ._pagerButton_qsf9x_520{min-width:36px;min-height:40px;padding:4px 6px}._pagerButtons_qsf9x_520 ._pagerStep_qsf9x_535{flex:1}}._status_12sw8_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_12sw8_2{color:var(--danger)}._title_12sw8_3{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_12sw8_4{color:var(--text-secondary);margin-bottom:18px;font-size:13px;line-height:1.9}._breadcrumb_12sw8_5{color:var(--text-secondary);gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}._breadcrumb_12sw8_5 a{color:var(--primary);text-decoration:none}._headRow_12sw8_7{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._hubGrid_12sw8_9{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}._hubCard_12sw8_10{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}._hubCard_12sw8_10:hover{border-color:var(--primary);transform:translateY(-2px)}._hubCard_12sw8_10 p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.9}._hubCard_12sw8_10 span{color:var(--primary);margin-top:auto;font-size:12.5px;font-weight:700}._notice_12sw8_15{background:color-mix(in srgb, var(--warning) 14%, transparent);border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);border-radius:var(--radius-sm);color:var(--text-primary);margin-bottom:16px;padding:10px 14px;font-size:13px}._card_12sw8_17{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:22px;padding:20px}._sectionTitle_12sw8_18{color:var(--text-primary);margin-bottom:14px;font-size:15px;font-weight:800}._twoCol_12sw8_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}._details_12sw8_20{margin:4px 0 12px;font-size:13px}._details_12sw8_20 summary{cursor:pointer;color:var(--primary);margin-bottom:10px;font-weight:700}._fieldError_12sw8_22{color:var(--danger);margin:6px 0;font-size:12.5px}._actions_12sw8_23{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}._savedNote_12sw8_24{color:var(--success);font-size:13px;font-weight:600}._chips_12sw8_26{flex-wrap:wrap;gap:6px;display:flex}._chip_12sw8_26{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:7px 14px;font-size:13px;font-weight:600}._chipActive_12sw8_28{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:var(--primary);color:var(--primary)}._tabs_12sw8_30{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}._tab_12sw8_30{color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;font-weight:700}._tabActive_12sw8_32{color:var(--primary);border-bottom-color:var(--primary)}._count_12sw8_33{opacity:.7;font-weight:600}._filters_12sw8_34{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}._filters_12sw8_34>:first-child{flex:1;min-width:200px;max-width:360px}._empty_12sw8_36{text-align:center;color:var(--text-secondary);padding:40px 0;font-size:13.5px}._toolGrid_12sw8_38{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}._toolCard_12sw8_39{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}._toolCardActive_12sw8_40{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 25%, transparent)}._inactive_12sw8_41{opacity:.6}._toolPhoto_12sw8_42{aspect-ratio:4/3;background:var(--background);color:var(--text-secondary);place-items:center;font-size:12.5px;display:grid;position:relative;overflow:hidden}._toolPhoto_12sw8_42 img{object-fit:contain;background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}._priority_12sw8_44{color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}._priority1_12sw8_45{background:var(--danger)}._priority2_12sw8_46{background:var(--info)}._priority3_12sw8_47{background:var(--text-secondary)}._toolBody_12sw8_48{flex-direction:column;flex:1;gap:4px;padding:12px 14px 14px;display:flex}._toolBody_12sw8_48 strong{color:var(--text-primary);font-size:14.5px}._toolBody_12sw8_48 p{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.85;display:-webkit-box;overflow:hidden}._en_12sw8_51{color:var(--text-secondary);text-align:right;font-size:12px}._category_12sw8_52{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:11.5px;font-weight:700}._sectionTags_12sw8_53{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}._sectionTags_12sw8_53 span{border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:1px 8px;font-size:11px}._credit_12sw8_55{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10.5px;overflow:hidden}._rowActions_12sw8_56{gap:6px;margin-top:auto;padding-top:10px;display:flex}._rowBtn_12sw8_57{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--primary);font-family:var(--font-family);cursor:pointer;padding:5px 10px;font-size:12px;font-weight:600}._rowBtn_12sw8_57:disabled{opacity:.6;cursor:default}._rowBtnDanger_12sw8_59{color:var(--danger)}._rowBtnSuccess_12sw8_60{color:var(--success)}@media (width<=640px){._twoCol_12sw8_19{grid-template-columns:1fr}._toolGrid_12sw8_38{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._toolBody_12sw8_48 p{display:none}}._headLink_12sw8_69{color:var(--primary);white-space:nowrap;padding-top:4px;font-size:13px;font-weight:700;text-decoration:none}._headLink_12sw8_69:hover{text-decoration:underline}._saleSummary_12sw8_71{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);flex-wrap:wrap;gap:8px 22px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}._saleSummary_12sw8_71 strong{color:var(--text-primary);margin-inline-end:4px;font-size:15px}._saleList_12sw8_73{gap:10px;margin-bottom:16px;display:grid}._saleRow_12sw8_74{background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--border);border-radius:var(--radius-md);grid-template-columns:72px minmax(0,1fr) 220px auto 120px;grid-template-areas:"thumb info price toggle actions""thumb info error error error";align-items:center;gap:4px 16px;padding:10px 14px;display:grid}._saleRowPublished_12sw8_82{border-inline-start-color:var(--success)}._saleThumb_12sw8_83{border-radius:var(--radius-sm);background:var(--background);text-align:center;width:72px;height:72px;color:var(--text-secondary);grid-area:thumb;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}._saleThumb_12sw8_83 img{object-fit:cover;width:100%;height:100%;display:block}._saleThumbCount_12sw8_85{color:#fff;background:#14101ab8;border-radius:999px;padding:0 7px;font-size:11px;font-weight:700;position:absolute;bottom:4px;right:4px}._saleInfo_12sw8_86{grid-area:info;min-width:0}._saleName_12sw8_87{color:var(--text-primary);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}._saleMeta_12sw8_88{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12px;display:flex}._badge_12sw8_89{border:1px solid;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}._badgeSuccess_12sw8_90{color:var(--success)}._badgeWarn_12sw8_91{color:var(--warning)}._salePrice_12sw8_92{grid-area:price;align-items:center;gap:6px;display:flex}._salePrice_12sw8_92 span{color:var(--text-secondary);font-size:12px}._publishToggle_12sw8_94{color:var(--text-primary);cursor:pointer;white-space:nowrap;grid-area:toggle;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}._publishToggle_12sw8_94 input{width:17px;height:17px;accent-color:var(--success);cursor:pointer}._publishToggleDisabled_12sw8_96{opacity:.45;cursor:not-allowed}._publishToggleDisabled_12sw8_96 input{cursor:not-allowed}._saleActions_12sw8_98{flex-wrap:wrap;grid-area:actions;align-items:center;gap:4px 8px;display:flex}._saleError_12sw8_99{grid-area:error;margin:0}._saleReadOnly_12sw8_100{color:var(--text-primary);grid-column:3/-1;font-size:13.5px;font-weight:700}@media (width<=900px){._saleRow_12sw8_74{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb info info""price price toggle""actions actions actions""error error error";gap:10px 12px}._saleThumb_12sw8_83{width:64px;height:64px}._saleReadOnly_12sw8_100{grid-column:1/-1}}._albumHead_12sw8_113{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:14px;display:flex}._albumHead_12sw8_113 p{min-width:240px;color:var(--text-secondary);flex:1;margin:0;font-size:13px;line-height:1.9}._albumActions_12sw8_115{flex-wrap:wrap;gap:8px;display:flex}._albumGrid_12sw8_116{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:12px;display:grid}._albumCardPublished_12sw8_117{border-color:var(--success)}._albumPhoto_12sw8_118{aspect-ratio:4/3;background:var(--background);width:100%;color:var(--text-secondary);font-family:var(--font-family);cursor:zoom-in;border:none;place-items:center;padding:0;font-size:12.5px;display:grid;position:relative;overflow:hidden}._albumPhoto_12sw8_118 img{object-fit:contain;background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}._albumPlay_12sw8_120{color:#fff;direction:ltr;background:#14101a9e;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;padding-inline-start:3px;font-size:17px;display:grid;position:absolute;inset:0}._albumCardActions_12sw8_121{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}@media (width<=640px){._albumGrid_12sw8_116{grid-template-columns:1fr}}._breadcrumb_1p58a_2{color:var(--text-secondary);gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}._breadcrumb_1p58a_2 a{color:var(--primary);text-decoration:none}._headRow_1p58a_4{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:8px;display:flex}._title_1p58a_5{color:var(--text-primary);margin:0 0 4px;font-size:19px;font-weight:800}._subtitle_1p58a_6{color:var(--text-secondary);font-size:13px;line-height:1.9}._headActions_1p58a_7{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._muted_1p58a_8{color:var(--text-secondary);font-size:12.5px;font-weight:500}._small_1p58a_9{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.9}._loading_1p58a_10{text-align:center;color:var(--text-secondary);padding:40px 0;font-size:13.5px}._error_1p58a_11{color:var(--danger);padding:12px 0;font-size:13.5px}._notice_1p58a_12{background:color-mix(in srgb, var(--info) 10%, transparent);border:1px solid color-mix(in srgb, var(--info) 35%, transparent);border-radius:var(--radius-sm);color:var(--text-primary);margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.9}._section_1p58a_14{margin-top:26px}._sectionHead_1p58a_15{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._sectionTitle_1p58a_16{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:800}._sectionHead_1p58a_15 ._sectionTitle_1p58a_16{margin:0}._card_1p58a_19{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;margin-bottom:14px;padding:16px 18px}._cardTitle_1p58a_20{color:var(--text-primary);margin-bottom:10px;font-size:14px;font-weight:800}._twoCol_1p58a_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}._threeCol_1p58a_22{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}._chips_1p58a_24{flex-wrap:wrap;gap:6px;display:flex}._chip_1p58a_24{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:6px 13px;font-size:13px;font-weight:600}._chipActive_1p58a_26{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:var(--primary);color:var(--primary)}._online_1p58a_28{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}._online_1p58a_28 strong{color:var(--text-primary)}._onlineDot_1p58a_30{background:var(--success);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 25%, transparent);border-radius:50%}._tiles_1p58a_32{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:14px;display:grid}._tile_1p58a_32{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}._tileLabel_1p58a_34{color:var(--text-secondary);font-size:12.5px;font-weight:600}._tileValue_1p58a_35{color:var(--text-primary);overflow-wrap:anywhere;font-size:22px;font-weight:800}._delta_1p58a_36{color:var(--text-secondary);font-size:11.5px;line-height:1.7}._deltaGood_1p58a_37{color:color-mix(in srgb, var(--success) 75%, var(--text-primary))}._deltaBad_1p58a_38{color:color-mix(in srgb, var(--danger) 80%, var(--text-primary))}._chartHead_1p58a_41{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._chartHead_1p58a_41 ._cardTitle_1p58a_20{margin:0}._chart_1p58a_41{border-top:1px dashed var(--border);border-bottom:1px solid var(--border);height:170px;padding-top:18px;position:relative}._chartMax_1p58a_44{top:2px;color:var(--text-secondary);font-size:11px;position:absolute;inset-inline-end:0}._chartBars_1p58a_45{align-items:stretch;gap:2px;height:100%;display:flex}._chartCol_1p58a_46{cursor:default;border-radius:4px 4px 0 0;outline:none;flex:1;align-items:flex-end;min-width:0;display:flex}._chartColHover_1p58a_47,._chartCol_1p58a_46:focus-visible{background:color-mix(in srgb, var(--primary) 7%, transparent)}._chartBar_1p58a_45{background:var(--primary);border-radius:4px 4px 0 0;width:100%;max-width:28px;margin:0 auto;display:block}._chartColHover_1p58a_47 ._chartBar_1p58a_45{background:var(--primary-hover)}._chartAxis_1p58a_50{gap:2px;margin-top:6px;display:flex}._chartAxis_1p58a_50 span{min-width:0;color:var(--text-secondary);text-align:center;white-space:nowrap;flex:1;font-size:10.5px;overflow:visible}._tooltip_1p58a_52{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;pointer-events:none;z-index:2;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(50%);box-shadow:0 6px 20px #14101a24}._tooltip_1p58a_52 strong{color:var(--text-primary);font-size:12.5px}._tableView_1p58a_55{margin-top:12px;font-size:12.5px}._tableView_1p58a_55 summary{cursor:pointer;color:var(--primary);font-weight:700}._tableView_1p58a_55 table{border-collapse:collapse;width:100%;margin-top:8px}._tableView_1p58a_55 th,._tableView_1p58a_55 td{text-align:start;border-bottom:1px solid var(--border);color:var(--text-primary);overflow-wrap:anywhere;padding:5px 8px}._tableView_1p58a_55 th{color:var(--text-secondary);font-weight:700}._barList_1p58a_62{flex-direction:column;gap:4px;display:flex}._barListHead_1p58a_63{color:var(--text-secondary);justify-content:space-between;padding:0 8px 2px;font-size:11.5px;font-weight:700;display:flex}._barRow_1p58a_64{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex;position:relative}._barFill_1p58a_65{background:color-mix(in srgb, var(--primary) 13%, transparent);border-radius:var(--radius-sm);position:absolute;inset-block:0;inset-inline-start:0}._barLabel_1p58a_66{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);position:relative;overflow:hidden}._barValue_1p58a_67{color:var(--text-primary);flex-shrink:0;font-weight:700;position:relative}._pageLink_1p58a_68{color:var(--text-primary);text-decoration:none}._pageLink_1p58a_68:hover{color:var(--primary);text-decoration:underline}._listEmpty_1p58a_70{color:var(--text-secondary);padding:12px 0;font-size:13px}._tip_1p58a_72{color:var(--text-secondary);margin-top:12px;font-size:12.5px;line-height:1.9}._tip_1p58a_72 summary{cursor:pointer;color:var(--primary);font-weight:700}._tip_1p58a_72 p{margin:6px 0}._tip_1p58a_72 code{background:var(--background);border:1px solid var(--border);color:var(--text-primary);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-size:12px;display:inline-block}._statusRow_1p58a_78{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 0;display:flex}._statusRow_1p58a_78:last-child{border-bottom:none}._statusIcon_1p58a_80{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:grid}._status_good_1p58a_81{background:var(--success)}._status_warn_1p58a_82{background:var(--warning);color:#3a2c00}._status_bad_1p58a_83{background:var(--danger)}._status_info_1p58a_84{background:var(--info)}._statusText_1p58a_85{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._statusText_1p58a_85 strong{color:var(--text-primary);font-size:13.5px}._statusText_1p58a_85 span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12.5px;line-height:1.8}._statusLink_1p58a_88{color:var(--primary);white-space:nowrap;flex-shrink:0;padding-top:2px;font-size:12.5px;font-weight:700;text-decoration:none}._statusLink_1p58a_88:hover{text-decoration:underline}@media (width<=900px){._threeCol_1p58a_22{grid-template-columns:1fr}}@media (width<=700px){._twoCol_1p58a_21{grid-template-columns:1fr}._tiles_1p58a_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._tileValue_1p58a_35{font-size:18px}._statusRow_1p58a_78{flex-wrap:wrap}._statusLink_1p58a_88{padding-inline-start:32px}}._help_1qz8g_1{color:var(--text-secondary);margin-bottom:14px;font-size:13px;line-height:1.9}._list_1qz8g_2{gap:8px;margin-bottom:16px;display:grid}._row_1qz8g_4{background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--warning);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}._rowDone_1qz8g_9{border-inline-start-color:var(--success)}._rowMuted_1qz8g_10{border-inline-start-color:var(--border);opacity:.8}._rowMain_1qz8g_11{flex:320px;min-width:0}._rowTitle_1qz8g_12{color:var(--text-primary);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}._rowMeta_1qz8g_13{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:12px;line-height:1.8;display:flex}._rowInput_1qz8g_14{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}._rowActions_1qz8g_15{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._rowFull_1qz8g_16{flex-basis:100%;margin:0}._unitTag_1qz8g_18{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:999px;margin-inline-start:6px;padding:1px 10px;font-size:12px;font-weight:700;display:inline-block}._gramsInput_1qz8g_19{text-align:center;width:90px}._noteInput_1qz8g_20{flex:1;min-width:200px}._hint_1qz8g_21{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;font-size:12px;display:flex}._hintChip_1qz8g_22{border:1px dashed var(--border);background:var(--background);border-radius:var(--radius-sm);font-family:var(--font-family);color:var(--text-primary);cursor:pointer;padding:2px 8px;font-size:11.5px}._hintChip_1qz8g_22:disabled{cursor:default}._hintChip_1qz8g_22:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}._matchLine_1qz8g_26{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:12.5px;display:flex}._suggestLabel_1qz8g_27{color:var(--text-secondary);font-weight:700}._food_1qz8g_28{flex-direction:column;min-width:0;display:inline-flex}._foodName_1qz8g_29{color:var(--text-primary);text-align:left;overflow-wrap:anywhere;font-size:12.5px}._foodMeta_1qz8g_30{color:var(--text-secondary);font-size:11.5px}._note_1qz8g_20{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.8}._search_1qz8g_33{border-top:1px dashed var(--border);flex-basis:100%;margin-top:4px;padding-top:10px}._searchBar_1qz8g_34{gap:8px;max-width:520px;display:flex}._searchBar_1qz8g_34>:first-child{flex:1}._searchHelp_1qz8g_36{color:var(--text-secondary);margin:6px 0;font-size:12px}._results_1qz8g_37{gap:4px;max-height:340px;display:grid;overflow-y:auto}._result_1qz8g_37{border-radius:var(--radius-sm);background:var(--background);justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}._linkTitle_1qz8g_40{font-family:var(--font-family);color:var(--text-primary);cursor:pointer;text-align:right;background:0 0;border:none;padding:0;font-size:14.5px;font-weight:700}._linkTitle_1qz8g_40:hover{color:var(--primary)}._smallLink_1qz8g_42{color:var(--primary);font-size:12.5px;font-weight:700;text-decoration:none}._smallLink_1qz8g_42:hover{text-decoration:underline}._warnText_1qz8g_44{color:var(--warning);font-weight:700}._badgeDanger_1qz8g_45{color:var(--danger)}._back_1qz8g_47{font-family:var(--font-family);color:var(--primary);cursor:pointer;background:0 0;border:none;margin-bottom:12px;padding:0;font-size:13px;font-weight:700}._detailHead_1qz8g_48{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._problemList_1qz8g_49{margin:6px 0 0;padding-inline-start:20px;line-height:1.9}._lines_1qz8g_51{gap:6px;margin-bottom:22px;display:grid}._line_1qz8g_51{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px}._lineProblem_1qz8g_53{border-color:color-mix(in srgb, var(--warning) 60%, transparent);background:color-mix(in srgb, var(--warning) 6%, var(--surface))}._lineMain_1qz8g_54{grid-template-columns:minmax(120px,1.2fr) minmax(100px,1fr) minmax(130px,1fr) minmax(140px,1.4fr);align-items:center;gap:4px 12px;font-size:13px;display:grid}._lineAmount_1qz8g_55,._lineGrams_1qz8g_56 small{color:var(--text-secondary)}._lineFood_1qz8g_57{color:var(--text-secondary);text-align:left;overflow-wrap:anywhere;font-size:12px}._lineActions_1qz8g_58{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}._inlineForm_1qz8g_59{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}._group_1qz8g_61{margin-bottom:26px}._groupEmpty_1qz8g_62{color:var(--text-secondary);padding:6px 0 4px;font-size:13px}@media (width<=760px){._lineMain_1qz8g_54{grid-template-columns:1fr 1fr}._lineFood_1qz8g_57{text-align:right}._rowMain_1qz8g_11{flex-basis:100%}}._box_bdro7_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px}._table_bdro7_2{border-collapse:collapse;width:100%;font-size:13.5px}._table_bdro7_2 th,._table_bdro7_2 td{border-bottom:1px solid var(--border);text-align:right;padding:7px 8px}._table_bdro7_2 thead th{color:var(--text-secondary);font-size:12px;font-weight:700}._table_bdro7_2 tbody th{color:var(--text-primary);font-weight:600}._table_bdro7_2 td{color:var(--text-primary);white-space:nowrap}._energy_bdro7_7 th,._energy_bdro7_7 td{font-size:14.5px;font-weight:800}._noData_bdro7_8{color:var(--text-secondary);white-space:normal;font-size:12.5px}._vitamins_bdro7_9{margin-top:10px}._vitamins_bdro7_9 summary{cursor:pointer;color:var(--primary);padding:6px 0;font-size:13.5px;font-weight:700}._notes_bdro7_11{color:var(--text-secondary);margin-top:12px;font-size:12.5px;line-height:1.9}._notes_bdro7_11 p{margin:0 0 6px}._source_bdro7_13 a{color:var(--primary)}@media (width<=520px){._table_bdro7_2{font-size:12.5px}._table_bdro7_2 th,._table_bdro7_2 td{padding:6px 4px}._table_bdro7_2 td{white-space:normal}}._help_10z8c_1{color:var(--text-secondary);margin-bottom:14px;font-size:13px;line-height:1.9}._list_10z8c_2{gap:8px;margin-bottom:16px;display:grid}._row_10z8c_4{background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--warning);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}._rowLinked_10z8c_9{border-inline-start-color:var(--success)}._rowPurchased_10z8c_10{border-inline-start-color:var(--border)}._rowMain_10z8c_11{flex:320px;min-width:0}._rowTitle_10z8c_12{color:var(--text-primary);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}._rowMeta_10z8c_13{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:12px;line-height:1.8;display:flex}._rowActions_10z8c_14{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._rowFull_10z8c_15{flex-basis:100%;margin:0}._line_10z8c_17{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:13px;display:flex}._label_10z8c_18{color:var(--text-secondary);font-size:12.5px;font-weight:700}._reason_10z8c_19{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.8}._recipeLink_10z8c_20{color:var(--primary);font-weight:700;text-decoration:none}._recipeLink_10z8c_20:hover{text-decoration:underline}._warn_10z8c_22{color:var(--danger);font-size:12px;font-weight:700}._usedToggle_10z8c_24{font-family:var(--font-family);color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}._usedList_10z8c_25{flex-wrap:wrap;flex-basis:100%;gap:4px 6px;margin:2px 0 0;padding:0;list-style:none;display:flex}._usedList_10z8c_25 a{color:var(--text-primary);background:var(--background);border:1px solid var(--border);border-radius:999px;padding:1px 10px;font-size:12px;text-decoration:none;display:inline-block}._usedList_10z8c_25 a:hover{border-color:var(--primary);color:var(--primary)}._picker_10z8c_29{border-top:1px dashed var(--border);flex-basis:100%;margin-top:4px;padding-top:10px}._pickerBar_10z8c_30{max-width:420px}._pickerHelp_10z8c_31{color:var(--text-secondary);margin:6px 0;font-size:12px}._results_10z8c_32{gap:4px;max-height:320px;display:grid;overflow-y:auto}._result_10z8c_32{border-radius:var(--radius-sm);background:var(--background);color:var(--text-primary);justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}._resultCategory_10z8c_34{color:var(--text-secondary);margin-inline-start:6px;font-size:11.5px}._diff_10z8c_37{flex-basis:100%;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}._diffCol_10z8c_38{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:10px 12px}._diffHead_10z8c_39{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:700}._diffText_10z8c_40{color:var(--text-primary);overflow-wrap:anywhere;font-size:13.5px;line-height:2.1}._diffDel_10z8c_41{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger);border-radius:3px;text-decoration:line-through}._diffAdd_10z8c_42{background:color-mix(in srgb, var(--success) 20%, transparent);border-radius:3px}@media (width<=760px){._diff_10z8c_37{grid-template-columns:1fr}}._ingredientsBox_10z8c_45{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);flex-basis:100%;gap:8px;min-width:0;margin-top:8px;padding:10px 12px;display:grid}._ingredientList_10z8c_46{columns:2 220px;color:var(--text-primary);column-gap:20px;margin:4px 0 0;padding:0;font-size:13.5px;line-height:2;list-style:none}._ingredientList_10z8c_46 li{break-inside:avoid;overflow-wrap:anywhere}._ingredientName_10z8c_48{font:inherit;color:inherit;cursor:pointer;-webkit-text-decoration:underline dotted var(--text-secondary);text-decoration:underline dotted var(--text-secondary);text-underline-offset:4px;background:0 0;border:none;padding:0}._ingredientName_10z8c_48:hover{color:var(--primary)}._ingredientVariant_10z8c_50{color:var(--text-secondary)}._renameBox_10z8c_51{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;display:inline-flex}._previousBox_10z8c_52{border:1px dashed var(--border);border-radius:var(--radius-sm);gap:6px;padding:8px;display:grid}._check_10z8c_53{color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}._alert_10z8c_54{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);flex-basis:100%;padding:8px 12px;font-size:13px;line-height:1.9}._notice_10z8c_55{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--text-primary);flex-basis:100%;padding:8px 12px;font-size:13px;line-height:1.9}._navBar_10z8c_56{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}._editor_10z8c_57{flex-basis:100%;gap:8px;margin-top:8px;display:grid}._editorGroup_10z8c_58{border:1px dashed var(--border);border-radius:var(--radius-sm);gap:6px;padding:8px;display:grid}._editorLabel_10z8c_59{color:var(--text-secondary);font-size:12px;font-weight:700}._bulkBar_10z8c_60{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}._linkButton_10z8c_61{font-family:var(--font-family);color:var(--text-primary);cursor:pointer;text-align:right;background:0 0;border:none;padding:0;font-size:14.5px;font-weight:700}._linkButton_10z8c_61:hover{color:var(--primary)}._pipeline_10z8c_65{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}._pipeStep_10z8c_66{background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--primary);border-radius:var(--radius-md);gap:2px;padding:12px 14px;display:grid}._pipeStep_10z8c_66 strong{color:var(--text-primary);font-size:24px;line-height:1.3}._pipeStep_10z8c_66 span{color:var(--text-secondary);font-size:12.5px;line-height:1.7}._pipeDone_10z8c_69{border-inline-start-color:var(--success)}@media (width<=760px){._pipeline_10z8c_65{grid-template-columns:repeat(2,minmax(0,1fr))}}._importRow_10z8c_73{grid-template-columns:110px minmax(120px,1fr) minmax(160px,1.2fr) 140px auto auto;align-items:center;gap:6px;display:grid}._importRaw_10z8c_74{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12.5px}@media (width<=760px){._importRow_10z8c_73{grid-template-columns:1fr 1fr}}._title_17and_1{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_17and_8{color:var(--text-secondary);margin-bottom:22px;font-size:13px;line-height:1.8}._status_17and_15{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_17and_22{color:var(--danger)}._layout_17and_26{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=980px){._layout_17and_26{grid-template-columns:minmax(0,1fr)}}._card_17and_39{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;margin-bottom:22px;padding:20px}._cardTitle_17and_48{color:var(--text-primary);margin-bottom:14px;font-size:15px;font-weight:800}._cardHint_17and_55{color:var(--text-secondary);margin:-8px 0 14px;font-size:12.5px;line-height:1.8}._listCard_17and_63{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px;display:flex}._list_17and_63{flex-direction:column;gap:2px;max-height:60vh;display:flex;overflow-y:auto}._listItem_17and_81{border-radius:var(--radius-sm);font-family:var(--font-family);color:var(--text-primary);text-align:right;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}._listItem_17and_81:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}._listItemActive_17and_101{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);font-weight:700}._listItemInactive_17and_107{color:var(--text-secondary);text-decoration:line-through}._listMeta_17and_112{color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:500}._empty_17and_119{color:var(--text-secondary);padding:8px 4px;font-size:12.5px}._row2_17and_126{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}._row3_17and_132{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}@media (width<=640px){._row2_17and_126,._row3_17and_132{grid-template-columns:minmax(0,1fr)}}._actions_17and_145{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}._error_17and_153{color:var(--danger);margin-top:10px;font-size:13px}._savedNote_17and_159{color:var(--success);font-size:13px;font-weight:600}._warnNote_17and_165{background:color-mix(in srgb, var(--warning) 14%, transparent);border:1px solid color-mix(in srgb, var(--warning) 50%, transparent);border-radius:var(--radius-sm);color:var(--text-primary);margin-top:12px;padding:8px 12px;font-size:12.5px;line-height:1.8}._tableWrap_17and_177{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto}._table_17and_177{border-collapse:collapse;width:100%;font-size:13px}._table_17and_177 th{text-align:right;color:var(--text-secondary);background:var(--background);white-space:nowrap;border-bottom:1px solid var(--border);padding:9px 10px;font-weight:700}._table_17and_177 td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text-primary);padding:6px 10px}._table_17and_177 tfoot td{background:var(--background);border-bottom:none;font-weight:700}._num_17and_213{white-space:nowrap;font-variant-numeric:tabular-nums}._muted_17and_218{color:var(--text-secondary);font-size:12px}._missing_17and_223{color:var(--danger);white-space:nowrap;font-size:12px;font-weight:600}._cellInput_17and_230{min-width:80px}._pickerCell_17and_234{min-width:180px}._variantCell_17and_238{min-width:110px}._removeBtn_17and_242{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1}._addRowBtn_17and_252{margin-top:10px}._summary_17and_257{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:16px;display:grid}._stat_17and_15{background:var(--background);border-radius:var(--radius-sm);padding:10px 12px}._statLabel_17and_270{color:var(--text-secondary);margin-bottom:4px;font-size:11.5px}._statValue_17and_276{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}._statUnit_17and_283{color:var(--text-secondary);margin-inline-start:4px;font-size:11px;font-weight:500}._statHighlight_17and_290{background:color-mix(in srgb, var(--primary) 10%, transparent)}._statHighlight_17and_290 ._statValue_17and_276{color:var(--primary)}._statDanger_17and_298 ._statValue_17and_276{color:var(--danger)}._toggle_17and_302{color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}._trend_17and_311{white-space:nowrap;font-size:11.5px;font-weight:700}._trendUp_17and_317{color:var(--danger)}._trendDown_17and_321{color:var(--success)}._linkBtn_17and_325{color:var(--primary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}._historyRow_17and_336 td{background:var(--background)}._historyList_17and_340{flex-direction:column;gap:3px;font-size:12.5px;display:flex}._priceInputRow_17and_347{align-items:center;gap:6px;min-width:230px;display:flex}._priceInputRow_17and_347>:first-child{flex:1}._addPriceGrid_17and_358{grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) minmax(140px,1fr) auto;align-items:end;gap:10px;display:grid}@media (width<=760px){._addPriceGrid_17and_358{grid-template-columns:minmax(0,1fr)}}._boxedPicker_17and_371{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}._tabs_17and_377{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}._tabBtn_17and_384{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;padding:7px 16px;font-size:13px;font-weight:600}._tabBtnActive_17and_396{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:var(--primary);color:var(--primary)}._status_wo1ah_1{text-align:center;color:var(--text-secondary);padding:60px 0;font-size:13.5px}._statusError_wo1ah_8{color:var(--danger)}._breadcrumb_wo1ah_12{color:var(--text-secondary);gap:6px;margin-bottom:8px;font-size:12.5px;display:flex}._breadcrumb_wo1ah_12 a{color:var(--primary);text-decoration:none}._head_wo1ah_25{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}._title_wo1ah_34{color:var(--text-primary);margin-bottom:4px;font-size:19px;font-weight:800}._subtitle_wo1ah_41{color:var(--text-secondary);font-size:13px;line-height:1.8}._card_wo1ah_47{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:18px;padding:20px}._sectionTitle_wo1ah_55{color:var(--text-primary);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:10px;font-size:15px;font-weight:700}._row_wo1ah_64{gap:var(--space-lg);flex-wrap:wrap;align-items:flex-end;display:flex}._grow_wo1ah_71{flex:2 240px}._col_wo1ah_75{flex:160px}._actions_wo1ah_79{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}._error_wo1ah_87{color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, transparent);border-radius:var(--radius-sm);margin:8px 0;padding:8px 12px;font-size:13px;line-height:1.8}._notice_wo1ah_97{color:var(--text-secondary);background:var(--background);border-radius:var(--radius-sm);margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.9}._noticeWarn_wo1ah_107{color:#8a6400;background:color-mix(in srgb, var(--warning) 14%, transparent)}._saved_wo1ah_112{color:var(--success);font-size:13px;font-weight:600}._empty_wo1ah_118{border:1.5px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);padding:26px 16px;font-size:13.5px;line-height:1.9}._cardGrid_wo1ah_129{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}._navCard_wo1ah_135{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}._navCard_wo1ah_135:hover{border-color:var(--primary);box-shadow:var(--shadow-xs)}._navCard_wo1ah_135 strong{color:var(--text-primary);font-size:15px}._navCard_wo1ah_135 p{color:var(--text-secondary);flex:1;margin:0;font-size:12.5px;line-height:1.8}._navCard_wo1ah_135 span{color:var(--primary);font-size:12.5px;font-weight:600}._navCardDisabled_wo1ah_172{opacity:.55;pointer-events:none}._navCardDisabled_wo1ah_172 span{color:var(--text-secondary)}._tableWrap_wo1ah_182{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto}._table_wo1ah_182{border-collapse:collapse;width:100%;font-size:13px}._table_wo1ah_182 th{text-align:right;color:var(--text-secondary);background:var(--background);white-space:nowrap;border-bottom:1px solid var(--border);padding:10px 12px;font-weight:700}._table_wo1ah_182 td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-primary);padding:9px 12px}._table_wo1ah_182 tr:last-child td{border-bottom:none}._clickRow_wo1ah_216{cursor:pointer}._clickRow_wo1ah_216:hover td{background:color-mix(in srgb, var(--primary) 4%, transparent)}._num_wo1ah_224{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr}._code_wo1ah_231{white-space:nowrap;color:var(--text-secondary);direction:ltr;font-family:ui-monospace,monospace}._muted_wo1ah_238{color:var(--text-secondary);font-size:12px}._badge_wo1ah_244{border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}._badge_draft_wo1ah_255{border-color:var(--warning);color:#8a6400}._badge_reviewed_wo1ah_260{border-color:var(--info);color:var(--info)}._badge_final_wo1ah_265{border-color:var(--success);color:#178a04}._badge_void_wo1ah_270{border-color:var(--danger);color:var(--danger)}._badge_system_wo1ah_275{border-color:var(--primary);color:var(--primary)}._tabs_wo1ah_281{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}._tab_wo1ah_182{font-family:var(--font-family);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;padding:7px 14px;font-size:13px}._tabActive_wo1ah_299{background:var(--primary);border-color:var(--primary);color:#fff}._linkButton_wo1ah_305{font-family:var(--font-family);color:var(--primary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12.5px}._linkButton_wo1ah_305:disabled{color:var(--text-secondary);cursor:default}._linkDanger_wo1ah_320{color:var(--danger)}._inlinePanel_wo1ah_324{background:var(--background);border-radius:var(--radius-sm);margin-top:10px;padding:14px}._pager_wo1ah_331{justify-content:center;margin-top:12px;display:flex}@media (width<=767px){._card_wo1ah_47{padding:14px}}@media print{._tableWrap_wo1ah_182{border:none;overflow:visible}._table_wo1ah_182{font-size:10.5px}._table_wo1ah_182 th,._table_wo1ah_182 td{padding:4px 6px}._clickRow_wo1ah_216:hover td{background:0 0}}._checkList_wo1ah_363{flex-direction:column;gap:6px;display:flex}._checkItem_wo1ah_369{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}._dashCard_wo1ah_379{text-align:center;justify-content:center;align-items:center;min-height:96px}._infoGrid_wo1ah_386{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 18px;font-size:13.5px;display:grid}._infoGrid_wo1ah_386 div>span:first-child{color:var(--text-secondary);margin-bottom:2px;font-size:12px;display:block}._line_1m9bz_1{align-items:flex-start;gap:10px;padding:12px 0;display:flex}._line_1m9bz_1+._line_1m9bz_1{border-top:1px solid var(--border)}._lineNo_1m9bz_12{min-width:22px;color:var(--text-secondary);text-align:center;padding-top:10px;font-size:12.5px}._lineBody_1m9bz_20{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._lineTop_1m9bz_28,._lineBottom_1m9bz_29{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}._account_1m9bz_36{flex:3 260px}._amount_1m9bz_40{flex:150px;position:relative}._amountLabel_1m9bz_45{top:-8px;color:var(--text-secondary);background:var(--surface);z-index:1;padding:0 4px;font-size:10.5px;position:absolute;inset-inline-start:10px}._detail_1m9bz_56{flex:200px}._lineDesc_1m9bz_60{flex:2 220px}._totals_1m9bz_64{background:var(--background);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}._balanced_1m9bz_76{color:#178a04;font-weight:700}._unbalanced_1m9bz_81{color:var(--danger);font-weight:700}._keys_1bn0t_2{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}._key_1bn0t_2{font-family:var(--font-family);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);cursor:pointer;padding:9px 16px;font-size:13px;font-weight:600}._key_1bn0t_2:hover{border-color:var(--primary)}._keyActive_1bn0t_26{background:var(--primary);border-color:var(--primary);color:#fff}._keySoon_1bn0t_32{color:var(--text-secondary)}._issueKey_1bn0t_36{background:var(--success);border-color:var(--success);color:#fff;margin-inline-start:auto}._issueKey_1bn0t_36:hover{border-color:var(--success);filter:brightness(.95)}._issueKeyActive_1bn0t_48{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 30%, transparent)}._count_1bn0t_52{border-radius:var(--radius-full);text-align:center;background:#ffffff40;min-width:20px;margin-inline-start:6px;padding:0 6px;font-size:11.5px;display:inline-block}._dateBar_1bn0t_63{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}._dateField_1bn0t_71{flex:0 280px}._pending_1bn0t_75{color:var(--text-secondary);font-size:12.5px;line-height:2}._pending_1bn0t_75 button{margin-inline-start:4px}._grid_1bn0t_86{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._gridHead_1bn0t_92,._gridRow_1bn0t_93{align-items:center;gap:8px;padding:8px 10px;display:grid}._purchaseCols_1bn0t_101{grid-template-columns:30px 78px 84px minmax(150px,1.4fr) minmax(140px,1.2fr) minmax(120px,1.2fr) minmax(115px,1fr) minmax(115px,1fr) minmax(130px,1.1fr) 30px}._expenseCols_1bn0t_105{grid-template-columns:30px 78px minmax(170px,1.3fr) minmax(150px,1.1fr) minmax(160px,1.5fr) minmax(130px,1fr) minmax(140px,1.1fr) 30px}._incomeCols_1bn0t_109{grid-template-columns:30px 78px minmax(170px,1.3fr) minmax(170px,1.3fr) minmax(160px,1.5fr) minmax(130px,1fr) minmax(140px,1.1fr) 30px}._dateCell_1bn0t_113{color:var(--text-secondary);white-space:nowrap;font-size:12.5px}._gridHead_1bn0t_92{color:var(--text-secondary);background:var(--background);border-bottom:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:12.5px;font-weight:700}._gridRow_1bn0t_93{border-bottom:1px solid var(--border)}._gridRow_1bn0t_93:last-child{border-bottom:none}._cell_1bn0t_137{min-width:0}._cellLabel_1bn0t_141{display:none}._rowNo_1bn0t_145{color:var(--text-secondary);text-align:center;font-size:12.5px}._check_1bn0t_151{cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}._check_1bn0t_151 input{width:16px;height:16px;accent-color:var(--primary)}._same_1bn0t_165{color:var(--text-secondary);font-size:12px}._remove_1bn0t_170{font-family:var(--font-family);color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}._totals_1bn0t_180{color:var(--text-secondary);flex-wrap:wrap;gap:8px 22px;padding:10px 2px 0;font-size:13px;display:flex}._totals_1bn0t_180 strong{color:var(--text-primary);font-variant-numeric:tabular-nums}._lockedNote_1bn0t_194{color:var(--text-secondary);margin-bottom:10px;font-size:12.5px}._panelHead_1bn0t_200{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._panelHead_1bn0t_200 ._sectionTitleInline_1bn0t_209{font-size:15px;font-weight:700}._settingsGrid_1bn0t_215{grid-template-columns:minmax(160px,220px) minmax(220px,1fr);align-items:center;gap:10px 14px;margin-bottom:14px;display:grid}._settingsLabel_1bn0t_223{color:var(--text-primary);font-size:13px}._summary_1bn0t_229{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}._stat_1bn0t_236{background:var(--background);border-radius:var(--radius-sm);flex:150px;padding:10px 14px}._statLabel_1bn0t_243{color:var(--text-secondary);font-size:12px}._statValue_1bn0t_248{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:700}@media (width<=1100px){._gridHead_1bn0t_92{display:none}._gridRow_1bn0t_93{grid-template-columns:1fr 1fr;gap:10px;padding:12px}._cellWide_1bn0t_266{grid-column:1/-1}._cellLabel_1bn0t_141{color:var(--text-secondary);margin-bottom:3px;font-size:11.5px;display:block}._rowNo_1bn0t_145{text-align:start;font-weight:700}._issueKey_1bn0t_36{margin-inline-start:0}}@media (width<=480px){._gridRow_1bn0t_93,._settingsGrid_1bn0t_215{grid-template-columns:1fr}}._tiles_ybezw_2{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}._tile_ybezw_2{text-align:right;font-family:var(--font-family);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:4px;padding:12px 14px;display:flex}._tile_ybezw_2:hover{border-color:var(--primary)}._tile_ybezw_2 strong{font-size:16px}._filters_ybezw_30{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}._filters_ybezw_30>select{flex:0 210px}._filters_ybezw_30>:last-child{flex:240px}._selected_ybezw_45 td{background:var(--background)}tr td._overdue_ybezw_49{color:var(--danger);font-weight:700}._overdueTag_ybezw_54{color:var(--danger);margin-inline-start:8px;font-size:11px;font-weight:700}._detail_ybezw_61{border-color:var(--primary)}._detailHead_ybezw_65{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}._infoGrid_ybezw_73{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 16px;margin-bottom:8px;display:grid}._info_ybezw_73{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}._undone_ybezw_89 td{color:var(--text-secondary);text-decoration:line-through}._undone_ybezw_89 td:last-child{text-decoration:none}._check_ybezw_98{align-items:flex-start;gap:8px;margin:4px 0 12px;font-size:13px;display:flex}._check_ybezw_98 input{margin-top:3px}._titleRow_ybezw_110{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}._itemRow_ybezw_118{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px;display:flex}._itemNo_ybezw_128{color:var(--text-secondary);min-width:18px;padding-top:28px;font-weight:700}._itemFields_ybezw_135{flex:1;grid-template-columns:minmax(110px,1fr) minmax(150px,1.2fr) minmax(230px,1.6fr) minmax(140px,1.2fr);gap:0 10px;min-width:0;display:grid}._itemRow_ybezw_118>button{padding-top:30px}._itemsFoot_ybezw_147{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}@media (width<=900px){._itemFields_ybezw_135{grid-template-columns:1fr 1fr}}@media (width<=767px){._tiles_ybezw_2{grid-template-columns:1fr 1fr;gap:8px}._tile_ybezw_2{padding:10px}._tile_ybezw_2 strong{font-size:14px}._filters_ybezw_30>select{flex:100%}._itemFields_ybezw_135{grid-template-columns:1fr}._itemNo_ybezw_128{padding-top:0}}._tiles_14xm4_2{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:14px;display:grid}._tile_14xm4_2{text-align:right;font-family:var(--font-family);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px 14px;display:flex}button._tile_14xm4_2{cursor:pointer}button._tile_14xm4_2:hover{border-color:var(--primary)}._tile_14xm4_2 strong{font-size:16px}._filters_14xm4_33{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}._filters_14xm4_33>select{flex:0 220px}._filters_14xm4_33>input{flex:220px}._check_14xm4_49{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}tr td._low_14xm4_57{color:var(--danger);font-weight:700}._lowCount_14xm4_62{font-weight:700}._voided_14xm4_66 td{color:var(--text-secondary)}._panel_14xm4_70{border-color:var(--primary)}._panelHead_14xm4_74{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}._lineRow_14xm4_82{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px;display:flex}._lineNo_14xm4_92{color:var(--text-secondary);min-width:18px;padding-top:28px;font-weight:700}._lineFields_14xm4_99{flex:1;grid-template-columns:minmax(200px,2fr) minmax(110px,1fr);gap:0 10px;min-width:0;display:grid}._lineFields_14xm4_99._priced_14xm4_107{grid-template-columns:minmax(200px,2fr) minmax(100px,.8fr) minmax(140px,1.2fr) minmax(120px,1fr)}._lineRow_14xm4_82>button{padding-top:30px}._amountCell_14xm4_115{padding:9px 0;font-weight:700}._linesFoot_14xm4_120{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}@media (width<=900px){._lineFields_14xm4_99._priced_14xm4_107{grid-template-columns:1fr 1fr}}@media (width<=767px){._tiles_14xm4_2{grid-template-columns:1fr 1fr;gap:8px}._tile_14xm4_2 strong{font-size:14px}._filters_14xm4_33>select{flex:100%}._lineFields_14xm4_99,._lineFields_14xm4_99._priced_14xm4_107{grid-template-columns:1fr}._lineNo_14xm4_92,._lineRow_14xm4_82>button{padding-top:0}}
