@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";._checkbox_k0b4p_1{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;margin:0}._skeleton_k0b4p_8{background:linear-gradient(90deg,var(--muted) 25%,var(--secondary) 50%,var(--muted) 75%);background-size:200% 100%;animation:_shimmer_k0b4p_1 1.4s infinite linear;border-radius:var(--radius)}@keyframes _shimmer_k0b4p_1{0%{background-position:200% 0}to{background-position:-200% 0}}._spinner_k0b4p_18{display:inline-block;width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_k0b4p_18 .8s linear infinite}@keyframes _spin_k0b4p_18{to{transform:rotate(360deg)}}._loadingScreen_k0b4p_30{min-height:60vh;display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);color:var(--muted-foreground)}._shell_1pthi_1{display:grid;grid-template-columns:240px 1fr;min-height:100vh}._sidebar_1pthi_6{background:var(--sidebar);color:var(--sidebar-foreground);display:flex;flex-direction:column;padding:var(--spacing-6) var(--spacing-4);gap:var(--spacing-6);position:sticky;top:0;height:100vh}._brand_1pthi_17{display:flex;align-items:center;gap:var(--spacing-3);padding:0 var(--spacing-2)}._brandMark_1pthi_23{width:32px;height:32px;border-radius:var(--radius);background:var(--accent);color:var(--accent-foreground);display:grid;place-items:center;font-family:var(--font-family-display);font-weight:700}._brandName_1pthi_34{font-family:var(--font-family-display);font-weight:700;font-size:1.15rem}._nav_1pthi_39{display:flex;flex-direction:column;gap:2px;flex:1}._navLink_1pthi_45{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);color:inherit;opacity:.75;text-decoration:none;font-size:.92rem}._navLink_1pthi_45:hover{opacity:1;background:#ffffff0f}._navLink_1pthi_45._active_1pthi_60{opacity:1;background:#ffffff1a;box-shadow:inset 3px 0 0 var(--accent)}._scanButton_1pthi_65{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-foreground);font-weight:600;text-decoration:none;font-size:.92rem}._logout_1pthi_78{display:flex;align-items:center;gap:var(--spacing-2);background:none;border:none;color:inherit;opacity:.6;cursor:pointer;font-size:.82rem;padding:var(--spacing-2)}._logout_1pthi_78:hover{opacity:1}._main_1pthi_93{min-width:0;padding:var(--spacing-8)}._mobileNav_1pthi_97{display:none}@media(max-width:800px){._shell_1pthi_1{grid-template-columns:1fr}._sidebar_1pthi_6{display:none}._main_1pthi_93{padding:var(--spacing-4) var(--spacing-4) 96px}._mobileNav_1pthi_97{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;background:var(--sidebar);color:var(--sidebar-foreground);padding:var(--spacing-2);gap:var(--spacing-1);z-index:var(--z-overlay)}._mobileLink_1pthi_123,._mobileScan_1pthi_124{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--spacing-2);border-radius:var(--radius);color:inherit;text-decoration:none;font-size:.72rem;opacity:.75}._mobileLink_1pthi_123._active_1pthi_60{opacity:1;background:#ffffff1a}._mobileScan_1pthi_124{background:var(--accent);color:var(--accent-foreground);opacity:1;font-weight:600}}@media print{._sidebar_1pthi_6,._mobileNav_1pthi_97{display:none}._shell_1pthi_1{display:block;background:#fff}._main_1pthi_93{padding:0}}._button_1dq6b_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);border-radius:var(--radius);border:1px solid transparent;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--animation-duration-fast),opacity var(--animation-duration-fast)}._button_1dq6b_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._button_1dq6b_1:disabled{opacity:.5;cursor:not-allowed}._primary_1dq6b_22{background:var(--primary);color:var(--primary-foreground)}._primary_1dq6b_22:hover:not(:disabled){opacity:.9}._secondary_1dq6b_24{background:var(--secondary);color:var(--secondary-foreground)}._outline_1dq6b_25{background:transparent;color:var(--foreground);border-color:var(--border)}._outline_1dq6b_25:hover:not(:disabled){background:var(--muted)}._ghost_1dq6b_27{background:transparent;color:var(--foreground)}._ghost_1dq6b_27:hover:not(:disabled){background:var(--muted)}._destructive_1dq6b_29{background:var(--error);color:var(--error-foreground)}._sm_1dq6b_30{height:32px;padding:0 var(--spacing-3);font-size:.82rem}._md_1dq6b_31{height:38px;padding:0 var(--spacing-4);font-size:.9rem}._lg_1dq6b_32{height:48px;padding:0 var(--spacing-6);font-size:1rem}._icon-sm_1dq6b_33{height:32px;width:32px;padding:0}._input_1sya1_1{width:100%;min-height:38px;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font-size:.92rem}._input_1sya1_1:focus{outline:none;border-color:var(--accent);box-shadow:var(--shadow-focus)}._input_1sya1_1:disabled{opacity:.6}._textarea_1sya1_19{resize:vertical;min-height:80px}._page_17e4w_1{min-height:100vh;display:grid;place-items:center;padding:var(--spacing-4);background:repeating-linear-gradient(-45deg,transparent 0 22px,rgba(232,163,23,.07) 22px 44px),var(--background)}._panel_17e4w_10{width:100%;max-width:420px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-4)}._brand_17e4w_22{display:flex;align-items:center;gap:var(--spacing-2)}._mark_17e4w_27{width:32px;height:32px;border-radius:var(--radius);background:var(--accent);color:var(--accent-foreground);display:grid;place-items:center;font-family:var(--font-family-display);font-weight:700}._name_17e4w_38{font-family:var(--font-family-display);font-weight:700;font-size:1.1rem}._title_17e4w_43{margin:0;font-family:var(--font-family-display);font-size:1.6rem}._subtitle_17e4w_48{margin:0;color:var(--muted-foreground);font-size:.9rem}._notice_17e4w_53{margin:0;padding:var(--spacing-3);border-radius:var(--radius);background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:.88rem}._hint_17e4w_61{font-weight:400;font-size:.78rem;color:var(--muted-foreground)}._linkButton_17e4w_66{background:none;border:none;color:var(--info);cursor:pointer;font-size:.88rem;padding:0;text-align:center}._page_1npk9_2{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:1200px}._header_1npk9_8{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-4);flex-wrap:wrap}._eyebrow_1npk9_15{margin:0;font-size:.82rem;color:var(--muted-foreground)}._title_1npk9_20{margin:var(--spacing-1) 0 0;font-family:var(--font-family-display);font-size:1.9rem;letter-spacing:-.02em}._lead_1npk9_26{margin:var(--spacing-1) 0 0;color:var(--muted-foreground);font-size:.88rem}._actions_1npk9_31{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._panel_1npk9_36{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-4);overflow-x:auto}._panelTitle_1npk9_43{margin:var(--spacing-2) 0 var(--spacing-3);font-family:var(--font-family-display);font-size:1.05rem}._skeleton_1npk9_48{height:240px;margin:var(--spacing-2) 0}._empty_1npk9_52{color:var(--muted-foreground);padding:var(--spacing-4) 0;font-size:.9rem;margin:0}._table_1npk9_58{width:100%;border-collapse:collapse;font-size:.88rem}._table_1npk9_58 th{text-align:left;font-weight:500;color:var(--muted-foreground);font-size:.78rem;padding:var(--spacing-2);border-bottom:1px solid var(--border);white-space:nowrap}._table_1npk9_58 td{padding:var(--spacing-2);border-bottom:1px solid var(--border);vertical-align:middle}._code_1npk9_77{font-family:var(--font-family-monospace);font-weight:500;display:block;white-space:nowrap}._sub_1npk9_83{display:block;font-size:.75rem;color:var(--muted-foreground)}._mono_1npk9_88{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;font-size:.84rem;white-space:nowrap}._late_1npk9_94{color:var(--error);font-weight:500}._rowActions_1npk9_98{display:flex;gap:var(--spacing-1);justify-content:flex-end;align-items:center}._error_1npk9_104{color:var(--error);margin:0;font-size:.88rem}._form_1npk9_109{display:flex;flex-direction:column;gap:var(--spacing-3)}._row_1npk9_98{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._field_1npk9_119{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.85rem;font-weight:500}._hidden_1npk9_126{display:none}._link_1npk9_129{display:inline-flex;align-items:center;gap:4px;color:var(--info);text-decoration:none;font-size:.85rem}@media(max-width:600px){._row_1npk9_98{grid-template-columns:1fr}._title_1npk9_20{font-size:1.5rem}}._badge_u8ly1_1{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;white-space:nowrap;border:1px solid transparent}._primary_u8ly1_12{background:var(--primary);color:var(--primary-foreground)}._secondary_u8ly1_13{background:var(--secondary);color:var(--secondary-foreground)}._outline_u8ly1_14{border-color:var(--border);color:var(--foreground)}._success_u8ly1_15{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._warning_u8ly1_16{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--warning)}._destructive_u8ly1_17{background:color-mix(in srgb,var(--error) 14%,transparent);color:var(--error)}._kpis_1rvcc_1{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-3)}._kpi_1rvcc_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1)}._error_1rvcc_15{box-shadow:inset 0 3px 0 var(--error)}._warning_1rvcc_18{box-shadow:inset 0 3px 0 var(--accent)}._kpiSkeleton_1rvcc_21{height:112px;border-radius:var(--radius-md)}._kpiIcon_1rvcc_25{color:var(--muted-foreground)}._kpiValue_1rvcc_28{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:500}._kpiTotal_1rvcc_34{font-size:1rem;color:var(--muted-foreground)}._kpiLabel_1rvcc_38{font-size:.85rem;color:var(--muted-foreground)}._columns_1rvcc_42{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-4);align-items:start}._vgpList_1rvcc_48{list-style:none;margin:0;padding:0}._vgpItem_1rvcc_53{display:grid;grid-template-columns:1fr auto auto;gap:var(--spacing-3);align-items:center;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}@media(max-width:900px){._kpis_1rvcc_1{grid-template-columns:repeat(2,1fr)}._columns_1rvcc_42{grid-template-columns:1fr}}._label_7f22s_1{display:flex;align-items:center;gap:10px;border:1.5px solid #16202e;border-radius:6px;padding:8px;background:#fff;color:#16202e;break-inside:avoid;width:100%}._qr_7f22s_13{width:96px;height:96px;flex-shrink:0}._text_7f22s_18{display:flex;flex-direction:column;gap:2px;min-width:0}._code_7f22s_24{font-family:var(--font-family-monospace);font-weight:500;font-size:1.3rem}._name_7f22s_29{font-size:.8rem;overflow:hidden;text-overflow:ellipsis}._hint_7f22s_34{font-size:.65rem;color:#5d6573;border-top:3px solid #e8a317;padding-top:3px;margin-top:4px}._overlay_1oj2x_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b11188c;z-index:var(--z-overlay)}._content_1oj2x_7{position:fixed;z-index:calc(var(--z-overlay) + 1);top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 2rem);max-width:520px;max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--popup);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._close_1oj2x_27{position:absolute;top:var(--spacing-3);right:var(--spacing-3);background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-1)}._header_1oj2x_37{display:flex;flex-direction:column;gap:var(--spacing-1);padding-right:var(--spacing-6)}._title_1oj2x_43{margin:0;font-family:var(--font-family-display);font-size:1.15rem}._description_1oj2x_48{margin:0;color:var(--muted-foreground);font-size:.88rem}._footer_1oj2x_53{display:flex;justify-content:flex-end;gap:var(--spacing-2)}._trigger_rrmwn_1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);cursor:pointer;text-align:left}._content_rrmwn_9{z-index:calc(var(--z-overlay) + 10);min-width:var(--radix-select-trigger-width);max-height:300px;background:var(--popup);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}._viewport_rrmwn_20{padding:var(--spacing-1)}._item_rrmwn_23{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-8) var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);font-size:.9rem;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}._item_rrmwn_23[data-highlighted]{background:var(--muted)}._indicator_rrmwn_37{position:absolute;right:var(--spacing-2);display:inline-flex}._toolbar_wd74n_1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._searchBox_wd74n_7{position:relative;flex:1;max-width:380px}._searchIcon_wd74n_12{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted-foreground)}._searchInput_wd74n_19{padding-left:32px}._count_wd74n_22{font-size:.85rem;color:var(--muted-foreground)}._checkCol_wd74n_26{width:32px}._wideDialog_wd74n_29{max-width:720px}._previewWrap_wd74n_32{max-height:360px;overflow:auto}._printArea_wd74n_36{display:none}@media print{._noPrint_wd74n_40{display:none}._printArea_wd74n_36{display:grid;grid-template-columns:repeat(2,1fr);gap:6mm}}._list_1p0xw_1{display:inline-flex;gap:2px;padding:3px;background:var(--muted);border-radius:var(--radius-md)}._trigger_1p0xw_8{border:none;background:transparent;color:var(--muted-foreground);padding:6px 12px;border-radius:var(--radius);font-size:.85rem;font-weight:500;cursor:pointer}._trigger_1p0xw_8[data-state=active]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow)}._cats_1wqao_1{display:flex;flex-wrap:wrap;gap:4px}._catPicker_1wqao_6{display:flex;flex-wrap:wrap;gap:var(--spacing-2);font-weight:400}._cat_1wqao_1{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:var(--radius-full);padding:4px 12px;font-family:var(--font-family-monospace);font-size:.8rem;cursor:pointer}._catOn_1wqao_22{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._page_17mo3_1{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:560px;margin:0 auto}._title_17mo3_8{margin:0;font-family:var(--font-family-display);font-size:1.7rem}._subtitle_17mo3_13{margin:0 0 var(--spacing-3);font-family:var(--font-family-display);font-size:1.05rem}._cameraCard_17mo3_18{background:var(--sidebar);color:var(--sidebar-foreground);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._video_17mo3_27{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);outline:3px solid var(--accent)}._cameraPlaceholder_17mo3_34{aspect-ratio:4 / 3;border:2px dashed rgba(255,255,255,.25);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-6);font-size:.95rem;opacity:.85}._bigButton_17mo3_48{width:100%;min-height:56px;font-size:1.05rem;background:var(--accent);color:var(--accent-foreground)}._manual_17mo3_55{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._searchBox_17mo3_61{position:relative}._searchIcon_17mo3_64{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted-foreground)}._searchInput_17mo3_71{padding-left:38px;min-height:52px;font-size:1.1rem;font-family:var(--font-family-monospace)}._results_17mo3_77{list-style:none;margin:var(--spacing-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._result_17mo3_77{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-3);align-items:center;padding:var(--spacing-3);min-height:52px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);cursor:pointer;text-align:left;font-size:.95rem}._code_17mo3_101{font-family:var(--font-family-monospace);font-weight:500}._muted_17mo3_105{color:var(--muted-foreground);font-size:.8rem}._page_gi33c_1{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:560px;margin:0 auto}._skeleton_gi33c_8{height:320px;border-radius:var(--radius-lg)}._card_gi33c_12{background:var(--sidebar);color:var(--sidebar-foreground);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-6);box-shadow:inset 0 -4px 0 var(--accent)}._cardTop_gi33c_19{display:flex;justify-content:space-between;align-items:center}._code_gi33c_24{font-family:var(--font-family-monospace);font-size:1.6rem;font-weight:500}._name_gi33c_29{margin:var(--spacing-2) 0 var(--spacing-1);font-family:var(--font-family-display);font-size:1.3rem}._meta_gi33c_34{margin:0;font-size:.88rem;opacity:.8}._mono_gi33c_39{font-family:var(--font-family-monospace)}._form_gi33c_42,._history_gi33c_43,._success_gi33c_44{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._formTitle_gi33c_53{margin:0;font-family:var(--font-family-display);font-size:1.1rem}._toggleRow_gi33c_58{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}._severityRow_gi33c_63{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2)}._choice_gi33c_68{min-height:56px;border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:1rem;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}._chosen_gi33c_83{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._danger_gi33c_88._chosen_gi33c_83{border-color:var(--error);background:var(--error);color:var(--error-foreground)}._hint_gi33c_93{font-size:.72rem;font-weight:400;opacity:.8}._hidden_gi33c_98{display:none}._big_gi33c_101{width:100%;min-height:56px;font-size:1.05rem}._submit_gi33c_106{background:var(--accent);color:var(--accent-foreground)}._photoChip_gi33c_110{display:flex;align-items:center;gap:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-2)}._thumb_gi33c_118{width:56px;height:56px;object-fit:cover;border-radius:var(--radius)}._removePhoto_gi33c_124{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--muted-foreground);padding:var(--spacing-2)}._success_gi33c_44{align-items:center;text-align:center;color:var(--success)}._successText_gi33c_137{margin:0;color:var(--foreground);font-size:1.1rem;font-weight:600}._historyList_gi33c_143{list-style:none;margin:0;padding:0}._historyItem_gi33c_148{display:flex;flex-direction:column;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border);font-size:.9rem}._mutedText_gi33c_155{margin:0;color:var(--muted-foreground);font-size:.82rem}._error_gi33c_160{color:var(--error);margin:0}._warning_gi33c_164{margin:0;padding:var(--spacing-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);font-weight:600;font-size:.9rem}._checkList_gi33c_173{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._checkItem_gi33c_181{width:100%;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:.95rem;text-align:left;cursor:pointer}._checkState_gi33c_197{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--success);white-space:nowrap}._checkKo_gi33c_205{border-color:var(--error)}._checkKo_gi33c_205 ._checkState_gi33c_197{color:var(--error)}:root{--z-overlay: 400;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--background: #f3f2ee;--foreground: #16202e;--sidebar: #16202e;--sidebar-foreground: #e9e7e0;--card: #fbfaf7;--popup: #fbfaf7;--primary: #1d2b3f;--primary-foreground: #f6f4ee;--secondary: #e2dfd6;--secondary-foreground: #1d2b3f;--accent: #e8a317;--accent-foreground: #1a1405;--muted: #e6e3db;--muted-foreground: #5d6573;--success: #2f7d4f;--success-foreground: #f4fbf6;--error: #b8372b;--error-foreground: #fff6f4;--warning: #c97a0a;--warning-foreground: #1a1405;--info: #2c5d8f;--border: #d6d2c7;--font-family-base: "IBM Plex Sans", system-ui, sans-serif;--font-family-display: "Bricolage Grotesque", "IBM Plex Sans", sans-serif;--font-family-monospace: "IBM Plex Mono", ui-monospace, monospace;--shadow: 0 1px 2px rgba(22, 32, 46, .06);--shadow-md: 0 4px 12px rgba(22, 32, 46, .08);--shadow-lg: 0 12px 32px rgba(22, 32, 46, .12);--shadow-focus: 0 0 0 3px rgba(232, 163, 23, .45);--radius-sm: 4px;--radius: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--animation-duration-fast: .12s}@media(prefers-color-scheme:dark){:root{--background: #0f1620;--foreground: #e8e6e0;--sidebar: #0b1118;--sidebar-foreground: #d9d6ce;--card: #151e2a;--popup: #1a2533;--primary: #e8e6e0;--primary-foreground: #0f1620;--secondary: #223042;--secondary-foreground: #e8e6e0;--accent: #f0b232;--muted: #1c2837;--muted-foreground: #9aa3ae;--success: #4fa874;--error: #e0604f;--warning: #e0952a;--info: #5d93c9;--border: #263445}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}
