._page_drf1i_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-6);background:var(--surface-brand)}._logo_drf1i_12{width:120px;height:auto}._card_drf1i_17{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._title_drf1i_29{margin:0;font-size:var(--text-title-l);font-weight:800;letter-spacing:var(--tracking-tight)}._lead_drf1i_36{margin:0 0 var(--space-2);color:var(--fg-secondary);font-size:var(--text-body-s)}._field_drf1i_42{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._field_drf1i_42 input{height:48px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-body-m);color:var(--fg-primary);background:var(--bg-surface)}._field_drf1i_42 input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._error_drf1i_68{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--danger-100);color:var(--danger-600);font-size:var(--text-body-s)}._backdrop_10orc_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#17140f66;display:flex;align-items:flex-end;justify-content:center}._sheet_10orc_2{width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;background:var(--bg-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);outline:none;padding-bottom:env(safe-area-inset-bottom)}._head_10orc_3{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}._title_10orc_4{margin:0;font-size:var(--text-title-s);font-weight:700}._close_10orc_5{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--fg-secondary);cursor:pointer;border-radius:var(--radius-sm)}._body_10orc_6{overflow-y:auto;padding:0 var(--space-5)}._footer_10orc_7{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-3);justify-content:flex-end}._container_1whly_1{position:relative;display:flex;align-items:center;flex:none}@media (max-width: 640px){._container_1whly_1{order:2;margin-left:auto}._container_1whly_1+div{margin-left:0}}._bellBtn_1whly_18{position:relative;width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--fg-inverse);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}._bellBtn_1whly_18:hover{background:#ffffff14}._bellBtn_1whly_18:focus-visible{outline:2px solid var(--brass-500);outline-offset:2px}._badge_1whly_44{position:absolute;top:4px;right:4px;background:var(--danger-600);color:var(--fg-inverse);font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1;min-width:18px;height:18px;border-radius:var(--radius-full);padding:0 4px;display:flex;align-items:center;justify-content:center;pointer-events:none}._popover_1whly_64{position:absolute;top:calc(100% + var(--space-2));right:0;width:380px;max-width:calc(100vw - var(--space-4));max-height:70vh;display:flex;flex-direction:column;background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;overflow:hidden}._popoverHead_1whly_82{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);flex-shrink:0}._headTitle_1whly_91{margin:0;font-family:var(--font-body);font-size:var(--text-body-m);font-weight:700;color:var(--fg-primary)}._markAllBtn_1whly_99{background:transparent;border:0;color:var(--fg-brand);font-family:var(--font-body);font-size:var(--text-body-s);font-weight:600;cursor:pointer;min-height:44px;padding:0 var(--space-2);display:inline-flex;align-items:center;border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-standard)}._markAllBtn_1whly_99:hover:not(:disabled){opacity:.8}._markAllBtn_1whly_99:focus-visible{outline:2px solid var(--brass-500);outline-offset:2px}._markAllBtn_1whly_99:disabled{opacity:.4;cursor:not-allowed}._body_1whly_129{overflow-y:auto;flex:1}._sheetBar_1whly_134{display:flex;justify-content:flex-end;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-default)}._list_1whly_141{list-style:none;margin:0;padding:0}._item_1whly_147{border-bottom:1px solid var(--border-default)}._item_1whly_147:last-child{border-bottom:0}._linkRow_1whly_155{width:100%;text-align:left;background:transparent;border:0;cursor:pointer;padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);min-height:44px;font-family:var(--font-body);color:var(--fg-primary);transition:background var(--duration-fast) var(--ease-standard)}._linkRow_1whly_155:hover{background:var(--stone-100)}._linkRow_1whly_155:focus-visible{outline:2px solid var(--brass-500);outline-offset:-2px}._staticRow_1whly_180{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._rowHeader_1whly_187{display:flex;align-items:flex-start;gap:var(--space-2)}._unreadDot_1whly_193{width:8px;height:8px;border-radius:var(--radius-full);background:var(--fg-brand);flex-shrink:0;margin-top:6px}._rowText_1whly_202{color:var(--fg-primary);font-size:var(--text-body-s);line-height:1.4;font-weight:400}._itemUnread_1whly_209 ._rowText_1whly_202{font-weight:700}._time_1whly_213{color:var(--fg-secondary);font-size:var(--text-body-xs)}._actions_1whly_218{display:flex;gap:var(--space-2);margin-top:var(--space-2)}._btnPrimary_1whly_224{background:var(--surface-brand);color:var(--fg-inverse);border:1px solid var(--surface-brand);border-radius:var(--radius-sm);padding:8px 14px;min-height:44px;font-family:var(--font-body);font-size:var(--text-body-s);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--ease-standard)}._btnPrimary_1whly_224:hover:not(:disabled){opacity:.9}._btnPrimary_1whly_224:focus-visible{outline:2px solid var(--brass-500);outline-offset:2px}._btnPrimary_1whly_224:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_1whly_255{background:var(--bg-surface);color:var(--fg-brand);border:1px solid var(--border-brand);border-radius:var(--radius-sm);padding:8px 14px;min-height:44px;font-family:var(--font-body);font-size:var(--text-body-s);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--ease-standard)}._btnSecondary_1whly_255:hover:not(:disabled){opacity:.9}._btnSecondary_1whly_255:focus-visible{outline:2px solid var(--brass-500);outline-offset:2px}._btnSecondary_1whly_255:disabled{opacity:.5;cursor:not-allowed}._decision_1whly_286{margin-top:var(--space-1)}._decisionText_1whly_290{color:var(--fg-secondary);font-size:var(--text-body-s);font-weight:600}._alertError_1whly_296{color:var(--danger-600);font-size:var(--text-body-xs);margin:var(--space-1) 0 0}._empty_1whly_302{padding:var(--space-6) var(--space-4);text-align:center;color:var(--fg-secondary);font-size:var(--text-body-s)}._toastWrap_1whly_309{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:1000;pointer-events:auto}._header_m6qer_1{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-6);height:64px;padding:0 var(--space-6);padding-top:env(safe-area-inset-top);background:var(--surface-brand);color:var(--fg-inverse)}._logoLink_m6qer_2{display:flex;align-items:center;flex:none}._logo_m6qer_2{height:28px;width:auto}._tabs_m6qer_4{display:flex;gap:var(--space-5)}._tab_m6qer_4{color:var(--fg-inverse);opacity:.75;text-decoration:none;font-weight:600;font-size:var(--text-body-s);padding:var(--space-2) 0;border-bottom:2px solid transparent;transition:opacity var(--duration-fast) var(--ease-standard);min-height:44px;display:flex;align-items:center;white-space:nowrap}._tab_m6qer_4:hover{opacity:.9}._active_m6qer_7{opacity:1;font-weight:700;border-bottom-color:var(--brass-500)}._searchBtn_m6qer_8{flex:1;max-width:380px;margin-left:auto;position:relative;display:flex;align-items:center;gap:var(--space-2);height:40px;min-height:40px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--text-body-s);transition:opacity var(--duration-fast) var(--ease-standard)}._searchBtn_m6qer_8:hover{opacity:.95}._searchIcon_m6qer_31{color:var(--fg-muted);flex:none}._searchBtnText_m6qer_35{flex:1;text-align:left;color:var(--fg-secondary)}._searchKbd_m6qer_40{padding:2px 6px;border:1px solid var(--border-default);border-radius:var(--radius-xs);font-family:inherit;font-size:var(--text-caption);color:var(--fg-muted);background:var(--bg-surface-sunken);line-height:1}._right_m6qer_50{flex:none;display:flex;align-items:center;gap:var(--space-3)}@media (max-width: 640px){._header_m6qer_1{height:auto;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-4);padding-top:calc(var(--space-2) + env(safe-area-inset-top))}._logoLink_m6qer_2{order:1;min-height:44px;display:inline-flex;align-items:center}._logo_m6qer_2{height:22px}._right_m6qer_50{order:2;margin-left:auto;display:flex;align-items:center;gap:var(--space-1)}._tabs_m6qer_4{order:3;flex-basis:100%;width:100%;gap:var(--space-4);align-items:center;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabs_m6qer_4::-webkit-scrollbar{display:none}._tab_m6qer_4{min-height:44px;flex:none}._searchBtn_m6qer_8{order:2;margin-left:auto;width:44px;height:44px;min-height:44px;max-width:44px;padding:0;justify-content:center;background:transparent;color:var(--fg-inverse)}._searchBtn_m6qer_8 ._searchIcon_m6qer_31{color:var(--fg-inverse)}._searchBtnText_m6qer_35,._searchKbd_m6qer_40{display:none}}._group_15vtv_1{padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}._title_15vtv_2{margin:0 0 var(--space-2);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-secondary)}._list_15vtv_3{list-style:none;margin:0;padding:0}._option_15vtv_4{width:100%;min-height:36px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-primary);font-size:var(--text-body-s);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}._option_15vtv_4:hover{background:var(--bg-surface-sunken)}._box_15vtv_6{width:16px;height:16px;flex:none;border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--bg-surface)}._on_15vtv_7{color:var(--fg-brand);font-weight:700}._on_15vtv_7 ._box_15vtv_6{background:var(--surface-brand);border-color:var(--surface-brand);box-shadow:inset 0 0 0 3px var(--bg-surface)}._dim_15vtv_9{opacity:.45}._label_15vtv_10{flex:1}._count_15vtv_11{font-size:var(--text-caption);color:var(--fg-secondary)}._more_15vtv_12{margin-top:var(--space-1);padding:var(--space-2);border:0;background:none;color:var(--fg-brand);font-weight:600;font-size:var(--text-body-s);cursor:pointer;min-height:36px}@media (pointer: coarse){._option_15vtv_4,._more_15vtv_12{min-height:44px}}._group_tybdz_1{padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}._title_tybdz_6{margin:0 0 var(--space-2);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-secondary)}._list_tybdz_15{list-style:none;margin:0;padding:0}._row_tybdz_21{display:flex;align-items:center;min-height:44px}._expandBtn_tybdz_27{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}._expandBtn_tybdz_27:hover{color:var(--fg-primary);background:var(--bg-surface-sunken)}._expandSpacer_tybdz_47{width:44px;height:44px;flex:none}._checkboxBtn_tybdz_53{flex:1;min-height:44px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-primary);font-size:var(--text-body-s);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}._checkboxBtn_tybdz_53:hover{background:var(--bg-surface-sunken)}._box_tybdz_74{width:16px;height:16px;flex:none;border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--bg-surface);position:relative}._on_tybdz_84{color:var(--fg-brand);font-weight:700}._on_tybdz_84 ._box_tybdz_74{background:var(--surface-brand);border-color:var(--surface-brand);box-shadow:inset 0 0 0 3px var(--bg-surface)}._mixed_tybdz_95{color:var(--fg-brand);font-weight:600}._mixed_tybdz_95 ._box_tybdz_74{background:var(--surface-brand);border-color:var(--surface-brand);box-shadow:inset 0 5px 0 0 var(--bg-surface),inset 0 -5px 0 0 var(--bg-surface)}._dim_tybdz_106{opacity:.45}._label_tybdz_110{flex:1}._count_tybdz_114{font-size:var(--text-caption);color:var(--fg-secondary)}._more_tybdz_119{margin-top:var(--space-1);padding:var(--space-2);border:0;background:none;color:var(--fg-brand);font-weight:600;font-size:var(--text-body-s);cursor:pointer;min-height:44px}._sidebar_zyx69_1{width:248px;flex:none;position:sticky;top:80px;max-height:calc(100dvh - 96px);overflow-y:auto;padding:var(--space-2) var(--space-4) var(--space-6);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._drawer_zyx69_14{width:100%}._head_zyx69_18{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}._total_zyx69_26{font-size:var(--text-body-s);color:var(--fg-secondary)}._clear_zyx69_31{border:0;background:none;color:var(--fg-brand);font-weight:600;font-size:var(--text-body-s);cursor:pointer;min-height:36px}._display_zyx69_41{padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}._sectionTitle_zyx69_46{margin:0 0 var(--space-2);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-secondary)}._mediaGroup_zyx69_55{display:flex;gap:var(--space-1);background:var(--bg-surface-sunken);padding:3px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);margin-bottom:var(--space-3)}._mediaBtn_zyx69_65{flex:1;min-height:40px;border:0;background:transparent;font-size:var(--text-body-s);color:var(--fg-secondary);border-radius:var(--radius-xs);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);font-family:inherit}._mediaBtnActive_zyx69_78{background:var(--bg-surface);color:var(--fg-primary);font-weight:600;box-shadow:var(--shadow-sm)}._toggleRow_zyx69_85{display:flex;align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-body-s);color:var(--fg-primary);cursor:pointer;-webkit-user-select:none;user-select:none}._toggleRow_zyx69_85 input[type=checkbox]{width:18px;height:18px;accent-color:var(--surface-brand);cursor:pointer}._selectField_zyx69_103{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0;font-size:var(--text-caption);color:var(--fg-secondary)}._selectField_zyx69_103 select{height:40px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);font:inherit;font-size:var(--text-body-s);color:var(--fg-primary);padding:0 var(--space-2)}._year_zyx69_123{padding:var(--space-4) 0}._yearTitle_zyx69_127{margin:0 0 var(--space-2);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-secondary)}._yearRow_zyx69_136{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._yearField_zyx69_142{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-caption);color:var(--fg-secondary)}._yearField_zyx69_142 select{height:40px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);font:inherit;font-size:var(--text-body-s);color:var(--fg-primary);padding:0 var(--space-2)}._backdrop_1m9fs_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#17140f9e;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._dialog_1m9fs_12{width:100%;max-width:1080px;max-height:calc(100dvh - 48px);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;position:relative;overflow:hidden}._header_1m9fs_26{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);gap:var(--space-4)}._title_1m9fs_35{margin:0;font-size:var(--text-heading-s);font-weight:700;color:var(--fg-primary)}._closeBtn_1m9fs_42{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--fg-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._closeBtn_1m9fs_42:hover{background:var(--bg-surface-sunken);color:var(--fg-primary)}._topSection_1m9fs_61{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}._searchWrap_1m9fs_70,._searchInputWrap_1m9fs_74{position:relative}._searchIcon_1m9fs_78{position:absolute;left:14px;top:13px;color:var(--fg-muted)}._searchInput_1m9fs_74{width:100%;height:44px;padding:0 var(--space-3) 0 42px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);font:inherit;font-size:var(--text-body-s);color:var(--fg-primary)}._searchInput_1m9fs_74:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._suggestions_1m9fs_103{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:320px;overflow-y:auto;list-style:none;margin:0;padding:var(--space-1) 0}._suggestionItem_1m9fs_120{width:100%;min-height:44px;padding:var(--space-2) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:0;background:transparent;color:var(--fg-primary);font:inherit;font-size:var(--text-body-s);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}._suggestionItem_1m9fs_120:hover,._highlighted_1m9fs_139{background:var(--bg-surface-sunken)}._suggestionLabel_1m9fs_143{flex:1}._suggestionCount_1m9fs_147{font-size:var(--text-caption);color:var(--fg-secondary)}._savedFiltersWrap_1m9fs_152{display:flex;flex-direction:column;gap:var(--space-2)}._savedFiltersHead_1m9fs_158{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._savedTitle_1m9fs_165{font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-secondary);margin:0}._saveCurrentBtn_1m9fs_174{border:0;background:none;color:var(--fg-brand);font-size:var(--text-caption);font-weight:600;cursor:pointer;padding:var(--space-1)}._saveCurrentBtn_1m9fs_174:disabled{opacity:.45;cursor:not-allowed}._savedList_1m9fs_189{display:flex;flex-wrap:wrap;gap:var(--space-2)}._savedItem_1m9fs_195{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-3);background:var(--bg-surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-full);min-height:36px}._savedFilterBtn_1m9fs_206{border:0;background:none;font:inherit;font-size:var(--text-body-s);color:var(--fg-primary);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2)}._sharedBadge_1m9fs_219{font-size:var(--text-caption);color:var(--fg-secondary);background:var(--border-subtle);padding:1px 6px;border-radius:var(--radius-xs)}._deleteFilterBtn_1m9fs_227{border:0;background:none;color:var(--fg-muted);cursor:pointer;padding:var(--space-1);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);min-height:32px;min-width:32px}._deleteFilterBtn_1m9fs_227:hover{color:var(--fg-primary)}._saveBox_1m9fs_245{margin-top:var(--space-2);padding:var(--space-3);background:var(--bg-surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2)}._saveField_1m9fs_256{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-caption);color:var(--fg-secondary)}._saveField_1m9fs_256 input{height:36px;padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);font:inherit;color:var(--fg-primary)}._saveCheckbox_1m9fs_274{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-s);color:var(--fg-primary);cursor:pointer}._saveActions_1m9fs_283{display:flex;justify-content:flex-end;gap:var(--space-2)}._saveError_1m9fs_289{color:var(--danger-600);font-size:var(--text-caption)}._offlineNotice_1m9fs_294{font-size:var(--text-caption);color:var(--fg-muted);font-style:italic}._body_1m9fs_300{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-6);display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-6);align-items:start}._footer_1m9fs_310{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--bg-surface);gap:var(--space-4)}._toastWrap_1m9fs_320{position:absolute;bottom:calc(var(--space-6) + 48px);left:50%;transform:translate(-50%);z-index:80}@media (max-width: 768px){._backdrop_1m9fs_1{padding:0}._dialog_1m9fs_12{max-width:none;max-height:none;height:100dvh;border-radius:0;border:0}._topSection_1m9fs_61{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-3) var(--space-4)}._body_1m9fs_300{grid-template-columns:1fr;padding:var(--space-3) var(--space-4)}._footer_1m9fs_310{padding:var(--space-3) var(--space-4)}}._shell_1k2gx_1{min-height:100dvh;display:flex;flex-direction:column}._main_1k2gx_2{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:var(--space-6);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));box-sizing:border-box}._wide_1k2gx_3{max-width:none;padding-left:calc(var(--space-6) + env(safe-area-inset-left,0px));padding-right:calc(var(--space-6) + env(safe-area-inset-right,0px))}._backBtn_1k2gx_8{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;min-width:44px;padding:0 var(--space-2);margin-bottom:var(--space-4);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--fg-secondary);font-family:var(--font-body);font-size:var(--text-body-s);font-weight:600;cursor:pointer;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}._backBtn_1k2gx_8:hover{color:var(--fg-primary);background:var(--stone-200)}._backBtn_1k2gx_8:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width: 640px){._main_1k2gx_2{padding:var(--space-4)}._wide_1k2gx_3{padding-left:calc(var(--space-4) + env(safe-area-inset-left,0px));padding-right:calc(var(--space-4) + env(safe-area-inset-right,0px))}._backBtn_1k2gx_8{margin-bottom:var(--space-3)}}._container_1a6f0_1{display:flex;flex-direction:column;gap:var(--space-2, 8px);width:100%}._header_1a6f0_8{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:var(--text-caption, 13px);color:var(--fg-secondary, #79746B);min-height:32px}._title_1a6f0_17{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-secondary, #79746B)}._currentPath_1a6f0_24{color:var(--fg-primary, #17140F);font-weight:600}._clearBtn_1a6f0_29{min-width:44px;min-height:44px;padding:0 var(--space-2, 8px);border:0;background:transparent;color:var(--fg-secondary, #79746B);border-radius:var(--radius-full, 9999px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-fast, .12s) var(--ease-standard)}._clearBtn_1a6f0_29:hover{background:#17140f0f;color:var(--fg-primary, #17140F)}._clearBtn_1a6f0_29:focus-visible{outline:2px solid var(--teal-500, #1E6B7B);outline-offset:2px}._rows_1a6f0_54{display:flex;flex-direction:column;gap:var(--space-2, 8px);width:100%}._levelRow_1a6f0_61{display:flex;align-items:center;gap:var(--space-2, 8px);overflow-x:auto;padding-block:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;animation:_expandRow_1a6f0_1 .5s var(--ease-standard)}._levelRow_1a6f0_61::-webkit-scrollbar{display:none}@keyframes _expandRow_1a6f0_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._levelRow_1a6f0_61{animation:none}}._chip_1a6f0_93{min-height:44px;padding:0 var(--space-3, 14px);border:1px solid var(--border-subtle, rgba(23, 20, 15, .15));background:var(--bg-surface, #FAF8F5);color:var(--fg-primary, #17140F);border-radius:var(--radius-full, 9999px);font-size:var(--text-body-s, 13px);font-weight:500;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:all var(--duration-fast, .12s) var(--ease-standard)}._chip_1a6f0_93:hover{background:#17140f0f;border-color:var(--border-brand, var(--teal-500, #1E6B7B))}._chip_1a6f0_93._selected_1a6f0_116{background:var(--teal-700, #103A46);color:var(--fg-inverse, #EDE8DC);border-color:var(--teal-700, #103A46);font-weight:700}._chip_1a6f0_93:focus-visible{outline:2px solid var(--teal-500, #1E6B7B);outline-offset:2px}._wrap_l1nq9_1{text-align:center;padding:var(--space-16) var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface)}._title_l1nq9_2{margin:0 0 var(--space-2);font-weight:700;font-size:var(--text-title-s)}._desc_l1nq9_3{margin:0 0 var(--space-4);color:var(--fg-secondary);font-size:var(--text-body-s)}._chip_10n9k_1{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 10px;font-size:var(--text-caption);line-height:1.4;letter-spacing:.01em}._fact_10n9k_2{border:1px solid var(--brass-500);color:var(--brass-700)}._card_10n9k_3{position:absolute;top:var(--space-2);left:var(--space-2);background:#17140f9e;color:var(--stone-50);padding:2px 8px}._bar_10n9k_4{border:1px solid var(--stone-500);color:currentColor;padding:1px 8px}._card_18x8s_1{display:flex;flex-direction:column;background:transparent;color:inherit;text-decoration:none;cursor:pointer}._cover_18x8s_10{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:8px;background:var(--bg-surface-sunken)}._cover_18x8s_10 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}._card_18x8s_1:hover ._cover_18x8s_10 img{transform:scale(1.03)}@media (prefers-reduced-motion: reduce){._cover_18x8s_10 img{transition:none!important}._card_18x8s_1:hover ._cover_18x8s_10 img{transform:none!important}}._noCover_18x8s_40{width:100%;height:100%;background:var(--stone-200)}._body_18x8s_46{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-3)}._name_18x8s_53{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-primary);line-height:var(--leading-snug, 1.3)}._meta_18x8s_62{font-size:13px;color:var(--fg-muted)}._brands_18x8s_67{font-size:13px;color:var(--brass-700);font-weight:600}._hero_1cobw_1{position:relative;width:100%;height:clamp(360px,62svh,620px);overflow:hidden;background:var(--teal-800)}._slide_1cobw_9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.6s var(--ease-standard);pointer-events:none}._slideActive_1cobw_20{opacity:1;animation:_heroZoom_1cobw_1 7s ease-out forwards}@keyframes _heroZoom_1cobw_1{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){._slide_1cobw_9{transition:none!important;animation:none!important}._slideActive_1cobw_20{animation:none!important}}._scrim_1cobw_44{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--teal-900) 42%,transparent);z-index:1;pointer-events:none}._inner_1cobw_53{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;max-width:1440px;margin:0 auto;padding:var(--space-6);color:var(--fg-inverse);pointer-events:none;box-sizing:border-box}@media (max-width: 640px){._inner_1cobw_53{padding:var(--space-4)}}._kicker_1cobw_74{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700;margin:0 0 var(--space-2);color:var(--fg-inverse)}._title_1cobw_83{font-weight:800;font-size:clamp(30px,4.6vw,56px);line-height:1.05;margin:0 0 var(--space-3);color:var(--fg-inverse)}._stats_1cobw_91{font-size:15px;margin:0;color:var(--fg-inverse)}._stats_1cobw_91 .mono{font-family:var(--font-mono, monospace)}._controls_1cobw_101{position:absolute;right:var(--space-6);bottom:var(--space-6);z-index:3;display:flex;align-items:center;gap:var(--space-3);pointer-events:auto}@media (max-width: 640px){._controls_1cobw_101{right:var(--space-4);bottom:var(--space-4)}}._dots_1cobw_119{display:flex;align-items:center;gap:6px}._dot_1cobw_119{height:6px;width:6px;border-radius:var(--radius-full);background:#ffffff80;transition:width var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}._dotActive_1cobw_133{width:18px;background:#fff}._pauseBtn_1cobw_138{width:44px;height:44px;border-radius:var(--radius-full);background:#0a1e2473;border:1px solid rgba(255,255,255,.4);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;transition:background var(--duration-fast) var(--ease-standard)}._pauseBtn_1cobw_138:hover{background:#0a1e24a6}._pauseBtn_1cobw_138:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._container_1sbfz_1{display:flex;flex-direction:column;gap:var(--space-6);width:100%;padding-top:var(--space-8);padding-bottom:var(--space-8)}._filters_1sbfz_10{display:flex;flex-direction:column;gap:var(--space-4)}._tablist_1sbfz_16{display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}._tablist_1sbfz_16::-webkit-scrollbar{display:none}._tab_1sbfz_16{min-height:44px;padding:8px var(--space-4);border:0;border-bottom:2px solid transparent;background:transparent;font-family:var(--font-body, "Mulish", sans-serif);font-size:var(--text-body-s, 14px);font-weight:500;color:var(--fg-secondary);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-2);transition:all var(--duration-fast) var(--ease-standard)}._tab_1sbfz_16:hover:not(:disabled){color:var(--fg-primary)}._tab_1sbfz_16[aria-selected=true]{color:var(--teal-700);border-bottom-color:var(--teal-600);font-weight:700}._tab_1sbfz_16:disabled{opacity:.35;cursor:not-allowed}._tab_1sbfz_16:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._tabCount_1sbfz_69{font-size:var(--text-caption, 12px)}._grid_1sbfz_73{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(14px,2vw,28px);row-gap:calc(clamp(14px,2vw,28px) + var(--space-4));width:100%}@media (max-width: 900px){._grid_1sbfz_73{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){._grid_1sbfz_73{grid-template-columns:minmax(0,1fr)}}.js-reveal a{opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard)}.js-reveal a.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.js-reveal a{opacity:1!important;transform:none!important;transition:none!important}}._list_qkbg9_1{list-style:none;margin:0;padding:var(--space-2) 0}._item_qkbg9_2{width:100%;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2);border:0;border-bottom:1px solid var(--border-subtle);background:none;color:var(--fg-primary);font-size:var(--text-body-m);text-align:left;cursor:pointer}._item_qkbg9_2:hover{background:var(--bg-surface-sunken)}._item_qkbg9_2 .mono{color:var(--fg-muted);font-size:var(--text-caption)}._empty_qkbg9_5{padding:var(--space-4) var(--space-2);color:var(--fg-secondary);font-size:var(--text-body-s)}._create_qkbg9_6{display:flex;gap:var(--space-3);align-items:flex-end;padding:var(--space-4) 0 var(--space-5);flex-wrap:wrap}._field_qkbg9_7{flex:1;min-width:200px;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._field_qkbg9_7 input{height:44px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:inherit;color:var(--fg-primary)}._field_qkbg9_7 input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._desc_tczhq_1{color:var(--fg-secondary);font-size:var(--text-body-s);line-height:1.5;margin:0 0 var(--space-4)}._field_tczhq_8{display:flex;flex-direction:column;gap:var(--space-1)}._label_tczhq_14{color:var(--fg-primary);font-size:var(--text-body-s);font-weight:600}._textarea_tczhq_20{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-body-s);color:var(--fg-primary);background:var(--bg-surface);resize:vertical;min-height:80px}._textarea_tczhq_20:focus-visible{outline:2px solid var(--brass-500);outline-offset:1px}._alertError_tczhq_38{color:var(--danger-600);font-size:var(--text-body-xs);margin-top:var(--space-2)}._toastWrap_tczhq_44{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:1000;pointer-events:auto}._pin_ghjtq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:11px 20px;font-family:var(--font-body);font-size:var(--text-body-m);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--fg-brand);background:var(--bg-surface);border:1px solid var(--border-brand);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._pin_ghjtq_2:hover:not(:disabled){background:var(--teal-100)}._pin_ghjtq_2:disabled{cursor:not-allowed;opacity:.5}._spin_ghjtq_22{animation:_spin_ghjtq_22 1s linear infinite}@keyframes _spin_ghjtq_22{to{transform:rotate(360deg)}}._menu_ghjtq_24{position:fixed;z-index:60;min-width:180px;padding:var(--space-1);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}._menuItem_ghjtq_34{display:flex;align-items:center;width:100%;min-height:44px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-body-m);color:var(--fg-primary);text-align:left;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}._menuItem_ghjtq_34:hover,._menuItem_ghjtq_34:focus-visible{background:var(--stone-100)}@media (prefers-reduced-motion: reduce){._spin_ghjtq_22{animation:none}}._lockButton_1sdj8_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-3) var(--space-5);margin-bottom:var(--space-6);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._lockButton_1sdj8_1:hover:not(:disabled){background:var(--bg-surface-sunken);border-color:var(--border-focus)}._lockButton_1sdj8_1:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._lockButton_1sdj8_1:disabled{opacity:.65;cursor:not-allowed;background:var(--bg-surface-sunken)}._lockButtonLeft_1sdj8_37{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--fg-primary)}._lockButtonLeft_1sdj8_37 svg{color:var(--fg-secondary);flex-shrink:0}._label_1sdj8_49{font-size:16px;font-weight:600;color:var(--fg-primary)}._hint_1sdj8_55{font-size:14px;color:var(--fg-secondary)}._cardOpen_1sdj8_60{margin-bottom:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md)}._cardHeader_1sdj8_68{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._cardHeaderTitle_1sdj8_75{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-s);font-weight:var(--weight-medium);color:var(--fg-secondary)}._cardHeaderTitle_1sdj8_75 svg{color:var(--fg-secondary)}._cardActions_1sdj8_88{display:flex;align-items:center;gap:var(--space-2)}._cardContent_1sdj8_94{margin-top:var(--space-3)}._customerName_1sdj8_98{font-size:18px;font-weight:600;color:var(--fg-primary);line-height:var(--leading-tight)}._noInfo_1sdj8_105{font-size:var(--text-body-m);color:var(--fg-secondary)}._notes_1sdj8_110{margin-top:var(--space-2);font-size:15px;color:var(--fg-primary);white-space:pre-wrap;line-height:var(--leading-normal)}._dialogDesc_1sdj8_118{margin:0 0 var(--space-4);font-size:var(--text-body-s);color:var(--fg-secondary)}._field_1sdj8_124{display:flex;flex-direction:column;gap:var(--space-1)}._fieldLabel_1sdj8_130{font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._input_1sdj8_136{height:48px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-body-m);color:var(--fg-primary);background:var(--bg-surface);box-sizing:border-box}._input_1sdj8_136:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._input_1sdj8_136:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-surface-sunken)}._textarea_1sdj8_161{min-height:88px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-body-m);color:var(--fg-primary);background:var(--bg-surface);box-sizing:border-box;resize:vertical}._textarea_1sdj8_161:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._alert_1sdj8_180{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--danger-100);color:var(--danger-600);font-size:var(--text-body-s);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._adminLink_1sdj8_193{color:var(--fg-brand);font-weight:600;text-decoration:underline;white-space:nowrap}._editForm_1sdj8_200{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3)}._editActions_1sdj8_207{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}._toastWrap_1sdj8_214{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:1000}@media (max-width: 640px){._lockButton_1sdj8_1{flex-direction:column;align-items:flex-start;gap:var(--space-1)}._lockButtonLeft_1sdj8_37{white-space:nowrap}}[role=dialog][aria-label^="Góp ý về ảnh"]{max-width:560px}[class*=backdrop]{z-index:200!important}._body_149k3_9{white-space:pre-wrap;word-break:break-word;color:var(--fg-primary);font-size:var(--text-body-s);line-height:1.5}._mention_149k3_17{color:var(--fg-brand);font-weight:700}._composer_149k3_23{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);position:relative}._textareaWrap_149k3_31{position:relative;width:100%}._textarea_149k3_31{width:100%;min-height:80px;padding:var(--space-3);font-family:inherit;font-size:var(--text-body-s);color:var(--fg-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);resize:vertical;box-sizing:border-box}._textarea_149k3_31:focus{outline:none;border-color:var(--teal-700);box-shadow:0 0 0 2px var(--teal-100)}._mentionList_149k3_56{position:absolute;top:100%;left:0;right:0;max-height:220px;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);list-style:none;margin:var(--space-1) 0 0 0;padding:var(--space-1) 0;z-index:30}._option_149k3_73{padding:var(--space-2) var(--space-3);font-size:var(--text-body-s);color:var(--fg-primary);cursor:pointer;min-height:44px;display:flex;align-items:center}._option_149k3_73:hover,._optionActive_149k3_84{background:var(--teal-100);color:var(--fg-brand)}._composerActions_149k3_89{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2)}._hint_149k3_96{margin:0;font-size:var(--text-body-xs);color:var(--fg-secondary)}._error_149k3_102{margin:0;font-size:var(--text-body-xs);color:var(--danger-600)}._toastWrap_149k3_108{position:fixed;bottom:var(--space-6);left:50%;transform:translate(-50%);z-index:1000;pointer-events:auto}._threadArticle_149k3_118{border-bottom:1px solid var(--border-subtle);padding:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-3)}._threadArticle_149k3_118:last-child{border-bottom:none}._targetLink_149k3_130{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--fg-primary);font-size:var(--text-body-s);font-weight:600;padding:var(--space-1) 0}._targetLink_149k3_130:hover{color:var(--fg-brand)}._targetThumb_149k3_145{width:56px;height:56px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}._headerRow_149k3_153{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}._authorMeta_149k3_161{display:flex;align-items:center;gap:var(--space-2)}._authorName_149k3_167{font-weight:700;color:var(--fg-primary);font-size:var(--text-body-s)}._time_149k3_173{color:var(--fg-secondary);font-size:var(--text-body-xs)}._pendingNote_149k3_178{color:var(--fg-secondary);font-size:var(--text-body-xs);font-style:italic}._repliesList_149k3_184{display:flex;flex-direction:column;gap:var(--space-3);margin-left:var(--space-5);padding-left:var(--space-3);border-left:2px solid var(--border-subtle)}._replyItem_149k3_193{display:flex;flex-direction:column;gap:var(--space-1)}._threadActions_149k3_199{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}._replyComposerWrap_149k3_206{margin-top:var(--space-3);margin-left:var(--space-5)}._replyToggleBtn_149k3_211{background:none;border:none;color:var(--fg-brand);font-size:var(--text-body-s);font-weight:600;cursor:pointer;padding:var(--space-2) var(--space-1);min-height:44px;display:inline-flex;align-items:center}._replyToggleBtn_149k3_211:hover{text-decoration:underline}._threadsContainer_149k3_229{display:flex;flex-direction:column;width:100%;padding-bottom:var(--space-4)}._loading_149k3_236,._empty_149k3_243{padding:var(--space-5) 0;color:var(--fg-secondary);font-size:var(--text-body-s);text-align:center}._threadsList_149k3_250{display:flex;flex-direction:column}._myCommentsCard_149k3_256{max-width:640px;margin-bottom:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;width:100%;box-sizing:border-box}._myCommentsCard_149k3_256 h2{margin:0;font-size:var(--text-title-s);font-weight:700;color:var(--fg-primary)}._myCommentsList_149k3_278{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._myCommentRow_149k3_285{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);text-decoration:none;color:var(--fg-primary);font-size:var(--text-body-s)}._myCommentRow_149k3_285:last-child{border-bottom:none}._myCommentRow_149k3_285:hover{color:var(--fg-brand)}._myCommentSnippet_149k3_305{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._myCommentMeta_149k3_312{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._replyCount_149k3_319{color:var(--fg-secondary);font-size:var(--text-body-xs)}._myCommentsEmpty_149k3_324{color:var(--fg-secondary);font-size:var(--text-body-s);margin:0}._placeholder_1apso_1{display:grid;place-items:center;width:100%;height:100%;background:var(--stone-900);color:var(--stone-200)}._container_znprb_1{display:flex;flex-direction:column;gap:var(--space-4);width:100%}._list_znprb_8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}._item_znprb_16{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);line-height:1.5;color:var(--fg-primary)}._item_znprb_16:last-child{border-bottom:none}._time_znprb_28{color:var(--fg-secondary);font-size:var(--text-xs);white-space:nowrap}._more_znprb_34{display:flex;justify-content:center;padding:var(--space-2) 0 var(--space-4)}._loading_znprb_40{text-align:center;color:var(--fg-secondary);padding:var(--space-6) var(--space-4);font-size:var(--text-sm)}._error_znprb_47{color:var(--danger-600);background-color:var(--bg-surface-raised);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}._root_1j49b_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--stone-950, #0B0F10);color:var(--fg-inverse, #EDE8DC);font-family:var(--font-body, "Mulish", sans-serif);user-select:none;-webkit-user-select:none;overflow:hidden;display:flex;flex-direction:column;animation:_fadeIn_1j49b_1 .2s var(--ease-standard, ease-out)}@keyframes _fadeIn_1j49b_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._root_1j49b_1{animation:none}}._top_1j49b_27{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:calc(var(--space-3, 12px) + env(safe-area-inset-top,0px)) max(var(--space-4, 16px),env(safe-area-inset-right,0px)) var(--space-3, 12px) max(var(--space-4, 16px),env(safe-area-inset-left,0px));background:#0b0f10b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20}._topInfo_1j49b_42{display:flex;align-items:center;gap:var(--space-3, 12px);min-width:0}._title_1j49b_49{font-size:var(--text-caption, 12px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--stone-300, #BFB9AC);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._counter_1j49b_60{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:var(--text-caption, 13px);color:var(--fg-inverse, #EDE8DC);white-space:nowrap}._topActions_1j49b_67{display:flex;align-items:center;gap:var(--space-2, 8px);flex-shrink:0}._actionBtn_1j49b_74{min-width:44px;min-height:44px;padding:0 var(--space-3, 12px);border:1px solid rgba(255,255,255,.22);background:transparent;color:var(--fg-inverse, #EDE8DC);border-radius:var(--radius-full, 9999px);font-size:var(--text-caption, 13px);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1, 6px);cursor:pointer;transition:background var(--duration-fast, .12s) var(--ease-standard, ease-out)}._actionBtn_1j49b_74:hover{background:#ffffff1f}._actionBtn_1j49b_74:focus-visible{outline:2px solid var(--teal-400, #2E8195);outline-offset:2px}._closeBtn_1j49b_101{width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.22);background:transparent;color:var(--fg-inverse, #EDE8DC);border-radius:var(--radius-full, 9999px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-fast, .12s) var(--ease-standard, ease-out)}._closeBtn_1j49b_101:hover{background:#ffffff1f}._closeBtn_1j49b_101:focus-visible{outline:2px solid var(--teal-400, #2E8195);outline-offset:2px}._stage_1j49b_125{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}._zoomWrap_1j49b_135{width:100%!important;height:100%!important}._zoomContent_1j49b_140{width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center}._media_1j49b_148{max-width:100%;max-height:100%;object-fit:contain}._navBtn_1j49b_154{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:var(--radius-full, 9999px);border:0;background:#ffffff1f;color:var(--fg-inverse, #fff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:background var(--duration-fast, .12s) var(--ease-standard, ease-out)}._navBtn_1j49b_154:hover:not(:disabled){background:#ffffff3d}._navBtn_1j49b_154:disabled{opacity:.3;cursor:not-allowed}._navBtn_1j49b_154:focus-visible{outline:2px solid var(--teal-400, #2E8195);outline-offset:2px}._prev_1j49b_186{left:max(var(--space-3, 12px),env(safe-area-inset-left,0px))}._next_1j49b_190{right:max(var(--space-3, 12px),env(safe-area-inset-right,0px))}._caption_1j49b_194{position:absolute;left:50%;bottom:calc(var(--space-5, 20px) + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:#0b0f10bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg-inverse, #EDE8DC);padding:var(--space-2, 8px) var(--space-4, 16px);border-radius:var(--radius-full, 9999px);font-size:var(--text-caption, 13px);max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;z-index:20}._sequence_1j4c3_1{display:flex;flex-direction:column;gap:var(--space-4, 16px);width:100%}._row_1j4c3_8{display:flex;gap:var(--space-4, 16px);width:100%;align-items:flex-start}._row_1j4c3_8._solo_1j4c3_15{justify-content:center}._item_1j4c3_19{display:flex;flex-direction:column;min-width:0;position:relative}._item_1j4c3_19._solo_1j4c3_15,._row_1j4c3_8._solo_1j4c3_15 ._item_1j4c3_19{flex:0 0 min(60%,620px)!important}@media (max-width: 600px){._row_1j4c3_8{flex-wrap:wrap}._row_1j4c3_8 ._item_1j4c3_19,._item_1j4c3_19._solo_1j4c3_15,._row_1j4c3_8._solo_1j4c3_15 ._item_1j4c3_19{flex:0 0 100%!important}}._itemBtn_1j4c3_42{position:relative;width:100%;display:block;padding:0;border:0;background:var(--stone-200, rgba(23, 20, 15, .06));border-radius:var(--radius-sm, 6px);overflow:hidden;cursor:pointer;text-align:left}._itemBtn_1j4c3_42:focus-visible{outline:2px solid var(--teal-500, #1E6B7B);outline-offset:2px}._mediaWrap_1j4c3_60{position:relative;width:100%;overflow:hidden;display:flex}._media_1j4c3_60{width:100%;height:auto;display:block;object-fit:cover;transition:transform var(--duration-normal, .2s) var(--ease-standard)}._itemBtn_1j4c3_42:hover ._media_1j4c3_60{transform:scale(1.02)}._videoWrap_1j4c3_79{position:relative;width:100%;display:flex}._playBadge_1j4c3_85{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:var(--radius-full, 9999px);background:#0b0f10a6;color:#fff;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}._expandIcon_1j4c3_101{position:absolute;top:var(--space-2, 8px);right:var(--space-2, 8px);background:#0b0f1099;color:var(--fg-inverse, #EDE8DC);border-radius:var(--radius-full, 9999px);padding:6px;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--duration-fast, .12s) var(--ease-standard);pointer-events:none}._itemBtn_1j4c3_42:hover ._expandIcon_1j4c3_101{opacity:1}@media (hover: none){._expandIcon_1j4c3_101{opacity:1}}._caption_1j4c3_127{margin-top:var(--space-2, 8px);font-size:var(--text-caption, 13px);color:var(--fg-secondary, #79746B);line-height:1.4}.js-reveal ._item_1j4c3_19:not(.in){opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard)}.js-reveal ._item_1j4c3_19.in{opacity:1;transform:translateY(0);transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard)}@media (prefers-reduced-motion: reduce){.js-reveal ._item_1j4c3_19:not(.in),.js-reveal ._item_1j4c3_19.in{opacity:1!important;transform:none!important;transition:none!important}}._sentinel_smilu_1{height:1px;margin-bottom:-1px;pointer-events:none;opacity:0}._bar_smilu_8{position:sticky;top:calc(var(--header-height, 64px) + env(safe-area-inset-top,0px));z-index:10;background:var(--bg-page);border-bottom:1px solid var(--border-subtle);height:56px;padding:0 var(--space-1);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}._count_smilu_22{font-size:14px;color:var(--fg-secondary);margin:0}._count_smilu_22 .mono{font-family:var(--font-mono, monospace)}._name_smilu_32{font-weight:600;color:var(--fg-primary)}._modes_smilu_37{display:flex;align-items:center;gap:var(--space-1)}._btn_smilu_43{width:44px;height:44px;border-radius:var(--radius-sm);border:0;background:transparent;color:var(--fg-secondary);display:grid;place-items:center;cursor:pointer;padding:0;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._btn_smilu_43:hover{background:var(--stone-100)}._btn_smilu_43[aria-pressed=true]{background:var(--teal-100);color:var(--teal-700)}._btn_smilu_43:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._grid_qhj83_1{position:relative;width:100%}._row_qhj83_6{display:flex}._tile_qhj83_10{position:relative;display:block;padding:0;border:0;margin:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-surface-sunken);cursor:pointer;flex-shrink:0}._tile_qhj83_10 img{width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-fast) var(--ease-standard)}._tile_qhj83_10:hover img{opacity:.92}._tile_qhj83_10:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;z-index:1}._videoPlaceholder_qhj83_40{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--stone-900)}._selected_qhj83_46{box-shadow:inset 0 0 0 3px var(--teal-500)}._selected_qhj83_46 img{opacity:.85}._play_qhj83_54{position:absolute;top:var(--space-2);right:var(--space-2);width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;background:#17140f9e;color:var(--fg-inverse)}._check_qhj83_67{position:absolute;top:var(--space-2);left:var(--space-2);width:24px;height:24px;border-radius:var(--radius-full);display:grid;place-items:center;border:2px solid var(--fg-inverse);background:#17140f4d;color:var(--fg-inverse)}._selected_qhj83_46 ._check_qhj83_67{background:var(--teal-500);border-color:var(--teal-500)}._container_pgcbx_1{display:flex;flex-direction:column;width:100%}._coverWrap_pgcbx_7{position:relative;width:100%;aspect-ratio:16 / 7;border-radius:8px;overflow:hidden;background:var(--bg-surface-sunken);margin-bottom:var(--space-6)}@media (max-width: 560px){._coverWrap_pgcbx_7{aspect-ratio:4 / 3}}._coverBtn_pgcbx_23{position:relative;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer;display:block}._coverMedia_pgcbx_34{width:100%;height:100%;object-fit:cover;display:block}._expandIcon_pgcbx_41{position:absolute;right:var(--space-3);bottom:var(--space-3);width:36px;height:36px;border-radius:var(--radius-full);background:#17140f9e;color:var(--fg-inverse);display:grid;place-items:center;transition:background var(--duration-fast) var(--ease-standard)}._coverBtn_pgcbx_23:hover ._expandIcon_pgcbx_41{background:#17140fd1}._head_pgcbx_59{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6)}._headLeft_pgcbx_68{display:flex;flex-direction:column;gap:var(--space-2)}._title_pgcbx_74{font-family:var(--font-display, "Mulish", sans-serif);font-weight:800;font-size:clamp(30px,4.6vw,56px);line-height:1.05;letter-spacing:-.01em;margin:0;color:var(--fg-primary)}._locationRow_pgcbx_84{display:flex;align-items:center;gap:var(--space-3);font-size:15px;color:var(--fg-secondary)}._actions_pgcbx_92{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}@media (max-width: 900px){._actions_pgcbx_92{width:100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}._actions_pgcbx_92::-webkit-scrollbar{display:none}}._info_pgcbx_113{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:var(--space-6) 0;margin-bottom:var(--space-6);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8)}._infoSingleCol_pgcbx_123{grid-template-columns:minmax(0,1fr)}@media (max-width: 900px){._info_pgcbx_113{grid-template-columns:minmax(0,1fr)}}._infoLeft_pgcbx_133{display:flex;flex-direction:column;gap:var(--space-4)}._chips_pgcbx_139{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0}._chip_pgcbx_139{display:flex;flex-direction:column;background:var(--bg-surface-sunken);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}._chip_pgcbx_139 dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-secondary);margin:0 0 2px;font-weight:600}._chip_pgcbx_139 dd{font-size:15px;font-weight:600;color:var(--fg-primary);margin:0}._summary_pgcbx_171{font-size:16px;line-height:1.6;max-width:65ch;margin:0;color:var(--fg-primary)}._projectTags_pgcbx_179{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._projectTags_pgcbx_179 dt{font-size:12px;font-weight:600;color:var(--fg-secondary);margin:0}._projectTags_pgcbx_179 dd{font-size:14px;color:var(--fg-primary);margin:0}._infoRight_pgcbx_199{display:flex;flex-direction:column;gap:var(--space-3)}._brandsTitle_pgcbx_205{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-secondary);margin:0;font-weight:700}._brandList_pgcbx_214{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._brandRow_pgcbx_221{display:flex;gap:var(--space-3);font-size:14px}._brandRow_pgcbx_221 dt{font-weight:600;color:var(--fg-secondary);min-width:110px;margin:0;flex-shrink:0}._brandRow_pgcbx_221 dd{color:var(--fg-primary);margin:0}._neighbours_pgcbx_240{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}._neighbourLink_pgcbx_250{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit;min-height:44px}._prevLink_pgcbx_259{margin-right:auto}._nextLink_pgcbx_263{margin-left:auto;text-align:right}._neighbourThumb_pgcbx_268{width:56px;height:56px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}._neighbourText_pgcbx_276{display:flex;flex-direction:column}._neighbourLabel_pgcbx_281{font-size:12px;color:var(--fg-secondary)}._neighbourName_pgcbx_286{font-size:14px;font-weight:600;color:var(--fg-primary)}._toastWrap_pgcbx_292{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:100}._wrap_1xn61_1{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}._title_1xn61_2{margin:0;font-size:var(--text-display-s);font-weight:800;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}._subtitle_1xn61_3{margin:var(--space-2) 0 0;color:var(--fg-secondary);font-size:var(--text-body-s)}._actions_1xn61_4{display:flex;gap:var(--space-3);flex-wrap:wrap}._scrim_1du8v_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17140f52;z-index:59;animation:_fadeIn_1du8v_1 .2s var(--ease-out)}._panel_1du8v_9{position:fixed;top:0;left:0;bottom:0;width:min(340px,88vw);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);background:var(--bg-surface);box-shadow:var(--shadow-lg);z-index:60;display:flex;flex-direction:column;box-sizing:border-box;animation:_slideIn_1du8v_1 .2s var(--ease-out)}@keyframes _slideIn_1du8v_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _fadeIn_1du8v_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._panel_1du8v_9,._scrim_1du8v_1{animation:none!important}}._head_1du8v_52{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}._head_1du8v_52 h2{font-size:18px;font-weight:700;margin:0;color:var(--fg-primary)}._closeBtn_1du8v_67{width:40px;height:40px;min-width:44px;min-height:44px;border-radius:var(--radius-full);border:0;background:transparent;color:var(--fg-secondary);display:grid;place-items:center;cursor:pointer;padding:0;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._closeBtn_1du8v_67:hover{background:var(--stone-100);color:var(--fg-primary)}._closeBtn_1du8v_67:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._body_1du8v_93{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4)}._foot_1du8v_100{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-surface)}._list_gt82l_1{list-style:none;margin:0;padding:var(--space-2) 0}._item_gt82l_7{width:100%;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2);border:0;border-bottom:1px solid var(--border-subtle);background:none;color:var(--fg-primary);font-size:var(--text-body-m);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}._item_gt82l_7:hover:not(:disabled){background:var(--bg-surface-sunken)}._item_gt82l_7:disabled{opacity:.6;cursor:not-allowed}._item_gt82l_7 .mono{color:var(--fg-secondary);font-size:var(--text-caption)}._empty_gt82l_39,._loading_gt82l_39{padding:var(--space-4) var(--space-2);color:var(--fg-secondary);font-size:var(--text-body-s)}._create_gt82l_45{display:flex;gap:var(--space-3);align-items:flex-end;padding:var(--space-4) 0 var(--space-5);flex-wrap:wrap}._field_gt82l_53{flex:1;min-width:200px;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-body-s);font-weight:var(--weight-medium);color:var(--fg-secondary)}._field_gt82l_53 input{height:44px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);font:inherit;color:var(--fg-primary)}._field_gt82l_53 input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._error_gt82l_80{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--danger-50);border:1px solid var(--danger-200);border-radius:var(--radius-sm);color:var(--danger-600);font-size:var(--text-body-s)}._root_o8frr_1{display:flex;flex-direction:column;gap:var(--space-1);position:relative;font-family:var(--font-ui, Mulish, sans-serif)}._chips_o8frr_9{display:flex;flex-wrap:wrap;gap:var(--space-1)}._chip_o8frr_9{display:inline-flex;align-items:center;gap:4px;background:var(--teal-50, #eaf1f2);color:var(--teal-900, #0a3a46);border:1px solid var(--teal-100, #d5e5e8);border-radius:var(--radius-sm, 6px);padding:2px 8px;font-size:12px;line-height:1.4}._chipName_o8frr_28{font-weight:500}._chipRemove_o8frr_32{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--teal-700, #105769);cursor:pointer;padding:0;width:18px;height:18px;border-radius:var(--radius-sm, 4px);transition:background-color var(--duration-fast, .15s) var(--ease-standard, ease)}._chipRemove_o8frr_32:hover:not(:disabled){background:var(--teal-100, #d5e5e8)}._inputWrap_o8frr_51{position:relative;display:flex;align-items:center}._combobox_o8frr_57{width:100%;height:38px;padding:0 var(--space-3);font-family:inherit;font-size:13px;color:var(--stone-900, #242220);background:var(--bg-surface, #fff);border:1px solid var(--stone-300, #ddd7c9);border-radius:var(--radius-sm, 6px);outline:none;transition:border-color var(--duration-fast, .15s) var(--ease-standard, ease),box-shadow var(--duration-fast, .15s) var(--ease-standard, ease)}._combobox_o8frr_57:focus{border-color:var(--teal-700, #105769);box-shadow:0 0 0 2px var(--teal-100, #d5e5e8)}._combobox_o8frr_57:disabled{background:var(--stone-100, #f4f1ea);color:var(--stone-500, #78716c);cursor:not-allowed}._listbox_o8frr_83{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;background:var(--bg-surface, #fff);border:1px solid var(--stone-300, #ddd7c9);border-radius:var(--radius-sm, 6px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .08));z-index:50;padding:4px}._row_o8frr_98{display:flex;align-items:center;gap:2px}._toggle_o8frr_104{display:inline-flex;align-items:center;justify-content:center;width:20px;height:28px;padding:0;background:transparent;border:none;color:var(--stone-500, #78716c);cursor:pointer;border-radius:var(--radius-sm, 4px)}._toggle_o8frr_104:hover{background:var(--stone-100, #f4f1ea);color:var(--teal-800, #0d4654)}._toggleGap_o8frr_123{width:20px;flex:0 0 20px}._option_o8frr_128{flex:1;padding:6px 8px;font-size:13px;color:var(--stone-900, #242220);border-radius:var(--radius-sm, 4px);cursor:pointer;transition:background-color var(--duration-fast, .15s) var(--ease-standard, ease);min-height:28px;display:flex;align-items:center}._optionActive_o8frr_141{background:var(--teal-50, #eaf1f2);color:var(--teal-900, #0a3a46);font-weight:600}._optionSelected_o8frr_147{font-weight:700}._empty_o8frr_151{margin:0;padding:8px;font-size:13px;color:var(--stone-500, #78716c)}._panel_ylowb_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface, #fff);border-radius:var(--radius-md, 8px);font-family:var(--font-ui, Mulish, sans-serif)}._heading_ylowb_11{margin:0;font-size:15px;font-weight:700;color:var(--stone-900, #242220)}._missingWarning_ylowb_18{margin:0;font-size:12px;color:var(--warning-600);background:var(--bg-surface);border:1px solid var(--color-warn-border, #ede8dc);border-radius:var(--radius-sm, 6px);padding:6px 10px}._field_ylowb_28{display:flex;flex-direction:column;gap:var(--space-1)}._fieldHeader_ylowb_34{display:flex;align-items:center;gap:6px}._fieldLabel_ylowb_40{font-size:12px;font-weight:700;color:var(--stone-700, #4a463e);letter-spacing:.02em}._modifiedDot_ylowb_47{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal-700, #105769)}._requiredDot_ylowb_55{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--warning-600);box-shadow:0 0 0 2px var(--bg-surface)}._captionInput_ylowb_64{width:100%;height:38px;padding:0 var(--space-3);font-family:inherit;font-size:13px;color:var(--stone-900, #242220);background:var(--bg-surface, #fff);border:1px solid var(--stone-300, #ddd7c9);border-radius:var(--radius-sm, 6px);outline:none;transition:border-color var(--duration-fast, .15s) var(--ease-standard, ease)}._captionInput_ylowb_64:focus{border-color:var(--teal-700, #105769);box-shadow:0 0 0 2px var(--teal-100, #d5e5e8)}._alert_ylowb_83{padding:8px 12px;background:#fdf2f2;border:1px solid #f8b4b4;border-radius:var(--radius-sm, 6px);color:#9b1c1c;font-size:13px;line-height:1.4}._actions_ylowb_93{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._applyBtn_ylowb_100{width:100%}._toastWrap_ylowb_104{position:fixed;bottom:24px;right:24px;z-index:1000}._overlay_13ull_1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#17140fe0;outline:none}@media (max-width: 767px){._overlay_13ull_1{position:fixed;z-index:50}}._frame_13ull_16{position:sticky;top:calc(64px + var(--space-4, 16px));height:calc(100vh - 64px - var(--space-4, 16px) * 2);height:calc(100dvh - 64px - var(--space-4, 16px) * 2);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--space-4);box-sizing:border-box;font-family:var(--font-ui, Mulish, sans-serif)}@media (max-width: 767px){._frame_13ull_16{position:static;top:auto;height:100%;max-height:100%;padding:var(--space-4)}}._topBar_13ull_40{width:100%;display:flex;justify-content:space-between;align-items:center;color:var(--stone-100, #f4f1ea);z-index:2;flex-shrink:0}._counter_13ull_50{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:13px;letter-spacing:.05em}._topActions_13ull_56{display:flex;align-items:center;gap:var(--space-2)}._closeBtn_13ull_62{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0006;color:#fff;cursor:pointer;transition:background-color var(--duration-fast, .15s) var(--ease-standard, ease)}._closeBtn_13ull_62:hover{background:#000000b3}._body_13ull_80{position:relative;flex:1;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}._image_13ull_91{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}._navBtn_13ull_98{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#00000080;color:#fff;cursor:pointer;transition:background-color var(--duration-fast, .15s) var(--ease-standard, ease)}._navBtn_13ull_98:hover:not(:disabled){background:#000c}._navBtn_13ull_98:disabled{opacity:.3;cursor:not-allowed}._prevBtn_13ull_124{left:var(--space-3)}._nextBtn_13ull_128{right:var(--space-3)}._bottomBar_13ull_132{display:flex;align-items:center;justify-content:center;padding-top:var(--space-3);z-index:2;flex-shrink:0}._root_11wm9_1{display:flex;flex-direction:column;gap:var(--space-4);position:relative;font-family:var(--font-ui, Mulish, sans-serif)}._splitLayout_11wm9_9{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--space-4);align-items:start}@media (max-width: 900px){._splitLayout_11wm9_9{grid-template-columns:1fr}}._leftCol_11wm9_22{display:flex;flex-direction:column;gap:var(--space-3);position:relative}._toolbar_11wm9_29{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--stone-100, #f4f1ea);border:1px solid var(--stone-200, #ede8dc);border-radius:var(--radius-sm, 6px)}._toolbarActions_11wm9_39{display:flex;gap:var(--space-2)}._selectionCount_11wm9_44{font-size:13px;color:var(--stone-700, #4a463e);font-weight:600}._grid_11wm9_50{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}@media (max-width: 767px){._grid_11wm9_50{grid-template-columns:repeat(3,1fr)}}._tile_11wm9_62{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-sm, 6px);overflow:hidden;background:var(--stone-200, #ede8dc);border:2px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:border-color var(--duration-fast, .15s) var(--ease-standard, ease),box-shadow var(--duration-fast, .15s) var(--ease-standard, ease)}._tileSelected_11wm9_76{border-color:var(--teal-700, #105769);box-shadow:0 0 0 1px var(--teal-700, #105769)}._tileSelectBtn_11wm9_81{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;border:none;background:transparent;cursor:pointer;display:block;text-align:left;outline:none}._tileSelectBtn_11wm9_81:focus-visible{outline:2px solid var(--teal-700, #105769);outline-offset:-2px}._tileImage_11wm9_101{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}._missingDot_11wm9_109{position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:var(--color-warn, #8a6d3b);border:1.5px solid #fff;box-shadow:0 1px 3px #0003;z-index:2;pointer-events:none}._zoomBtn_11wm9_123{position:absolute;bottom:6px;right:6px;width:28px;height:28px;border-radius:var(--radius-sm, 4px);background:#17140fa6;border:none;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background-color var(--duration-fast, .15s) var(--ease-standard, ease)}._zoomBtn_11wm9_123:hover{background:#17140fe6}._rightCol_11wm9_145{position:sticky;top:var(--space-4);max-height:calc(100vh - 100px);overflow-y:auto}._mobileBar_11wm9_152{position:fixed;bottom:0;left:0;right:0;padding:var(--space-3) var(--space-4);background:var(--bg-surface, #fff);border-top:1px solid var(--stone-200, #ede8dc);box-shadow:0 -4px 12px #0000000d;display:flex;justify-content:center;z-index:30}._mobileTagBtn_11wm9_166{width:100%;max-width:400px}._toolbar_1rdhh_1{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4);flex-wrap:wrap}._filterBtn_1rdhh_9{min-height:44px;height:44px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:14px;font-weight:600;background:var(--bg-surface);color:var(--fg-primary);display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast);font-family:inherit}._filterBtn_1rdhh_9:hover{background:var(--stone-100)}._filterBtn_1rdhh_9:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._badge_1rdhh_36{width:20px;height:20px;border-radius:var(--radius-full);background:var(--surface-accent);color:#fff;font-size:12px;font-family:var(--font-mono, monospace);display:grid;place-items:center}._search_1rdhh_48{position:relative;flex:1;min-width:220px}._search_1rdhh_48 input{width:100%;height:44px;padding:0 var(--space-3) 0 40px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);font:inherit;font-size:var(--text-body-s);color:var(--fg-primary)}._search_1rdhh_48 input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._searchIcon_1rdhh_72{position:absolute;left:12px;top:13px;color:var(--fg-muted)}._subbar_1rdhh_79{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._subbarLeft_1rdhh_88{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._clearBtn_1rdhh_95{border:0;background:transparent;color:var(--fg-brand);font-weight:600;font-size:var(--text-body-s);cursor:pointer;min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-family:inherit}._clearBtn_1rdhh_95:hover{color:var(--teal-800);text-decoration:underline}._total_1rdhh_113{font-size:14px;color:var(--fg-secondary);margin:0}._total_1rdhh_113 .mono{font-family:var(--font-mono, monospace)}._activeChip_1rdhh_123{display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border:1px solid var(--surface-brand);border-radius:var(--radius-full);background:var(--surface-brand);color:var(--fg-inverse);font-size:var(--text-body-s);font-weight:600;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);font-family:inherit}._activeChip_1rdhh_123:hover{opacity:.9}._activeChipX_1rdhh_144{margin-left:var(--space-1);font-size:var(--text-caption);opacity:.8}._selectBar_1rdhh_150{position:sticky;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:15;margin-top:var(--space-4);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--bg-inverse);color:var(--fg-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-wrap:wrap}._selectActions_1rdhh_168{display:flex;gap:var(--space-2);flex-wrap:wrap}._toastWrap_1rdhh_174{position:fixed;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60}._folderBanner_1rdhh_182{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--teal-100);border:1px solid var(--teal-200);border-radius:var(--radius-md);margin-bottom:var(--space-4);color:var(--fg-primary);font-size:var(--text-body-m);font-weight:var(--weight-medium)}._dangerButton_1rdhh_197 button{color:var(--danger-600)!important}._dangerPrimary_1rdhh_201 button{background:var(--danger-600)!important;border-color:var(--danger-600)!important}._projectGroups_1rdhh_206{display:flex;flex-direction:column;gap:var(--space-8)}._projectGroup_1rdhh_206{display:flex;flex-direction:column;gap:var(--space-3)}._projectHeading_1rdhh_218{margin:0;font-size:var(--text-heading-s);font-weight:700;display:flex;align-items:baseline;gap:var(--space-2)}._projectLink_1rdhh_227{color:var(--fg-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}._projectLink_1rdhh_227:hover{color:var(--fg-brand)}._projectCount_1rdhh_237{font-size:var(--text-body-s);color:var(--fg-secondary);font-weight:400}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}._root_1w3hc_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--stone-950);color:var(--fg-inverse);font-family:var(--font-body);overflow:hidden}._stage_1w3hc_2{position:absolute;top:0;right:0;bottom:64px;left:0;touch-action:none;user-select:none;-webkit-user-select:none;overflow:hidden}._swiper_1w3hc_3{width:100%;height:100%}._slide_1w3hc_4{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}._media_1w3hc_5{max-width:100%;max-height:100%;object-fit:contain}._fill_1w3hc_7{width:100%;height:100%}._chrome_1w3hc_8{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-standard);z-index:10}._chrome_1w3hc_8>*{pointer-events:auto}._hidden_1w3hc_10{opacity:0}._hidden_1w3hc_10>*{pointer-events:none}._top_1w3hc_12{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-4) var(--space-3);color:var(--stone-300);font-size:var(--text-body-s);gap:var(--space-3)}._source_1w3hc_13{font-weight:600;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topActions_1w3hc_14{display:flex;gap:var(--space-2);flex:0 0 auto}._ghost_1w3hc_15{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:#fbfaf714;color:var(--stone-200);font-size:var(--text-body-s);cursor:pointer;white-space:nowrap}._ghost_1w3hc_15:hover{background:#fbfaf729}._nav_1w3hc_17{position:absolute;top:calc(50% - 32px);width:48px;height:48px;border:0;border-radius:var(--radius-full);display:grid;place-items:center;background:#fbfaf71f;color:var(--stone-50);cursor:pointer}._nav_1w3hc_17:hover{background:#fbfaf733}._prev_1w3hc_19{left:var(--space-4)}._next_1w3hc_20{right:var(--space-4)}._bar_1w3hc_21{position:absolute;left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom));padding:0 var(--space-5) env(safe-area-inset-bottom);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--stone-800);background:var(--stone-950)}._text_1w3hc_22{display:flex;flex-direction:column;min-width:0}._text_1w3hc_22 strong{font-size:var(--text-body-s);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._text_1w3hc_22 span{font-size:var(--text-caption);color:var(--stone-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fallbackNotice_1w3hc_25{font-size:var(--text-caption);color:var(--fg-on-dark-muted, var(--stone-400))}._zoomWrap_1w3hc_26{width:100%!important;height:100%!important}._zoomContent_1w3hc_28{width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center}._zoomed_1w3hc_29 ._zoomContent_1w3hc_28{cursor:grab}._zoomed_1w3hc_29 ._zoomContent_1w3hc_28:active{cursor:grabbing}._zoom_1w3hc_26{display:inline-flex;align-items:center;gap:var(--space-1)}._zoomBtn_1w3hc_32{min-width:44px;min-height:44px;padding:0 var(--space-2);display:inline-grid;place-items:center;border:0;border-radius:var(--radius-sm);background:#fbfaf714;color:var(--fg-inverse);font-size:var(--text-body-s);cursor:pointer}._zoomBtn_1w3hc_32:hover:not(:disabled){background:#fbfaf729}._zoomBtn_1w3hc_32:disabled{opacity:.45;cursor:default}._barRight_1w3hc_35{display:inline-flex;align-items:center;gap:var(--space-3);flex-shrink:0}._bar_1w3hc_21 .mono{color:var(--stone-300);font-size:var(--text-body-s);flex:none}@media (max-width: 600px){._top_1w3hc_12{padding-left:var(--space-3);padding-right:var(--space-3)}._topActions_1w3hc_14{gap:var(--space-1, 4px)}._ghost_1w3hc_15{width:44px;padding:0;justify-content:center}._label_1w3hc_41{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media (max-width: 640px){._nav_1w3hc_17,._zoom_1w3hc_26{display:none}}._section_91iej_1{margin:var(--space-8) 0 var(--space-4);font-size:var(--text-title-s);font-weight:700}._grid_91iej_2{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-5)}._card_91iej_3{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow var(--duration-normal) var(--ease-standard)}._card_91iej_3:hover{box-shadow:var(--shadow-md)}._mosaic_91iej_5{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;aspect-ratio:4 / 3;background:var(--stone-200)}._mosaic_91iej_5 img,._mosaic_91iej_5 span{width:100%;height:100%;object-fit:cover;background:var(--stone-100)}._cardBody_91iej_7{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4)}._cardTitle_91iej_8{font-weight:700;font-size:var(--text-body-m)}._cardMeta_91iej_9{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--fg-secondary)}._field_91iej_10{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 0;font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._field_91iej_10 input{height:48px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-body-m);color:var(--fg-primary)}._field_91iej_10 input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._detailHead_91iej_13{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}._title_91iej_14{margin:0;font-size:var(--text-display-s);font-weight:800;letter-spacing:var(--tracking-tight)}._sub_91iej_15{margin:var(--space-2) 0 0;color:var(--fg-secondary);font-size:var(--text-body-s)}._error_91iej_16{margin:var(--space-2) 0 0;color:var(--danger-600);font-size:var(--text-body-s)}._hint_91iej_17{margin:0 0 var(--space-4);color:var(--fg-secondary);font-size:var(--text-body-s)}._actions_91iej_18{display:flex;gap:var(--space-3);flex-wrap:wrap}._sortGrid_91iej_19{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}._tile_91iej_20{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-surface-sunken);touch-action:manipulation}._dragging_91iej_21{z-index:2;box-shadow:var(--shadow-lg);opacity:.9}._tileOpen_91iej_22{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}._tileOpen_91iej_22 img{width:100%;height:100%;object-fit:cover}._tileCaption_91iej_24{position:absolute;left:0;right:0;bottom:0;padding:var(--space-2) var(--space-3);background:#17140f9e;color:var(--fg-inverse);font-size:var(--text-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._remove_91iej_25{position:absolute;top:var(--space-2);right:var(--space-2);width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--radius-full);background:#17140f9e;color:var(--fg-inverse);cursor:pointer}._dangerRow_91iej_26{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}._danger_91iej_26{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:0;background:none;color:var(--danger-600);font-weight:600;font-size:var(--text-body-s);cursor:pointer;border-radius:var(--radius-sm)}._danger_91iej_26:hover{background:var(--danger-100)}._card_1qsu0_1{max-width:640px;margin-bottom:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}._card_1qsu0_1 h2{margin:0;font-size:var(--text-title-s);font-weight:700}._card_1qsu0_1 p{margin:0;color:var(--fg-secondary);font-size:var(--text-body-s)}._card_1qsu0_1 dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-4);font-size:var(--text-body-s)}._card_1qsu0_1 dt{color:var(--fg-secondary)}._card_1qsu0_1 dd{margin:0}._row_1qsu0_13{display:flex;align-items:center;gap:var(--space-3)}._fieldset_1qsu0_15{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--space-2)}._legend_1qsu0_17{padding:0;margin-bottom:var(--space-1);color:var(--fg-secondary);font-size:var(--text-body-s);font-weight:var(--weight-medium)}._mode_1qsu0_19{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer}._mode_1qsu0_19:has(input:checked){border-color:var(--teal-600);background:var(--teal-100)}._mode_1qsu0_19 input{width:20px;height:20px;margin:0;accent-color:var(--teal-600);flex:none}._mode_1qsu0_19>span{display:flex;flex-direction:column;gap:2px}._modeName_1qsu0_27{font-size:var(--text-body-m);color:var(--fg-primary)}._modeHint_1qsu0_29{font-size:var(--text-body-s);color:var(--fg-secondary)}._status_1qsu0_31{font-size:var(--text-body-s);color:var(--fg-primary)}._progress_1qsu0_33{width:100%;max-width:320px;height:6px;accent-color:var(--teal-600)}._sub_1qsu0_35{margin:var(--space-2) 0 0;font-size:var(--text-body-m);font-weight:var(--weight-medium);color:var(--fg-primary)}._pinRow_1qsu0_37{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}._pinName_1qsu0_39{flex:1;min-width:0;font-size:var(--text-body-s);color:var(--fg-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._small_1qsu0_41{margin:0;font-size:var(--text-body-s);color:var(--fg-secondary)}._note_1qsu0_43{margin:0;font-size:var(--text-body-s);color:var(--fg-muted)}._error_1qsu0_45{margin:0;font-size:var(--text-body-s);color:var(--danger-600)}._wrap_6nhox_1{display:flex;flex-direction:column;gap:var(--space-4);max-width:640px}._photoWrap_6nhox_8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}._heroPhoto_6nhox_19{width:100%;max-height:50vh;object-fit:contain;border-radius:var(--radius-sm);background:var(--stone-950)}._projectActionWrap_6nhox_27{margin-bottom:var(--space-2)}._banner_xmjp3_1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);font-size:var(--text-caption);font-weight:600}._offline_xmjp3_2{background:var(--brass-100);color:var(--brass-700)}._warn_xmjp3_3{background:var(--warning-100);color:var(--stone-800)}._install_xmjp3_4{background:var(--teal-100);color:var(--teal-800)}._linkBtn_xmjp3_5{margin-left:auto;border:0;background:none;color:inherit;font-weight:700;text-decoration:underline;min-height:44px;min-width:44px;padding:0 var(--space-2);cursor:pointer}._net_xmjp3_6{display:flex;align-items:center;gap:var(--space-1)}._netBtn_xmjp3_7{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-inverse);cursor:pointer}._netBtn_xmjp3_7:hover{background:var(--teal-800)}._dot_xmjp3_9{width:8px;height:8px;border-radius:var(--radius-full)}._on_xmjp3_10{background:var(--success-600);box-shadow:0 0 0 2px var(--fg-inverse)}._off_xmjp3_2{background:var(--brass-400);box-shadow:0 0 0 2px var(--fg-inverse)}._spin_xmjp3_12{animation:_spin_xmjp3_12 1s linear infinite}@keyframes _spin_xmjp3_12{to{transform:rotate(360deg)}}._lock_xmjp3_14{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-6);background:var(--surface-brand)}._lockLogo_xmjp3_15{width:110px}._lockCard_xmjp3_16{max-width:440px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._lockCard_xmjp3_16 h1{margin:0;font-size:var(--text-title-l);font-weight:800;letter-spacing:var(--tracking-tight)}._lockCard_xmjp3_16 p{margin:0;color:var(--fg-secondary);font-size:var(--text-body-m);line-height:1.5}@media (max-width: 640px){._banner_xmjp3_1{padding:var(--space-2) var(--space-4)}}._netLoad_xmjp3_20{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:44px;height:44px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--fg-inverse);font-size:var(--text-body-s);text-decoration:none}._netLoad_xmjp3_20:hover{background:var(--teal-800)}._dotLoad_xmjp3_22{width:8px;height:8px;border-radius:var(--radius-full);background:var(--teal-600)}@media (max-width: 560px){._netLoadText_xmjp3_23{display:none}}@media (prefers-reduced-motion: reduce){._spin_xmjp3_12{animation:none}}._shell_8m46s_1{display:flex;min-height:calc(100vh - 64px);background:var(--bg-surface)}._sideNav_8m46s_7{width:220px;flex:none;background:var(--bg-surface);border-right:1px solid var(--border-subtle);padding:var(--space-3) 0;display:flex;flex-direction:column}._navLink_8m46s_17{display:flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-4);color:var(--fg-secondary);text-decoration:none;font-size:var(--text-body-s);font-weight:600;border-left:3px solid transparent;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._navLink_8m46s_17:hover{background:var(--stone-100);color:var(--fg-primary)}._activeNavLink_8m46s_35{background:var(--teal-100);color:var(--teal-800);font-weight:700;border-left-color:var(--teal-700)}._mainArea_8m46s_42{flex:1;padding:var(--space-5) var(--space-6);min-width:0}._header_8m46s_48{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}._title_8m46s_56{margin:0;font-size:var(--text-heading-m);font-weight:700;color:var(--fg-primary)}._actions_8m46s_63{display:flex;align-items:center;gap:var(--space-3)}._mobileBar_8m46s_69{display:none;margin-bottom:var(--space-4);position:relative}._mobileMenuBtn_8m46s_75{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-primary);font-size:var(--text-body-s);font-weight:600;cursor:pointer}._mobileDropdown_8m46s_90{position:absolute;top:calc(100% + var(--space-1));left:0;width:240px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:30;padding:var(--space-2) 0}@media (max-width: 1023px){._shell_8m46s_1{flex-direction:column}._sideNav_8m46s_7{display:none}._mobileBar_8m46s_69{display:block}._mainArea_8m46s_42{padding:var(--space-4)}}._section_8wu52_1{display:grid;gap:var(--space-3);margin-bottom:var(--space-6);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}._heading_8wu52_21{margin:0;font-size:var(--text-heading-s);font-weight:700;color:var(--fg-primary)}._hint_8wu52_35{margin:0;color:var(--fg-secondary);font-size:var(--text-body-s)}._row_8wu52_47{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}._item_8wu52_65{display:grid;gap:var(--space-1);width:120px}._thumb_8wu52_77{width:120px;height:90px;object-fit:cover;display:block;border-radius:var(--radius-md);background:var(--bg-surface-sunken)}._projectName_8wu52_95{font-size:var(--text-caption);color:var(--fg-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemButtons_8wu52_111{display:flex;gap:4px}._empty_8wu52_121{margin:0;color:var(--fg-secondary);font-size:var(--text-body-s)}._actions_8wu52_133{display:flex;gap:var(--space-3);flex-wrap:wrap}._toastWrap_8wu52_145{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50}._picker_8wu52_161{display:grid;gap:var(--space-3)}._fieldLabel_8wu52_171{display:grid;gap:var(--space-1);font-size:var(--text-body-s);color:var(--fg-primary)}._select_8wu52_185{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-primary);font-size:var(--text-body-s)}._grid_8wu52_205{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--space-2);max-height:40vh;overflow:auto}._cell_8wu52_227{width:100%;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-surface-sunken);cursor:pointer}._cell_8wu52_227[aria-pressed=true]{border-color:var(--surface-brand)}._cell_8wu52_227:disabled{opacity:.4;cursor:default}._cellImg_8wu52_267{width:100%;height:100%;object-fit:cover;display:block}._status_8wu52_281{margin:0;color:var(--fg-secondary);font-size:var(--text-body-s)}._kpiGrid_4dy4x_1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}._kpiCard_4dy4x_8{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._kpiNumber_4dy4x_18{font-family:var(--font-mono);font-size:28px;font-weight:600;color:var(--teal-700);line-height:1.2}._kpiLabel_4dy4x_26{color:var(--fg-secondary);font-size:var(--text-body-s)}._kpiLink_4dy4x_31{margin-top:var(--space-2);display:inline-block;font-size:var(--text-body-s);font-weight:600;color:var(--teal-700);text-decoration:none}._kpiLink_4dy4x_31:hover{text-decoration:underline;color:var(--teal-800)}._section_4dy4x_45{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}._sectionTitle_4dy4x_52{margin:0 0 var(--space-3);font-size:var(--text-heading-s);font-weight:700;color:var(--fg-primary)}._emptyDrafts_4dy4x_59{margin:0;color:var(--fg-secondary);font-size:var(--text-body-s)}._storageLine_4dy4x_65{margin:0 0 var(--space-4);color:var(--fg-secondary);font-size:14px}._storageFull_4dy4x_71{color:var(--danger-600)}._projectList_4dy4x_75{display:flex;flex-direction:column}._projectItem_4dy4x_80{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}._projectItem_4dy4x_80:first-child{border-top:none}._projectDetails_4dy4x_92{display:flex;flex-direction:column;gap:var(--space-1)}._projectName_4dy4x_98{font-size:var(--text-body-s);font-weight:600;color:var(--fg-primary)}._projectMeta_4dy4x_104{font-size:var(--text-caption);color:var(--fg-secondary)}@media (max-width: 640px){._kpiGrid_4dy4x_1{grid-template-columns:1fr}}._wrap_199a8_1{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-ui, Mulish, sans-serif)}._collabShell_199a8_8{max-width:1366px;margin:0 auto;padding:0 var(--space-4) var(--space-6)}._filterBar_199a8_14{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--stone-100, #f4f1ea);border:1px solid var(--stone-200, #ede8dc);border-radius:var(--radius-md, 8px)}._filterItem_199a8_25{display:flex;align-items:center;gap:var(--space-2)}._filterLabel_199a8_31{font-size:13px;font-weight:600;color:var(--stone-700, #4a463e)}._select_199a8_37{height:36px;padding:0 var(--space-3);font-family:inherit;font-size:13px;color:var(--stone-900, #242220);background:var(--bg-surface, #fff);border:1px solid var(--stone-300, #ddd7c9);border-radius:var(--radius-sm, 6px);outline:none;cursor:pointer;transition:border-color var(--duration-fast, .15s) var(--ease-standard, ease)}._select_199a8_37:focus{border-color:var(--teal-700, #105769);box-shadow:0 0 0 2px var(--teal-100, #d5e5e8)}._checkboxLabel_199a8_56{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--stone-900, #242220);cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_199a8_56{width:16px;height:16px;accent-color:var(--teal-700, #105769);cursor:pointer}._root_1efx2_1{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-ui, Mulish, sans-serif)}._layout_1efx2_8{display:grid;grid-template-columns:320px 1fr;gap:var(--space-6);align-items:start}@media (max-width: 900px){._layout_1efx2_8{grid-template-columns:1fr}}._leftCol_1efx2_21{display:flex;flex-direction:column;gap:var(--space-3);background:var(--bg-surface, #fff);border:1px solid var(--stone-200, #ede8dc);border-radius:var(--radius-md, 8px);padding:var(--space-3)}._colHeader_1efx2_31{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-2);border-bottom:1px solid var(--stone-200, #ede8dc)}._colTitle_1efx2_39{margin:0;font-size:var(--text-title-s, 15px);font-weight:700;color:var(--stone-800, #2c2824)}._groupList_1efx2_46{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._groupListItem_1efx2_55{display:flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm, 6px);background:var(--stone-50, #faf8f5);border:1px solid var(--stone-200, #ede8dc);padding:var(--space-1) var(--space-2);transition:background-color var(--duration-fast, .15s) var(--ease-standard, ease)}._groupListItem_1efx2_55:hover{background:var(--stone-100, #f4f1ea)}._groupListItemActive_1efx2_70{background:var(--teal-50, #f0f7f8);border-color:var(--teal-600, #17697a)}._groupBtn_1efx2_75{flex:1;display:flex;flex-direction:column;gap:var(--space-1);background:none;border:none;padding:var(--space-2);cursor:pointer;text-align:left;outline:none;border-radius:var(--radius-sm, 4px)}._groupBtn_1efx2_75:focus-visible{outline:2px solid var(--teal-600, #17697a)}._groupTopRow_1efx2_93{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._groupName_1efx2_100{font-size:14px;font-weight:700;color:var(--stone-900, #17140f)}._groupMetaRow_1efx2_106{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);font-size:12px;color:var(--fg-secondary)}._groupCount_1efx2_115{font-family:var(--font-mono, "IBM Plex Mono", monospace)}._badge_1efx2_119{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;background:var(--stone-200, #ede8dc);color:var(--stone-700, #4a463e);font-size:12px;font-weight:600}._builtInBadge_1efx2_130{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;background:var(--teal-100, #d9ebed);color:var(--teal-800, #0d4654);font-size:12px;font-weight:600}._hiddenIcon_1efx2_141{color:var(--stone-400, #8c8577);display:inline-flex;align-items:center}._reorderButtons_1efx2_147{display:flex;flex-direction:column;gap:2px}._iconBtn_1efx2_153{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--stone-300, #dcd5c7);border-radius:4px;background:var(--bg-surface, #fff);color:var(--stone-700, #4a463e);cursor:pointer;padding:0;transition:all var(--duration-fast, .15s) var(--ease-standard, ease)}._iconBtn_1efx2_153:hover:not(:disabled){background:var(--stone-100, #f4f1ea);border-color:var(--stone-400, #8c8577)}._iconBtn_1efx2_153:disabled{opacity:.35;cursor:not-allowed}._rightCol_1efx2_178{display:flex;flex-direction:column;gap:var(--space-4);background:var(--bg-surface, #fff);border:1px solid var(--stone-200, #ede8dc);border-radius:var(--radius-md, 8px);padding:var(--space-5)}._rightHeader_1efx2_188{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--stone-200, #ede8dc)}._rightTitleBox_1efx2_198{display:flex;align-items:center;gap:var(--space-2)}._rightTitle_1efx2_198{margin:0;font-size:var(--text-title-m, 18px);font-weight:700;color:var(--stone-900, #17140f)}._rightActions_1efx2_211{display:flex;align-items:center;gap:var(--space-2)}._addValueBox_1efx2_217{display:flex;flex-direction:column;gap:var(--space-1)}._addValueInputGroup_1efx2_223{display:flex;gap:var(--space-2);align-items:center}._valuesTable_1efx2_229{width:100%;border-collapse:collapse}._valueRow_1efx2_234{border-bottom:1px solid var(--stone-200, #ede8dc);transition:background-color var(--duration-fast, .15s) var(--ease-standard, ease)}._valueRow_1efx2_234:hover{background-color:var(--stone-50, #faf8f5)}._valueCellReorder_1efx2_243{width:60px;padding:var(--space-2) var(--space-1)}._valueCellName_1efx2_248{padding:var(--space-2) var(--space-3);font-size:14px;color:var(--stone-900, #17140f)}._valueNameBox_1efx2_254{display:flex;align-items:center;gap:var(--space-2)}._tagName_1efx2_260{font-weight:600}._renameBtn_1efx2_264{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--fg-secondary);cursor:pointer;border-radius:4px}._renameBtn_1efx2_264:hover:not(:disabled){background:var(--stone-100, #f4f1ea);color:var(--teal-700, #105769)}._valueCellDelete_1efx2_282{width:80px;text-align:right;padding:var(--space-2) var(--space-3)}._deleteBtn_1efx2_288{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);border:1px solid var(--stone-300, #dcd5c7);border-radius:var(--radius-sm, 4px);background:transparent;color:var(--color-error, #9c3328);font-size:13px;cursor:pointer;transition:all var(--duration-fast, .15s) var(--ease-standard, ease)}._deleteBtn_1efx2_288:hover:not(:disabled){background:#9c332814;border-color:var(--color-error, #9c3328)}._deleteBtn_1efx2_288:disabled{opacity:.35;cursor:not-allowed}._modalOverlay_1efx2_313{position:fixed;top:0;right:0;bottom:0;left:0;background:#17140f8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--space-4)}._modalDialog_1efx2_325{background:var(--bg-surface, #fff);border-radius:var(--radius-lg, 10px);box-shadow:0 10px 25px #00000026;width:min(520px,95vw);max-height:90vh;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-ui, Mulish, sans-serif)}._modalTitle_1efx2_339{margin:0;font-size:var(--text-title-l, 20px);font-weight:700;color:var(--stone-900, #17140f)}._form_1efx2_346{display:flex;flex-direction:column;gap:var(--space-4)}._formField_1efx2_352{display:flex;flex-direction:column;gap:var(--space-1)}._label_1efx2_358{font-size:13px;font-weight:600;color:var(--stone-700, #4a463e)}._input_1efx2_364,._select_1efx2_365,._textarea_1efx2_366{width:100%;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:14px;color:var(--stone-900, #17140f);background:var(--bg-surface, #fff);border:1px solid var(--stone-300, #dcd5c7);border-radius:var(--radius-md, 6px);outline:none;box-sizing:border-box}._input_1efx2_364:focus,._select_1efx2_365:focus,._textarea_1efx2_366:focus{border-color:var(--teal-600, #17697a);box-shadow:0 0 0 1px var(--teal-600, #17697a)}._radioGroup_1efx2_386{display:flex;gap:var(--space-4);align-items:center}._radioLabel_1efx2_392,._checkboxLabel_1efx2_393{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--stone-800, #2c2824);cursor:pointer;-webkit-user-select:none;user-select:none}._fieldHint_1efx2_403{margin:0;font-size:12px;color:var(--fg-secondary)}._fieldWarning_1efx2_409{margin:0;font-size:12px;color:var(--color-warn, #8a6d3b);font-weight:600}._errorBanner_1efx2_416{padding:var(--space-2) var(--space-3);background:#fdf2f2;border:1px solid #f8b4b4;border-radius:var(--radius-sm, 4px);color:#9c1c1c;font-size:13px}._dialogActions_1efx2_425{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}._previewActionRow_1efx2_432{display:flex;justify-content:flex-start}._previewResult_1efx2_437{display:flex;flex-direction:column;gap:var(--space-3);background:var(--stone-50, #faf8f5);border:1px solid var(--stone-200, #ede8dc);border-radius:var(--radius-md, 6px);padding:var(--space-3)}._previewItem_1efx2_447{display:flex;flex-direction:column;gap:var(--space-1)}._previewHeading_1efx2_453{margin:0;font-size:13px;font-weight:700;color:var(--stone-800, #2c2824)}._previewList_1efx2_460{margin:0;padding-left:var(--space-4);font-size:13px;color:var(--fg-secondary)}._emptyState_1efx2_467{padding:var(--space-8);text-align:center;color:var(--fg-secondary);font-size:14px}._toast_1efx2_474{position:fixed;bottom:var(--space-6);right:var(--space-6);background:var(--stone-900, #17140f);color:#fff;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md, 6px);font-size:13px;box-shadow:0 4px 12px #00000026;z-index:200}._hiddenInput_1308k_1{display:none}._treeTable_k46rh_1{width:100%;border-collapse:collapse}._treeRow_k46rh_6{border-bottom:1px solid var(--border-subtle, var(--stone-200));transition:background-color var(--duration-fast, .15s) var(--ease-standard, ease)}._treeRow_k46rh_6:hover{background-color:var(--bg-hover, var(--stone-100))}._cellReorder_k46rh_15{width:60px;padding:8px 4px;white-space:nowrap}._reorderButtons_k46rh_21{display:flex;align-items:center;gap:4px}._iconBtn_k46rh_27{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:4px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm, 4px);color:var(--fg-secondary);cursor:pointer;transition:all var(--duration-fast, .15s) var(--ease-standard, ease)}._iconBtn_k46rh_27:hover:not(:disabled){background:var(--bg-surface-raised, var(--stone-200));color:var(--fg-primary)}._iconBtn_k46rh_27:disabled{opacity:.3;cursor:not-allowed}._cellName_k46rh_52{padding:8px 12px}._nameContainer_k46rh_56{display:flex;align-items:center;gap:8px}._toggleBtn_k46rh_62{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm, 4px);color:var(--fg-secondary);cursor:pointer}._toggleBtn_k46rh_62:hover{background:var(--bg-surface-raised, var(--stone-200));color:var(--fg-primary)}._togglePlaceholder_k46rh_81{width:24px;height:24px;display:inline-block;flex-shrink:0}._tagName_k46rh_88{font-weight:500;color:var(--fg-primary)}._cellActions_k46rh_93{padding:8px 12px;text-align:right;white-space:nowrap}._actionGroup_k46rh_99{display:inline-flex;align-items:center;gap:6px}._actionBtn_k46rh_105{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 8px;font-size:13px;background:transparent;border:1px solid var(--border-subtle, var(--stone-200));border-radius:var(--radius-sm, 4px);color:var(--fg-secondary);cursor:pointer;transition:all var(--duration-fast, .15s) var(--ease-standard, ease)}._actionBtn_k46rh_105:hover:not(:disabled){background:var(--bg-surface-raised, var(--stone-100));color:var(--fg-primary);border-color:var(--border-focus, var(--stone-300))}._actionBtn_k46rh_105:disabled{opacity:.4;cursor:not-allowed}._deleteBtn_k46rh_131{color:var(--danger-600, #dc2626)}._deleteBtn_k46rh_131:hover:not(:disabled){background:#dc262614;border-color:var(--danger-600, #dc2626);color:var(--danger-600, #dc2626)}._addChildBox_k46rh_141{display:flex;align-items:center;gap:8px;padding:8px 12px 12px 48px;background:var(--bg-surface-raised, var(--stone-50));border-bottom:1px dashed var(--border-subtle, var(--stone-200))}._addChildInput_k46rh_150{flex:1;min-height:36px;padding:6px 10px;border:1px solid var(--border-subtle, var(--stone-300));border-radius:var(--radius-sm, 4px);font-size:14px;color:var(--fg-primary);background:var(--bg-surface, #ffffff)}._addChildInput_k46rh_150:focus{outline:2px solid var(--border-focus, var(--teal-700));outline-offset:-1px}._input_k46rh_166{min-height:32px;padding:4px 8px;border:1px solid var(--border-focus, var(--teal-700));border-radius:var(--radius-sm, 4px);font-size:14px;color:var(--fg-primary)}._moveList_k46rh_175{display:flex;flex-direction:column;gap:4px;max-height:60vh;overflow-y:auto;padding:8px 0}._moveItem_k46rh_184{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:10px 16px;background:transparent;border:none;border-radius:var(--radius-sm, 6px);text-align:left;font-size:14px;color:var(--fg-primary);cursor:pointer;transition:background-color var(--duration-fast, .15s) var(--ease-standard, ease)}._moveItem_k46rh_184:hover:not(:disabled){background:var(--bg-hover, var(--stone-100))}._moveItem_k46rh_184:disabled{opacity:.45;cursor:not-allowed}._moveItemName_k46rh_210{font-weight:500}._moveItemHint_k46rh_214{font-size:12px;color:var(--fg-secondary)}._stepperWrap_1erak_1{margin-bottom:var(--space-6)}._stepperMobile_1erak_5{display:none;font-family:var(--font-body);font-size:var(--text-body-m);font-weight:700;color:var(--teal-700);padding:var(--space-3) 0}._stepperList_1erak_14{display:flex;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--border-subtle);gap:var(--space-4)}._stepItem_1erak_23{display:flex;align-items:center}._stepButton_1erak_28{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border:none;background:transparent;color:var(--fg-secondary);font-family:var(--font-body);font-size:var(--text-body-s);cursor:pointer;border-bottom:2px solid transparent;min-height:44px;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._stepButton_1erak_28:disabled{cursor:not-allowed;opacity:.5}._stepButton_1erak_28:not(:disabled):hover{color:var(--teal-700)}._stepCurrent_1erak_54 ._stepButton_1erak_28,._stepCurrent_1erak_54 ._stepButton_1erak_28:disabled{opacity:1;cursor:default;color:var(--teal-700);font-weight:700;border-bottom-color:var(--teal-700)}._stepNumber_1erak_63{font-family:var(--font-mono);font-size:var(--text-caption);width:22px;height:22px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--bg-surface-sunken);color:var(--fg-secondary)}._stepCurrent_1erak_54 ._stepNumber_1erak_63{background:var(--teal-700);color:var(--fg-inverse);font-weight:700}._stepLabel_1erak_82{white-space:nowrap}@media (max-width: 640px){._stepperList_1erak_14{display:none}._stepperMobile_1erak_5{display:block}}._wizardTitle_1erak_95{display:inline-flex;align-items:center;gap:var(--space-3)}._stepContent_1erak_101{display:flex;flex-direction:column;gap:var(--space-6)}._formGrid_1erak_107{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (max-width: 768px){._formGrid_1erak_107{grid-template-columns:1fr}}._formCol_1erak_119{display:flex;flex-direction:column;gap:var(--space-1)}._formColFull_1erak_125{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-1)}._fieldLabel_1erak_132{display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-body)}._labelText_1erak_139{font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._input_1erak_145,._select_1erak_146,._textarea_1erak_147{width:100%;padding:11px 14px;font-family:var(--font-body);font-size:var(--text-body-m);color:var(--fg-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);min-height:44px;box-sizing:border-box}._input_1erak_145:focus,._select_1erak_146:focus,._textarea_1erak_147:focus{border-color:var(--teal-700);box-shadow:var(--focus-ring)}._inputError_1erak_170{border-color:var(--danger-600)}._fieldError_1erak_174{font-size:var(--text-caption);color:var(--danger-600);margin-top:var(--space-1)}._fieldGroup_1erak_180{display:flex;flex-direction:column;gap:var(--space-2)}._groupLabel_1erak_186{font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._radioGroup_1erak_192{display:flex;gap:var(--space-4);flex-wrap:wrap}._radioOption_1erak_198{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer}._radioInput_1erak_206{accent-color:var(--teal-700);width:18px;height:18px;cursor:pointer}._radioText_1erak_213{font-size:var(--text-body-m);color:var(--fg-primary)}._switchWrap_1erak_218{margin:var(--space-2) 0;min-height:44px;display:flex;align-items:center}._peoplePickerContainer_1erak_225{margin-top:var(--space-3);padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._peoplePicker_1erak_225{display:flex;flex-direction:column;gap:var(--space-2)}._peoplePickerLabel_1erak_239{font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._peopleSearchWrap_1erak_245{margin-bottom:var(--space-2)}._peopleList_1erak_249{display:flex;flex-direction:column;gap:var(--space-1);max-height:220px;overflow-y:auto}._peopleItem_1erak_257{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);min-height:44px;border-radius:var(--radius-sm)}._peopleLabel_1erak_266{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px}._peopleItem_1erak_257:hover{background:var(--bg-surface-sunken)}._checkboxInput_1erak_278{accent-color:var(--teal-700);width:18px;height:18px;cursor:pointer}._peopleName_1erak_285{font-size:var(--text-body-m);color:var(--fg-primary)}._peopleRole_1erak_290{font-size:var(--text-caption);color:var(--fg-secondary)}._peopleEmpty_1erak_295{font-size:var(--text-body-s);color:var(--fg-secondary);margin:var(--space-2) 0}._brandLinesHeader_1erak_301{display:flex;justify-content:space-between;align-items:center}._brandLinesList_1erak_307{display:flex;flex-direction:column;gap:var(--space-3)}._brandLineRow_1erak_313{display:flex;align-items:flex-end;gap:var(--space-3)}._brandLineSelectWrap_1erak_319{flex:1;min-width:0}@media (max-width: 640px){._brandLineRow_1erak_313{flex-wrap:wrap}._brandLineSelectWrap_1erak_319{flex:1 1 100%}._brandLineRow_1erak_313 ._deleteButton_1erak_331{margin-left:auto}}._deleteButton_1erak_331{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--danger-600);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);flex-shrink:0}._deleteButton_1erak_331:hover{background:var(--danger-100)}._formActions_1erak_355{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._actionWithHint_1erak_364{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._actionHint_1erak_371{font-size:var(--text-caption);color:var(--fg-secondary)}._serverError_1erak_376{padding:var(--space-3) var(--space-4);background:var(--danger-100);border:1px solid var(--danger-600);color:var(--danger-600);border-radius:var(--radius-md);font-size:var(--text-body-m)}._placeholderBox_1erak_385{padding:var(--space-8);background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--radius-lg);text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}._placeholderTitle_1erak_396{margin:0;font-size:var(--text-heading-m);color:var(--fg-primary)}._placeholderText_1erak_402{margin:0;font-size:var(--text-body-m);color:var(--fg-secondary)}._sectionCard_1erak_408{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._sectionHeading_1erak_418{margin:0;font-size:var(--text-heading-s);color:var(--fg-primary)}._statsText_1erak_424{font-size:var(--text-body-l);font-weight:600;color:var(--teal-700)}._missingSection_1erak_430{display:flex;flex-direction:column;gap:var(--space-3)}._missingTitle_1erak_436{margin:0;font-size:var(--text-body-m);font-weight:600;color:var(--danger-600)}._missingComplete_1erak_443{margin:0;font-size:var(--text-body-m);color:var(--fg-secondary)}._missingGrid_1erak_449{display:flex;flex-wrap:wrap;gap:var(--space-2)}._missingThumbBtn_1erak_455{position:relative;width:64px;height:64px;border-radius:var(--radius-sm);border:1px solid var(--danger-600);padding:0;overflow:hidden;cursor:pointer;background:var(--bg-surface-sunken)}._missingThumbImg_1erak_467{width:100%;height:100%;object-fit:cover}._missingThumbId_1erak_473{position:absolute;bottom:0;right:0;background:#17140f9e;color:var(--fg-inverse);font-family:var(--font-mono);font-size:10px;padding:1px 4px;border-radius:var(--radius-xs) 0 0 0}._coverGrid_1erak_485{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--space-3)}._coverTile_1erak_491{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-md);border:2px solid transparent;overflow:hidden;cursor:pointer;background:var(--bg-surface-sunken);outline:none;transition:border-color var(--duration-fast) var(--ease-standard)}._coverTile_1erak_491:focus-visible{box-shadow:var(--focus-ring)}._coverTileSelected_1erak_507{border-color:var(--teal-700)}._coverImg_1erak_511{width:100%;height:100%;object-fit:cover}._coverBadge_1erak_517{position:absolute;top:var(--space-2);left:var(--space-2);background:var(--teal-700);color:var(--fg-inverse);font-size:var(--text-caption);font-weight:700;padding:2px 6px;border-radius:var(--radius-xs)}._coverEmpty_1erak_529{margin:0;font-size:var(--text-body-m);color:var(--fg-secondary)}._tagEditorWrap_1erak_535{margin-top:var(--space-2)}._tagGroupField_1erak_539{display:flex;flex-direction:column;gap:var(--space-1)}._tagGroupHeader_1erak_545{display:flex;align-items:center;gap:6px}._requiredDot_1erak_551{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--warning-600);box-shadow:0 0 0 2px var(--bg-surface)}._toastWrap_1erak_560{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:1000}._customerGroup_1erak_567{border:0;padding:0;margin:var(--space-6, 24px) 0 0;display:grid;gap:var(--space-2, 8px)}._fieldHint_1erak_575{color:var(--fg-secondary);font-size:var(--text-sm, 14px);margin:0}._zone_1hzz8_1{margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--danger-600);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._heading_1hzz8_11{margin:0;font-size:var(--text-title-m);color:var(--danger-600)}._hint_1hzz8_12{margin:0;color:var(--fg-secondary);font-size:var(--text-body-s)}._warning_1hzz8_13{margin:0 0 var(--space-4);color:var(--fg-primary)}._danger_1hzz8_15 button{background:var(--danger-600)!important;border-color:var(--danger-600)!important;color:var(--fg-inverse)!important}._danger_1hzz8_15 button{min-height:44px}._section_1v67k_1{margin-top:var(--space-6, 24px);display:grid;gap:var(--space-3, 12px)}._heading_1v67k_2{margin:0;color:var(--fg-primary);font-size:var(--text-md, 16px);font-weight:600}._actions_1v67k_3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3, 12px);color:var(--fg-primary)}._grid_1v67k_4{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--space-2, 8px)}._tile_1v67k_5{position:relative;aspect-ratio:1;border-radius:var(--radius-md, 8px);overflow:hidden;outline:2px solid transparent}._selected_1v67k_6{outline-color:var(--surface-brand);outline-offset:2px}._pick_1v67k_7{all:unset;display:block;width:100%;height:100%;cursor:pointer;min-height:44px}._pick_1v67k_7:focus-visible{outline:2px solid var(--surface-brand);outline-offset:2px}._img_1v67k_9{width:100%;height:100%;object-fit:cover;display:block}._check_1v67k_10{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-brand);color:var(--fg-inverse)}._toastWrap_1v67k_11{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50}._danger_1v67k_12 button{background:var(--danger-600)!important;border-color:var(--danger-600)!important;color:var(--fg-inverse)!important}._posterBtn_1v67k_17{position:absolute;left:4px;right:4px;bottom:4px;min-height:44px;padding:var(--space-1, 4px) var(--space-2, 8px);border:0;border-radius:var(--radius-sm, 4px);background:#17140fd9;color:var(--fg-inverse);font-size:var(--text-caption, 12px);font-weight:600;cursor:pointer;z-index:2;display:grid;place-items:center;text-align:center}._posterBtn_1v67k_17:hover:not(:disabled){background:#17140ff2}._posterBtn_1v67k_17:disabled{opacity:.5;cursor:default}._stepWrap_mxcrm_1{display:flex;flex-direction:column;gap:var(--space-6)}._existingStats_mxcrm_7{margin:0;font-family:var(--font-body);font-size:var(--text-body-m);font-weight:600;color:var(--teal-700)}._dropzone_mxcrm_15{padding:var(--space-8) var(--space-4);background:var(--bg-surface);border:2px dashed var(--border-default);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._dropzoneActive_mxcrm_30{border-color:var(--teal-700);background:var(--stone-100)}._dropzoneDisabled_mxcrm_35{opacity:.6;cursor:not-allowed}._dropzoneTitle_mxcrm_40{margin:0;font-family:var(--font-body);font-size:var(--text-heading-s);font-weight:700;color:var(--fg-primary)}._dropzoneHint_mxcrm_48{margin:0;font-family:var(--font-body);font-size:var(--text-body-s);color:var(--fg-secondary)}._uploadQueueSection_mxcrm_55{display:flex;flex-direction:column;gap:var(--space-3)}._queueSummary_mxcrm_61{font-family:var(--font-body);font-size:var(--text-body-m);font-weight:600;color:var(--fg-primary)}._fileList_mxcrm_68{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fileItem_mxcrm_77{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._fileInfoRow_mxcrm_87{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._fileMeta_mxcrm_94{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;overflow:hidden}._fileName_mxcrm_102{font-family:var(--font-body);font-size:var(--text-body-m);font-weight:600;color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_mxcrm_112{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-secondary);flex-shrink:0}._fileStatusCol_mxcrm_119{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._statusText_mxcrm_126{font-family:var(--font-body);font-size:var(--text-body-s);color:var(--fg-secondary);word-break:break-word}._statusDone_mxcrm_133{color:var(--teal-700);font-weight:600}._statusError_mxcrm_138{color:var(--danger-600);font-weight:600}._retryButton_mxcrm_143{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:6px 12px;min-height:36px;font-family:var(--font-body);font-size:var(--text-body-s);font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--border-brand);background:var(--bg-surface);color:var(--teal-700);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);flex-shrink:0}._retryButton_mxcrm_143:hover{background:var(--stone-100);border-color:var(--teal-800)}._progressBar_mxcrm_168{width:100%;height:6px;background:var(--stone-200);border-radius:var(--radius-full);overflow:hidden}._progressFill_mxcrm_176{height:100%;background:var(--teal-700);border-radius:var(--radius-full);transition:width var(--duration-fast) var(--ease-standard)}._progressFillError_mxcrm_183{background:var(--danger-600)}._formActions_mxcrm_187{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._actionWithHint_mxcrm_196{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);margin-left:auto}._actionHint_mxcrm_204{font-family:var(--font-body);font-size:var(--text-caption);color:var(--fg-secondary)}@media (max-width: 640px){._fileInfoRow_mxcrm_87{flex-direction:column;align-items:stretch;gap:var(--space-2)}._fileStatusCol_mxcrm_119{width:100%;justify-content:space-between}}._section_r72au_1{display:grid;gap:var(--space-3, 12px);margin-bottom:var(--space-6, 24px)}._heading_r72au_2{margin:0;color:var(--fg-primary)}._hint_r72au_3{margin:0;color:var(--fg-secondary);font-size:var(--text-sm, 14px)}._grid_r72au_4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--space-3, 12px)}._tile_r72au_5{display:grid;gap:4px;touch-action:manipulation}._dragging_r72au_6{opacity:.7;z-index:2}._handle_r72au_7{position:relative;aspect-ratio:1;border-radius:var(--radius-md, 8px);overflow:hidden;cursor:grab;touch-action:none}._img_r72au_8{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._badge_r72au_9{position:absolute;top:6px;left:6px;min-width:28px;height:28px;padding:0 6px;border-radius:14px;display:grid;place-items:center;background:var(--surface-brand);color:var(--fg-inverse);font-weight:600}._buttons_r72au_10{display:grid;grid-template-columns:1fr 1fr;gap:4px}._move_r72au_11{min-height:44px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--fg-primary);display:grid;place-items:center;cursor:pointer}._move_r72au_11:disabled{opacity:.35;cursor:default}._actions_r72au_13{display:flex;gap:var(--space-3, 12px);flex-wrap:wrap}._toastWrap_r72au_14{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50}._container_155h3_1{max-width:560px;margin:0 auto}._card_155h3_6{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}._field_155h3_16{display:flex;flex-direction:column;gap:var(--space-2)}._label_155h3_22{font-family:var(--font-body);font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._select_155h3_29{width:100%;padding:11px 14px;font-family:var(--font-body);font-size:var(--text-body-m);color:var(--fg-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;min-height:44px;box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._select_155h3_29:focus{border-color:var(--teal-700);box-shadow:var(--focus-ring)}._actions_155h3_50{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._createLink_155h3_58{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-body-m);font-weight:600;color:var(--teal-700);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);text-decoration:none;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._createLink_155h3_58:hover{background:var(--stone-100);border-color:var(--teal-700)}._root_nola9_1{display:flex;flex-direction:column;gap:var(--space-6)}._tableWrap_nola9_7{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow-x:auto}._table_nola9_7{width:100%;border-collapse:collapse;text-align:left}._table_nola9_7 th{padding:var(--space-3) var(--space-4);background:var(--bg-surface-sunken);color:var(--fg-secondary);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);border-bottom:1px solid var(--border-default)}._table_nola9_7 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--fg-primary);font-size:var(--text-body-m)}._table_nola9_7 tr:last-child td{border-bottom:none}._table_nola9_7 tr:hover td{background:var(--bg-surface-sunken)}._folderLink_nola9_45{color:var(--fg-primary);font-weight:var(--weight-semibold);text-decoration:none}._folderLink_nola9_45:hover{color:var(--fg-brand);text-decoration:underline}._cardList_nola9_56{display:none;flex-direction:column;gap:var(--space-3)}._card_nola9_56{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);text-decoration:none;color:var(--fg-primary);transition:border-color var(--duration-fast) var(--ease-standard)}._card_nola9_56:hover{border-color:var(--border-focus)}._cardTitle_nola9_79{font-size:var(--text-body-l);font-weight:var(--weight-semibold);color:var(--fg-primary)}._cardMeta_nola9_85{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-body-s);color:var(--fg-secondary)}@media (max-width: 767px){._tableWrap_nola9_7{display:none}._cardList_nola9_56{display:flex}}._detailHeader_nola9_103{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}._detailTitle_nola9_110{margin:0;font-family:var(--font-display);font-size:var(--text-title-xl);font-weight:var(--weight-medium);color:var(--fg-primary)}._detailDesc_nola9_118{margin:0;font-size:var(--text-body-m);color:var(--fg-secondary);line-height:var(--leading-normal)}._section_nola9_125{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md)}._sectionTitle_nola9_135{margin:0;font-size:var(--text-title-m);font-weight:var(--weight-semibold);color:var(--fg-primary)}._hint_nola9_142{margin:0;font-size:var(--text-body-s);color:var(--fg-secondary);line-height:var(--leading-normal)}._sectionActions_nola9_149{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._photoHead_nola9_156{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._photoActions_nola9_164{display:flex;align-items:center;gap:var(--space-2)}._selectBar_nola9_170{position:sticky;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:15;margin-top:var(--space-4);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-inverse);color:var(--fg-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-wrap:wrap}._selectBarActions_nola9_187{display:flex;gap:var(--space-2)}._toastWrap_nola9_192{position:fixed;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60}._modalOverlay_nola9_201{position:fixed;top:0;right:0;bottom:0;left:0;background:#17140f73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--space-4)}._modalDialog_nola9_213{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:min(480px,100%);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}._modalTitle_nola9_224{margin:0;font-family:var(--font-display);font-size:var(--text-title-l);font-weight:var(--weight-medium);color:var(--fg-primary)}._form_nola9_232{display:flex;flex-direction:column;gap:var(--space-4)}._formField_nola9_238{display:flex;flex-direction:column;gap:var(--space-1)}._label_nola9_244{font-size:var(--text-body-s);font-weight:var(--weight-medium);color:var(--fg-secondary)}._input_nola9_250,._textarea_nola9_250{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);font:inherit;font-size:var(--text-body-m);color:var(--fg-primary);box-sizing:border-box}._input_nola9_250{height:44px}._textarea_nola9_250{resize:vertical}._input_nola9_250:focus,._textarea_nola9_250:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._dialogActions_nola9_276{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._errorBanner_nola9_283{padding:var(--space-2) var(--space-3);background:var(--danger-50);border:1px solid var(--danger-200);border-radius:var(--radius-sm);color:var(--danger-600);font-size:var(--text-body-s)}._dangerButton_nola9_292 button{color:var(--danger-600)!important}._dangerPrimary_nola9_296 button{background:var(--danger-600)!important;border-color:var(--danger-600)!important}._tile_7dpw7_1{position:relative;display:block;width:100%;height:100%;min-height:120px;padding:0;border:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-surface-sunken);cursor:pointer}._tile_7dpw7_1 img{width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-fast) var(--ease-standard)}._videoPlaceholder_7dpw7_3{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--stone-900)}._tile_7dpw7_1:hover img{opacity:.92}._large_7dpw7_5{grid-row:span 2;grid-column:span 2}._selected_7dpw7_6{box-shadow:inset 0 0 0 3px var(--teal-500)}._selected_7dpw7_6 img{opacity:.85}._caption_7dpw7_8{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:var(--space-2) var(--space-3);background:#17140f9e;color:var(--fg-inverse);text-align:left}._label_7dpw7_9{font-size:var(--text-caption);font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sublabel_7dpw7_10{font-size:var(--text-caption);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._play_7dpw7_11{position:absolute;top:var(--space-2);right:var(--space-2);width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;background:#17140f9e;color:var(--fg-inverse)}._check_7dpw7_12{position:absolute;top:var(--space-2);left:var(--space-2);width:24px;height:24px;border-radius:var(--radius-full);display:grid;place-items:center;border:2px solid var(--fg-inverse);background:#17140f4d;color:var(--fg-inverse)}._selected_7dpw7_6 ._check_7dpw7_12{background:var(--teal-500);border-color:var(--teal-500)}._grid_1w3f7_1{display:grid;gap:6px;grid-auto-rows:200px;grid-auto-flow:dense}._row_1w3f7_2{position:absolute;top:0;left:0;right:0;display:grid;gap:6px}@media (max-width: 640px){._grid_1w3f7_1{grid-auto-rows:150px}}._root_y02yt_1{display:flex;flex-direction:column;gap:var(--space-6)}._visuallyHidden_y02yt_7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._tableWrap_y02yt_19{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow-x:auto}._table_y02yt_19{width:100%;border-collapse:collapse;text-align:left}._table_y02yt_19 th{padding:var(--space-3) var(--space-4);background:var(--bg-surface-sunken);color:var(--fg-secondary);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);border-bottom:1px solid var(--border-default);white-space:nowrap}._table_y02yt_19 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--fg-primary);font-size:var(--text-body-m);vertical-align:middle}._table_y02yt_19 tr:last-child td{border-bottom:none}._table_y02yt_19 tr:hover td{background:var(--bg-surface-sunken)}._ownerBadge_y02yt_59{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--fg-brand);font-weight:var(--weight-semibold)}._ownerBadge_y02yt_59 svg{color:var(--fg-secondary)}._levelSelect_y02yt_71{height:44px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--fg-primary);font:inherit;font-size:var(--text-body-s);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}._levelSelect_y02yt_71:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._levelSelect_y02yt_71:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-surface-sunken)}._actionBtns_y02yt_96{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._btnOutline_y02yt_103{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-body-s);font-weight:var(--weight-semibold);color:var(--fg-primary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast)}._btnOutline_y02yt_103:hover:not(:disabled){background:var(--bg-surface-sunken);border-color:var(--border-focus)}._btnOutline_y02yt_103:disabled{opacity:.5;cursor:not-allowed}._cardList_y02yt_133{display:flex;flex-direction:column;gap:var(--space-3)}._card_y02yt_133{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md)}._cardHeader_y02yt_149{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}._cardTitle_y02yt_156{font-size:var(--text-body-l);font-weight:var(--weight-semibold);color:var(--fg-primary)}._cardEmail_y02yt_162{font-size:var(--text-body-s);color:var(--fg-secondary)}._cardRow_y02yt_167{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-body-s);padding-top:var(--space-1)}._cardRowLabel_y02yt_175{color:var(--fg-secondary)}._cardActions_y02yt_179{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}._modalOverlay_y02yt_187{position:fixed;top:0;right:0;bottom:0;left:0;background:#17140f73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--space-4)}._modalDialog_y02yt_199{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:min(480px,100%);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}._modalTitle_y02yt_210{margin:0;font-family:var(--font-display);font-size:var(--text-title-l);font-weight:var(--weight-medium);color:var(--fg-primary)}._form_y02yt_218{display:flex;flex-direction:column;gap:var(--space-4)}._formField_y02yt_224{display:flex;flex-direction:column;gap:var(--space-1)}._label_y02yt_230{font-size:var(--text-body-s);font-weight:var(--weight-medium);color:var(--fg-secondary)}._input_y02yt_236,._select_y02yt_236{width:100%;height:44px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);font:inherit;font-size:var(--text-body-m);color:var(--fg-primary);box-sizing:border-box}._input_y02yt_236:focus,._select_y02yt_236:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._dialogActions_y02yt_255{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._errorBanner_y02yt_262{padding:var(--space-2) var(--space-3);background:var(--danger-50);border:1px solid var(--danger-200);border-radius:var(--radius-sm);color:var(--danger-600);font-size:var(--text-body-s)}._passwordBox_y02yt_271{display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--bg-surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:18px;font-weight:var(--weight-medium);color:var(--fg-primary);letter-spacing:var(--tracking-wide);-webkit-user-select:all;user-select:all}._warningText_y02yt_287{margin:0;font-size:var(--text-body-s);color:var(--fg-secondary);line-height:var(--leading-normal)}._toastWrap_y02yt_294{position:fixed;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60}._passwordSection_y02yt_302{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}._passwordSectionTitle_y02yt_312{margin:0;font-size:var(--text-title-s);font-weight:var(--weight-semibold);color:var(--fg-primary)}._passwordSectionDesc_y02yt_319{margin:0;font-size:var(--text-body-s);color:var(--fg-secondary);line-height:var(--leading-normal)}._passwordStatusRow_y02yt_326{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._statusUnset_y02yt_334{color:var(--danger-600);font-size:var(--text-body-m);font-weight:var(--weight-medium)}._statusSet_y02yt_340{color:var(--fg-secondary);font-size:var(--text-body-m)}._passwordForm_y02yt_345{display:flex;flex-direction:column;gap:var(--space-4);max-width:440px}._formActions_y02yt_352{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}._tabList_zyrja_1{display:flex;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-5)}._tab_zyrja_1{background:none;border:none;border-bottom:2px solid transparent;padding:var(--space-2) var(--space-1);font-family:inherit;font-size:var(--text-sm);font-weight:500;color:var(--fg-secondary);cursor:pointer;min-height:44px;display:inline-flex;align-items:center;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._tab_zyrja_1:hover{color:var(--fg-primary)}._tabActive_zyrja_29{color:var(--teal-700);border-bottom-color:var(--teal-700);font-weight:600}._tab_zyrja_1:focus-visible{outline:2px solid var(--teal-700);outline-offset:2px}._threadsList_zyrja_40{display:flex;flex-direction:column;gap:var(--space-4)}._loading_zyrja_46{text-align:center;color:var(--fg-secondary);padding:var(--space-6) var(--space-4);font-size:var(--text-sm)}._error_zyrja_53{color:var(--danger-600);background-color:var(--bg-surface-raised);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4)}._toastWrap_zyrja_62{position:fixed;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-ext-400-normal-wd4asoXq.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-400-normal-DGgLiUMh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-400-normal-NYULt11J.woff2) format("woff2"),url(/assets/mulish-cyrillic-400-normal-BNekwWHs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-vietnamese-400-normal-DoBClvYm.woff2) format("woff2"),url(/assets/mulish-vietnamese-400-normal-wxj85OR_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-ext-400-normal-avcijv45.woff2) format("woff2"),url(/assets/mulish-latin-ext-400-normal-CkhBr6wh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-400-normal-C9Snyl1s.woff2) format("woff2"),url(/assets/mulish-latin-400-normal-BRmeVNaI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-ext-600-normal-vB0dh4Vd.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-600-normal-B_z2ex1z.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-600-normal-CKFF8GaG.woff2) format("woff2"),url(/assets/mulish-cyrillic-600-normal-DPq7SEaB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-vietnamese-600-normal-DQ5mKFzk.woff2) format("woff2"),url(/assets/mulish-vietnamese-600-normal-BpgYXBxh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-ext-600-normal-D7_foosS.woff2) format("woff2"),url(/assets/mulish-latin-ext-600-normal-Chxu7DbI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-600-normal-BSghSUeJ.woff2) format("woff2"),url(/assets/mulish-latin-600-normal-BgWMv2vh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-cyrillic-ext-700-normal-8rTAbKX1.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-700-normal-BOPj4Aba.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-cyrillic-700-normal-Cdb6nxyj.woff2) format("woff2"),url(/assets/mulish-cyrillic-700-normal-C83yEZuV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-vietnamese-700-normal-B7ZZnzhK.woff2) format("woff2"),url(/assets/mulish-vietnamese-700-normal-iBzJykbs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-latin-ext-700-normal-DmQ9OtDO.woff2) format("woff2"),url(/assets/mulish-latin-ext-700-normal-CZscPGxd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-latin-700-normal-DP36JSCV.woff2) format("woff2"),url(/assets/mulish-latin-700-normal-LuPokTVX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-cyrillic-ext-800-normal-DHXDzINK.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-800-normal-PnLpklXX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-cyrillic-800-normal-C_e00Lsl.woff2) format("woff2"),url(/assets/mulish-cyrillic-800-normal-D8Rm6jlN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-vietnamese-800-normal-BTkKiZSW.woff2) format("woff2"),url(/assets/mulish-vietnamese-800-normal-Ck-vY46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-latin-ext-800-normal-CKMK3Z_R.woff2) format("woff2"),url(/assets/mulish-latin-ext-800-normal-CEoVKVpH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-latin-800-normal-B_RVkmOV.woff2) format("woff2"),url(/assets/mulish-latin-800-normal-DFBkNLap.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal-900:#0A3A46;--teal-800:#0D4756;--teal-700:#105769;--teal-600:#16697F;--teal-500:#1F7F98;--teal-400:#4FA3B8;--teal-300:#8FC4D2;--teal-200:#C7E1E8;--teal-100:#EAF3F5;--stone-950:#17140F;--stone-900:#242220;--stone-800:#3A3733;--stone-700:#57534C;--stone-600:#79746B;--stone-500:#9C968B;--stone-400:#BFB9AC;--stone-300:#DDD7C9;--stone-200:#EDE8DC;--stone-100:#F6F3EA;--stone-50:#FBFAF7;--brass-700:#8A6D3B;--brass-600:#9E7E45;--brass-500:#B08D4F;--brass-400:#C7A467;--brass-300:#DCC28F;--brass-200:#EADFC4;--brass-100:#F3ECD9;--success-600:#3F7D58;--success-100:#DEEBE1;--warning-600:#9E7E45;--warning-100:#F3ECD9;--danger-600:#9C4034;--danger-100:#F3E1DE;--info-600:var(--teal-500);--info-100:var(--teal-100);--bg-page:var(--stone-50);--bg-surface:#FFFFFF;--bg-surface-sunken:var(--stone-100);--bg-inverse:var(--teal-900);--bg-accent-wash:var(--brass-100);--fg-primary:var(--stone-900);--fg-secondary:var(--stone-700);--fg-muted:var(--stone-500);--fg-inverse:var(--stone-50);--fg-brand:var(--teal-700);--fg-accent:var(--brass-600);--border-subtle:var(--stone-200);--border-default:var(--stone-300);--border-strong:var(--stone-400);--border-brand:var(--teal-600);--border-focus:var(--teal-500);--surface-brand:var(--teal-700);--surface-brand-hover:var(--teal-800);--surface-brand-active:var(--teal-900);--surface-accent:var(--brass-500);--surface-accent-hover:var(--brass-600)}:root{--font-display:"Mulish", -apple-system, sans-serif;--font-body:"Mulish", -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-display-xl:64px;--text-display-l:48px;--text-display-m:36px;--text-display-s:28px;--text-title-l:24px;--text-title-m:20px;--text-title-s:17px;--text-body-l:18px;--text-body-m:16px;--text-body-s:14px;--text-caption:12px;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.12em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1200px;--gutter:24px}:root{--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-full:999px;--shadow-sm:0 1px 2px rgba(23,20,15,.06);--shadow-md:0 4px 12px rgba(23,20,15,.08);--shadow-lg:0 12px 32px rgba(23,20,15,.12);--shadow-brand:0 8px 24px rgba(16,87,105,.18);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.32s;--border-width:1px;--focus-ring:0 0 0 3px rgba(31,127,152,.28)}:root{--surface-accent: var(--brass-700);--surface-accent-hover: #74592F}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-body);font-size:var(--text-body-m);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button{font:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.mono{font-family:var(--font-mono);font-weight:500}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}
