._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_66es7_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_66es7_2{display:flex;align-items:center;flex:none}._logo_66es7_2{height:28px;width:auto}._tabs_66es7_4{display:flex;gap:var(--space-5)}._tab_66es7_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_66es7_4:hover{opacity:.9}._active_66es7_7{opacity:1;font-weight:700;border-bottom-color:var(--brass-500)}._search_66es7_8{flex:1;max-width:420px;margin-left:auto;position:relative}._search_66es7_8 input{width:100%;height:40px;border:0;border-radius:var(--radius-md);padding:0 var(--space-3) 0 40px;font:inherit;font-size:var(--text-body-s);color:var(--fg-primary);background:var(--bg-surface)}._searchIcon_66es7_10{position:absolute;left:12px;top:11px;color:var(--fg-muted)}._right_66es7_11{flex:none;display:flex;align-items:center;gap:var(--space-3)}@media (max-width: 640px){._header_66es7_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_66es7_2{order:1;min-height:44px;display:inline-flex;align-items:center}._logo_66es7_2{height:22px}._right_66es7_11{order:2;margin-left:auto;display:flex;align-items:center;gap:var(--space-1)}._tabs_66es7_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_66es7_4::-webkit-scrollbar{display:none}._tab_66es7_4{min-height:44px;flex:none}._search_66es7_8{order:4;flex-basis:100%;width:100%;max-width:none;margin:0 0 var(--space-1)}}._shell_1ayy2_1{min-height:100dvh;display:flex;flex-direction:column}._main_1ayy2_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))}._backBtn_1ayy2_3{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_1ayy2_3:hover{color:var(--fg-primary);background:var(--stone-200)}._backBtn_1ayy2_3:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width: 640px){._main_1ayy2_2{padding:var(--space-4)}._backBtn_1ayy2_3{margin-bottom:var(--space-3)}}._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}._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_qpt4l_1{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_qpt4l_1:hover{box-shadow:var(--shadow-md)}._cover_qpt4l_3{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--bg-surface-sunken)}._cover_qpt4l_3 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._noCover_qpt4l_5{width:100%;height:100%;background:var(--stone-200)}._body_qpt4l_6{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}._name_qpt4l_7{font-size:var(--text-title-s);font-weight:700;line-height:var(--leading-snug)}._meta_qpt4l_8{font-size:var(--text-caption);color:var(--fg-secondary)}._brands_qpt4l_9{font-size:13px;color:var(--brass-700);font-weight:600}._row_16uh5_1{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_16uh5_2{display:inline-flex;align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--fg-primary);font-size:var(--text-body-s);font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}._chip_16uh5_2:hover{background:var(--bg-surface-sunken)}._on_16uh5_4,._on_16uh5_4:hover{background:var(--surface-brand);border-color:var(--surface-brand);color:var(--fg-inverse)}@media (pointer: coarse){._chip_16uh5_2{min-height:44px}}._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)}._filters_18z0e_1{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}._grid_18z0e_8{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-6)}@media (max-width: 640px){._grid_18z0e_8{grid-template-columns:1fr;gap:var(--space-4)}}._tile_tpcky_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_tpcky_1 img{width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-fast) var(--ease-standard)}._tile_tpcky_1:hover img{opacity:.92}._large_tpcky_4{grid-row:span 2;grid-column:span 2}._selected_tpcky_5{box-shadow:inset 0 0 0 3px var(--teal-500)}._selected_tpcky_5 img{opacity:.85}._caption_tpcky_7{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_tpcky_8{font-size:var(--text-caption);font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sublabel_tpcky_9{font-size:var(--text-caption);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._play_tpcky_10{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_tpcky_11{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_tpcky_5 ._check_tpcky_11{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}}._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}._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}._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)}._hero_va2u3_1{position:relative;height:clamp(240px,42vh,460px);margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;background:var(--stone-800) center / cover no-repeat}._heroBar_va2u3_8{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:#0a3a46d1;color:var(--fg-inverse);flex-wrap:wrap}._title_va2u3_23{margin:0;font-size:var(--text-display-s);font-weight:800;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}._place_va2u3_31{margin:var(--space-1) 0 0;opacity:.85;font-size:var(--text-body-s)}._actions_va2u3_37{display:flex;gap:var(--space-3);flex-wrap:wrap}._facts_va2u3_43{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:0 calc(-1 * var(--space-6)) var(--space-6);background:var(--border-subtle);border-bottom:1px solid var(--border-subtle)}._ndaFact_va2u3_52 dt{color:var(--brass-700)}._facts_va2u3_43>div{background:var(--bg-surface);padding:var(--space-4) var(--space-6)}._facts_va2u3_43 dt{font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-secondary)}._facts_va2u3_43 dd{margin:var(--space-1) 0 0;font-size:var(--text-body-s);overflow-wrap:break-word}._brandLines_va2u3_75{margin:0 0 var(--space-6)}._brandLinesTitle_va2u3_79{margin:0 0 var(--space-3);font-size:var(--text-title-s);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--fg-primary)}._brandTable_va2u3_87{width:100%;max-width:720px;border-collapse:collapse;font-size:var(--text-body-s)}._brandTable_va2u3_87 th,._brandTable_va2u3_87 td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle)}._brandTable_va2u3_87 thead th{font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-secondary)}._brandTable_va2u3_87 tbody th{width:34%;font-weight:var(--weight-semibold);color:var(--fg-primary)}._brandTable_va2u3_87 td{color:var(--fg-primary)}._unassigned_va2u3_120{margin:var(--space-2) 0 0;font-size:var(--text-body-s);color:var(--fg-secondary)}._summary_va2u3_126{max-width:72ch;color:var(--fg-secondary);margin:0 0 var(--space-6)}._chips_va2u3_132{margin-bottom:var(--space-4)}@media (max-width: 900px){._facts_va2u3_43{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._hero_va2u3_1{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0}._facts_va2u3_43{margin:0 calc(-1 * var(--space-4)) var(--space-4)}._facts_va2u3_43>div{padding:var(--space-3) var(--space-4)}._heroBar_va2u3_8{padding:var(--space-4)}._title_va2u3_23{font-size:var(--text-title-l)}}._toastWrap_va2u3_160{position:fixed;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60}._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}}._sidebar_1tl5m_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)}._head_1tl5m_2{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}._total_1tl5m_3{font-size:var(--text-body-s);color:var(--fg-secondary)}._clear_1tl5m_4{border:0;background:none;color:var(--fg-brand);font-weight:600;font-size:var(--text-body-s);cursor:pointer;min-height:36px}._year_1tl5m_5{padding:var(--space-4) 0}._yearTitle_1tl5m_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)}._yearRow_1tl5m_7{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._yearField_1tl5m_8{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-caption);color:var(--fg-secondary)}._yearField_1tl5m_8 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)}._bar_ed220_1{position:sticky;top:0;z-index:10;margin:0 calc(-1 * var(--space-4)) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}._chips_ed220_2{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--space-2)}._chips_ed220_2::-webkit-scrollbar{display:none}._chip_ed220_2{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--fg-primary);font-size:var(--text-body-s);font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}._on_ed220_5{background:var(--surface-brand);border-color:var(--surface-brand);color:var(--fg-inverse)}._meta_ed220_6{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-caption);color:var(--fg-secondary)}._clear_ed220_7{border:0;background:none;color:var(--fg-brand);font-weight:600;font-size:var(--text-caption);min-height:32px;cursor:pointer}._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_zjhhj_1{display:flex;flex-direction:column;gap:var(--space-1);position:relative;font-family:var(--font-ui, Mulish, sans-serif)}._chips_zjhhj_9{display:flex;flex-wrap:wrap;gap:var(--space-1)}._chip_zjhhj_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_zjhhj_28{font-weight:500}._chipRemove_zjhhj_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_zjhhj_32:hover:not(:disabled){background:var(--teal-100, #d5e5e8)}._singleSelection_zjhhj_51{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);background:var(--stone-100, #f4f1ea);border:1px solid var(--stone-200, #ede8dc);border-radius:var(--radius-sm, 6px);padding:4px 8px;font-size:13px}._selectedTag_zjhhj_63{font-weight:600;color:var(--stone-900, #242220)}._clearBtn_zjhhj_68{background:transparent;border:none;color:var(--teal-700, #105769);cursor:pointer;font-size:12px;font-weight:600;padding:2px 6px;border-radius:var(--radius-sm, 4px);min-height:32px}._clearBtn_zjhhj_68:hover:not(:disabled){background:var(--stone-200, #ede8dc);color:var(--teal-800, #0d4654)}._inputWrap_zjhhj_85{position:relative;display:flex;align-items:center}._combobox_zjhhj_91{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_zjhhj_91:focus{border-color:var(--teal-700, #105769);box-shadow:0 0 0 2px var(--teal-100, #d5e5e8)}._combobox_zjhhj_91:disabled{background:var(--stone-100, #f4f1ea);color:var(--stone-500, #78716c);cursor:not-allowed}._listbox_zjhhj_117{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:200px;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;margin:0;list-style:none}._option_zjhhj_134{padding:6px 10px;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:32px;display:flex;align-items:center}._optionHighlight_zjhhj_146{background:var(--teal-50, #eaf1f2);color:var(--teal-900, #0a3a46);font-weight:600}._optionSelected_zjhhj_152{font-weight:700}._panel_1vx2q_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_1vx2q_11{margin:0;font-size:15px;font-weight:700;color:var(--stone-900, #242220)}._missingWarning_1vx2q_18{margin:0;font-size:12px;color:var(--color-warn, #8a6d3b);background:var(--color-warn-bg, #fdfbf7);border:1px solid var(--color-warn-border, #ede8dc);border-radius:var(--radius-sm, 6px);padding:6px 10px}._field_1vx2q_28{display:flex;flex-direction:column;gap:var(--space-1)}._fieldHeader_1vx2q_34{display:flex;align-items:center;gap:6px}._fieldLabel_1vx2q_40{font-size:12px;font-weight:700;color:var(--stone-700, #4a463e);letter-spacing:.02em}._modifiedDot_1vx2q_47{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal-700, #105769)}._captionInput_1vx2q_55{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_1vx2q_55:focus{border-color:var(--teal-700, #105769);box-shadow:0 0 0 2px var(--teal-100, #d5e5e8)}._alert_1vx2q_74{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_1vx2q_84{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._applyBtn_1vx2q_91{width:100%}._toastWrap_1vx2q_95{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}._layout_nn2r8_1{display:flex;gap:var(--space-6);align-items:flex-start}._content_nn2r8_7{flex:1;min-width:0}._toolbar_nn2r8_12{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4);flex-wrap:wrap}._search_nn2r8_20{position:relative;flex:1;min-width:220px}._search_nn2r8_20 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_nn2r8_20 input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}._searchIcon_nn2r8_44{position:absolute;left:12px;top:13px;color:var(--fg-muted)}._selectBar_nn2r8_51{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}._selectActions_nn2r8_52{display:flex;gap:var(--space-2);flex-wrap:wrap}._toastWrap_nn2r8_53{position:fixed;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60}._folderBanner_nn2r8_55{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_nn2r8_70 button{color:var(--danger-600)!important}._dangerPrimary_nn2r8_74 button{background:var(--danger-600)!important;border-color:var(--danger-600)!important}: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_4coum_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_4coum_2{position:absolute;top:0;right:0;bottom:64px;left:0;touch-action:none;user-select:none;-webkit-user-select:none;overflow:hidden}._swiper_4coum_3{width:100%;height:100%}._slide_4coum_4{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}._media_4coum_5{max-width:100%;max-height:100%;object-fit:contain}._fill_4coum_7{width:100%;height:100%}._chrome_4coum_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_4coum_8>*{pointer-events:auto}._hidden_4coum_10{opacity:0}._hidden_4coum_10>*{pointer-events:none}._top_4coum_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)}._source_4coum_13{font-weight:600}._topActions_4coum_14{display:flex;gap:var(--space-2)}._ghost_4coum_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}._ghost_4coum_15:hover{background:#fbfaf729}._nav_4coum_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_4coum_17:hover{background:#fbfaf733}._prev_4coum_19{left:var(--space-4)}._next_4coum_20{right:var(--space-4)}._bar_4coum_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_4coum_22{display:flex;flex-direction:column;min-width:0}._text_4coum_22 strong{font-size:var(--text-body-s);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._text_4coum_22 span{font-size:var(--text-caption);color:var(--stone-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fallbackNotice_4coum_25{font-size:var(--text-caption);color:var(--fg-on-dark-muted, var(--stone-400))}._zoomWrap_4coum_26{width:100%!important;height:100%!important}._zoomContent_4coum_28{width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center}._zoomed_4coum_29 ._zoomContent_4coum_28{cursor:grab}._zoomed_4coum_29 ._zoomContent_4coum_28:active{cursor:grabbing}._zoom_4coum_26{display:inline-flex;align-items:center;gap:var(--space-1)}._zoomBtn_4coum_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_4coum_32:hover:not(:disabled){background:#fbfaf729}._zoomBtn_4coum_32:disabled{opacity:.45;cursor:default}._barRight_4coum_35{display:inline-flex;align-items:center;gap:var(--space-3);flex-shrink:0}._bar_4coum_21 .mono{color:var(--stone-300);font-size:var(--text-body-s);flex:none}@media (max-width: 640px){._nav_4coum_17,._zoom_4coum_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_1my6s_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_1my6s_1 h2{margin:0;font-size:var(--text-title-s);font-weight:700}._card_1my6s_1 p{margin:0;color:var(--fg-secondary);font-size:var(--text-body-s)}._card_1my6s_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_1my6s_1 dt{color:var(--fg-secondary)}._card_1my6s_1 dd{margin:0}._row_1my6s_7{display:flex;align-items:center;gap:var(--space-3)}._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_papuq_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_papuq_2{background:var(--brass-100);color:var(--brass-700)}._warn_papuq_3{background:var(--warning-100);color:var(--stone-800)}._install_papuq_4{background:var(--teal-100);color:var(--teal-800)}._linkBtn_papuq_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_papuq_6{display:flex;align-items:center;gap:var(--space-1)}._netBtn_papuq_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_papuq_7:hover{background:var(--teal-800)}._dot_papuq_9{width:8px;height:8px;border-radius:var(--radius-full)}._on_papuq_10{background:var(--success-600);box-shadow:0 0 0 2px var(--fg-inverse)}._off_papuq_2{background:var(--brass-400);box-shadow:0 0 0 2px var(--fg-inverse)}._spin_papuq_12{animation:_spin_papuq_12 1s linear infinite}@keyframes _spin_papuq_12{to{transform:rotate(360deg)}}._lock_papuq_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_papuq_15{width:110px}._lockCard_papuq_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_papuq_16 h1{margin:0;font-size:var(--text-title-l);font-weight:800;letter-spacing:var(--tracking-tight)}._lockCard_papuq_16 p{margin:0;color:var(--fg-secondary);font-size:var(--text-body-m);line-height:1.5}@media (max-width: 640px){._banner_papuq_1{padding:var(--space-2) var(--space-4)}}@media (prefers-reduced-motion: reduce){._spin_papuq_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)}}._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}._stepperWrap_zk8va_1{margin-bottom:var(--space-6)}._stepperMobile_zk8va_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_zk8va_14{display:flex;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--border-subtle);gap:var(--space-4)}._stepItem_zk8va_23{display:flex;align-items:center}._stepButton_zk8va_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_zk8va_28:disabled{cursor:not-allowed;opacity:.5}._stepButton_zk8va_28:not(:disabled):hover{color:var(--teal-700)}._stepCurrent_zk8va_54 ._stepButton_zk8va_28,._stepCurrent_zk8va_54 ._stepButton_zk8va_28:disabled{opacity:1;cursor:default;color:var(--teal-700);font-weight:700;border-bottom-color:var(--teal-700)}._stepNumber_zk8va_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_zk8va_54 ._stepNumber_zk8va_63{background:var(--teal-700);color:var(--fg-inverse);font-weight:700}._stepLabel_zk8va_82{white-space:nowrap}@media (max-width: 640px){._stepperList_zk8va_14{display:none}._stepperMobile_zk8va_5{display:block}}._wizardTitle_zk8va_95{display:inline-flex;align-items:center;gap:var(--space-3)}._stepContent_zk8va_101{display:flex;flex-direction:column;gap:var(--space-6)}._formGrid_zk8va_107{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (max-width: 768px){._formGrid_zk8va_107{grid-template-columns:1fr}}._formCol_zk8va_119{display:flex;flex-direction:column;gap:var(--space-1)}._formColFull_zk8va_125{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-1)}._fieldLabel_zk8va_132{display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-body)}._labelText_zk8va_139{font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._input_zk8va_145,._select_zk8va_146,._textarea_zk8va_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_zk8va_145:focus,._select_zk8va_146:focus,._textarea_zk8va_147:focus{border-color:var(--teal-700);box-shadow:var(--focus-ring)}._inputError_zk8va_170{border-color:var(--danger-600)}._fieldError_zk8va_174{font-size:var(--text-caption);color:var(--danger-600);margin-top:var(--space-1)}._fieldGroup_zk8va_180{display:flex;flex-direction:column;gap:var(--space-2)}._groupLabel_zk8va_186{font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._radioGroup_zk8va_192{display:flex;gap:var(--space-4);flex-wrap:wrap}._radioOption_zk8va_198{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer}._radioInput_zk8va_206{accent-color:var(--teal-700);width:18px;height:18px;cursor:pointer}._radioText_zk8va_213{font-size:var(--text-body-m);color:var(--fg-primary)}._switchWrap_zk8va_218{margin:var(--space-2) 0;min-height:44px;display:flex;align-items:center}._peoplePickerContainer_zk8va_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_zk8va_225{display:flex;flex-direction:column;gap:var(--space-2)}._peoplePickerLabel_zk8va_239{font-size:var(--text-body-s);font-weight:600;color:var(--fg-secondary)}._peopleSearchWrap_zk8va_245{margin-bottom:var(--space-2)}._peopleList_zk8va_249{display:flex;flex-direction:column;gap:var(--space-1);max-height:220px;overflow-y:auto}._peopleItem_zk8va_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_zk8va_266{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px}._peopleItem_zk8va_257:hover{background:var(--bg-surface-sunken)}._checkboxInput_zk8va_278{accent-color:var(--teal-700);width:18px;height:18px;cursor:pointer}._peopleName_zk8va_285{font-size:var(--text-body-m);color:var(--fg-primary)}._peopleRole_zk8va_290{font-size:var(--text-caption);color:var(--fg-secondary)}._peopleEmpty_zk8va_295{font-size:var(--text-body-s);color:var(--fg-secondary);margin:var(--space-2) 0}._brandLinesHeader_zk8va_301{display:flex;justify-content:space-between;align-items:center}._brandLinesList_zk8va_307{display:flex;flex-direction:column;gap:var(--space-3)}._brandLineRow_zk8va_313{display:flex;align-items:flex-end;gap:var(--space-3)}._brandLineSelectWrap_zk8va_319{flex:1;min-width:0}@media (max-width: 640px){._brandLineRow_zk8va_313{flex-wrap:wrap}._brandLineSelectWrap_zk8va_319{flex:1 1 100%}._brandLineRow_zk8va_313 ._deleteButton_zk8va_331{margin-left:auto}}._deleteButton_zk8va_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_zk8va_331:hover{background:var(--danger-100)}._formActions_zk8va_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_zk8va_364{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._actionHint_zk8va_371{font-size:var(--text-caption);color:var(--fg-secondary)}._serverError_zk8va_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_zk8va_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_zk8va_396{margin:0;font-size:var(--text-heading-m);color:var(--fg-primary)}._placeholderText_zk8va_402{margin:0;font-size:var(--text-body-m);color:var(--fg-secondary)}._sectionCard_zk8va_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_zk8va_418{margin:0;font-size:var(--text-heading-s);color:var(--fg-primary)}._statsText_zk8va_424{font-size:var(--text-body-l);font-weight:600;color:var(--teal-700)}._missingSection_zk8va_430{display:flex;flex-direction:column;gap:var(--space-3)}._missingTitle_zk8va_436{margin:0;font-size:var(--text-body-m);font-weight:600;color:var(--danger-600)}._missingComplete_zk8va_443{margin:0;font-size:var(--text-body-m);color:var(--fg-secondary)}._missingGrid_zk8va_449{display:flex;flex-wrap:wrap;gap:var(--space-2)}._missingThumbBtn_zk8va_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_zk8va_467{width:100%;height:100%;object-fit:cover}._missingThumbId_zk8va_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_zk8va_485{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--space-3)}._coverTile_zk8va_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_zk8va_491:focus-visible{box-shadow:var(--focus-ring)}._coverTileSelected_zk8va_507{border-color:var(--teal-700)}._coverImg_zk8va_511{width:100%;height:100%;object-fit:cover}._coverBadge_zk8va_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_zk8va_529{margin:0;font-size:var(--text-body-m);color:var(--fg-secondary)}._tagEditorWrap_zk8va_535{margin-top:var(--space-2)}._toastWrap_zk8va_539{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:1000}._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}}._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}._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}}
