:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-active: #1e40af;--color-primary-soft: #eff6ff;--color-bg: #ffffff;--color-surface: #ffffff;--color-subtle: #f9fafb;--color-text: #111827;--color-text-muted: #6b7280;--color-text-faint: #767e8b;--color-border: #e5e7eb;--color-border-strong: #d1d5db;--color-danger: #b91c1c;--color-danger-hover: #991b1b;--color-danger-soft: rgba(185, 28, 28, .12);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "Menlo", "SF Mono", "Cascadia Code", "Roboto Mono", monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--leading-normal: 1.5;--leading-tight: 1.35;--leading-dense: 1.3;--text-2xs: 11px;--space-1_5: 6px;--row-dense: 28px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(17, 24, 39, .04);--shadow-pop: 0 4px 16px rgba(17, 24, 39, .08);--content-max: 880px;--content-wide: min(1800px, 94vw);--shell-pad: var(--space-6);--shell-height: 52px;--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .12s;--dur: .18s;--z-canvas: 0;--z-node: 10;--z-panel: 20;--z-sticky: 40;--z-shell: 60;--z-modal: 100;--z-toast: 1000;--edge-evidence: var(--color-primary);--edge-predicted: #9ca3af;--edge-width: 1.75px;--node-selected-ring: 2px;--badge-verified: var(--color-primary);--badge-failed: var(--color-text-muted);--badge-unassessed: transparent;--rhythm-block: 24px;--rhythm-section: 32px;--rhythm-page: 48px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}html{scrollbar-gutter:stable}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-weight:600;line-height:var(--leading-tight);color:var(--color-text)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit;color:var(--color-text)}code,pre,kbd{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where([id]){scroll-margin-top:calc(var(--shell-height, 52px) + 12px)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-sm)}::-webkit-scrollbar-track{background:transparent}._shell_aag0a_1{min-height:100%;display:flex;flex-direction:column;background:var(--color-bg)}._topbar_aag0a_8{position:sticky;top:0;z-index:var(--z-shell);display:flex;align-items:center;gap:var(--space-3);height:var(--shell-height);padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._brand_aag0a_22{display:flex;align-items:baseline;gap:var(--space-2);flex-shrink:0;text-decoration:none;color:var(--color-text)}._brand_aag0a_22:hover{text-decoration:none}._brandName_aag0a_33{font-size:var(--text-base);font-weight:600;letter-spacing:-.01em;white-space:nowrap}._brandTag_aag0a_39{font-size:var(--text-xs);color:var(--color-text-faint);font-family:var(--font-mono);white-space:nowrap}._navLink_aag0a_47{margin-left:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;white-space:nowrap;padding:2px 6px;border-radius:var(--radius-sm)}._navLink_aag0a_47:hover{color:var(--color-primary);text-decoration:none}._navLinkActive_aag0a_60{color:var(--color-primary);font-weight:600;background:var(--color-primary-soft)}._spacer_aag0a_66{flex:1;min-width:0}._userChip_aag0a_72{display:inline-flex;align-items:center;gap:var(--space-1_5);min-width:0;max-width:150px;padding:2px 7px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:var(--text-xs);background:var(--color-surface)}._userMark_aag0a_85{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--color-primary)}._userName_aag0a_92{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoutBtn_aag0a_98{flex:0 0 auto;border:0;padding:3px 4px;background:none;color:var(--color-text-faint);font-size:var(--text-xs);cursor:pointer}._logoutBtn_aag0a_98:hover:not(:disabled){color:var(--color-primary)}._logoutBtn_aag0a_98:disabled{cursor:wait;opacity:.55}._health_aag0a_116{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}._healthDot_aag0a_123{width:7px;height:7px;border-radius:50%;background:var(--color-text-faint)}._releaseId_aag0a_130{font-family:var(--font-mono);color:var(--color-text-faint);letter-spacing:.02em}._healthOk_aag0a_135{background:var(--color-primary)}._healthDown_aag0a_138{background:var(--color-text-faint)}._bellBtn_aag0a_143{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer;flex-shrink:0}._bellBtn_aag0a_143:hover{color:var(--color-text);border-color:var(--color-border)}._bellOff_aag0a_160{color:var(--color-text-faint)}._mockBadge_aag0a_165{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 6px}._mockDash_aag0a_175{width:7px;border-top:1.5px solid var(--color-text-faint)}._mockShort_aag0a_179{display:none}._content_aag0a_183{flex:1;width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-7) var(--shell-pad) var(--space-8)}._contentWide_aag0a_190{max-width:var(--content-wide)}._contentCanvas_aag0a_193{max-width:none;padding-inline:clamp(var(--space-3),1.5vw,var(--space-6));padding-top:var(--space-4);padding-bottom:var(--space-6)}._authGate_aag0a_201{min-height:240px;display:grid;place-items:center;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}@media(max-width:640px){._topbar_aag0a_8{padding:0 var(--space-4)}._content_aag0a_183{padding:var(--space-5) var(--space-4) var(--space-7)}}@media(max-width:480px){._topbar_aag0a_8{padding:0 var(--space-3);gap:var(--space-2)}._brandTag_aag0a_39,._mockLong_aag0a_228,._healthText_aag0a_229,._releaseId_aag0a_130{display:none}._mockShort_aag0a_179{display:inline}._health_aag0a_116{gap:0}._spacer_aag0a_66{min-width:0}._navLink_aag0a_47{margin-left:0;padding-inline:3px}._userChip_aag0a_72{max-width:68px;padding-inline:5px}._logoutBtn_aag0a_98{padding-inline:1px}._content_aag0a_183{padding:var(--space-5) var(--space-3) var(--space-7)}}@media(max-width:390px){._topbar_aag0a_8{padding-inline:var(--space-2);gap:var(--space-1)}._brandName_aag0a_33{font-size:var(--text-sm)}._userChip_aag0a_72,._health_aag0a_116{display:none}}._btn_11u47_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-weight:500;line-height:1;white-space:nowrap;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);-webkit-user-select:none;user-select:none}._btn_11u47_1:disabled{cursor:not-allowed;opacity:.5}._md_11u47_24{height:36px;padding:0 var(--space-4);font-size:var(--text-base)}._sm_11u47_29{height:28px;padding:0 var(--space-3);font-size:var(--text-sm)}._primary_11u47_36{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._primary_11u47_36:not(:disabled):hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._primary_11u47_36:not(:disabled):active{background:var(--color-primary-active);border-color:var(--color-primary-active)}._ghost_11u47_51{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._ghost_11u47_51:not(:disabled):hover{border-color:var(--color-border-strong);background:var(--color-subtle)}._subtle_11u47_62{background:transparent;color:var(--color-text-muted);border-color:transparent}._subtle_11u47_62:not(:disabled):hover{color:var(--color-text);background:var(--color-subtle)}._danger_11u47_73{background:var(--color-surface);color:var(--color-danger);border-color:var(--color-border)}._danger_11u47_73:not(:disabled):hover{color:var(--color-danger-hover);border-color:var(--color-border-strong);background:var(--color-subtle)}._spinner_11u47_85{width:13px;height:13px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_btn-spin_11u47_1 .7s linear infinite;opacity:.85}@keyframes _btn-spin_11u47_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_11u47_85{animation-duration:1.6s}}._field_ed7wu_3{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:var(--space-2) var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}._field_ed7wu_3::placeholder{color:var(--color-text-faint)}._field_ed7wu_3:hover:not(:disabled){border-color:var(--color-border-strong)}._field_ed7wu_3:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._field_ed7wu_3:disabled{background:var(--color-subtle);color:var(--color-text-faint);cursor:not-allowed}._mono_ed7wu_32{font-family:var(--font-mono);font-size:var(--text-sm)}._invalid_ed7wu_36{border-color:var(--color-danger)}._invalid_ed7wu_36:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}._textarea_ed7wu_43{resize:vertical;min-height:72px}._selectWrap_ed7wu_49{position:relative;display:inline-block;width:100%}._select_ed7wu_49{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:var(--space-1_5) var(--space-6) var(--space-1_5) 10px;cursor:pointer}._caret_ed7wu_61{position:absolute;right:var(--space-3);top:50%;width:8px;height:8px;border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);transform:translateY(-65%) rotate(45deg);pointer-events:none}._label_ed7wu_73{display:block;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}._toggleRow_ed7wu_81{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0}._toggleRow_ed7wu_81._disabled_ed7wu_87{opacity:.55}._switch_ed7wu_90{position:relative;flex:0 0 auto;width:34px;height:20px;border-radius:999px;background:var(--color-border-strong);border:none;padding:0;margin-top:1px;transition:background var(--dur) var(--ease)}._switch_ed7wu_90:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-soft)}._switch_ed7wu_90[aria-checked=true]{background:var(--color-primary)}._switch_ed7wu_90:disabled{cursor:not-allowed}._knob_ed7wu_112{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease)}._switch_ed7wu_90[aria-checked=true] ._knob_ed7wu_112{transform:translate(14px)}._toggleText_ed7wu_126{display:flex;flex-direction:column;gap:2px;min-width:0}._toggleLabel_ed7wu_132{font-size:var(--text-base);color:var(--color-text);cursor:pointer}._toggleHint_ed7wu_137{font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal)}._bare_ed7wu_144{border:0;border-radius:0;background:transparent;padding:var(--space-4) var(--space-4) var(--space-2);box-shadow:none}._bare_ed7wu_144:focus,._bare_ed7wu_144:focus-visible{outline:none;border:0;box-shadow:none}._card_9je84_4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease)}._padSm_9je84_10{padding:var(--space-3)}._padMd_9je84_13{padding:var(--space-4)}._padLg_9je84_16{padding:var(--space-5)}._interactive_9je84_19{cursor:pointer}._interactive_9je84_19:hover{border-color:var(--color-border-strong)}._selected_9je84_26{border-color:var(--color-primary);box-shadow:inset 2px 0 0 var(--color-primary);background:var(--color-primary-soft)}._section_9je84_33{margin-bottom:var(--space-4)}._sectionSpacedTop_9je84_38{padding-top:var(--space-6)}._sectionHead_9je84_41{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3)}._sectionTitles_9je84_50{min-width:0}._sectionTitle_9je84_50{font-size:var(--text-lg);font-weight:600;color:var(--color-text)}._sectionSubtitle_9je84_58{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}._sectionTrailing_9je84_63{flex:0 0 auto}._collapsible_9je84_68{border-top:1px solid var(--color-border)}._collapsibleSummary_9je84_71{display:flex;align-items:center;gap:var(--space-2);width:100%;background:none;border:none;text-align:left;padding:var(--space-3) 0;color:var(--color-text);font-size:var(--text-base)}._collapsibleSummary_9je84_71:hover{color:var(--color-primary)}._tri_9je84_86{flex:0 0 auto;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur-fast) var(--ease)}._triOpen_9je84_95{transform:rotate(45deg)}._collapsibleCount_9je84_98{margin-left:auto;color:var(--color-text-faint);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._collapsibleBody_9je84_104{padding:0 0 var(--space-4) var(--space-4)}._table_9je84_109{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_9je84_109 th{text-align:left;font-weight:600;color:var(--color-text-muted);background:var(--color-subtle);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_9je84_109 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top}._tableDense_9je84_129 td{padding:var(--space-2) var(--space-3)}._table_9je84_109 tr:last-child td{border-bottom:none}._cellMono_9je84_135{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}._alignRight_9je84_140{text-align:right;font-variant-numeric:tabular-nums}._kv_9je84_146{display:flex;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--text-sm);align-items:baseline}._kvLabel_9je84_153{flex:0 0 auto;color:var(--color-text-muted);min-width:96px}._kvValue_9je84_158{color:var(--color-text);word-break:break-word}._kvMono_9je84_162{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}._kvEmphasize_9je84_167{color:var(--color-primary);font-weight:600}._empty_9je84_173{text-align:center;color:var(--color-text-faint);padding:var(--space-7) var(--space-4);font-size:var(--text-sm)}._emptyTitle_9je84_179{color:var(--color-text-muted);font-size:var(--text-base);margin-bottom:var(--space-2)}._wrap_t0fa8_6{position:relative;display:inline-flex;align-items:center;vertical-align:middle;cursor:help;padding:var(--space-1);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0}._mark_t0fa8_19{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--color-border);border-radius:50%;font-size:9px;line-height:1;color:var(--color-text-faint);transition:color .12s ease,border-color .12s ease}._wrap_t0fa8_6:hover ._mark_t0fa8_19,._wrap_t0fa8_6:focus-visible ._mark_t0fa8_19{color:var(--color-primary);border-color:var(--color-primary);outline:none}._bubble_t0fa8_41{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(2px);z-index:60;width:max-content;max-width:280px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-pop);color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease}._wrap_t0fa8_6:hover ._bubble_t0fa8_41,._wrap_t0fa8_6:focus-within ._bubble_t0fa8_41{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._bubble_t0fa8_41:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-surface)}._bubbleEnd_t0fa8_84{right:0;left:auto;transform:translateY(2px)}._wrap_t0fa8_6:hover ._bubbleEnd_t0fa8_84,._wrap_t0fa8_6:focus-within ._bubbleEnd_t0fa8_84{transform:translateY(0)}._bubbleEnd_t0fa8_84:after{right:2px;left:auto;transform:none}._wrap_mbnj0_1{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}._canvas_mbnj0_9{height:460px;position:relative}._canvas_mbnj0_9>*{height:100%}._actions_mbnj0_19{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-border);background:var(--color-subtle)}._panel_mbnj0_29{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm)}._panelTitle_mbnj0_37{color:var(--color-text);font-size:var(--text-base);margin-bottom:var(--space-2)}._panelRow_mbnj0_42{display:flex;gap:var(--space-2);margin-top:var(--space-4)}._loadingRow_mbnj0_47{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}._spinner_mbnj0_54{width:13px;height:13px;border:1.5px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:_k-spin_mbnj0_1 .7s linear infinite}@keyframes _k-spin_mbnj0_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_mbnj0_54{animation-duration:1.6s}}._tag_1nj2f_7{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:1;padding:2px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);white-space:nowrap;font-family:var(--font-sans);cursor:default}._dot_1nj2f_24{flex:0 0 auto;width:6px;height:6px;border-radius:50%}._dotMeasured_1nj2f_31{background:var(--color-primary)}._dotOpen_1nj2f_35{background:var(--color-primary);border-radius:2px}._dotSimilar_1nj2f_40{width:7px;height:7px;border:1.5px solid var(--color-primary);background:linear-gradient(90deg,var(--color-primary) 0 50%,#fff 50% 100%)}._dotPredicted_1nj2f_47{background:#fff;border:1.5px solid var(--color-primary);width:7px;height:7px}._dash_1nj2f_54{flex:0 0 auto;width:7px;height:0;border-top:1.5px solid var(--color-text-faint)}._tagMeasured_1nj2f_61,._tagOpen_1nj2f_64,._tagSimilar_1nj2f_67,._tagPredicted_1nj2f_70{color:var(--color-text)}._tagNa_1nj2f_73{color:var(--color-text-faint)}._tagNeutral_1nj2f_76{color:var(--color-text-muted)}._tagPrimary_1nj2f_79{color:var(--color-primary);border-color:var(--color-primary)}._statusLine_1nj2f_85{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--color-text)}._statusDot_1nj2f_92{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-text-faint)}._statusDotActive_1nj2f_99{background:var(--color-primary);animation:_pulse_1nj2f_1 1.6s var(--ease) infinite}._statusDotDone_1nj2f_103{background:var(--color-primary)}._statusDotError_1nj2f_106{background:var(--color-danger)}._statusDotGrey_1nj2f_109{background:var(--color-text-faint)}@keyframes _pulse_1nj2f_1{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){._statusDotActive_1nj2f_99{animation:none}}._statusWord_1nj2f_126{font-weight:500}._statusMeta_1nj2f_129{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._statusStage_1nj2f_134{color:var(--color-text-muted);font-size:var(--text-sm);font-family:var(--font-mono)}._statusSpacer_1nj2f_139{flex:1}._progressTrack_1nj2f_144{position:relative;width:100%;height:3px;background:var(--color-border);border-radius:999px;overflow:hidden}._progressFill_1nj2f_152{position:absolute;left:0;top:0;height:100%;background:var(--color-primary);border-radius:999px;transition:width var(--dur) var(--ease)}._progressIndet_1nj2f_162{position:absolute;top:0;height:100%;width:35%;background:var(--color-primary);border-radius:999px;animation:_indet_1nj2f_1 1.4s var(--ease) infinite}@keyframes _indet_1nj2f_1{0%{left:-35%}to{left:100%}}@media(prefers-reduced-motion:reduce){._progressIndet_1nj2f_162{animation-duration:3s}}._progressStage_1nj2f_184{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);font-family:var(--font-mono)}._copy_1nj2f_192{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);background:none;border:none;padding:var(--space-1) var(--space-2);min-height:24px;color:var(--color-text-faint);font-size:var(--text-xs);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}._copy_1nj2f_192:hover{color:var(--color-primary);background:var(--color-subtle)}._copied_1nj2f_211{color:var(--color-primary)}._copyIcon_1nj2f_214{width:11px;height:11px;border:1px solid currentColor;border-radius:2px;position:relative}._copyIcon_1nj2f_214:after{content:"";position:absolute;top:-3px;left:2px;width:7px;height:7px;border:1px solid currentColor;border-radius:2px;background:var(--color-surface)}._smiles_8za7i_1{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%}._text_8za7i_7{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);word-break:break-all;line-height:var(--leading-normal)}._block_8za7i_14{display:flex;align-items:flex-start;gap:var(--space-2);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}._block_8za7i_14 ._text_8za7i_7{flex:1;min-width:0}._muted_8za7i_27{color:var(--color-text-muted)}._wrap_1c9zb_6{position:relative;display:grid;place-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;padding:0;text-align:center}._noFrame_1c9zb_22{border:0;border-radius:0;background:transparent}._wrap_1c9zb_6>svg,._wrap_1c9zb_6>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;transform-box:fill-box;transform-origin:center}._placeholder_1c9zb_68{background:var(--color-subtle);border-style:dashed;justify-self:stretch}._fallback_1c9zb_75{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-subtle)}._noFrame_1c9zb_22._placeholder_1c9zb_68,._noFrame_1c9zb_22._fallback_1c9zb_75{background:transparent}._fallbackNote_1c9zb_88{font-size:var(--text-xs);color:var(--color-text-faint)}._preview_vnxyt_6{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);min-height:60px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._previewFigure_vnxyt_17{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:132px;height:84px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}._previewBody_vnxyt_28{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._previewStatus_vnxyt_34{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}._previewIconOk_vnxyt_40{color:var(--color-primary);flex:0 0 auto}._previewIconBad_vnxyt_44{color:var(--color-danger);flex:0 0 auto}._previewIconInfo_vnxyt_48{color:var(--color-text-muted);flex:0 0 auto}._previewOk_vnxyt_52{color:var(--color-text);font-weight:600}._previewBad_vnxyt_56{color:var(--color-danger)}._previewInfo_vnxyt_59{color:var(--color-text-muted)}._previewName_vnxyt_62{font-size:var(--text-sm);color:var(--color-text)}._previewSmiles_vnxyt_66{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint);word-break:break-all}._previewMsg_vnxyt_72{font-size:var(--text-sm);line-height:var(--leading-normal)}._previewChecking_vnxyt_76{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-faint);font-size:var(--text-sm)}._previewDot_vnxyt_83{width:7px;height:7px;border-radius:50%;background:var(--color-primary);animation:_previewPulse_vnxyt_1 1.4s var(--ease) infinite}@keyframes _previewPulse_vnxyt_1{0%,to{opacity:1}50%{opacity:.3}}._examplesTri_vnxyt_102{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor;transition:transform .15s var(--ease)}._examplesTriOpen_vnxyt_110{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){._examplesTri_vnxyt_102{transition:none}}._recentList_vnxyt_120{list-style:none;margin:0;padding:0}._recentRow_vnxyt_127{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);text-decoration:none;min-width:0}._recentRow_vnxyt_127:hover{text-decoration:none}._recentList_vnxyt_120 li:last-child ._recentRow_vnxyt_127{border-bottom:none}._recentMain_vnxyt_143{display:flex;flex-direction:column;gap:2px;min-width:0}._recentTarget_vnxyt_149{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recentRow_vnxyt_127:hover ._recentTarget_vnxyt_149{color:var(--color-primary)}._recentMeta_vnxyt_160{display:inline-flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint)}._recentTime_vnxyt_167{font-variant-numeric:tabular-nums}._recentStatusGroup_vnxyt_170{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}._recentStatus_vnxyt_170{font-size:var(--text-sm);color:var(--color-text-muted)}._recentChildStatus_vnxyt_182{max-width:180px;overflow:hidden;color:var(--color-text-faint);font-size:var(--text-2xs);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}._recentEmpty_vnxyt_191{margin:0;font-size:var(--text-sm);color:var(--color-text-faint)}._examplesGrid_vnxyt_207{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}@media(max-width:720px){._examplesGrid_vnxyt_207{grid-template-columns:repeat(2,1fr)}}._exampleCard_vnxyt_217{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}._exampleCard_vnxyt_217:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}._exampleCard_vnxyt_217:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._exampleFigure_vnxyt_242{display:flex;align-items:center;justify-content:center;height:88px;border-radius:var(--radius-sm);background:#fff}._exampleMeta_vnxyt_250{display:flex;align-items:baseline;justify-content:center;gap:var(--space-2)}._exampleName_vnxyt_256{font-size:var(--text-md);color:var(--color-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._exampleInfo_vnxyt_269{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint);font-variant-numeric:tabular-nums;line-height:var(--leading-dense);min-height:14px;white-space:normal;overflow-wrap:anywhere}._constraintChip_vnxyt_281{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 8px;font-weight:400}._constraintChipModified_vnxyt_293{color:var(--color-primary);border-color:var(--color-primary)}._constraintChipCount_vnxyt_297{font-weight:600}._constraintList_vnxyt_300{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._constraintItem_vnxyt_308{display:inline-flex;align-items:baseline;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 8px;background:var(--color-subtle)}._constraintItemLabel_vnxyt_319{color:var(--color-text-muted)}._constraintItemValue_vnxyt_322{font-family:var(--font-mono);color:var(--color-primary);font-weight:600}._constraintItemWas_vnxyt_327{color:var(--color-text-faint);text-decoration:line-through}._metrics_vnxyt_334{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-subtle)}._metric_vnxyt_334{display:flex;flex-direction:row;align-items:baseline;gap:var(--space-1_5);min-width:0}._metricLabel_vnxyt_351{font-size:var(--text-2xs);color:var(--color-text-muted);white-space:nowrap}._metricValue_vnxyt_356{font-size:var(--text-base);font-weight:600;color:var(--color-primary);font-variant-numeric:tabular-nums}._metricValueMuted_vnxyt_362{color:var(--color-text-faint)}._metricSkeleton_vnxyt_367{height:14px;width:32px;align-self:center;border-radius:var(--radius-sm);background:var(--color-border);animation:_metricPulse_vnxyt_1 1.4s var(--ease) infinite}@keyframes _metricPulse_vnxyt_1{0%,to{opacity:1}50%{opacity:.4}}._backgroundNote_vnxyt_384{margin-top:var(--space-4);display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:2px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal)}@media(prefers-reduced-motion:reduce){._previewDot_vnxyt_83,._metricSkeleton_vnxyt_367{animation:none}}._presetRow_vnxyt_407{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._presetHead_vnxyt_413{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._presetLabel_vnxyt_419{font-size:var(--text-sm);color:var(--color-text-muted);flex-shrink:0}._presetSeg_vnxyt_424{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden}._presetBtn_vnxyt_430{border:none;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-1) var(--space-4);cursor:pointer}._presetBtn_vnxyt_430+._presetBtn_vnxyt_430{border-left:1px solid var(--color-border)}._presetBtn_vnxyt_430:hover{color:var(--color-text)}._presetBtnActive_vnxyt_444{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}._presetNote_vnxyt_449{font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal)}._flatStereoOptIn_vnxyt_457{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-subtle);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);cursor:pointer}._flatStereoOptIn_vnxyt_457 input{margin-top:3px;flex:none}._hero_vnxyt_486{margin:clamp(48px,9vh,96px) auto var(--space-5);max-width:720px;text-align:center}._heroTitle_vnxyt_491{margin:0;color:var(--color-text);font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.3;letter-spacing:-.03em}._heroSubtitle_vnxyt_499{margin:var(--space-3) auto 0;max-width:60ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted)}._composer_vnxyt_508{border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color .14s ease,box-shadow .14s ease}._composer_vnxyt_508:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._composerDragging_vnxyt_519{border-color:var(--color-primary);background:var(--color-primary-soft)}._composerPreview_vnxyt_523:empty{display:none}._composerPreview_vnxyt_523{padding:0 var(--space-4)}._composerToolbar_vnxyt_529{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}._toolbarGroup_vnxyt_537{display:flex;align-items:center;gap:var(--space-1)}._composerAction_vnxyt_542{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:0;border-radius:10px;background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background .14s ease,color .14s ease}._composerAction_vnxyt_542:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary)}._composerAction_vnxyt_542:disabled{cursor:default;opacity:.55}._composerShortcut_vnxyt_565{color:var(--color-text-faint);font-size:var(--text-xs);white-space:nowrap}._sendButton_vnxyt_570{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:var(--color-primary);color:#fff;font-size:16px;line-height:1;cursor:pointer;transition:background .14s ease,opacity .14s ease}._sendButton_vnxyt_570:hover:not(:disabled){background:var(--color-primary-hover)}._sendButton_vnxyt_570:disabled{cursor:default;opacity:.35}._sendSpinner_vnxyt_592{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:_sendSpin_vnxyt_592 .8s linear infinite}@keyframes _sendSpin_vnxyt_592{to{transform:rotate(360deg)}}._confirmBody_vnxyt_609{display:flex;flex-direction:column;gap:var(--space-4)}._confirmTarget_vnxyt_614{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-subtle);font-size:var(--text-sm)}._confirmTargetLabel_vnxyt_624{color:var(--color-text-muted);flex:none}._confirmTargetValue_vnxyt_628{font-family:var(--font-mono);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._confirmField_vnxyt_635{display:flex;flex-direction:column;gap:var(--space-2)}._confirmFieldLabel_vnxyt_640{font-size:var(--text-sm);color:var(--color-text);font-weight:600}._confirmInputType_vnxyt_645{max-width:220px}._confirmSkip_vnxyt_648{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}._confirmSkip_vnxyt_648 input{margin-top:3px;flex:none}._confirmActions_vnxyt_660{display:flex;justify-content:flex-end;gap:var(--space-2)}._homeModule_vnxyt_670{margin-top:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4) var(--space-5) var(--space-5)}._homeModuleHead_vnxyt_677{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._homeModuleTitle_vnxyt_685{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:transparent;padding:0;color:var(--color-text);font-family:inherit;font-size:var(--text-md);font-weight:600;cursor:pointer}._homeModuleTitle_vnxyt_685:hover{color:var(--color-primary)}._homeModuleTitle_vnxyt_685:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}._homeModuleLink_vnxyt_706{flex:0 0 auto;font-size:var(--text-sm)}._overlay_tt318_4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-6) var(--space-5);background:#11182752;overflow-y:auto;animation:_overlayIn_tt318_1 var(--dur) var(--ease)}._dialog_tt318_19{width:min(720px,100%);max-height:calc(100vh - 2 * var(--space-6));display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);animation:_dialogIn_tt318_1 var(--dur) var(--ease)}._dialogWide_tt318_31{width:min(960px,100%)}@media(max-width:640px){._overlay_tt318_4{padding:var(--space-4) var(--space-3)}._head_tt318_41{padding:var(--space-3) var(--space-4)}._body_tt318_44{padding:var(--space-4)}}._head_tt318_41{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}._title_tt318_57{font-size:var(--text-lg);font-weight:600;color:var(--color-text)}._close_tt318_62{flex:0 0 auto;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}._close_tt318_62:hover{border-color:var(--color-border-strong);color:var(--color-text)}._close_tt318_62:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._body_tt318_44{padding:var(--space-5);overflow-y:auto}@keyframes _overlayIn_tt318_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_tt318_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._overlay_tt318_4,._dialog_tt318_19{animation:none}}._lead_1bb05_3{margin-bottom:var(--space-4)}._leadTitle_1bb05_6{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;margin-bottom:var(--space-3)}._leadText_1bb05_12{color:var(--color-text-muted);font-size:var(--text-md)}._segment_1bb05_19{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._segmentBtn_1bb05_25{background:var(--color-surface);border:none;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);border-right:1px solid var(--color-border)}._segmentBtn_1bb05_25:last-child{border-right:none}._segmentBtn_1bb05_25:hover{background:var(--color-subtle);color:var(--color-text)}._segmentActive_1bb05_40{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}._row_1bb05_46{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._rowBetween_1bb05_52{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._stack_1bb05_59{display:flex;flex-direction:column;gap:var(--space-4)}._gapSm_1bb05_64{gap:var(--space-2)}._toggleStack_1bb05_67{display:flex;flex-direction:column}._mt4_1bb05_71{margin-top:var(--space-4)}._mt5_1bb05_74{margin-top:var(--space-5)}._mt6_1bb05_77{margin-top:var(--space-6)}._mb4_1bb05_80{margin-bottom:var(--space-4)}._hintText_1bb05_84{font-size:var(--text-xs);color:var(--color-text-faint)}._errorText_1bb05_88{color:var(--color-danger);font-size:var(--text-sm)}._fieldLabel_1bb05_92{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-1);display:block}._advancedGrid_1bb05_99{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4)}@media(max-width:640px){._advancedGrid_1bb05_99{grid-template-columns:1fr}}._summaryBlock_1bb05_111{border-left:2px solid var(--color-primary);padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._summaryText_1bb05_118{font-size:var(--text-md);color:var(--color-text);line-height:1.7}._summaryCompare_1bb05_123{display:flex;flex-direction:column;gap:var(--space-1)}._summaryCompareLabel_1bb05_128{font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}._conditionLegend_1bb05_137{font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal);margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-4)}._reportFooter_1bb05_146{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._reportLabel_1bb05_151{font-size:var(--text-sm);color:var(--color-text-muted);margin-right:var(--space-1)}._submitBar_1bb05_157{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5)}._submitHint_1bb05_164{margin-right:auto;font-size:var(--text-xs);color:var(--color-text-faint)}._kbd_1bb05_170{font-family:var(--font-mono);font-size:11px;border:1px solid var(--color-border);border-bottom-width:2px;border-radius:var(--radius-sm);padding:1px 5px;color:var(--color-text-muted);background:var(--color-subtle)}._progressCenter_1bb05_182{max-width:520px;margin:var(--space-7) auto 0}._caveatBanner_1bb05_186{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-faint);line-height:var(--leading-normal)}._targetHead_1bb05_194{display:flex;gap:var(--space-5);align-items:flex-start;flex-wrap:wrap}._targetMeta_1bb05_200{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-2);margin-top:0;min-width:0;flex:1}._inlineNote_1bb05_209{font-size:var(--text-xs);color:var(--color-text-faint);margin-left:var(--space-2)}._routeBlock_1bb05_218{scroll-margin-top:calc(var(--shell-height) + var(--space-4))}._routeScorecard_1bb05_222{margin-top:var(--space-5)}._inputTypeRow_1bb05_230{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}._inputTypeLabel_1bb05_237{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}._inputTypeField_1bb05_242{width:200px}._inputActions_1bb05_245{display:flex;align-items:center;gap:var(--space-2)}._inputActionsHint_1bb05_250{font-size:var(--text-sm);color:var(--color-text-faint);margin-left:var(--space-1)}@media(max-width:480px){._inputTypeField_1bb05_242{width:100%}}._inlineError_1bb05_262{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-danger)}._nlHint_1bb05_269{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal)}._clarifyNote_1bb05_277{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-subtle);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}._ocsrPanel_1bb05_290{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._ocsrHead_1bb05_297{font-size:var(--text-sm);color:var(--color-text);margin-bottom:var(--space-3)}._ocsrBody_1bb05_302{display:flex;gap:var(--space-4);align-items:flex-start;flex-wrap:wrap}._ocsrMeta_1bb05_308{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1}._ocsrScore_1bb05_315{font-size:var(--text-xs);color:var(--color-text-muted)}._ocsrScoreLow_1bb05_319{color:var(--color-danger)}._ocsrActions_1bb05_322{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}._ocsrCompare_1bb05_332{margin-top:var(--space-4);display:flex;gap:var(--space-3);align-items:stretch;flex-wrap:wrap}._ocsrCompareCell_1bb05_339{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._ocsrCompareLabel_1bb05_350{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}._ocsrCompareFrame_1bb05_358{display:flex;align-items:center;justify-content:center;flex:1;min-height:180px;background:#fff;border-radius:var(--radius-sm)}._ocsrCompareImg_1bb05_367{max-width:100%;max-height:240px;object-fit:contain}._ocsrConf_1bb05_372{font-size:var(--text-xs);color:var(--color-text-muted)}._ocsrConfNum_1bb05_376{color:var(--color-primary);font-weight:600}._ocsrConfNumLow_1bb05_380{color:var(--color-danger);font-weight:600}._subGroup_1bb05_386{border-top:1px solid var(--color-border);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}._subGroupHead_1bb05_393{display:flex;align-items:center;margin-bottom:var(--space-1)}._subGroupTitle_1bb05_398{font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}._subField_1bb05_407{margin-left:calc(34px + var(--space-3));padding-left:var(--space-3);border-left:1px solid var(--color-border)}@media(max-width:480px){._subField_1bb05_407{margin-left:var(--space-3)}}._caveatMark_1bb05_419{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:var(--space-1);border:1px solid var(--color-border);border-radius:50%;font-size:9px;line-height:1;color:var(--color-text-faint);cursor:help;vertical-align:middle}._ratingRow_19a31_7{display:inline-flex;align-items:center;gap:var(--space-1)}._ratingControl_19a31_13,._correctionControl_19a31_14{min-width:0}._ratingBtn_19a31_18{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}._ratingBtn_19a31_18:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}._ratingBtn_19a31_18:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._ratingBtn_19a31_18:disabled{cursor:default;opacity:.55}._ratingActive_19a31_51{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}._honestNote_19a31_58{display:block;margin-top:var(--space-1);font-size:var(--text-2xs);line-height:var(--leading-dense);color:var(--color-text-faint)}._form_19a31_67{margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-subtle);display:flex;flex-direction:column;gap:var(--space-2)}._formRow_19a31_78{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._formLabel_19a31_85{font-size:var(--text-xs);color:var(--color-text-muted);min-width:56px}._input_19a31_91{flex:1 1 auto;min-width:120px;height:30px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm)}._input_19a31_91:focus-visible{outline:2px solid var(--color-primary);outline-offset:0;border-color:var(--color-primary)}._select_19a31_110{height:30px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}._formActions_19a31_120{display:flex;align-items:center;gap:var(--space-2)}._origHint_19a31_126{font-size:var(--text-2xs);color:var(--color-text-faint)}._stepFeedback_19a31_132{padding:var(--space-1) 0 var(--space-2)}._feedbackToolbar_19a31_136{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:var(--space-1);row-gap:var(--space-2);min-width:0}._feedbackToolbar_19a31_136>._ratingControl_19a31_13,._feedbackToolbar_19a31_136>._correctionControl_19a31_14{display:contents}._feedbackToolbar_19a31_136 ._ratingRow_19a31_7{grid-column:1;grid-row:1}._feedbackToolbar_19a31_136 ._entryRow_19a31_155{grid-column:2;grid-row:1;margin:0;gap:var(--space-1);flex-wrap:nowrap}._feedbackToolbar_19a31_136 ._form_19a31_67{grid-column:1 / -1;margin-top:0}._feedbackToolbar_19a31_136 ._ratingBtn_19a31_18,._feedbackToolbar_19a31_136 ._miniBtn_19a31_169{height:26px}._feedbackToolbar_19a31_136 ._ratingBtn_19a31_18{min-width:28px;padding:0 5px}._feedbackToolbar_19a31_136 ._miniBtn_19a31_169{padding:0 7px;white-space:nowrap}._entryRow_19a31_155{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}._miniBtn_19a31_169{display:inline-flex;align-items:center;gap:var(--space-1);height:26px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}._miniBtn_19a31_169:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}._miniBtn_19a31_169:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._miniBtn_19a31_169:disabled{cursor:default;opacity:.55}._reviewBtn_19a31_223{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}._reviewBtn_19a31_223:hover{border-color:var(--color-border-strong);color:var(--color-text)}._reviewBtn_19a31_223:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._reviewCount_19a31_248{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}._reviewList_19a31_262{display:flex;flex-direction:column;gap:var(--space-2);max-height:60vh;overflow-y:auto}._reviewItem_19a31_270{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}._reviewItemHead_19a31_276{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-1)}._reviewKind_19a31_284{font-size:var(--text-xs);font-weight:600;color:var(--color-text)}._reviewMeta_19a31_290{font-size:var(--text-2xs);color:var(--color-text-faint);font-variant-numeric:tabular-nums}._reviewPayload_19a31_296{font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-dense);color:var(--color-text-muted);white-space:pre-wrap;word-break:break-all;margin:0}._reviewNote_19a31_306{font-size:var(--text-xs);color:var(--color-text);margin:var(--space-1) 0 0}._reviewEmpty_19a31_312{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-4) 0;text-align:center}._reviewFoot_19a31_319{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}._exportLink_19a31_330{color:var(--color-primary);font-size:var(--text-xs);text-decoration:none}._exportLink_19a31_330:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){._ratingBtn_19a31_18,._miniBtn_19a31_169{transition:none}}._dock_1p51d_6{position:fixed;right:var(--space-5);bottom:var(--space-5);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);z-index:calc(var(--z-shell) + 1)}._workspaceDock_1p51d_18{position:fixed;left:calc(232px + 2 * var(--space-3));right:calc(clamp(340px,25vw,420px) + 2 * var(--space-3));bottom:calc(var(--space-6) + var(--space-2));width:auto;padding:0;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:var(--space-2);z-index:calc(var(--z-shell) + 1);pointer-events:none;transition:none;box-shadow:none;background:transparent;border:0;min-width:min(360px,calc(100vw - 16px));box-sizing:border-box}._workspaceDock_1p51d_18:before{content:"";flex:0 0 32px}._workspaceDock_1p51d_18>*{pointer-events:auto}._launcher_1p51d_55{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:999px;box-shadow:var(--shadow-pop);font-size:var(--text-sm);font-weight:600;color:var(--color-text);cursor:pointer}._launcher_1p51d_55:hover{border-color:var(--color-primary);color:var(--color-primary)}._launcherIcon_1p51d_73{color:var(--color-primary);display:inline-flex}._askNodeBtn_1p51d_79{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;box-shadow:var(--shadow-sm);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._askNodeBtn_1p51d_79:hover{border-color:var(--color-primary);color:var(--color-primary)}._panel_1p51d_102{width:380px;max-width:calc(100vw - 2 * var(--space-5));background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow:hidden}._workspacePanel_1p51d_113{position:relative;flex:1 1 0;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - var(--shell-height) - var(--space-6) - env(safe-area-inset-bottom,0px));border-color:var(--color-border-strong);border-radius:calc(var(--radius-lg) + var(--space-1));box-shadow:var(--shadow-sm);background:var(--color-surface);overflow:visible}._workspacePanel_1p51d_113 ._messages_1p51d_136{position:absolute;left:-1px;right:-1px;bottom:calc(100% - 1px);height:auto;max-height:min(40dvh,360px);overflow-y:auto;overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-border-strong);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-sm);box-sizing:border-box}._workspacePanel_1p51d_113[data-conversation-state=expanded]{border-radius:0 0 calc(var(--radius-lg) + var(--space-1)) calc(var(--radius-lg) + var(--space-1))}@media(prefers-reduced-motion:no-preference){._panel_1p51d_102{animation:_chatIn_1p51d_1 var(--dur) var(--ease)}@keyframes _chatIn_1p51d_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}._head_1p51d_173{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._headTitle_1p51d_180{font-size:var(--text-sm);font-weight:600;color:var(--color-text);display:inline-flex;align-items:center;gap:var(--space-2)}._headSpacer_1p51d_188{flex:1;min-width:0}._routeSelect_1p51d_192{font-size:var(--text-xs);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:2px var(--space-1);max-width:130px}._iconBtn_1p51d_201{border:none;background:none;color:var(--color-text-muted);width:32px;height:32px;padding:0;border-radius:var(--radius-sm);display:inline-flex;cursor:pointer;align-items:center;justify-content:center;position:relative}._iconBtn_1p51d_201:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}._iconBtn_1p51d_201:hover{color:var(--color-text)}._messages_1p51d_136{height:320px;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){._messages_1p51d_136{scroll-behavior:auto}}._msgEmpty_1p51d_239{color:var(--color-text-faint);font-size:var(--text-xs);line-height:1.5;padding:var(--space-2)}._msgEmpty_1p51d_239 p{margin-bottom:var(--space-1)}._bubble_1p51d_248{max-width:92%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}._bubbleUser_1p51d_259{align-self:flex-end;border-color:var(--color-border-strong)}._bubbleAssistant_1p51d_263{align-self:flex-start}._bubbleRef_1p51d_266{display:inline-block;font-size:var(--text-xs);color:var(--color-primary);border:1px solid var(--color-border);border-radius:999px;padding:0 var(--space-2);margin-bottom:var(--space-1)}._bubbleFoot_1p51d_275{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-faint);border-top:1px solid var(--color-border);padding-top:var(--space-1);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._bubbleContext_1p51d_286{display:block;color:var(--color-text-muted);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._messageActions_1p51d_295{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--space-1)}._messageActionBtn_1p51d_301{width:28px;min-width:28px;height:28px;padding:0}._pending_1p51d_307{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}._spinner_1p51d_314{width:14px;height:14px;border:2px solid var(--color-border-strong);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0}@media(prefers-reduced-motion:no-preference){._spinner_1p51d_314{animation:_chatSpin_1p51d_1 .8s linear infinite}@keyframes _chatSpin_1p51d_1{to{transform:rotate(360deg)}}}._errorRow_1p51d_334{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 var(--space-3) var(--space-2);border:1px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-danger);background:var(--color-surface)}._errorText_1p51d_346{flex:1;word-break:break-word}._retryBtn_1p51d_350{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);border-radius:var(--radius-sm);padding:2px var(--space-2);cursor:pointer;flex-shrink:0}._retryBtn_1p51d_350:hover{border-color:var(--color-primary);color:var(--color-primary)}._refRow_1p51d_366{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted)}._refChip_1p51d_375{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:999px;padding:0 var(--space-1) 0 var(--space-2);font-size:var(--text-xs);max-width:260px}._refChipLabel_1p51d_386{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._refChipRemove_1p51d_391{border:none;background:none;color:inherit;cursor:pointer;padding:0 2px;font-size:var(--text-sm);line-height:1}._workspaceContextGroup_1p51d_401{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0}._workspaceRouteChip_1p51d_408{display:inline-flex;align-items:center;height:24px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);background:var(--color-subtle);font-size:var(--text-xs);white-space:nowrap;box-sizing:border-box}._headRefChip_1p51d_421{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:min(160px,18vw);min-height:24px;padding:0 var(--space-1) 0 var(--space-2);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:var(--text-xs)}._inputRow_1p51d_436{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--color-border);position:relative}._textarea_1p51d_444{flex:1;resize:none;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--text-sm);line-height:1.4;min-height:34px;max-height:96px;background:var(--color-surface)}._textarea_1p51d_444:focus{outline:none;border-color:var(--color-primary)}._mentionBtn_1p51d_460{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-mono);padding:var(--space-1) var(--space-2);cursor:pointer;flex-shrink:0}._mentionBtn_1p51d_460:hover{border-color:var(--color-primary);color:var(--color-primary)}._sendBtn_1p51d_475{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);cursor:pointer;flex-shrink:0}._sendBtn_1p51d_475:hover{background:var(--color-primary-hover)}._sendBtn_1p51d_475:disabled{opacity:.5;cursor:not-allowed}._mentionPop_1p51d_494{position:absolute;left:var(--space-3);right:var(--space-3);bottom:calc(100% - var(--space-1));background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);max-height:220px;overflow-y:auto;z-index:2}._mentionHead_1p51d_507{font-size:var(--text-xs);color:var(--color-text-faint);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border)}._mentionItem_1p51d_513{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;border:none;background:none;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text);cursor:pointer}._mentionItem_1p51d_513:hover,._mentionItemActive_1p51d_527{background:var(--color-primary-soft)}._mentionKind_1p51d_530{flex-shrink:0;font-size:10px;color:var(--color-text-faint);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 4px}._mentionEmpty_1p51d_538{padding:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint)}._provLink_1p51d_545{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-primary);word-break:break-all}._workspacePanel_1p51d_113 ._errorRow_1p51d_334{margin:var(--space-1) 10px 0}._workspacePanel_1p51d_113 ._inputRow_1p51d_436{min-height:44px;padding:4px 8px;border-top:0;align-items:center;flex-wrap:wrap;gap:4px;row-gap:4px;box-sizing:border-box}._workspacePanel_1p51d_113 ._inputRow_1p51d_436>._foldBtn_1p51d_573{order:1;margin-left:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1;padding:4px 8px;cursor:pointer}._workspacePanel_1p51d_113 ._inputRow_1p51d_436>._foldBtn_1p51d_573:hover{color:var(--color-text);border-color:var(--color-border-strong)}._workspacePanel_1p51d_113[data-folded=true] ._textarea_1p51d_444,._workspacePanel_1p51d_113[data-folded=true] ._inputRow_1p51d_436>._iconBtn_1p51d_201,._workspacePanel_1p51d_113[data-folded=true] ._inputRow_1p51d_436>._sendBtn_1p51d_475{display:none}._workspacePanel_1p51d_113 ._inputRow_1p51d_436>._textarea_1p51d_444{flex:1 1 100%;order:2}._workspacePanel_1p51d_113 ._inputRow_1p51d_436>._mentionBtn_1p51d_460,._workspacePanel_1p51d_113 ._inputRow_1p51d_436>._workspaceContextGroup_1p51d_401{order:1}._workspacePanel_1p51d_113 ._inputRow_1p51d_436>._iconBtn_1p51d_201,._workspacePanel_1p51d_113 ._inputRow_1p51d_436>._sendBtn_1p51d_475{order:3;position:absolute;bottom:6px;z-index:2}._workspacePanel_1p51d_113 ._inputRow_1p51d_436>._sendBtn_1p51d_475{right:10px}._workspacePanel_1p51d_113 ._inputRow_1p51d_436>._iconBtn_1p51d_201{right:54px}._workspacePanel_1p51d_113 ._textarea_1p51d_444{padding-right:96px}._workspacePanel_1p51d_113 ._textarea_1p51d_444{min-width:80px;min-height:48px;height:auto;max-height:200px;padding:8px 6px;border:0;background:transparent;box-sizing:border-box}._workspacePanel_1p51d_113 ._textarea_1p51d_444:focus{border-color:transparent}._workspacePanel_1p51d_113 ._mentionBtn_1p51d_460{width:36px;height:36px;padding:0;border:0;border-radius:50%}._workspacePanel_1p51d_113 ._sendBtn_1p51d_475{width:36px;height:36px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}._workspaceHistoryBtn_1p51d_669{flex:0 0 36px;width:36px;height:36px}._workspaceHistoryBtnActive_1p51d_674{color:var(--color-primary);background:var(--color-primary-soft)}._pageJumpControls_1p51d_679{display:inline-flex;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}._pageJumpBtn_1p51d_686{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}._pageJumpBtn_1p51d_686:first-child{border-left:0}._pageJumpBtn_1p51d_686:hover{color:var(--color-primary);background:var(--color-primary-soft)}._pageJumpBtn_1p51d_686:disabled{color:var(--color-border-strong);background:var(--color-surface);cursor:default}._workspacePageJumpControls_1p51d_709{flex:0 0 32px;flex-direction:column;margin-bottom:0;box-shadow:none}._workspacePageJumpControls_1p51d_709 ._pageJumpBtn_1p51d_686{border-left:0;border-top:1px solid var(--color-border)}._workspacePageJumpControls_1p51d_709 ._pageJumpBtn_1p51d_686:first-child{border-top:0}@media(max-width:1180px){._workspacePanel_1p51d_113{box-shadow:none}._workspaceDock_1p51d_18{padding-inline:var(--space-2)}}@media(max-width:720px){._dock_1p51d_6:not(._workspaceDock_1p51d_18){right:var(--space-3);bottom:var(--space-3)}._workspaceDock_1p51d_18{left:0;right:0;bottom:0;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom,0px))}._workspaceDock_1p51d_18:before{display:none}._workspacePanel_1p51d_113{flex:1 1 auto;width:100%;max-width:none}._workspaceRouteChip_1p51d_408{display:none}._workspacePanel_1p51d_113 ._headRefChip_1p51d_421{max-width:23vw}._workspacePanel_1p51d_113 ._mentionBtn_1p51d_460,._workspacePanel_1p51d_113 ._iconBtn_1p51d_201,._workspacePanel_1p51d_113 ._sendBtn_1p51d_475{width:40px;height:40px}._workspacePanel_1p51d_113 ._workspaceHistoryBtn_1p51d_669{flex-basis:40px}._workspacePageJumpControls_1p51d_709{position:absolute;right:var(--space-2);bottom:calc(100% + var(--space-2));box-shadow:var(--shadow-sm)}._workspacePanel_1p51d_113 ._messages_1p51d_136{max-height:55dvh}._workspacePageJumpControls_1p51d_709 ._pageJumpBtn_1p51d_686{width:40px;height:40px}._inputRow_1p51d_436{gap:var(--space-1);padding-inline:var(--space-2)}._panel_1p51d_102:not(._workspacePanel_1p51d_113) ._sendBtn_1p51d_475{padding-inline:var(--space-2)}._messageActions_1p51d_295{display:inline-flex;margin:0}._messageActions_1p51d_295 button{height:36px;width:36px;min-width:36px}._pageJumpControls_1p51d_679{flex:0 0 auto}}._card_10yba_3{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);text-decoration:none;color:inherit}._cardLink_10yba_14{cursor:pointer;transition:border-color var(--dur-fast) var(--ease)}._cardLink_10yba_14:hover{border-color:var(--color-primary)}._cardBtn_10yba_22{font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}._cardBtn_10yba_22:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._figure_10yba_32{display:flex;justify-content:center}._meta_10yba_37{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._nameRow_10yba_43{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}._name_10yba_43{font-size:var(--text-sm);color:var(--color-text);font-weight:600;word-break:break-word}._nameLink_10yba_55{font-size:var(--text-sm);color:var(--color-primary);font-weight:600;word-break:break-word}._smilesName_10yba_61{min-width:0}._detailHint_10yba_64{flex:0 0 auto;font-size:var(--text-xs);color:var(--color-primary)}._badges_10yba_70{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._role_10yba_76{font-size:var(--text-xs);color:var(--color-text-faint)}._formula_10yba_80{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-muted)}._stock_10yba_85{display:inline-flex;align-items:center;font-size:var(--text-xs);color:var(--color-text-muted)}._stockDot_10yba_91{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-primary);margin-right:var(--space-1)}._chip_10yba_101{display:inline-flex;vertical-align:middle}._chipLink_10yba_105{text-decoration:none;border-radius:var(--radius-sm);transition:box-shadow var(--dur-fast) var(--ease)}._chipLink_10yba_105:hover{box-shadow:0 0 0 1px var(--color-primary)}._chipFrameless_10yba_115._chipLink_10yba_105:hover{box-shadow:none}._chipBtn_10yba_119{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit}._chipBtn_10yba_119:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@media(prefers-reduced-motion:reduce){._cardLink_10yba_14,._chipLink_10yba_105{transition:none}}._wrap_u3i27_4{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}._head_u3i27_10{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._headTitle_u3i27_17{font-size:var(--text-sm);color:var(--color-text-muted)}._headCount_u3i27_21{margin-left:auto;font-size:var(--text-xs);color:var(--color-text-faint);font-variant-numeric:tabular-nums}._liveDot_u3i27_27{width:7px;height:7px;border-radius:50%;background:var(--color-primary);animation:_pulse_u3i27_1 1.4s var(--ease) infinite}@keyframes _pulse_u3i27_1{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){._liveDot_u3i27_27{animation:none}}._scrollLive_u3i27_54{max-height:320px;overflow-y:auto}._row_u3i27_59{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border)}._row_u3i27_59:last-child{border-bottom:none}._stage_u3i27_69{flex:0 0 auto;min-width:124px;font-size:var(--text-xs);color:var(--color-text-muted);padding-top:1px}._body_u3i27_76{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._message_u3i27_83{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);word-break:break-word;line-height:var(--leading-dense)}._struct_u3i27_90{display:inline-flex;max-width:100%}._struct_u3i27_90>*{max-width:100%}@media(max-width:640px){._row_u3i27_59{gap:var(--space-2)}._stage_u3i27_69{flex:0 0 84px;min-width:0;word-break:break-word}}._empty_u3i27_111{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-faint);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._canvas_ba79x_7{width:100%;height:100%;position:relative;background:var(--color-bg);z-index:var(--z-canvas)}._canvas_ba79x_7 .react-flow__edge-path{stroke:var(--color-border-strong);stroke-width:var(--edge-width)}._edgeMeasured_ba79x_23 .react-flow__edge-path{stroke:var(--edge-evidence);stroke-dasharray:none}._edgeOpenDatabase_ba79x_27 .react-flow__edge-path{stroke:var(--edge-evidence);stroke-dasharray:8 3}._edgeSimilar_ba79x_32 .react-flow__edge-path{stroke:var(--edge-evidence);stroke-dasharray:2 3}._edgePredicted_ba79x_36 .react-flow__edge-path{stroke:var(--edge-predicted);stroke-dasharray:4 4}._canvas_ba79x_7 .react-flow__node{z-index:var(--z-node)}@media(prefers-reduced-motion:no-preference){._animReady_ba79x_46 .react-flow__node{transition:transform .22s var(--ease)}._animReady_ba79x_46 ._card_ba79x_51{animation:_nodeIn_ba79x_1 .2s var(--ease) backwards;animation-delay:var(--stagger-ms, 0ms)}}@keyframes _nodeIn_ba79x_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._card_ba79x_51{box-sizing:border-box;width:100%;height:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);position:relative;display:flex;flex-direction:column;cursor:pointer}._cardSelected_ba79x_81{border-color:var(--color-primary)}._card_ba79x_51:hover{border-color:var(--color-border-strong)}._cardSelected_ba79x_81,._cardSelected_ba79x_81:hover{border-color:var(--color-primary)}._handle_ba79x_94{opacity:0;pointer-events:none;width:4px;height:4px;min-width:0;min-height:0;border:none;background:transparent}._molCard_ba79x_107{padding:4px;align-items:center;justify-content:center;overflow:visible}._molFigure_ba79x_116{width:min(100%,188px);height:130px;flex:0 0 130px;display:grid;place-items:center;align-items:center;justify-content:center;overflow:hidden;margin:0 auto}._nodeActions_ba79x_128{position:absolute;left:50%;bottom:-11px;transform:translate(-50%);display:flex;align-items:center;pointer-events:auto;width:auto;justify-content:center;margin:0;padding:0;z-index:3}._nodeActionsProposeRight_ba79x_145{left:auto;right:-11px;top:50%;bottom:auto;transform:translateY(-50%)}._molTarget_ba79x_153{border-color:color-mix(in srgb,var(--color-text-muted) 58%,var(--color-border))}._molIntermediate_ba79x_157{border-color:color-mix(in srgb,var(--color-text-muted) 30%,var(--color-border))}._molStart_ba79x_161{border-color:var(--color-border)}._molInStock_ba79x_165{border-color:color-mix(in srgb,var(--color-primary) 58%,var(--color-border))}._molCard_ba79x_107:hover{border-color:var(--color-border-strong)}._molCard_ba79x_107._cardSelected_ba79x_81,._molCard_ba79x_107._cardSelected_ba79x_81:hover{border-color:var(--color-primary)}._molName_ba79x_176{max-width:100%;font-size:var(--text-xs);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--leading-dense)}._molSmiles_ba79x_185{font-family:var(--font-mono);color:var(--color-text-muted)}._molIdentity_ba79x_190{display:flex;align-items:baseline;gap:var(--space-1_5);max-width:100%;min-height:13px;font-size:var(--text-2xs);line-height:1.2;white-space:nowrap;flex-wrap:wrap;row-gap:1px}._molFormula_ba79x_204{font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}._molBadges_ba79x_211{display:flex;align-items:center;gap:var(--space-1_5);font-size:var(--text-xs);color:var(--color-text-muted);max-width:100%}._molRole_ba79x_219{color:var(--color-text-faint)}._buyableTag_ba79x_223{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 6px;color:var(--color-text);line-height:1.4;white-space:nowrap}._buyableDot_ba79x_234{width:6px;height:6px;border-radius:50%;background:var(--badge-verified)}._hiddenCount_ba79x_240{color:var(--color-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}._unresolvedTag_ba79x_246{color:var(--color-text-faint)}._unresolvedDash_ba79x_249{width:7px;height:0;border-top:1.5px solid var(--color-text-faint)}._toggleBtn_ba79x_256{width:22px;height:22px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;position:relative;z-index:2}._toggleBtn_ba79x_256:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}._toggleBtn_ba79x_256:hover{border-color:var(--color-primary);color:var(--color-primary)}._toggleBtn_ba79x_256:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._rxnCard_ba79x_287{box-sizing:border-box;width:100%;height:100%;position:relative;display:flex;padding:0;font-size:var(--text-xs);align-items:center;justify-content:center;overflow:visible;border:0;border-radius:0;background:transparent;cursor:pointer}._rxnCard_ba79x_287:hover,._rxnCardSelected_ba79x_304,._rxnCardSelected_ba79x_304:hover{border:0;outline:0;box-shadow:none;background:transparent}._rxnSummary_ba79x_311{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;justify-content:center}._rxnMode_ba79x_319{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:0;white-space:nowrap;font-weight:600;border:1px solid currentColor;border-radius:50%;background:var(--color-surface)}._rxnCardSelected_ba79x_304 ._rxnMode_ba79x_319{box-shadow:0 0 0 3px var(--color-primary-soft)}._rxnSourceIcon_ba79x_335{width:18px;height:18px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}._rxnSourceIcon_ba79x_335 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._rxnMode_reported_ba79x_352{color:var(--color-primary)}._rxnMode_similar_ba79x_355,._rxnMode_predicted_ba79x_356,._rxnMode_unknown_ba79x_357{color:var(--color-text-muted)}._rxnYield_ba79x_360{max-width:80px;overflow:hidden;text-overflow:ellipsis;text-align:center;font-family:var(--font-mono);font-weight:600;line-height:1.1;color:var(--color-primary);font-variant-numeric:tabular-nums;white-space:nowrap}._rxnYieldPredicted_ba79x_372{color:var(--color-text-muted);font-weight:500}._legendSourceMark_ba79x_376{display:inline-flex;width:44px;flex:0 0 44px;align-items:center;justify-content:space-between}._legendSourceMark_ba79x_376 ._rxnSourceIcon_ba79x_335{width:16px;height:16px}._legendSourceMark_ba79x_376 ._rxnSourceIcon_ba79x_335 svg{width:16px;height:16px}._rxnGraftMark_ba79x_391{position:absolute;top:0;right:0;width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._rxnGraftMark_ba79x_391 svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}._rxnConditions_ba79x_411{font-family:var(--font-mono);color:var(--color-text);max-width:100%;line-height:var(--leading-dense);word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._rxnConditionsEmpty_ba79x_422{color:var(--color-text-faint);font-family:var(--font-sans)}._rxnMetrics_ba79x_426{display:flex;align-items:center;gap:var(--space-2);min-width:0}._rxnScoreLabel_ba79x_432{color:var(--color-text-faint);white-space:nowrap}._rxnScore_ba79x_432{font-family:var(--font-mono);font-weight:600;color:var(--color-primary);font-variant-numeric:tabular-nums}._scoreTrack_ba79x_443{flex:0 1 48px;min-width:24px;width:48px;height:3px;border-radius:2px;background:var(--color-border);overflow:hidden}._scoreFill_ba79x_452{display:block;height:100%;background:var(--color-primary)}._rtBadge_ba79x_459{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-faint);white-space:nowrap}._rtDot_ba79x_466{flex:0 0 auto;width:7px;height:7px;border-radius:50%}._rtDotReproduced_ba79x_472{background:var(--badge-verified)}._rtDotFailed_ba79x_475{background:var(--badge-failed)}._rtDotUnassessed_ba79x_478{width:7px;height:7px;border-radius:50%;background:var(--badge-unassessed);border:1.5px solid var(--color-border-strong)}._proposeBtn_ba79x_488{border-style:solid}._proposeBtn_ba79x_488:disabled{cursor:progress}._btnSpinner_ba79x_495{display:inline-block;flex:0 0 auto;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--color-border-strong);border-top-color:var(--color-primary);animation:_candSpin_ba79x_1 .8s linear infinite}@keyframes _candSpin_ba79x_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._btnSpinner_ba79x_495{animation:none}}._graftTag_ba79x_516{color:var(--color-text-muted);border-style:dashed}._candPanel_ba79x_522{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);width:320px;max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._candPanelEmbedded_ba79x_536{width:100%;max-height:none;box-sizing:border-box;border:0;box-shadow:none;padding:0}._candHead_ba79x_544{display:flex;align-items:center;gap:var(--space-2)}._candTitle_ba79x_549{flex:1;min-width:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._candClose_ba79x_559{position:relative;flex:0 0 auto;width:26px;height:26px;border:none;background:none;border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._candClose_ba79x_559:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}._candClose_ba79x_559:hover{color:var(--color-primary)}._candClose_ba79x_559:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._candNote_ba79x_586{margin:0;font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal)}._candLoading_ba79x_592{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}._candLoadingRow_ba79x_600{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._candCancelBtn_ba79x_606{flex:0 0 auto;border:0;padding:var(--space-1) 0;background:none;color:var(--color-text-faint);font:inherit;font-size:var(--text-xs);cursor:pointer}._candCancelBtn_ba79x_606:hover{color:var(--color-text)}._candEmpty_ba79x_619{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}._candError_ba79x_624{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}._candErrorActions_ba79x_632{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}._candRetryBtn_ba79x_638{flex:0 0 auto;min-height:30px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--color-surface);color:var(--color-primary);font:inherit;cursor:pointer}._candRetryBtn_ba79x_638:hover{border-color:var(--color-primary)}._candTaskShelf_ba79x_652{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._candTaskShelfHead_ba79x_660,._candTaskBtn_ba79x_661{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._candTaskShelfHead_ba79x_660{font-size:var(--text-xs);color:var(--color-text-muted)}._candTaskList_ba79x_671{display:flex;flex-direction:column;gap:var(--space-1)}._candTaskBtn_ba79x_661{width:100%;min-height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer}._candTaskBtn_ba79x_661:hover{border-color:var(--color-primary);color:var(--color-primary)}._candTaskBtn_ba79x_661:focus-visible,._candRetryBtn_ba79x_638:focus-visible,._candCancelBtn_ba79x_606:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._candList_ba79x_698{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._candOption_ba79x_706{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._candOption_ba79x_706:last-child{padding-bottom:0;border-bottom:0}._candRank_ba79x_717{flex:0 0 auto;color:var(--color-text-faint);font-family:var(--font-mono)}._candYield_ba79x_722{margin-left:auto;color:var(--color-text-muted);font-family:var(--font-mono)}._candActions_ba79x_727{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._candActionButtons_ba79x_733{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;flex-wrap:nowrap}._candActionButtons_ba79x_733 ._candUseBtn_ba79x_740{margin-left:0}._candEditBtn_ba79x_743{height:32px;white-space:nowrap}._candUseBtn_ba79x_740{margin-left:auto;min-height:32px;border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--color-primary);color:#fff;font:inherit;font-size:var(--text-xs);font-weight:600;white-space:nowrap;cursor:pointer}._candUseBtn_ba79x_740:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._candUseBtn_ba79x_740:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._candItem_ba79x_769{width:100%;min-height:44px;text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer;display:flex;flex-direction:column;gap:4px;font-family:inherit;font-size:var(--text-xs);color:var(--color-text)}._candItem_ba79x_769:hover{border-color:var(--color-primary)}._candItem_ba79x_769:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._candRow1_ba79x_792{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._candScore_ba79x_798{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}._candEvid_ba79x_803{color:var(--color-text-muted)}._candSmiles_ba79x_806{font-family:var(--font-mono);color:var(--color-text);word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._candCond_ba79x_815{font-family:var(--font-mono);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._legendPanel_ba79x_824{margin-left:44px}._legend_ba79x_376{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--color-text-muted)}._legendToggle_ba79x_840{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);cursor:pointer;text-align:left}._legendToggle_ba79x_840:hover{color:var(--color-primary)}._legendToggle_ba79x_840:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._legendTri_ba79x_860{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor;transition:transform .15s var(--ease)}._legendTriOpen_ba79x_868{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){._legendTri_ba79x_860{transition:none}}._legendHint_ba79x_877{color:var(--color-text-faint);border-top:1px solid var(--color-border);padding-top:4px;margin-top:2px}._canvasToolbar_ba79x_885{margin:0;display:flex;align-items:center;gap:var(--space-2)}._copyImageBtn_ba79x_891{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px 10px;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;box-shadow:var(--shadow-pop)}._copyImageBtn_ba79x_891:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._copyImageBtn_ba79x_891:disabled{cursor:progress;opacity:.7}._copyImageBtn_ba79x_891:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._layoutToggle_ba79x_913{display:inline-flex;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-pop)}._layoutBtn_ba79x_921{min-height:28px;border:0;border-left:1px solid var(--color-border);padding:3px 7px;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-2xs);cursor:pointer}._layoutBtn_ba79x_921:first-child{border-left:0}._layoutBtn_ba79x_921:hover,._layoutBtnActive_ba79x_935{color:var(--color-primary);background:var(--color-primary-soft)}._layoutBtnActive_ba79x_935{font-weight:600}._layoutBtn_ba79x_921:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-primary);outline-offset:-2px}._legendRow_ba79x_948{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}._legendSectionLabel_ba79x_954{margin-top:3px;font-size:var(--text-2xs);font-weight:600;color:var(--color-text-faint)}._legendMark_ba79x_960{display:inline-flex;width:44px;flex:0 0 44px;align-items:center;justify-content:flex-start}._legendSwatch_ba79x_967{flex:0 0 auto}._legendProposeIcon_ba79x_970{box-sizing:border-box;width:18px;height:18px;border:1px solid var(--color-border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);line-height:1;flex:0 0 auto}._legendMolNode_ba79x_983{width:18px;height:18px;border:1px solid var(--color-border);border-radius:3px;box-sizing:border-box;flex:0 0 auto}._legendMolTarget_ba79x_991{border-color:color-mix(in srgb,var(--color-text-muted) 58%,var(--color-border))}._legendMolIntermediate_ba79x_994{border-color:color-mix(in srgb,var(--color-text-muted) 30%,var(--color-border))}._legendMolStart_ba79x_997{border-color:var(--color-border)}._legendMolInStock_ba79x_1000{border-color:color-mix(in srgb,var(--color-primary) 58%,var(--color-border))}._canvas_ba79x_7 .react-flow__minimap{z-index:var(--z-sticky)}._miniMap_ba79x_1012{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;width:128px;height:92px}._miniMap_ba79x_1012>svg{display:block;width:100%;height:100%}._canvas_ba79x_7 .react-flow__minimap-node{fill:var(--color-border)}._canvas_ba79x_7 .react-flow__minimap-mask{fill:color-mix(in srgb,var(--color-subtle) 72%,transparent)}._canvas_ba79x_7 .react-flow__controls{box-shadow:none;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;z-index:var(--z-sticky)}._canvas_ba79x_7 .react-flow__controls-button{background:var(--color-surface);border-bottom:1px solid var(--color-border);width:26px;height:26px}._canvas_ba79x_7 .react-flow__controls-button:hover{background:var(--color-subtle)}._canvas_ba79x_7 .react-flow__controls-button svg{fill:var(--color-text-muted)}._card_1pro3_11{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface)}._large_1pro3_18{padding:var(--space-4)}._body_1pro3_24{display:flex;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}._equation_1pro3_31{display:flex;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;flex:0 1 auto;min-width:0}._large_1pro3_18 ._equation_1pro3_31{gap:var(--space-5)}._group_1pro3_44{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._groupLabel_1pro3_50{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.03em;line-height:1.4;white-space:nowrap}._structRow_1pro3_6{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:nowrap}._reactantUnit_1pro3_65{display:inline-flex;align-items:flex-start;gap:var(--space-3);min-width:0}._figure_1pro3_73{display:inline-flex;flex-direction:column;align-items:center;gap:0;max-width:var(--reaction-mol-w, 220px);min-width:0}._chipBox_1pro3_83{display:flex;align-items:center;justify-content:center;height:var(--reaction-mol-h, 84px)}._chipBox_1pro3_83 [data-molecule-structure]{width:var(--reaction-mol-w, 124px)!important;height:var(--reaction-mol-h, 84px)!important}._plus_1pro3_95,._arrow_1pro3_96{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);color:var(--color-text-faint);-webkit-user-select:none;user-select:none;height:var(--reaction-mol-h, 84px)}._plus_1pro3_95{font-size:var(--text-md)}._arrow_1pro3_96{font-size:var(--text-xl, 1.5rem);color:var(--color-text-muted)}._detailBtn_1pro3_118{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1;font-family:inherit;font-size:var(--text-xs);line-height:1.4;color:var(--color-primary);background:var(--color-surface);border:none;padding:4px 0 4px var(--space-2);margin:-4px 0;cursor:pointer}._large_1pro3_18 ._detailBtn_1pro3_118{top:var(--space-4);right:var(--space-4)}._detailBtn_1pro3_118:hover{text-decoration:underline}._compact_1pro3_146:not(._horizontal_1pro3_146) ._equation_1pro3_31{width:100%;display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:var(--space-2)}._compact_1pro3_146:not(._horizontal_1pro3_146) ._group_1pro3_44{align-items:center}._compact_1pro3_146:not(._horizontal_1pro3_146) ._structRow_1pro3_6{justify-content:center;flex-wrap:wrap}._compact_1pro3_146:not(._horizontal_1pro3_146) ._group_1pro3_44:nth-child(2) ._groupLabel_1pro3_50{display:none}._compact_1pro3_146:not(._horizontal_1pro3_146) ._group_1pro3_44:nth-child(2) ._structRow_1pro3_6{min-height:28px;align-items:center}._compact_1pro3_146:not(._horizontal_1pro3_146) ._arrow_1pro3_96{height:28px!important;transform:rotate(90deg)}._compact_1pro3_146._horizontal_1pro3_146 ._body_1pro3_24{width:100%;min-width:0}._compact_1pro3_146._horizontal_1pro3_146._hasDetailBtn_1pro3_178{padding-top:calc(var(--space-3) + 20px)}._compact_1pro3_146._horizontal_1pro3_146._hasDetailBtn_1pro3_178 ._detailBtn_1pro3_118{top:var(--space-2)}._compact_1pro3_146._horizontal_1pro3_146 ._equation_1pro3_31{width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:flex-start;justify-content:center;gap:var(--space-2);overflow:visible}._compact_1pro3_146._horizontal_1pro3_146 ._group_1pro3_44{align-items:center;min-width:0}._compact_1pro3_146._horizontal_1pro3_146 ._group_1pro3_44:first-child{width:100%}._compact_1pro3_146._horizontal_1pro3_146 ._groupLabel_1pro3_50{display:none}._compact_1pro3_146._horizontal_1pro3_146 ._structRow_1pro3_6{width:100%;justify-content:center;flex-wrap:nowrap;gap:var(--space-1)}._compact_1pro3_146._horizontal_1pro3_146 ._reactantUnit_1pro3_65{gap:var(--space-1)}._compact_1pro3_146._horizontal_1pro3_146 ._arrow_1pro3_96{transform:none;color:var(--color-primary);font-size:var(--text-xl, 1.5rem)}._compact_1pro3_146._horizontal_1pro3_146._horizontalFive_1pro3_218 ._plus_1pro3_95,._compact_1pro3_146._horizontal_1pro3_146._horizontalMany_1pro3_219 ._plus_1pro3_95{font-size:var(--text-xs)}._compact_1pro3_146._horizontal_1pro3_146._horizontalMany_1pro3_219 ._structRow_1pro3_6{flex-wrap:wrap;row-gap:var(--space-1)}._compact_1pro3_146._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{align-items:center}._compact_1pro3_146._horizontal_1pro3_146 ._figure_1pro3_73{min-width:0}._compact_1pro3_146._horizontal_1pro3_146{container-type:inline-size;padding:var(--space-3)}._compact_1pro3_146._horizontal_1pro3_146 ._equation_1pro3_31{grid-template-columns:auto auto auto;align-items:center;justify-content:center}._compact_1pro3_146._horizontal_1pro3_146 ._group_1pro3_44:first-child{width:auto}._compact_1pro3_146._horizontal_1pro3_146 ._figure_1pro3_73{gap:0}._compact_1pro3_146._horizontal_1pro3_146 ._arrow_1pro3_96{color:var(--color-primary);font-size:1.65rem}._large_1pro3_18._horizontal_1pro3_146{container-type:inline-size}._large_1pro3_18._horizontal_1pro3_146 ._body_1pro3_24{width:100%;min-width:0}._large_1pro3_18._horizontal_1pro3_146 ._equation_1pro3_31{width:100%;max-width:100%;display:grid;grid-template-columns:auto auto auto;align-items:flex-start;justify-content:center;gap:var(--space-2);overflow:visible}._large_1pro3_18._horizontal_1pro3_146 ._group_1pro3_44{align-items:center;min-width:0}._large_1pro3_18._horizontal_1pro3_146 ._group_1pro3_44:first-child{width:auto}._large_1pro3_18._horizontal_1pro3_146 ._groupLabel_1pro3_50{display:none}._large_1pro3_18._horizontal_1pro3_146 ._structRow_1pro3_6{width:100%;justify-content:center;flex-wrap:nowrap;gap:var(--space-1)}._large_1pro3_18._horizontal_1pro3_146 ._reactantUnit_1pro3_65{gap:var(--space-1)}._large_1pro3_18._horizontal_1pro3_146 ._arrow_1pro3_96{transform:none;color:var(--color-primary);font-size:var(--text-xl, 1.5rem)}._large_1pro3_18._horizontal_1pro3_146._horizontalFour_1pro3_300 ._equation_1pro3_31,._large_1pro3_18._horizontal_1pro3_146._horizontalFive_1pro3_218 ._equation_1pro3_31,._large_1pro3_18._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}._large_1pro3_18._horizontal_1pro3_146._horizontalFour_1pro3_300 ._group_1pro3_44:first-child,._large_1pro3_18._horizontal_1pro3_146._horizontalFive_1pro3_218 ._group_1pro3_44:first-child,._large_1pro3_18._horizontal_1pro3_146._horizontalMany_1pro3_219 ._group_1pro3_44:first-child{width:100%}._large_1pro3_18._horizontal_1pro3_146._horizontalFour_1pro3_300 ._group_1pro3_44:first-child ._structRow_1pro3_6,._large_1pro3_18._horizontal_1pro3_146._horizontalFive_1pro3_218 ._group_1pro3_44:first-child ._structRow_1pro3_6,._large_1pro3_18._horizontal_1pro3_146._horizontalMany_1pro3_219 ._group_1pro3_44:first-child ._structRow_1pro3_6{flex-wrap:wrap;row-gap:var(--space-1)}@container (max-width: 900px){._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="1"] ._equation_1pro3_31{--reaction-mol-w: 280px;--reaction-mol-h: 194px}._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="2"] ._equation_1pro3_31{--reaction-mol-w: 220px;--reaction-mol-h: 154px}._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="3"] ._equation_1pro3_31{--reaction-mol-w: 150px;--reaction-mol-h: 112px}._large_1pro3_18._horizontal_1pro3_146._horizontalFour_1pro3_300 ._equation_1pro3_31,._large_1pro3_18._horizontal_1pro3_146._horizontalFive_1pro3_218 ._equation_1pro3_31,._large_1pro3_18._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{--reaction-mol-w: 96px;--reaction-mol-h: 76px}}@container (max-width: 700px){._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="1"] ._equation_1pro3_31{--reaction-mol-w: 220px;--reaction-mol-h: 150px}._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="2"] ._equation_1pro3_31{--reaction-mol-w: 160px;--reaction-mol-h: 112px}._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="3"] ._equation_1pro3_31{--reaction-mol-w: 112px;--reaction-mol-h: 88px}._large_1pro3_18._horizontal_1pro3_146._horizontalFour_1pro3_300 ._equation_1pro3_31,._large_1pro3_18._horizontal_1pro3_146._horizontalFive_1pro3_218 ._equation_1pro3_31,._large_1pro3_18._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{--reaction-mol-w: 76px;--reaction-mol-h: 64px}}@container (max-width: 430px){._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="1"] ._equation_1pro3_31{--reaction-mol-w: 150px;--reaction-mol-h: 104px}._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="2"] ._equation_1pro3_31{--reaction-mol-w: 96px;--reaction-mol-h: 76px}._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="3"] ._equation_1pro3_31{--reaction-mol-w: 72px;--reaction-mol-h: 60px}._large_1pro3_18._horizontal_1pro3_146._horizontalFour_1pro3_300 ._equation_1pro3_31{--reaction-mol-w: 60px;--reaction-mol-h: 50px}._large_1pro3_18._horizontal_1pro3_146._horizontalFive_1pro3_218 ._equation_1pro3_31,._large_1pro3_18._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{--reaction-mol-w: 52px;--reaction-mol-h: 46px}}@container (max-width: 320px){._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="1"] ._equation_1pro3_31{--reaction-mol-w: 124px;--reaction-mol-h: 88px}._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="2"] ._equation_1pro3_31{--reaction-mol-w: 72px;--reaction-mol-h: 60px}._large_1pro3_18._horizontal_1pro3_146[data-reactant-count="3"] ._equation_1pro3_31{--reaction-mol-w: 54px;--reaction-mol-h: 46px}._large_1pro3_18._horizontal_1pro3_146._horizontalFour_1pro3_300 ._equation_1pro3_31,._large_1pro3_18._horizontal_1pro3_146._horizontalFive_1pro3_218 ._equation_1pro3_31,._large_1pro3_18._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{--reaction-mol-w: 46px;--reaction-mol-h: 40px}}._compact_1pro3_146._horizontal_1pro3_146._horizontalFour_1pro3_300 ._equation_1pro3_31,._compact_1pro3_146._horizontal_1pro3_146._horizontalFive_1pro3_218 ._equation_1pro3_31,._compact_1pro3_146._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{grid-template-columns:minmax(0,max-content) auto auto}._compact_1pro3_146._horizontal_1pro3_146._horizontalFour_1pro3_300 ._group_1pro3_44:first-child,._compact_1pro3_146._horizontal_1pro3_146._horizontalFive_1pro3_218 ._group_1pro3_44:first-child,._compact_1pro3_146._horizontal_1pro3_146._horizontalMany_1pro3_219 ._group_1pro3_44:first-child{width:100%}._compact_1pro3_146._horizontal_1pro3_146._horizontalFour_1pro3_300 ._group_1pro3_44:first-child ._structRow_1pro3_6,._compact_1pro3_146._horizontal_1pro3_146._horizontalFive_1pro3_218 ._group_1pro3_44:first-child ._structRow_1pro3_6,._compact_1pro3_146._horizontal_1pro3_146._horizontalMany_1pro3_219 ._group_1pro3_44:first-child ._structRow_1pro3_6{flex-wrap:wrap;row-gap:var(--space-1)}@container (max-width: 479px){._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="3"] ._equation_1pro3_31{grid-template-columns:minmax(0,max-content) auto auto}._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="3"] ._group_1pro3_44:first-child{width:100%}._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="3"] ._group_1pro3_44:first-child ._structRow_1pro3_6{flex-wrap:wrap;row-gap:var(--space-1)}}@container (max-width: 360px){._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="1"] ._equation_1pro3_31{--reaction-mol-w: 96px;--reaction-mol-h: 72px}._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="2"] ._equation_1pro3_31{--reaction-mol-w: 60px;--reaction-mol-h: 52px}._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="3"] ._equation_1pro3_31{--reaction-mol-w: 52px;--reaction-mol-h: 44px}._compact_1pro3_146._horizontal_1pro3_146._horizontalFour_1pro3_300 ._equation_1pro3_31{--reaction-mol-w: 48px;--reaction-mol-h: 42px}._compact_1pro3_146._horizontal_1pro3_146._horizontalFive_1pro3_218 ._equation_1pro3_31,._compact_1pro3_146._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{--reaction-mol-w: 44px;--reaction-mol-h: 40px}}@container (min-width: 380px){._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="1"] ._equation_1pro3_31{--reaction-mol-w: 150px;--reaction-mol-h: 106px}._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="2"] ._equation_1pro3_31{--reaction-mol-w: 96px;--reaction-mol-h: 80px}}@container (min-width: 480px){._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="1"] ._equation_1pro3_31{--reaction-mol-w: 180px;--reaction-mol-h: 126px}._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="2"] ._equation_1pro3_31{--reaction-mol-w: 120px;--reaction-mol-h: 90px}._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="3"] ._equation_1pro3_31{--reaction-mol-w: 88px;--reaction-mol-h: 70px}._compact_1pro3_146._horizontal_1pro3_146._horizontalFour_1pro3_300 ._equation_1pro3_31{--reaction-mol-w: 76px;--reaction-mol-h: 64px}._compact_1pro3_146._horizontal_1pro3_146._horizontalFive_1pro3_218 ._equation_1pro3_31,._compact_1pro3_146._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{--reaction-mol-w: 68px;--reaction-mol-h: 58px}}@container (min-width: 760px){._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="1"] ._equation_1pro3_31{--reaction-mol-w: 220px;--reaction-mol-h: 150px}._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="2"] ._equation_1pro3_31{--reaction-mol-w: 160px;--reaction-mol-h: 112px}._compact_1pro3_146._horizontal_1pro3_146[data-reactant-count="3"] ._equation_1pro3_31{--reaction-mol-w: 112px;--reaction-mol-h: 88px}._compact_1pro3_146._horizontal_1pro3_146._horizontalFour_1pro3_300 ._equation_1pro3_31{--reaction-mol-w: 96px;--reaction-mol-h: 76px}._compact_1pro3_146._horizontal_1pro3_146._horizontalFive_1pro3_218 ._equation_1pro3_31{--reaction-mol-w: 84px;--reaction-mol-h: 68px}._compact_1pro3_146._horizontal_1pro3_146._horizontalMany_1pro3_219 ._equation_1pro3_31{--reaction-mol-w: 76px;--reaction-mol-h: 64px}}._host_qq0na_2{position:fixed;right:var(--space-4);bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);z-index:var(--z-toast);max-width:380px}._toast_qq0na_12{display:flex;align-items:flex-start;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-pop);font-size:var(--text-sm);color:var(--color-text)}._error_qq0na_24{border-color:var(--color-danger)}._error_qq0na_24 ._text_qq0na_27{color:var(--color-danger)}._text_qq0na_27{flex:1;line-height:var(--leading-normal);word-break:break-word}._close_qq0na_35{border:none;background:none;color:var(--color-text-muted);cursor:pointer;padding:2px;border-radius:var(--radius-sm);flex-shrink:0}._close_qq0na_35:hover{color:var(--color-text)}._close_qq0na_35:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@media(prefers-reduced-motion:no-preference){._toast_qq0na_12{animation:_toastIn_qq0na_1 .16s ease-out}@keyframes _toastIn_qq0na_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}._wrap_798xy_3{position:relative;display:inline-flex}._trigger_798xy_8{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:30px;padding:5px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-tight);cursor:pointer}._trigger_798xy_8:hover:not(:disabled){border-color:var(--color-border-strong)}._trigger_798xy_8[aria-expanded=true]{color:var(--color-primary);border-color:var(--color-primary)}._trigger_798xy_8:disabled{cursor:wait;color:var(--color-text-muted)}._trigger_798xy_8:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._panel_798xy_39{position:absolute;top:calc(100% + 6px);right:0;width:min(390px,calc(100vw - 24px));max-height:min(70dvh,460px);overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-pop);z-index:var(--z-modal)}._panelHead_798xy_57{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0;margin-bottom:var(--space-3)}._panelHead_798xy_57 strong{color:var(--color-text);font-size:var(--text-sm)}._panelHead_798xy_57 span{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}._graftNote_798xy_78{margin:calc(-1 * var(--space-1)) 0 var(--space-2);color:var(--color-text-faint);font-size:var(--text-xs);line-height:var(--leading-normal)}._scopeTabs_798xy_85,._layoutTabs_798xy_86{display:grid;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._scopeTabs_798xy_85{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--space-3)}._layoutTabs_798xy_86{grid-template-columns:repeat(2,minmax(64px,1fr))}._scopeBtn_798xy_100,._scopeActive_798xy_101,._layoutBtn_798xy_102,._layoutActive_798xy_103{min-width:0;border:0;border-right:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);cursor:pointer}._scopeBtn_798xy_100,._scopeActive_798xy_101{min-height:34px;padding:var(--space-1) var(--space-2)}._layoutBtn_798xy_102,._layoutActive_798xy_103{min-height:28px;padding:3px var(--space-2)}._scopeTabs_798xy_85>:last-child,._layoutTabs_798xy_86>:last-child{border-right:0}._scopeActive_798xy_101,._layoutActive_798xy_103{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}._scopeBtn_798xy_100:disabled{cursor:not-allowed;color:var(--color-text-faint);background:var(--color-bg-subtle, var(--color-surface))}._scopeBtn_798xy_100:focus-visible,._scopeActive_798xy_101:focus-visible,._layoutBtn_798xy_102:focus-visible,._layoutActive_798xy_103:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-primary);outline-offset:-2px}._layoutRow_798xy_148{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}._formatLabel_798xy_158{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600}._formatGrid_798xy_164{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._formatBtn_798xy_169{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:62px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}._formatBtn_798xy_169:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-soft)}._formatBtn_798xy_169:disabled{cursor:default;color:var(--color-text-faint)}._formatBtn_798xy_169:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._formatName_798xy_196{display:flex;align-items:center;gap:var(--space-1);max-width:100%;font-size:var(--text-sm);font-weight:600}._formatName_798xy_196 small{padding:1px 4px;border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-2xs);font-weight:500}._formatUse_798xy_212{max-width:100%;overflow:hidden;color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}._more_798xy_222{margin-top:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-2)}._more_798xy_222 summary{width:fit-content;color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer}._moreItems_798xy_233{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._moreItems_798xy_233 button{min-height:30px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-xs);cursor:pointer}._moreItems_798xy_233 button:hover{border-color:var(--color-primary);color:var(--color-primary)}._spinner_798xy_255{width:12px;height:12px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_exportSpin_798xy_1 .7s linear infinite}@keyframes _exportSpin_798xy_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_798xy_255{animation-duration:1.6s}}@media(max-width:420px){._wrap_798xy_3{position:static}._panel_798xy_39{position:absolute;top:calc(100% + 6px);right:12px;left:12px;width:auto}._formatGrid_798xy_164{gap:var(--space-1)}._formatBtn_798xy_169{min-height:58px;padding:var(--space-1) var(--space-2)}}._panel_156fw_3{display:flex;flex-direction:column;gap:var(--space-4)}._group_156fw_8{display:flex;flex-direction:column;gap:var(--space-2)}._groupHead_156fw_13{font-size:var(--text-sm);color:var(--color-text-muted)}._list_156fw_17{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}._row_156fw_23{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._evidenceRow_156fw_30{align-items:center;padding:0}._evidenceLink_156fw_34{width:100%;min-height:44px;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--color-text);text-decoration:none}._evidenceLink_156fw_34:hover ._evidenceTitle_156fw_44{color:var(--color-primary);text-decoration:underline}._evidenceLink_156fw_34:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._evidenceStatic_156fw_52{cursor:default}._evidenceStatic_156fw_52:hover ._evidenceTitle_156fw_44{color:var(--color-text);text-decoration:none}._evidenceIcon_156fw_59{flex:0 0 auto;display:inline-flex;color:var(--color-text-muted)}._evidenceTitle_156fw_44{flex:1;min-width:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}._tag_156fw_76{flex:0 0 auto;min-width:36px;font-size:var(--text-xs);color:var(--color-text-faint)}._main_156fw_82{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);min-width:0}._link_156fw_89{font-size:var(--text-sm);color:var(--color-primary);text-decoration:none;word-break:break-word}._link_156fw_89:hover{text-decoration:underline}._sourceLinks_156fw_98{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}._sourceLinks_156fw_98 ._link_156fw_89{font-size:var(--text-xs)}._noLink_156fw_107{font-size:var(--text-xs);color:var(--color-text-faint)}._title_156fw_111{font-size:var(--text-sm);color:var(--color-text);word-break:break-word}._idText_156fw_116{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-faint);word-break:break-all}._note_156fw_122{font-size:var(--text-xs);color:var(--color-text-faint)}._weakNote_156fw_127{display:inline-flex;align-items:center;font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-1)}._routeRow_hpmlc_4{display:flex;align-items:center;gap:var(--space-4);width:100%}._routeRank_hpmlc_10{flex:0 0 auto;font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;min-width:56px}._routeScore_hpmlc_17{font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-primary);font-weight:600;font-variant-numeric:tabular-nums}._routeMeta_hpmlc_24{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;color:var(--color-text-muted);font-size:var(--text-sm)}._routeSpacer_hpmlc_32{flex:1}._routeList_hpmlc_35{display:flex;flex-direction:column;gap:var(--space-3)}._stepStrip_hpmlc_42{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}._stepStripLabel_hpmlc_51{color:var(--color-text-muted)}._stepStripDots_hpmlc_54{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._stepDotWrap_hpmlc_60{display:inline-flex;align-items:center;cursor:help}._stepStripMeta_hpmlc_65{color:var(--color-text-faint);font-variant-numeric:tabular-nums}._miniDot_hpmlc_71{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:var(--space-2);vertical-align:middle}._dotYes_hpmlc_79{background:var(--color-primary)}._dotNo_hpmlc_82{background:var(--color-text-faint)}._miniRing_hpmlc_85{display:inline-block;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--color-text-faint);margin-right:var(--space-2);vertical-align:middle}._tree_hpmlc_96{margin-top:var(--space-4)}._node_hpmlc_99{border-left:1px solid var(--color-border);padding-left:var(--space-4);margin-left:var(--space-2)}._nodeRoot_hpmlc_104{border-left:none;padding-left:0;margin-left:0}._nodeHead_hpmlc_109{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0}._nodeBadges_hpmlc_115{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;margin-top:var(--space-1)}._nodeChildren_hpmlc_122{margin-top:var(--space-1)}._stepBlock_hpmlc_127{margin-top:var(--space-3)}._sourceNotice_hpmlc_131{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);color:var(--color-text-muted);background:var(--color-primary-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.55}._stepLabel_hpmlc_141{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.03em}._reactantList_hpmlc_148{display:flex;flex-direction:column;gap:var(--space-2)}._voteTag_hpmlc_153{font-size:var(--text-xs);font-family:var(--font-mono);padding:1px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted)}._advisoryBanner_hpmlc_163{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal)}._scorecardDims_hpmlc_171{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:640px){._scorecardDims_hpmlc_171{grid-template-columns:1fr}}._dim_hpmlc_181{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}._dimHead_hpmlc_186{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}._dimTitle_hpmlc_192{font-size:var(--text-md);font-weight:600;color:var(--color-text)}._dimBody_hpmlc_197{font-size:var(--text-sm);color:var(--color-text-muted)}._dimNum_hpmlc_201{font-family:var(--font-mono);color:var(--color-primary);font-weight:600;font-variant-numeric:tabular-nums}._dimDenom_hpmlc_208{font-family:var(--font-mono);color:var(--color-text-faint);font-weight:400;font-size:.85em;font-variant-numeric:tabular-nums}._dir_hpmlc_218{color:var(--color-text-faint);font-weight:400;font-size:.78em;margin-left:.4em;white-space:nowrap}._precedentList_hpmlc_226{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}._precedentItem_hpmlc_232{display:flex;flex-direction:column;gap:var(--space-1)}._precedentMeta_hpmlc_237{display:flex;gap:var(--space-3);flex-wrap:wrap}._reactionPage_hpmlc_243{max-width:960px;margin:0 auto}._backLink_hpmlc_247{display:inline-block;margin-bottom:var(--space-4);color:var(--color-primary);text-decoration:none;font-size:var(--text-sm)}._backLink_hpmlc_247:hover{text-decoration:underline}._dimCounts_hpmlc_257{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-1)}._compareNum_hpmlc_265{font-family:var(--font-mono);color:var(--color-primary);font-variant-numeric:tabular-nums}._compareNa_hpmlc_270{color:var(--color-text-faint)}._compareDimName_hpmlc_273{font-weight:600;color:var(--color-text)}._compareNote_hpmlc_277{font-size:var(--text-xs);color:var(--color-text-faint);margin-bottom:var(--space-3)}._compareScroll_hpmlc_284{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md)}._flagGroup_hpmlc_291{margin-bottom:var(--space-3)}._flagGroupTitle_hpmlc_294{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-2)}._flagItem_hpmlc_299{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);padding:var(--space-1) 0}._flagName_hpmlc_306{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text)}._flagNote_hpmlc_311{color:var(--color-text-faint);font-size:var(--text-xs)}._retroBlock_hpmlc_317{display:flex;flex-direction:column;gap:var(--space-2)}._retroRow_hpmlc_322{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._retroArrow_hpmlc_329{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-faint);-webkit-user-select:none;user-select:none}._retroSideLabel_hpmlc_336{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.03em}._retroReactants_hpmlc_342{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}._nodeRole_hpmlc_351,._nodeDepth_hpmlc_356{font-size:var(--text-xs);color:var(--color-text-faint);font-variant-numeric:tabular-nums}._stepMeta_hpmlc_363{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2)}._metaItem_hpmlc_370{display:inline-flex;align-items:baseline;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}._provLine_hpmlc_379{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);word-break:break-all}._provList_hpmlc_385{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}._row_hpmlc_392{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._tabRow_hpmlc_400{display:inline-flex;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px}._tab_hpmlc_400{background:none;border:none;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-sm)}._tab_hpmlc_400:hover{color:var(--color-text)}._tabActive_hpmlc_418{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}._provLineBtn_hpmlc_425{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--color-primary)}._provLineBtn_hpmlc_425:hover{text-decoration:underline}._provLineBtn_hpmlc_425:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._provLineLink_hpmlc_441{color:var(--color-primary);text-decoration:none}._provLineLink_hpmlc_441:hover{text-decoration:underline}._stepToolbar_w278h_6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}._stepStatus_w278h_15,._stepActions_w278h_16{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._stepActions_w278h_16{justify-content:flex-end;margin-left:auto}._stepContext_w278h_27{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}._stepContextHead_w278h_38{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._replaceStepBtn_w278h_44{min-height:32px;border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--color-primary);color:#fff;font:inherit;font-size:var(--text-xs);font-weight:600;white-space:nowrap;cursor:pointer}._replaceStepBtn_w278h_44:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._replaceStepBtn_w278h_44:disabled{cursor:progress;opacity:.65}._replaceStepBtn_w278h_44:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._undoStepBtn_w278h_69{min-height:32px;border:1px solid var(--color-border-strong, var(--color-border));border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-xs);font-weight:600;white-space:nowrap;cursor:pointer}._undoStepBtn_w278h_69:hover{border-color:var(--color-primary);color:var(--color-primary)}._undoStepBtn_w278h_69:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._stepRxnSmiles_w278h_90{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);word-break:break-all;line-height:var(--leading-dense);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._stepRxnSmilesStatic_w278h_102{cursor:text;display:block;-webkit-line-clamp:unset}._reactionInfo_w278h_107{display:flex;flex-direction:column;gap:var(--space-3)}._reactionEntityBlock_w278h_112{display:flex;flex-direction:column;gap:var(--space-1)}._reactionEntityEquation_w278h_117{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);overflow-wrap:anywhere}._reactionEntityArrow_w278h_128{flex:0 0 auto;color:var(--color-primary);font-weight:700}._reactionEntityTerm_w278h_133{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0}._reactionSmilesBlock_w278h_139{display:flex;flex-direction:column;gap:var(--space-1)}._reactionInfoLabel_w278h_144{color:var(--color-text-muted);font-size:var(--text-xs)}._railSection_w278h_153{border-top:1px solid var(--color-border)}._railSection_w278h_153:first-of-type{border-top:0}._railSectionToggle_w278h_159{width:100%;min-height:44px;display:flex;align-items:center;gap:var(--space-2);border:0;background:var(--color-surface);padding:var(--space-2) 0;color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:600;text-align:left;cursor:pointer}._railSectionToggle_w278h_159:hover{color:var(--color-primary)}._railSectionToggle_w278h_159:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._railSectionMeta_w278h_182{display:inline-flex;align-items:center;margin-left:auto}._railSectionChevron_w278h_187{flex:0 0 auto;display:inline-flex;color:var(--color-text-faint);transition:transform var(--dur) var(--ease)}._railSectionChevronOpen_w278h_193{transform:rotate(90deg)}._railSectionBody_w278h_196{padding:0 0 var(--space-3)}._railSectionBody_w278h_196[hidden]{display:none}._railContent_w278h_202{display:flex;flex-direction:column;gap:var(--space-3)}._railEmpty_w278h_207{margin:0;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}._conditionSourceRow_w278h_216{display:flex;flex-direction:column;gap:var(--space-2)}._procedureStatus_w278h_221{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}._procedureStatusHead_w278h_229{display:flex;align-items:center;margin-bottom:var(--space-2)}._procedureStatus_w278h_221 p{margin:0}@media(prefers-reduced-motion:reduce){._railSectionChevron_w278h_187{transition:none}}._section_w278h_244{display:flex;flex-direction:column;gap:var(--space-2)}._sectionHeader_w278h_249{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._sectionCount_w278h_257{font-weight:400;color:var(--color-text-faint);font-variant-numeric:tabular-nums}._sectionDivider_w278h_263{border:none;border-top:1px solid var(--color-border);margin:var(--rhythm-block) 0 var(--space-3)}._advisory_w278h_269,._advisoryHeader_w278h_272{color:var(--color-text-muted)}._itemList_w278h_277{display:flex;flex-direction:column;gap:var(--space-1)}._item_w278h_277{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);content-visibility:auto;contain-intrinsic-size:auto 40px}._itemSummary_w278h_290{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:44px;border:none;background:none;cursor:pointer;text-align:left;font-size:var(--text-xs);color:var(--color-text);line-height:var(--leading-normal);text-decoration:none}._itemSummary_w278h_290:hover{background:var(--color-subtle)}._itemSummary_w278h_290:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._itemSummaryActive_w278h_313{background:var(--color-subtle)}._itemSummaryDisabled_w278h_316{cursor:default}._itemSummaryDisabled_w278h_316:hover{background:none}._itemIcon_w278h_322{flex:0 0 auto;color:var(--color-text-muted);display:inline-flex}._itemTitle_w278h_327{flex:1;min-width:0;color:var(--color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}._extLink_w278h_337{display:inline-flex;align-items:center;gap:4px;color:var(--color-primary);text-decoration:none;font-size:var(--text-xs)}._extLink_w278h_337:hover{text-decoration:underline}._extLink_w278h_337:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._subhead_w278h_354{font-size:var(--text-xs);color:var(--color-text-faint);margin-top:var(--space-1)}._provChips_w278h_359{display:flex;flex-wrap:wrap;gap:var(--space-2)}._provChip_w278h_359{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 8px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}a._provChip_w278h_359:hover{border-color:var(--color-primary);color:var(--color-primary)}._provChipBtn_w278h_385{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}._provChipBtn_w278h_385:hover{border-color:var(--color-primary);color:var(--color-primary)}._provChipBtn_w278h_385:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@media(prefers-reduced-motion:reduce){._provChipBtn_w278h_385{transition:none}}._condTable_w278h_404{width:100%;border-collapse:collapse;font-size:var(--text-xs);line-height:var(--leading-dense)}._condTable_w278h_404 th{text-align:left;font-weight:400;color:var(--color-text-faint);padding:3px var(--space-2) 3px 0;white-space:nowrap;vertical-align:top;width:64px}._condTable_w278h_404 td{font-family:var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums;padding:3px 0;word-break:break-word}._condProv_w278h_426{margin-left:var(--space-2);color:var(--color-text-faint);font-size:var(--text-2xs)}._countsLine_w278h_431{font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal)}._advRow_w278h_438{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap}._advLabel_w278h_445{color:var(--color-text-faint);flex:0 0 64px}._advValue_w278h_449{font-family:var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums}._advConf_w278h_454{color:var(--color-text-faint)}._advisoryNote_w278h_457{font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal);border-top:1px solid var(--color-border);padding-top:var(--space-2);margin-top:var(--space-1)}._safetyIssue_w278h_465{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs)}._safetyName_w278h_471{font-family:var(--font-mono);color:var(--color-text)}._safetySet_w278h_476{color:var(--color-text-muted);white-space:nowrap}._empty_w278h_482{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}._emptyTitle_w278h_493{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:600}._emptyDetail_w278h_500{font-family:var(--font-mono);color:var(--color-text-faint);word-break:break-word}._stepMap_w278h_507{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._stepMapHeader_w278h_514{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._stepMapFilter_w278h_523{min-height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:2px 8px;color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer}._stepMapFilter_w278h_523:hover,._stepMapFilterActive_w278h_534{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}._stepMapFilter_w278h_523:focus-visible,._stepMapRow_w278h_540:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._stepMapNote_w278h_544{margin:0;font-size:var(--text-2xs);color:var(--color-text-faint);line-height:var(--leading-normal)}._stepMapList_w278h_550{display:flex;flex-direction:column;gap:var(--space-1)}._stepMapRow_w278h_540{width:100%;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-2);text-align:left;cursor:pointer}._stepMapRow_w278h_540:hover{border-color:var(--color-border-strong);background:var(--color-subtle)}._stepMapNo_w278h_544{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--color-text)}._stepMapSignals_w278h_579{min-width:0;display:flex;flex-wrap:wrap;gap:2px var(--space-2);font-size:var(--text-2xs);line-height:var(--leading-dense)}._signalStrong_w278h_587{color:var(--color-primary)}._signalModel_w278h_590{color:var(--color-text);font-weight:600}._signalNeutral_w278h_594{color:var(--color-text-faint)}._stepMapChevron_w278h_597{color:var(--color-text-faint);font-size:var(--text-lg);line-height:1}._stepMapEmpty_w278h_602{margin:0;padding:var(--space-2);color:var(--color-text-faint);font-size:var(--text-xs)}._stepCard_w278h_610{margin-bottom:var(--space-3);min-width:0}._stepCard_w278h_610>*{max-width:100%}._candidateSlot_w278h_617{min-width:0;margin-bottom:var(--space-3)}._candidateSlot_w278h_617>*{max-width:100%}._aggWrap_w278h_626{display:flex;flex-direction:column;gap:var(--space-3)}._aggCaption_w278h_631{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}._aggEmpty_w278h_637{margin:0;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-dense)}._aggList_w278h_646{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._aggItem_w278h_654{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._aggItem_w278h_654>*{max-width:100%}._aggReactId_w278h_663{font-size:var(--text-2xs);color:var(--color-text-faint);line-height:var(--leading-dense)}._aggReactId_w278h_663 code{font-family:var(--font-mono)}._backLink_w278h_673{align-self:flex-start;margin-top:var(--space-3);border:none;background:none;padding:var(--space-1) 0;font-size:var(--text-xs);color:var(--color-primary);cursor:pointer}._backLink_w278h_673:hover{text-decoration:underline}._backLink_w278h_673:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._inlineLinkBtn_w278h_692{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;font-size:var(--text-xs);color:var(--color-primary);cursor:pointer}._inlineLinkBtn_w278h_692:hover{text-decoration:underline}._inlineLinkBtn_w278h_692:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._divider_168p5_4{border:none;border-top:1px solid var(--color-border);margin:var(--rhythm-block) 0 var(--space-3)}._section_168p5_10{display:flex;flex-direction:column;gap:var(--space-2)}._header_168p5_16{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._count_168p5_24{font-weight:400;color:var(--color-text-faint);font-variant-numeric:tabular-nums}._caption_168p5_30{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}._list_168p5_37{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._groupItem_168p5_46{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._groupItem_168p5_46>*{max-width:100%}._row_168p5_57{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._rowDim_168p5_63{opacity:.82}._meta_168p5_67{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}._reactIdBtn_168p5_76{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;font-size:var(--text-2xs);color:var(--color-text-faint);line-height:var(--leading-dense);cursor:pointer;text-align:left}._reactIdBtn_168p5_76 code{font-family:var(--font-mono)}._reactIdBtn_168p5_76:hover,._reactIdBtn_168p5_76:focus-visible{color:var(--color-primary);text-decoration:underline}._reactIdBtn_168p5_76:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}._variantsWrap_168p5_104{display:flex;flex-direction:column;gap:var(--space-1)}._foldToggle_168p5_109{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:var(--space-1) 0;margin:0;font:inherit;font-size:var(--text-xs);color:var(--color-primary);cursor:pointer}._foldToggle_168p5_109:hover{color:var(--color-primary-hover);text-decoration:underline}._foldToggle_168p5_109:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}._variantList_168p5_131{list-style:none;margin:0;padding:0 0 0 var(--space-3);border-left:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2)}._detail_168p5_142{display:flex;flex-direction:column;gap:var(--space-3)}._detailFields_168p5_147{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-3);margin:0;font-size:var(--text-sm)}._detailFields_168p5_147 dt{color:var(--color-text-muted)}._detailFields_168p5_147 dd{margin:0;color:var(--color-text);font-variant-numeric:tabular-nums}._detailFields_168p5_147 dd code{font-family:var(--font-mono)}._detailSmiles_168p5_165{display:flex;flex-direction:column;gap:var(--space-1)}._detailSmilesLabel_168p5_170{font-size:var(--text-xs);color:var(--color-text-muted)}._extLink_168p5_174{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;font-size:var(--text-sm);color:var(--color-primary);text-decoration:none}._extLink_168p5_174:hover{color:var(--color-primary-hover);text-decoration:underline}._detailNote_168p5_187{margin:0;padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}._page_ityir_10{display:flex;flex-direction:column;gap:var(--space-3)}._centerComposerClearance_ityir_15{height:calc(var(--assistant-dock-height, 72px) + var(--space-4));flex:0 0 auto}._preludeBands_ityir_28{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}._centerPrelude_ityir_34{display:grid;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface)}._warningBand_ityir_42,._serviceBand_ityir_43{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-left:3px solid var(--color-warning, #a86b00);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-normal)}._serviceBand_ityir_43{border-left-color:var(--color-info, #2563a6)}._warningBand_ityir_42 strong,._serviceBand_ityir_43 strong{white-space:nowrap;color:var(--color-warning, #7a4d00)}._serviceBand_ityir_43 strong{color:var(--color-info, #245d91)}._runBand_ityir_72{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs)}._runBand_ityir_72 summary{width:fit-content;color:var(--color-text);font-weight:600;cursor:pointer}._runBand_ityir_72[open] summary{margin-bottom:var(--space-2)}._runBand_ityir_72 ul{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin:0;padding:0;list-style:none;line-height:var(--leading-normal)}._runBand_ityir_72 li{display:inline-flex;align-items:baseline;gap:var(--space-1);min-width:0}._runBand_ityir_72 li:before{content:"•";color:var(--color-border-strong)}._warningBand_ityir_42 ul,._serviceBand_ityir_43 ul{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);margin:0;padding-left:18px}._warningBand_ityir_42 li,._serviceBand_ityir_43 li{min-width:0;padding-right:var(--space-2)}._reviewStrip_ityir_137{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:stretch;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._reviewStripHead_ityir_147{display:none;flex-direction:column;justify-content:center;gap:2px;min-width:0;font-size:var(--text-xs);color:var(--color-text-muted)}._reviewStripHead_ityir_147 strong{color:var(--color-text);font-size:var(--text-sm)}._reviewStripSteps_ityir_160{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:var(--space-2)}._reviewStep_ityir_165{min-height:40px;min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:var(--space-2);padding:5px 9px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);text-align:left;cursor:pointer}._reviewStep_ityir_165:hover{border-color:var(--color-border-strong)}._reviewStepSelected_ityir_183{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}._reviewStep_ityir_165:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._reviewStepNo_ityir_191{color:var(--color-text);font-size:var(--text-xs);font-weight:600;white-space:nowrap}._reviewStepSignals_ityir_197{min-width:0;display:flex;flex-wrap:wrap;gap:1px var(--space-2);font-size:var(--text-2xs);line-height:var(--leading-dense)}._reviewStepSignals_ityir_197>span+span:before{content:"·";margin-right:var(--space-2);color:var(--color-border-strong)}._reviewSignalStrong_ityir_210{color:var(--color-primary)}._reviewSignalModel_ityir_213{color:var(--color-text);font-weight:600}._centerRouteWorkspace_ityir_217>._reviewStrip_ityir_137{margin:var(--space-2) var(--space-3) 0}._pathSectionTitle_ityir_220{padding:var(--space-3) var(--space-4) var(--space-2);color:var(--color-text);font-size:var(--text-sm);font-weight:600}@media(max-width:720px){._warningBand_ityir_42,._serviceBand_ityir_43,._reviewStrip_ityir_137{grid-template-columns:1fr;gap:var(--space-2)}._reviewStripHead_ityir_147{flex-direction:row;align-items:baseline;justify-content:space-between}._reviewStripSteps_ityir_160{grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}}@media(max-width:390px){._topbar_ityir_253{min-width:0;max-width:100%;padding:var(--space-2)}._topbar_ityir_253 ._targetBrief_ityir_258{flex:1 1 100%;width:100%;max-width:100%;align-items:flex-start;overflow:hidden}._topbar_ityir_253 ._targetMeta_ityir_265{flex:1 1 0;width:0;min-width:0;max-width:100%;overflow:hidden}._topbar_ityir_253 ._targetTitle_ityir_272{display:block;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:hidden;line-height:var(--leading-dense)}._topbar_ityir_253 ._targetSub_ityir_282,._statBand_ityir_283,._statItem_ityir_284{max-width:100%}._statBand_ityir_283{flex:1 1 100%;width:100%}._chip_ityir_291{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}._spacer_ityir_297{display:none}._viewToggle_ityir_300{margin-left:auto}}._topbar_ityir_253{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--space-2);align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);position:relative;z-index:var(--z-sticky)}._topbarMain_ityir_321{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:var(--space-4)}._topbarActions_ityir_328{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:nowrap;white-space:nowrap}._targetBrief_ityir_258{display:flex;align-items:center;gap:var(--space-3);min-width:0}._targetMeta_ityir_265{display:flex;flex-direction:column;gap:2px;min-width:0}._targetTitle_ityir_272{font-size:var(--text-sm);font-weight:600;color:var(--color-text);white-space:nowrap}._targetSub_ityir_282{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stereoNotice_ityir_363{font-size:var(--text-2xs);color:var(--color-text-muted);line-height:var(--leading-dense)}._chips_ityir_368{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._chip_ityir_291{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}._chipMono_ityir_382{font-family:var(--font-mono)}._chipFaint_ityir_385{color:var(--color-text-faint);border-style:dashed}._statBand_ityir_283{display:flex;align-items:baseline;flex-wrap:wrap;row-gap:var(--space-1);min-width:0;padding-top:0;border-top:0;font-size:var(--text-xs);line-height:var(--leading-dense);color:var(--color-text-muted)}._statItem_ityir_284{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}._statItem_ityir_284+._statItem_ityir_284:before{content:"·";margin:0 var(--space-2);color:var(--color-border-strong)}._statLabel_ityir_414{color:var(--color-text-faint);font-size:var(--text-2xs)}._statValue_ityir_418{color:var(--color-text);font-variant-numeric:tabular-nums}._statValueFaint_ityir_422{color:var(--color-text-faint)}._statDot_ityir_426{align-self:center;width:6px;height:6px;border-radius:50%;background:var(--badge-verified)}._statRing_ityir_433{align-self:center;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--color-border-strong);background:transparent}._viewToggle_ityir_300{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._viewBtn_ityir_448{border:none;background:var(--color-surface);padding:5px 12px;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;line-height:var(--leading-tight)}._viewBtn_ityir_448+._viewBtn_ityir_448{border-left:1px solid var(--color-border)}._viewBtnActive_ityir_460{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}._viewBtn_ityir_448:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._body_ityir_471{display:grid;grid-template-columns:232px minmax(0,1fr) clamp(340px,25vw,420px);gap:0;align-items:stretch;min-height:calc(100dvh - var(--shell-height) - var(--space-6));min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-sizing:border-box}._bodyRightFolded_ityir_489{grid-template-columns:232px minmax(0,1fr) 44px}._bodyLeftFolded_ityir_492{grid-template-columns:44px minmax(0,1fr) clamp(340px,25vw,420px)}._bodyBothFolded_ityir_495{grid-template-columns:44px minmax(0,1fr) 44px}._bodyNoHistory_ityir_505{grid-template-columns:minmax(0,1fr) clamp(340px,25vw,420px)}._bodyNoHistory_ityir_505._bodyRightFolded_ityir_489,._bodyNoHistory_ityir_505._bodyBothFolded_ityir_495{grid-template-columns:minmax(0,1fr) 44px}._bodyNoHistory_ityir_505._bodyLeftFolded_ityir_492{grid-template-columns:minmax(0,1fr) clamp(340px,25vw,420px)}._pane_ityir_517{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;display:flex;flex-direction:column;position:relative;z-index:var(--z-panel)}._historyColumn_ityir_528{position:sticky;top:calc(var(--shell-height) + var(--space-4));align-self:start;height:calc(100dvh - var(--shell-height) - var(--space-6));border:0;border-radius:0}._evidenceColumn_ityir_537{border:0;border-radius:0}._paneHeader_ityir_541{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);font-weight:600;color:var(--color-text);flex:0 0 auto}._paneCount_ityir_552{font-weight:400;color:var(--color-text-faint);font-variant-numeric:tabular-nums}._routePaneHeader_ityir_557{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) 100px;grid-template-areas:"title fold compare sort";gap:var(--space-1);padding-inline:var(--space-2)}._routePaneTitle_ityir_564{grid-area:title;display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}._routePaneHeader_ityir_557 ._routeFoldBtn_ityir_571{grid-area:fold}._routePaneHeader_ityir_557 ._compareCount_ityir_574{grid-area:compare;justify-self:end}._paneBody_ityir_578{flex:1;padding:var(--space-3)}._center_ityir_15{border:0;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-radius:0;background:var(--color-bg);min-width:0;position:relative;display:flex;flex-direction:column;overflow:visible}._center_ityir_15>._topbar_ityir_253{grid-template-columns:minmax(0,1fr);border:0;border-bottom:1px solid var(--color-border);border-radius:0}._center_ityir_15>._topbar_ityir_253 ._topbarMain_ityir_321{grid-template-columns:minmax(220px,1fr) max-content;align-items:center;gap:var(--space-3)}._center_ityir_15>._topbar_ityir_253 ._topbarActions_ityir_328{justify-content:flex-end;flex-wrap:wrap;overflow:visible;white-space:normal}._center_ityir_15>._topbar_ityir_253 ._statBand_ityir_283{padding-top:var(--space-2);border-top:1px solid var(--color-border)}._centerRouteWorkspace_ityir_217{min-width:0;display:flex;flex-direction:column}._centerHeader_ityir_627{min-height:48px;background:var(--color-surface);border-radius:0;position:relative;z-index:var(--z-panel)}._historyRail_ityir_636{min-height:0}._historyRailHeader_ityir_639{min-height:48px}._historyRailBody_ityir_642{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}._newTaskButton_ityir_650{min-height:38px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600;text-decoration:none}._newTaskButton_ityir_650:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}._newTaskButton_ityir_650:focus-visible,._historyItem_ityir_670:focus-visible,._historyAllLink_ityir_671:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._historyNav_ityir_675{display:flex;flex-direction:column;gap:2px}._historyItem_ityir_670{min-width:0;min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:6px 8px;border-left:2px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-muted);text-decoration:none}._historyItem_ityir_670:hover{background:var(--color-subtle);color:var(--color-text);text-decoration:none}._historyItemActive_ityir_698{border-left-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-text)}._historyItemTitle_ityir_703{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:600}._historyItemMeta_ityir_711{min-width:0;display:flex;align-items:center;gap:var(--space-1_5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-faint);font-size:var(--text-2xs)}._historyStatusDot_ityir_722{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--color-primary)}._historyStatusBusy_ityir_729{background:transparent;border:1px solid var(--color-primary)}._historyStatusError_ityir_733{background:var(--color-text-muted)}._historyRailState_ityir_736{padding:var(--space-3) var(--space-2);color:var(--color-text-faint);font-size:var(--text-xs);line-height:var(--leading-normal);text-decoration:none}._historyAllLink_ityir_671{width:fit-content;padding:2px 4px;color:var(--color-primary);font-size:var(--text-xs);text-decoration:none}._historyAllLink_ityir_671:hover{text-decoration:underline}._accountBlock_ityir_753{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--space-2);align-items:center;padding:var(--space-3);border-top:1px solid var(--color-border)}._accountAvatar_ityir_761{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--color-primary);font-size:var(--text-xs);font-weight:600}._accountMeta_ityir_772{min-width:0;display:flex;flex-direction:column;gap:1px}._accountMeta_ityir_772 strong,._accountMeta_ityir_772 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountMeta_ityir_772 strong{color:var(--color-text);font-size:var(--text-xs)}._accountMeta_ityir_772 span{color:var(--color-text-faint);font-size:var(--text-2xs)}._centerStage_ityir_793{min-width:0;position:relative;flex:0 0 auto}._centerCanvas_ityir_801{height:clamp(720px,72vw,1180px);overflow:hidden}._centerCanvasHorizontal_ityir_809{height:clamp(540px,38vw,680px)}._centerFolded_ityir_814{min-height:176px;background:var(--color-surface)}._centerFoldedSummary_ityir_818{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}._centerFoldedSummary_ityir_818 strong{color:var(--color-text);font-size:var(--text-sm)}._listWrap_ityir_831{padding:var(--space-4)}._compareWorkspace_ityir_836{padding:var(--space-4);background:var(--color-surface)}._compareWorkspaceHead_ityir_840{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text)}._compareWorkspaceHead_ityir_840 p{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}._compareClear_ityir_856{flex:0 0 auto;min-height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:4px 10px;color:var(--color-text-muted);cursor:pointer}._compareClear_ityir_856:hover{border-color:var(--color-primary);color:var(--color-primary)}._compareClear_ityir_856:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._mobilePaneNav_ityir_876{display:none}._routeTopPanel_ityir_881{min-width:0;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._routeTopHeader_ityir_886{min-height:44px;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:600}._routeTopBody_ityir_897{padding:0 var(--space-3) var(--space-3)}._routeTopFilters_ityir_900{width:180px;margin:0}._routeTopSort_ityir_904{margin-left:auto}._routeTopCards_ityir_907{display:grid;grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:var(--space-2)}._routeTopCard_ityir_907{min-width:0}._routeTopCard_ityir_907 ._routeCardMeta_ityir_915{max-height:calc(2 * var(--text-xs) * var(--leading-dense) + 4px);overflow:hidden}._routeTopCard_ityir_907 ._routeCardActions_ityir_919{margin-top:var(--space-1);padding-top:var(--space-1)}._routeCards_ityir_925{display:flex;flex-direction:column;gap:var(--space-2)}._sourceFilters_ityir_930{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--space-2);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm)}._sourceFilterBtn_ityir_938{min-width:0;min-height:28px;border:0;border-left:1px solid var(--color-border);padding:2px 3px;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--leading-dense);cursor:pointer}._sourceFilterBtn_ityir_938:first-child{border-left:0}._sourceFilterBtn_ityir_938:hover,._sourceFilterBtnActive_ityir_954{color:var(--color-primary);background:var(--color-primary-soft)}._sourceFilterBtnActive_ityir_954{font-weight:600}._sourceFilterBtn_ityir_938:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-primary);outline-offset:-2px}._sourceFilterBtn_ityir_938:disabled{cursor:not-allowed;color:var(--color-text-faint);background:var(--color-bg)}._routeFilterEmpty_ityir_972{margin:var(--space-3) 0;color:var(--color-text-faint);font-size:var(--text-xs);line-height:var(--leading-normal)}._routeSelectButton_ityir_978{width:100%;display:block;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}._routeSelectButton_ityir_978:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}._routeCardActions_ityir_919{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:nowrap}._compareCount_ityir_574{font-size:var(--text-2xs);font-weight:400;color:var(--color-text-faint);white-space:nowrap}._compareToggle_ityir_1010{min-height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:2px 8px;color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer}._compareToggle_ityir_1010:hover:not(:disabled),._compareToggleActive_ityir_1021{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}._compareToggle_ityir_1010:disabled{cursor:not-allowed;opacity:.5}._compareToggle_ityir_1010:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._routeCardTitle_ityir_1034{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}._routeCardRank_ityir_1040{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._routeCardScore_ityir_1045{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--color-primary);font-variant-numeric:tabular-nums;white-space:nowrap}._routeCardDenom_ityir_1053{color:var(--color-text-faint);font-weight:400}._routeCardMeta_ityir_915{margin-top:var(--space-1);display:flex;flex-wrap:wrap;gap:3px 8px;font-size:var(--text-xs);line-height:var(--leading-dense);color:var(--color-text-muted)}._routeSourceTag_ityir_1066{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 5px;color:var(--color-text);font-size:var(--text-2xs);white-space:nowrap}._routeDecision_ityir_1076{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:3px;font-size:var(--text-2xs);line-height:var(--leading-dense);color:var(--color-text-muted)}._routeDecisionMain_ityir_1087{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}._routeConditionRisk_ityir_1094{display:inline-flex;align-items:center;gap:5px;width:fit-content;max-width:100%}._routeConditionRiskMark_ityir_1101{width:6px;height:6px;flex:0 0 auto;border-radius:50%;border:1px solid var(--color-border-strong)}._routeConditionRiskWarning_ityir_1108{color:var(--color-text)}._routeConditionRiskWarning_ityir_1108 ._routeConditionRiskMark_ityir_1101{background:var(--color-text-muted)}._routeConditionRiskClear_ityir_1114 ._routeConditionRiskMark_ityir_1101{width:7px;height:1px;border:0;border-radius:0;background:var(--color-border-strong)}._routeConditionRiskNa_ityir_1121{color:var(--color-text-faint)}._metaItem_ityir_1124{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}._miniDot_ityir_1130{width:6px;height:6px;border-radius:50%;background:var(--badge-verified)}._miniDotOff_ityir_1136{background:var(--badge-failed)}._miniRing_ityir_1139{width:6px;height:6px;border-radius:50%;background:var(--badge-unassessed);border:1.5px solid var(--color-border-strong)}._paneHeaderSpacer_ityir_1148{flex:1}._sortSelect_ityir_1151{grid-area:sort;width:100px;min-width:0;font-weight:400;font-size:var(--text-xs)}._sortSelect_ityir_1151>div,._sortSelect_ityir_1151 select{width:100%;min-width:0}._sortSelect_ityir_1151 select{padding:var(--space-1) var(--space-6) var(--space-1) var(--space-2);font-size:var(--text-xs)}._sortNote_ityir_1167{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal)}._recommendMark_ityir_1173{display:inline-flex;align-items:center;gap:4px;margin-left:var(--space-2);font-size:var(--text-xs);font-weight:400;color:var(--color-text-muted)}._scGrid_ityir_1183{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border);display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;font-size:var(--text-xs);line-height:var(--leading-dense)}._scDim_ityir_1193{display:inline-flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scDimLabel_ityir_1202{color:var(--color-text-faint);font-size:var(--text-2xs);flex:0 0 auto}._scDimValue_ityir_1207{color:var(--color-text);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}._scNa_ityir_1213{color:var(--color-text-faint)}._scNaNote_ityir_1216{display:block;margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-faint)}._foldBtn_ityir_1224{margin-left:auto;width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;position:relative}._foldBtn_ityir_1224:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}._foldBtn_ityir_1224:hover{border-color:var(--color-primary);color:var(--color-primary)}._foldBtn_ityir_1224:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._routeFoldBtn_ityir_571{margin-left:0;flex:0 0 auto}._paneFolded_ityir_1257{align-items:center;padding:var(--space-2) 0;gap:var(--space-2)}._foldedTitle_ityir_1262{writing-mode:vertical-rl;font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:2px;margin-top:var(--space-2)}._foldedMetric_ityir_1269{writing-mode:vertical-rl;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-primary);font-variant-numeric:tabular-nums;white-space:nowrap}._evidencePlaceholder_ityir_1277{font-size:var(--text-sm);color:var(--color-text-faint);line-height:var(--leading-normal)}._evidenceSelected_ityir_1282{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}._evidenceRxnSmiles_ityir_1293{font-family:var(--font-mono);color:var(--color-text);word-break:break-all;line-height:var(--leading-normal)}._planning_ityir_1301{max-width:1240px;width:100%;margin:0 auto}._planningHead_ityir_1308{display:flex;align-items:center;gap:var(--space-3);min-width:0}._planningThumbSkeleton_ityir_1314{width:72px;height:52px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}._planningHeadMeta_ityir_1322{display:flex;flex-direction:column;gap:2px;min-width:0}._planningTitle_ityir_1328{font-size:var(--text-base);font-weight:600;color:var(--color-text)}._planningSub_ityir_1333{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._planningStatus_ityir_1341{margin-top:var(--space-4)}._planningProgress_ityir_1344{margin-top:var(--space-3)}._planningNote_ityir_1347{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal)}._planningSingle_ityir_1353{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._planningSingleHead_ityir_1358{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap}._planningSingleTitle_ityir_1366{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._planningSingleHint_ityir_1371{font-size:var(--text-xs);color:var(--color-text-faint)}._planningThinking_ityir_1375{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}@media(max-width:1180px){._topbar_ityir_253{grid-template-columns:minmax(0,1fr)}._statBand_ityir_283{padding-top:var(--space-2);border-top:1px solid var(--color-border)}._topbarMain_ityir_321{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-2)}._topbarActions_ityir_328{justify-content:flex-start;flex-wrap:wrap;overflow:visible;white-space:normal}._body_ityir_471,._bodyRightFolded_ityir_489,._bodyLeftFolded_ityir_492,._bodyBothFolded_ityir_495{display:flex;flex-direction:column;gap:var(--space-2);min-height:0;border:0;border-radius:0;background:transparent;padding-bottom:calc(var(--assistant-dock-height, 72px) + var(--space-2))}._centerComposerClearance_ityir_15{display:none}._center_ityir_15{order:0;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg)}._historyColumn_ityir_528,._evidenceColumn_ityir_537{order:1;width:100%;position:static;height:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg)}._centerCanvas_ityir_801{height:clamp(680px,82vw,980px)}._centerStage_ityir_793:not(._centerCanvas_ityir_801),._centerFoldedSummary_ityir_818{padding-bottom:0}._centerFolded_ityir_814{min-height:0}._mobilePaneNav_ityir_876{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}._mobilePaneNav_ityir_876 button{min-height:44px;border:0;border-right:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer}._mobilePaneNav_ityir_876 button:last-child{border-right:0}._mobilePaneNav_ityir_876 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._mobilePaneNav_ityir_876 ._mobilePaneBtnActive_ityir_1473{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}._mobilePaneHidden_ityir_1478,._routeFoldBtn_ityir_571,._historyColumn_ityir_528 ._foldBtn_ityir_1224,._evidenceColumn_ityir_537 ._foldBtn_ityir_1224{display:none}._pane_ityir_517,._center_ityir_15{width:100%}}@media(max-width:720px){._page_ityir_10{gap:var(--space-2)}._center_ityir_15>._topbar_ityir_253 ._topbarMain_ityir_321{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-2)}._center_ityir_15>._topbar_ityir_253 ._topbarActions_ityir_328{width:100%;justify-content:flex-start}._centerCanvas_ityir_801{height:min(68vh,620px)}._topbar_ityir_253{gap:var(--space-2);padding:var(--space-2)}._topbarActions_ityir_328{width:100%}._warningBand_ityir_42 ul,._serviceBand_ityir_43 ul{grid-template-columns:minmax(0,1fr)}._targetSub_ityir_282{max-width:210px}._compareWorkspace_ityir_836{padding:var(--space-3)}._compareWorkspaceHead_ityir_840{align-items:center}}._thinkingBar_ityir_1535{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-1) var(--space-4)}._thinkingBarBody_ityir_1541{padding-bottom:var(--space-2)}@media(min-width:1181px){._center_ityir_15>._topbar_ityir_253{padding:var(--space-2) var(--space-4)}._center_ityir_15>._topbar_ityir_253 ._statBand_ityir_283{padding-top:var(--space-1)}._centerPrelude_ityir_34{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3)}._centerPrelude_ityir_34>*{flex:1 1 260px;min-width:0}._centerPrelude_ityir_34>[open]{flex-basis:100%}._centerPrelude_ityir_34>._runBand_ityir_72{padding:var(--space-1) var(--space-3)}._centerPrelude_ityir_34>._thinkingBar_ityir_1535{padding:var(--space-1) var(--space-3)}._routeTopCards_ityir_907>*{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-3)}._routeTopHeader_ityir_886{padding-top:var(--space-2);padding-bottom:var(--space-2)}._centerRouteWorkspace_ityir_217>._paneHeader_ityir_541{padding:var(--space-2) var(--space-4)}._pathSectionTitle_ityir_220{padding:var(--space-2) var(--space-4) var(--space-1)}._centerRouteWorkspace_ityir_217>._reviewStrip_ityir_137{padding:var(--space-1) var(--space-2)}._routeTopHeader_ityir_886{min-height:36px}._routeTopBody_ityir_897{padding-bottom:var(--space-2)}._centerRouteWorkspace_ityir_217>._paneHeader_ityir_541{min-height:32px}._pathSectionTitle_ityir_220{display:none}._centerCanvas_ityir_801{height:clamp(420px,calc(100vh - 320px),1000px)}._centerCanvasHorizontal_ityir_809{height:clamp(360px,calc(100vh - 380px),720px)}}._body_jmms7_4{display:flex;flex-direction:column;gap:var(--space-5)}._head_jmms7_11{display:flex;gap:var(--space-5);align-items:flex-start;flex-wrap:wrap}._figure_jmms7_17{flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);background:var(--color-surface)}._headMeta_jmms7_24{display:flex;flex-direction:column;gap:var(--space-2);min-width:220px;flex:1 1 220px}._name_jmms7_31{font-size:var(--text-md);font-weight:600;color:var(--color-text);word-break:break-word}._tags_jmms7_37{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._role_jmms7_43{font-size:var(--text-xs);color:var(--color-text-faint)}._props_jmms7_47{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);margin:0}._props_jmms7_47 dt{font-size:var(--text-xs);color:var(--color-text-muted)}._props_jmms7_47 dd{margin:0;font-size:var(--text-xs);color:var(--color-text)}._mono_jmms7_62{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._extLink_jmms7_66{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-primary);text-decoration:none;width:fit-content}._extLink_jmms7_66:hover{text-decoration:underline}._section_jmms7_80{border-top:1px solid var(--color-border);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._sectionHead_jmms7_87{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._count_jmms7_95{font-size:var(--text-xs);font-weight:400;color:var(--color-text-faint);font-variant-numeric:tabular-nums}._idRow_jmms7_103{display:flex;align-items:center;gap:var(--space-2);min-width:0}._idLabel_jmms7_109{flex:0 0 64px;font-size:var(--text-xs);color:var(--color-text-muted)}._idValue_jmms7_114{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);word-break:break-all;min-width:0}._occList_jmms7_123{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._occRow_jmms7_130{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border-faint, var(--color-border));font-size:var(--text-xs)}._occRow_jmms7_130:last-child{border-bottom:0}._occRoute_jmms7_141{flex:0 0 auto;font-weight:600;color:var(--color-text)}._occRole_jmms7_146{color:var(--color-text-muted)}._occDepth_jmms7_149{color:var(--color-text-faint);font-variant-numeric:tabular-nums}._precList_jmms7_155{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._emptyNote_jmms7_164{margin:0;font-size:var(--text-xs);color:var(--color-text-faint)}._table_hd420_5{width:100%;border-collapse:collapse;font-size:var(--text-xs);line-height:var(--leading-dense);margin-top:var(--space-2)}._table_hd420_5 thead th{position:sticky;top:calc(var(--shell-height) + var(--space-2));z-index:1;background:var(--color-surface);text-align:left;font-weight:400;font-size:var(--text-2xs);color:var(--color-text-faint);padding:var(--space-1) var(--space-1_5);border-bottom:1px solid var(--color-border);white-space:nowrap}@media(max-width:1180px){._table_hd420_5 thead th{top:calc(var(--shell-height) + 44px)}}._thNum_hd420_33{text-align:right!important}._row_hd420_37{cursor:pointer;height:44px}._row_hd420_37 td{padding:var(--space-1) var(--space-1_5);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._row_hd420_37:hover td{background:var(--color-subtle)}._row_hd420_37:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._rowSelected_hd420_55 td{background:var(--color-primary-soft)}._rowSelected_hd420_55 td:first-child{box-shadow:inset 2px 0 0 var(--color-primary)}._tdNum_hd420_62{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}._keyNum_hd420_68{color:var(--color-primary);font-weight:600}._predicted_hd420_72{color:var(--color-text-muted);font-weight:400}._tdMono_hd420_76{font-family:var(--font-mono);max-width:150px}._tdType_hd420_80{font-family:var(--font-mono);max-width:92px}._cellClamp_hd420_84{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._conditionMobile_hd420_91{display:none}._tdProduct_hd420_96{max-width:190px}._productCell_hd420_99{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%}._productButton_hd420_106{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}._productButton_hd420_106:hover ._productName_hd420_116{color:var(--color-primary)}._productButton_hd420_106:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._productThumb_hd420_123{flex:0 0 auto;width:52px;height:32px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._productName_hd420_116{min-width:0;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reactantCount_hd420_142{flex:0 0 auto;color:var(--color-text-faint);font-size:var(--text-2xs);white-space:nowrap}._srcCell_hd420_150{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--color-text-muted);max-width:100px}._srcLabel_hd420_159{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._srcDot_hd420_165{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--badge-verified)}._srcSquare_hd420_172{flex:0 0 auto;width:6px;height:6px;border-radius:2px;background:var(--badge-verified)}._srcRing_hd420_179{flex:0 0 auto;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--color-border-strong);background:transparent}._detailRow_hd420_189 td{padding:0;border-bottom:1px solid var(--color-border)}._detailWrap_hd420_193{padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-primary);background:var(--color-surface)}._emptyNote_hd420_199{margin:var(--space-3) 0;font-size:var(--text-sm);color:var(--color-text-faint)}@media(max-width:720px){._table_hd420_5 thead th:nth-child(3),._table_hd420_5 tbody td:nth-child(3),._table_hd420_5 thead th:nth-child(6),._table_hd420_5 tbody td:nth-child(6),._table_hd420_5 thead th:nth-child(7),._table_hd420_5 tbody td:nth-child(7),._table_hd420_5 thead th:nth-child(9),._table_hd420_5 tbody td:nth-child(9){display:none}._table_hd420_5{table-layout:fixed}._table_hd420_5 thead th{white-space:normal}._table_hd420_5 thead th,._row_hd420_37 td{padding:var(--space-1) 3px}._table_hd420_5 thead th:nth-child(1){width:22px}._table_hd420_5 thead th:nth-child(5),._table_hd420_5 thead th:nth-child(10){width:40px}._table_hd420_5 thead th:nth-child(8){width:34px}._tdProduct_hd420_96{max-width:104px}._tdMono_hd420_76{max-width:88px}._conditionDesktop_hd420_252{display:none}._conditionMobile_hd420_91{display:block;min-width:0}._conditionMobileText_hd420_259{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:var(--leading-dense)}._conditionMobileMore_hd420_269{display:block;margin-top:1px;color:var(--color-text-faint);white-space:nowrap}}._rail_777vs_5{align-self:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._section_777vs_14{border-bottom:1px solid var(--color-border)}._section_777vs_14:last-child{border-bottom:none}._sectionHead_777vs_20{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-subtle);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._count_777vs_31{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--color-text-faint);font-variant-numeric:tabular-nums}._panel_777vs_38{padding:var(--space-3)}._railCaption_777vs_42{font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal);margin-bottom:var(--space-3)}._rxnList_777vs_49{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._empty_777vs_57{font-size:var(--text-sm);color:var(--color-text-faint);padding:var(--space-2) 0}._list_777vs_63{list-style:none;margin:0;padding:0}._subRow_777vs_70{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}._subRow_777vs_70:last-child{border-bottom:none}._subMeta_777vs_80{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._subRole_777vs_86{font-size:var(--text-xs);color:var(--color-text-faint)}._subName_777vs_90{font-size:var(--text-sm);color:var(--color-text);word-break:break-word}._subStock_777vs_95{display:inline-flex;align-items:center;font-size:var(--text-xs);color:var(--color-text-muted)}._dot_777vs_101{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-primary);margin-right:var(--space-1)}._rxnRow_777vs_111{border-bottom:1px solid var(--color-border)}._rxnRow_777vs_111:last-child{border-bottom:none}._rxnBtn_777vs_117{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:none;padding:var(--space-3) var(--space-1);cursor:pointer}._rxnBtn_777vs_117:hover ._rxnTitle_777vs_128{color:var(--color-primary)}._rxnTitle_777vs_128{font-size:var(--text-sm);color:var(--color-text)}._rxnSub_777vs_135{font-size:var(--text-xs);color:var(--color-text-faint)}._trace_1fwno_7{margin-top:var(--space-5)}._traceRow_1fwno_10{display:flex;gap:var(--space-3);align-items:baseline;padding:var(--space-1) 0;font-size:var(--text-xs)}._traceLabel_1fwno_17{flex:0 0 auto;min-width:76px;color:var(--color-text-muted)}._traceValue_1fwno_22{font-family:var(--font-mono);color:var(--color-text);word-break:break-all;display:inline-flex;align-items:center;gap:var(--space-1)}._traceFaint_1fwno_30{color:var(--color-text-faint)}._stageCaption_1fwno_35{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-faint);font-family:var(--font-mono);word-break:break-word}._page_4lv4b_4{display:flex;flex-direction:column;gap:var(--space-4)}._answer_4lv4b_11{min-width:0}._pageGrid_4lv4b_18{display:grid;grid-template-columns:minmax(0,var(--content-max)) 440px;gap:var(--space-5);align-items:start;justify-content:center}._contentCol_4lv4b_28{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._contentNarrow_4lv4b_36{max-width:var(--content-max);width:100%;margin:0 auto}@media(max-width:1240px){._pageGrid_4lv4b_18{grid-template-columns:minmax(0,var(--content-max));justify-content:center}}._answerPlaceholder_4lv4b_50{font-size:var(--text-sm);color:var(--color-text-faint);padding:var(--space-3);text-align:center}._skeletonRoutes_4lv4b_59{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);padding:0 var(--space-2) var(--space-2)}@media(max-width:900px){._skeletonRoutes_4lv4b_59{grid-template-columns:1fr}}._skeletonRouteCard_4lv4b_70{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._skeletonBar_4lv4b_78{height:12px;border-radius:var(--radius-sm);background:var(--color-border);animation:_skeletonPulse_4lv4b_1 1.4s var(--ease) infinite}@keyframes _skeletonPulse_4lv4b_1{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){._skeletonBar_4lv4b_78{animation:none}}._searching_4lv4b_102{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}._searchingDot_4lv4b_110{width:7px;height:7px;border-radius:50%;background:var(--color-primary);animation:_searchPulse_4lv4b_1 1.6s var(--ease) infinite}@keyframes _searchPulse_4lv4b_1{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){._searchingDot_4lv4b_110{animation:none}}._previewTag_4lv4b_132{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 6px;margin-bottom:var(--space-3)}._thinkingFold_4lv4b_146{margin-top:var(--space-4)}._terminalNote_4lv4b_151{padding:var(--space-2) 0}._caveatBanner_4lv4b_155{font-size:var(--text-sm);color:var(--color-text-faint);line-height:var(--leading-normal)}._connError_4lv4b_161{margin-top:0}._center_4lv4b_166{max-width:520px;margin:var(--space-7) auto 0}._treeEntry_4lv4b_173{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-primary-border, #b7cdf5);border-radius:var(--radius-md, 8px);background:var(--color-primary-soft, #f0f4ff)}._treeEntryText_4lv4b_185{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-normal)}._caption_ndulz_4{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal)}._boundaryWarning_ndulz_10{padding-left:var(--space-3);border-left:2px solid var(--color-warning, #a86b00);color:var(--color-text-muted)}._scopeTabs_ndulz_16{display:flex;flex-wrap:wrap;max-width:100%;gap:0;margin:0 0 var(--space-4);border-bottom:1px solid var(--color-border)}._scopeTab_ndulz_16{flex:0 0 auto;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-2) var(--space-4);background:none;color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;white-space:nowrap}._scopeTab_ndulz_16:hover{color:var(--color-text)}._scopeTabActive_ndulz_39{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:600}._toolbar_ndulz_45{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap}._demoFilter_ndulz_54{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none}._pageInfo_ndulz_61{color:var(--color-text-faint);font-variant-numeric:tabular-nums}._toolbarSpacer_ndulz_65{flex:1}._pager_ndulz_68{display:inline-flex;gap:var(--space-2)}._pagerBtn_ndulz_72{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:3px 10px;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer}._pagerBtn_ndulz_72:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._pagerBtn_ndulz_72:disabled{opacity:.45;cursor:not-allowed}._loading_ndulz_90{font-size:var(--text-sm);color:var(--color-text-faint)}._table_ndulz_96{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_ndulz_96 th{text-align:left;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-strong);white-space:nowrap}._thRight_ndulz_110{text-align:right}._table_ndulz_96 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}._tdRight_ndulz_118{text-align:right;font-variant-numeric:tabular-nums}._table_ndulz_96 td:nth-child(2),._table_ndulz_96 td:nth-child(3),._table_ndulz_96 td:nth-child(4){white-space:nowrap}._row_ndulz_128:hover td{background:var(--color-primary-soft)}._targetCell_ndulz_133{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none}._targetCell_ndulz_133:hover{text-decoration:none}._thumb_ndulz_144{flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}._targetMeta_ndulz_151{display:flex;flex-direction:column;gap:2px;min-width:0}._targetInput_ndulz_157{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._targetCell_ndulz_133:hover ._targetInput_ndulz_157{color:var(--color-primary)}._targetSub_ndulz_169{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--color-text-faint)}._demoTag_ndulz_176{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);padding:0 5px;color:var(--color-text-faint)}._legacyTag_ndulz_182,._ownerTag_ndulz_183{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 5px;color:var(--color-text-muted);white-space:nowrap}._ownerTag_ndulz_183{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}._legacyTag_ndulz_182{border-color:var(--color-primary);color:var(--color-primary)}._status_ndulz_204{font-size:var(--text-xs);white-space:nowrap}._statusStack_ndulz_208{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}._statusDetail_ndulz_214{max-width:180px;overflow:hidden;color:var(--color-text-faint);font-size:var(--text-2xs);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}._status_done_ndulz_223{color:var(--color-primary);font-weight:600}._status_running_ndulz_227,._status_queued_ndulz_228{color:var(--color-text-muted)}._status_error_ndulz_231{color:var(--color-warning, #a86b00);font-weight:600}._status_cancelled_ndulz_235{color:var(--color-text-faint)}._timeCell_ndulz_239{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}@media(max-width:720px){._scopeTabs_ndulz_16{margin-bottom:var(--space-3)}._scopeTab_ndulz_16{padding-inline:var(--space-3)}._toolbar_ndulz_45{gap:var(--space-2) var(--space-3)}._toolbarSpacer_ndulz_65{display:none}._pager_ndulz_68{width:100%;justify-content:space-between}._table_ndulz_96,._table_ndulz_96 tbody,._table_ndulz_96 tr,._table_ndulz_96 td{display:block;width:100%}._table_ndulz_96 thead{display:none}._table_ndulz_96 tr{border-bottom:1px solid var(--color-border);padding:var(--space-2) 0}._table_ndulz_96 td{border-bottom:none;padding:2px var(--space-1)}._table_ndulz_96 td:nth-child(n+2){display:inline-block;width:auto;margin-right:var(--space-3);font-size:var(--text-xs)}._table_ndulz_96 td:nth-child(3):before{content:"路线 ";color:var(--color-text-faint)}._table_ndulz_96 td:nth-child(6):before{content:"用时 ";color:var(--color-text-faint)}._tdRight_ndulz_118{text-align:left}._targetInput_ndulz_157{max-width:min(200px,calc(100vw - 160px))}._targetSub_ndulz_169{max-width:100%;flex-wrap:wrap}}@media(max-width:390px){._thumb_ndulz_144{display:none}._targetInput_ndulz_157{max-width:calc(100vw - 58px)}}
