._header_ch69z_1{height:56px;position:sticky;top:0;z-index:50;background:var(--header-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}._inner_ch69z_11{height:56px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem}._brand_ch69z_20{display:flex;align-items:center;gap:.75rem;min-width:0}._wordmark_ch69z_27{height:28px;width:auto}._title_ch69z_32{font-weight:700;font-size:.95rem;letter-spacing:.2px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._right_ch69z_42{display:flex;align-items:center;gap:.75rem}._themeLabel_ch69z_48{color:var(--text-secondary);font-size:.85rem}._themeSwitch_ch69z_53{width:46px;height:24px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:999px;position:relative;display:inline-flex;align-items:center;padding:2px}._themeSwitchKnob_ch69z_65{width:18px;height:18px;border-radius:999px;background:var(--accent-gradient);transform:translate(0);transition:transform .2s}._themeSwitch_ch69z_53[data-checked=true] ._themeSwitchKnob_ch69z_65{transform:translate(22px)}._wrapper_se109_1{display:flex;height:calc(100dvh - 56px);overflow:hidden}._sidebar_se109_7{width:360px;max-width:92vw;background:var(--bg-secondary);border-right:1px solid var(--border);padding:14px;display:flex;flex-direction:column;gap:12px;overflow:auto}._main_se109_19{flex:1;min-width:0;padding:14px;overflow:auto}._card_se109_26{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:14px}._sectionTitle_se109_33{font-size:.92rem;font-weight:800;color:var(--text-primary);margin-bottom:10px}._fieldLabel_se109_40{font-size:.82rem;color:var(--text-secondary);margin-bottom:6px}._row_se109_46{display:grid;grid-template-columns:1fr 1fr;gap:10px}._input_se109_52,._select_se109_53{width:100%;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--input-bg-fill);color:var(--text-primary);outline:none}._input_se109_52:focus,._select_se109_53:focus{border-color:var(--accent-border-soft)}._searchRow_se109_68{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._searchClear_se109_74{padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);font-weight:700}._searchClear_se109_74:disabled{cursor:not-allowed;opacity:.5}._searchMeta_se109_88{margin-top:6px;color:var(--text-secondary);font-size:.78rem}._fileInput_se109_94{width:100%;color:var(--text-secondary)}._btnPrimary_se109_99{width:100%;padding:10px 12px;border-radius:var(--radius-sm);background:var(--accent-gradient);color:#fff;font-weight:800}._btnSecondary_se109_108{width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);font-weight:700}._btnRow_se109_118{display:grid;grid-template-columns:1fr 1fr;gap:10px}._error_se109_124{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(239,68,68,.4);background:#ef44441f;color:var(--danger);font-size:.9rem}._muted_se109_133{color:var(--text-secondary);font-size:.9rem}._resultHeader_se109_138{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}._resultTitle_se109_146{font-size:1.05rem;font-weight:900}._pill_se109_151{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-secondary);font-size:.84rem;font-weight:700}._table_se109_164{width:100%;border-collapse:collapse;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border)}._th_se109_172,._td_se109_173{padding:10px;border-bottom:1px solid var(--border);vertical-align:top;font-size:.9rem}._th_se109_172{text-align:left;color:var(--text-secondary);font-weight:800;background:var(--bg-tertiary)}._td_se109_173{color:var(--text-primary);background:var(--bg-secondary)}._mono_se109_192{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;color:var(--text-secondary)}._pre_se109_198{white-space:pre-wrap;word-break:break-word}._gateOverlay_se109_203{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}._gateModal_se109_214{width:520px;max-width:96vw;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:16px}._gateActions_se109_223{display:flex;justify-content:flex-end}:root,:root[data-theme=dark]{--bg-primary: #17181c;--bg-secondary: #1f2025;--bg-tertiary: #27292f;--border: #2a2a32;--text-primary: #f0f0f2;--text-secondary: #9a9aa8;--text-muted: #5c5c6a;--accent-from: #ff3b3b;--accent-to: #ff7a00;--accent: #ff3b3b;--accent-secondary: #ff7a00;--accent-hover: #ff9224;--accent-gradient: linear-gradient(90deg, var(--accent-from), var(--accent-to));--accent-muted: rgba(255, 59, 59, .18);--accent-muted-wash: linear-gradient( 135deg, rgba(255, 59, 59, .14) 0%, rgba(255, 122, 0, .12) 100% );--accent-border-soft: rgba(255, 90, 59, .45);--danger: #ef4444;--radius: 12px;--radius-sm: 8px;--font-sans: system-ui, sans-serif;--header-surface: rgba(23, 24, 28, .9);--dropdown-surface: rgba(31, 32, 37, .98);--dropdown-shadow: 0 10px 30px rgba(0, 0, 0, .35);--input-bg-fill: rgba(0, 0, 0, .25)}:root[data-theme=light]{--bg-primary: #f4f5f9;--bg-secondary: #ffffff;--bg-tertiary: #e8eaf2;--border: #d5d8e4;--text-primary: #12131a;--text-secondary: #4b4f63;--text-muted: #7a7f95;--accent-from: #e53535;--accent-to: #ea7000;--accent: #e53535;--accent-secondary: #ea7000;--accent-hover: #d65a00;--accent-gradient: linear-gradient(90deg, var(--accent-from), var(--accent-to));--accent-muted: rgba(229, 53, 53, .12);--accent-muted-wash: linear-gradient( 135deg, rgba(229, 53, 53, .1) 0%, rgba(234, 112, 0, .08) 100% );--accent-border-soft: rgba(229, 53, 53, .4);--danger: #dc2626;--header-surface: rgba(255, 255, 255, .92);--dropdown-surface: #ffffff;--dropdown-shadow: 0 10px 40px rgba(15, 23, 42, .12);--input-bg-fill: rgba(0, 0, 0, .04)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}#root{min-height:100vh}button{font-family:inherit;cursor:pointer;border:none}input,textarea,select{font-family:inherit}
