:root{--bg-primary: oklch(100% 0 0);--bg-secondary: oklch(97% 0 0);--bg-tertiary: oklch(94% 0 0);--text-primary: oklch(15% 0 0);--text-secondary: oklch(40% 0 0);--text-tertiary: oklch(55% 0 0);--border-primary: oklch(85% 0 0);--border-strong: oklch(70% 0 0);--border-focus: oklch(15% 0 0);--accent-error: oklch(55% .25 25);--accent-error-bg: oklch(95% .05 25);--chart-1: oklch(65% .2 250);--chart-2: oklch(70% .2 150);--chart-3: oklch(75% .2 85);--chart-4: oklch(65% .2 310);--chart-5: oklch(70% .2 50);--concept-science: oklch(92% .04 250);--concept-science-text: oklch(35% .08 250);--concept-philosophy: oklch(92% .04 310);--concept-philosophy-text: oklch(35% .08 310);--concept-psychology: oklch(92% .04 150);--concept-psychology-text: oklch(35% .08 150);--concept-technology: oklch(92% .04 50);--concept-technology-text: oklch(35% .08 50);--concept-abstract: oklch(93% .02 0);--concept-abstract-text: oklch(40% 0 0);--highlight-science: oklch(85% .08 250);--highlight-science-hover: oklch(78% .12 250);--highlight-philosophy: oklch(85% .08 310);--highlight-philosophy-hover: oklch(78% .12 310);--highlight-psychology: oklch(85% .08 150);--highlight-psychology-hover: oklch(78% .12 150);--highlight-technology: oklch(85% .08 50);--highlight-technology-hover: oklch(78% .12 50);--highlight-abstract: oklch(88% .04 0);--highlight-abstract-hover: oklch(82% .06 0);--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", "SF Mono", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.75;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--border-width: 2px;--border-width-strong: 3px;--border-radius: 0;--transition-fast: .1s ease-out;--transition-normal: .2s ease-out;--transition-slow: .3s ease-out;--stash-width-expanded: 320px;--stash-width-collapsed: 48px;--stash-bg: var(--bg-secondary);--stash-border: var(--border-primary);--stash-highlight: var(--concept-science);--stash-explanation: var(--concept-philosophy);--stash-question: var(--concept-technology);--stash-chat: var(--concept-psychology);--stash-note: var(--concept-abstract);--probe-width-expanded: 400px;--probe-width-collapsed: 48px;--probe-bg: var(--bg-secondary);--probe-border: var(--border-primary);--probe-blue: var(--chart-1);--probe-green: var(--chart-2);--probe-yellow: var(--chart-3);--probe-purple: var(--chart-4);--probe-orange: var(--chart-5);--graph-bg: var(--bg-primary);--graph-node-question: oklch(65% .15 250);--graph-node-concept: oklch(65% .12 310);--graph-node-stash: oklch(65% .15 145);--graph-node-probe: oklch(65% .15 45);--graph-edge-default: oklch(50% 0 0);--graph-edge-strong: oklch(65% .1 250)}[data-theme=dark]{--bg-primary: oklch(12% 0 0);--bg-secondary: oklch(18% 0 0);--bg-tertiary: oklch(22% 0 0);--text-primary: oklch(92% 0 0);--text-secondary: oklch(65% 0 0);--text-tertiary: oklch(50% 0 0);--border-primary: oklch(25% 0 0);--border-strong: oklch(35% 0 0);--border-focus: oklch(92% 0 0);--accent-error-bg: oklch(20% .1 25);--concept-science: oklch(22% .06 250);--concept-science-text: oklch(75% .08 250);--concept-philosophy: oklch(22% .06 310);--concept-philosophy-text: oklch(75% .08 310);--concept-psychology: oklch(22% .06 150);--concept-psychology-text: oklch(75% .08 150);--concept-technology: oklch(22% .06 50);--concept-technology-text: oklch(75% .08 50);--concept-abstract: oklch(20% .02 0);--concept-abstract-text: oklch(70% 0 0);--highlight-science: oklch(42% .18 250);--highlight-science-hover: oklch(50% .22 250);--highlight-philosophy: oklch(42% .18 310);--highlight-philosophy-hover: oklch(50% .22 310);--highlight-psychology: oklch(42% .18 150);--highlight-psychology-hover: oklch(50% .22 150);--highlight-technology: oklch(42% .18 50);--highlight-technology-hover: oklch(50% .22 50);--highlight-abstract: oklch(38% .08 0);--highlight-abstract-hover: oklch(45% .1 0);--graph-bg: var(--bg-primary);--graph-node-question: oklch(70% .18 250);--graph-node-concept: oklch(70% .15 310);--graph-node-stash: oklch(70% .18 145);--graph-node-probe: oklch(70% .18 45);--graph-edge-default: oklch(45% 0 0);--graph-edge-strong: oklch(70% .12 250)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-primary: oklch(12% 0 0);--bg-secondary: oklch(18% 0 0);--bg-tertiary: oklch(22% 0 0);--text-primary: oklch(92% 0 0);--text-secondary: oklch(65% 0 0);--text-tertiary: oklch(50% 0 0);--border-primary: oklch(25% 0 0);--border-strong: oklch(35% 0 0);--border-focus: oklch(92% 0 0);--accent-error-bg: oklch(20% .1 25);--concept-science: oklch(22% .06 250);--concept-science-text: oklch(75% .08 250);--concept-philosophy: oklch(22% .06 310);--concept-philosophy-text: oklch(75% .08 310);--concept-psychology: oklch(22% .06 150);--concept-psychology-text: oklch(75% .08 150);--concept-technology: oklch(22% .06 50);--concept-technology-text: oklch(75% .08 50);--concept-abstract: oklch(20% .02 0);--concept-abstract-text: oklch(70% 0 0);--highlight-science: oklch(42% .18 250);--highlight-science-hover: oklch(50% .22 250);--highlight-philosophy: oklch(42% .18 310);--highlight-philosophy-hover: oklch(50% .22 310);--highlight-psychology: oklch(42% .18 150);--highlight-psychology-hover: oklch(50% .22 150);--highlight-technology: oklch(42% .18 50);--highlight-technology-hover: oklch(50% .22 50);--highlight-abstract: oklch(38% .08 0);--highlight-abstract-hover: oklch(45% .1 0);--graph-bg: var(--bg-primary);--graph-node-question: oklch(70% .18 250);--graph-node-concept: oklch(70% .15 310);--graph-node-stash: oklch(70% .18 145);--graph-node-probe: oklch(70% .18 45);--graph-edge-default: oklch(45% 0 0);--graph-edge-strong: oklch(70% .12 250)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh;font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-primary)}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}input,textarea,select{font:inherit;color:inherit;background:transparent;border:none;outline:none}img,picture,video,canvas,svg{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:var(--border-width) solid var(--border-focus);outline-offset:2px}::selection{background-color:var(--text-primary);color:var(--bg-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-strong);border:1px solid var(--bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}#root{min-height:100vh;display:flex;flex-direction:column}.app-layout{display:flex;min-height:100vh;width:100%}.app-layout .main-content{flex:1;display:flex;flex-direction:column;transition:margin-left var(--transition-normal),margin-right var(--transition-normal)}.app-layout.stash-open .main-content{margin-left:var(--stash-width-expanded)}.app-layout.stash-collapsed .main-content{margin-left:var(--stash-width-collapsed)}.app-layout.probe-open .main-content{margin-right:var(--probe-width-expanded)}.app-layout.probe-collapsed .main-content{margin-right:var(--probe-width-collapsed)}.app-layout.graph-view .main-content{position:relative;overflow:hidden}.app-layout.graph-view .main-content>div:first-of-type{flex:1}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-error{color:var(--accent-error)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.leading-tight{line-height:var(--leading-tight)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.uppercase{text-transform:uppercase}.border{border:var(--border-width) solid var(--border-primary)}.border-strong{border:var(--border-width-strong) solid var(--text-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._toggle_1cup1_18{position:fixed;top:var(--space-4);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:var(--border-width) solid var(--border-primary);background:var(--bg-secondary);z-index:100}._toggle_1cup1_18:hover{border-color:var(--text-primary);background:var(--bg-tertiary)}._toggle_1cup1_18:active{background:var(--border-primary)}._icon_1cup1_45{font-size:var(--text-xl);line-height:1}._toggle_thdcn_18{position:fixed;top:var(--space-4);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:var(--border-width) solid var(--border-primary);background:var(--bg-secondary);z-index:100}._toggle_thdcn_18:hover{border-color:var(--text-primary);background:var(--bg-tertiary)}._toggle_thdcn_18:active{background:var(--border-primary)}._icon_thdcn_45{font-size:var(--text-xl);line-height:1}._toggle_thdcn_18[data-view-mode=graph]{border-color:var(--chart-1)}._toggle_thdcn_18[data-view-mode=graph]:hover{background:oklch(from var(--chart-1) l c h / .1)}._wrapper_pq63h_8{position:fixed;top:calc(var(--space-4) + 48px);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border-primary);background:var(--bg-secondary);font-family:var(--font-mono);z-index:100}._label_pq63h_21{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}._select_pq63h_28{min-width:240px;max-width:320px;font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._select_pq63h_28:disabled{color:var(--text-tertiary);cursor:not-allowed}._error_pq63h_43{font-size:var(--text-xs);color:var(--text-tertiary)}._container_pbp90_20{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._inputWrapper_pbp90_28{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--border-width-strong) solid var(--text-primary);background:var(--bg-primary);min-width:500px;max-width:min(900px,90vw);transition:box-shadow var(--transition-fast)}._inputWrapper_pbp90_28:focus-within{box-shadow:4px 4px 0 var(--text-primary)}._prompt_pbp90_48{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);line-height:1;-webkit-user-select:none;user-select:none}._input_pbp90_28{flex:1;min-width:150px;font-family:var(--font-mono);font-size:var(--text-lg);line-height:1.5;color:var(--text-primary);background:transparent;caret-color:var(--text-primary);resize:none;overflow:hidden;border:none;outline:none;padding:0;margin:0}._input_pbp90_28::placeholder{color:var(--text-tertiary)}._input_pbp90_28::-webkit-resizer{display:none}._submit_pbp90_87{width:40px;height:40px;display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xl);font-weight:700;color:var(--text-primary);border:var(--border-width) solid var(--border-primary);background:var(--bg-secondary);transition:background-color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}._submit_pbp90_87:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--text-primary)}._submit_pbp90_87:active:not(:disabled){background:var(--text-primary);color:var(--bg-primary)}._submit_pbp90_87:disabled{opacity:.3;cursor:not-allowed}._hint_pbp90_127{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._sizer_pbp90_136{position:absolute;visibility:hidden;white-space:pre;font-family:var(--font-mono);font-size:var(--text-lg);line-height:1.5;pointer-events:none}._container_2wv7q_10{display:inline}._concept_2wv7q_20{position:relative;display:inline;padding:.1em .25em;margin:0 .05em;border-radius:2px;transition:background-color var(--transition-fast),box-shadow var(--transition-fast);text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:2px}._removeBtn_2wv7q_38{position:relative;display:inline;margin-left:1px;padding:0;width:auto;height:auto;background:none;border:none;color:var(--text-tertiary);font-size:.9em;font-weight:600;line-height:1;vertical-align:middle;cursor:pointer;transition:color var(--transition-fast)}._removeBtn_2wv7q_38:hover{color:var(--accent-error)}._removeBtn_2wv7q_38:focus{outline:none;color:var(--accent-error)}._concept_2wv7q_20._interactive_2wv7q_67{cursor:pointer}._concept_2wv7q_20._interactive_2wv7q_67:hover{text-decoration-style:solid}._concept_2wv7q_20._interactive_2wv7q_67:focus{outline:2px solid var(--border-focus);outline-offset:1px}._concept_2wv7q_20._interactive_2wv7q_67:focus:not(:focus-visible){outline:none}._concept_2wv7q_20._interactive_2wv7q_67:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._categoryScience_2wv7q_92{background-color:var(--concept-science);text-decoration-color:var(--concept-science-text)}._categoryScience_2wv7q_92._interactive_2wv7q_67:hover{background-color:color-mix(in oklch,var(--concept-science) 80%,var(--text-primary) 20%)}._categoryPhilosophy_2wv7q_102{background-color:var(--concept-philosophy);text-decoration-color:var(--concept-philosophy-text)}._categoryPhilosophy_2wv7q_102._interactive_2wv7q_67:hover{background-color:color-mix(in oklch,var(--concept-philosophy) 80%,var(--text-primary) 20%)}._categoryPsychology_2wv7q_112{background-color:var(--concept-psychology);text-decoration-color:var(--concept-psychology-text)}._categoryPsychology_2wv7q_112._interactive_2wv7q_67:hover{background-color:color-mix(in oklch,var(--concept-psychology) 80%,var(--text-primary) 20%)}._categoryTechnology_2wv7q_122{background-color:var(--concept-technology);text-decoration-color:var(--concept-technology-text)}._categoryTechnology_2wv7q_122._interactive_2wv7q_67:hover{background-color:color-mix(in oklch,var(--concept-technology) 80%,var(--text-primary) 20%)}._categoryAbstract_2wv7q_132{background-color:var(--concept-abstract);text-decoration-color:var(--concept-abstract-text)}._categoryAbstract_2wv7q_132._interactive_2wv7q_67:hover{background-color:color-mix(in oklch,var(--concept-abstract) 80%,var(--text-primary) 20%)}._concept_2wv7q_20[data-active=true]{text-decoration-style:solid;box-shadow:0 0 0 2px var(--border-strong)}._concept_2wv7q_20[data-loading=true]{animation:_conceptPulse_2wv7q_1 1.5s ease-in-out infinite}@keyframes _conceptPulse_2wv7q_1{0%,to{opacity:1}50%{opacity:.6}}._button_1jck3_7{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:var(--border-width) solid var(--border-primary);color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);transition:all var(--transition-fast);flex-shrink:0}._button_1jck3_7:hover:not(:disabled){background-color:var(--bg-tertiary);border-color:var(--text-primary);color:var(--text-primary)}._button_1jck3_7:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._button_1jck3_7:disabled{opacity:.5;cursor:not-allowed}._small_1jck3_37{width:28px;height:28px;font-size:var(--text-base)}._medium_1jck3_43{width:36px;height:36px;font-size:var(--text-lg)}._large_1jck3_49{width:44px;height:44px;font-size:var(--text-xl)}._icon_1jck3_56{line-height:1;font-size:inherit}._stashed_1jck3_62{color:var(--concept-science-text);border-color:var(--concept-science);background-color:var(--concept-science)}._stashed_1jck3_62:hover:not(:disabled){background-color:var(--concept-science);border-color:var(--concept-science);color:var(--concept-science-text)}._animating_1jck3_75{animation:_stashPulse_1jck3_1 .3s ease-out}@keyframes _stashPulse_1jck3_1{0%{transform:scale(1)}50%{transform:scale(1.2);background-color:var(--concept-science);color:var(--bg-primary)}to{transform:scale(1)}}._popup_mznhg_10{position:fixed;z-index:1000;min-width:280px;min-height:200px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background-color:var(--bg-primary);border:var(--border-width-strong) solid var(--text-primary);box-shadow:4px 4px 0 var(--border-strong);font-family:var(--font-sans);font-size:var(--text-sm);animation:_popupEnter_mznhg_1 .15s ease-out}._popup_mznhg_10._dragging_mznhg_31{cursor:grabbing;-webkit-user-select:none;user-select:none;box-shadow:8px 8px 0 var(--text-tertiary)}._popup_mznhg_10._resizing_mznhg_37{-webkit-user-select:none;user-select:none}._popup_mznhg_10._minimized_mznhg_41{min-height:auto;min-width:auto;transition:left .2s ease-out,top .2s ease-out,width .2s ease-out}@keyframes _popupEnter_mznhg_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._resizeHandle_mznhg_60{position:absolute;z-index:100;pointer-events:auto}._resizeN_mznhg_68{top:-4px;left:12px;right:12px;height:8px;cursor:n-resize}._resizeS_mznhg_76{bottom:-4px;left:12px;right:12px;height:8px;cursor:s-resize}._resizeE_mznhg_84{top:12px;right:-4px;bottom:12px;width:8px;cursor:e-resize}._resizeW_mznhg_92{top:12px;left:-4px;bottom:12px;width:8px;cursor:w-resize}._resizeNE_mznhg_100{top:-4px;right:-4px;width:16px;height:16px;cursor:ne-resize}._resizeNW_mznhg_108{top:-4px;left:-4px;width:16px;height:16px;cursor:nw-resize}._resizeSE_mznhg_116{bottom:-4px;right:-4px;width:16px;height:16px;cursor:se-resize}._resizeSW_mznhg_124{bottom:-4px;left:-4px;width:16px;height:16px;cursor:sw-resize}._resizeSE_mznhg_116:after{content:"";position:absolute;bottom:3px;right:3px;width:8px;height:8px;border-right:2px solid var(--border-primary);border-bottom:2px solid var(--border-primary);opacity:.5;transition:opacity var(--transition-fast)}._popup_mznhg_10:hover ._resizeSE_mznhg_116:after{opacity:1}._header_mznhg_151{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-3);border-bottom:var(--border-width) solid var(--border-primary);background-color:var(--bg-secondary);flex-shrink:0}._draggableHeader_mznhg_161{cursor:grab}._draggableHeader_mznhg_161:active{cursor:grabbing}._titleRow_mznhg_169{display:flex;flex-direction:column;gap:var(--space-1)}._conceptName_mznhg_175{font-family:var(--font-mono);font-size:var(--text-base);font-weight:600;color:var(--text-primary);text-transform:lowercase}._category_mznhg_183{display:inline-block;padding:.15em .4em;font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wide);border:1px solid currentColor}._categoryScience_mznhg_194{color:var(--concept-science-text);background-color:var(--concept-science)}._categoryPhilosophy_mznhg_199{color:var(--concept-philosophy-text);background-color:var(--concept-philosophy)}._categoryPsychology_mznhg_204{color:var(--concept-psychology-text);background-color:var(--concept-psychology)}._categoryTechnology_mznhg_209{color:var(--concept-technology-text);background-color:var(--concept-technology)}._categoryAbstract_mznhg_214{color:var(--concept-abstract-text);background-color:var(--concept-abstract)}._actions_mznhg_220{display:flex;gap:var(--space-1);flex-shrink:0}._minimizeButton_mznhg_226,._closeButton_mznhg_227{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:var(--border-width) solid var(--border-primary);color:var(--text-secondary);font-size:var(--text-lg);font-weight:300;cursor:pointer;transition:all var(--transition-fast)}._minimizeButton_mznhg_226:hover,._closeButton_mznhg_227:hover{background-color:var(--bg-tertiary);border-color:var(--text-primary);color:var(--text-primary)}._minimizeButton_mznhg_226{font-size:var(--text-base);font-weight:600}._stashButton_mznhg_257{width:24px;height:24px;font-size:var(--text-xs)}._extractButton_mznhg_263{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:var(--border-width) solid var(--border-primary);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}._extractButton_mznhg_263:hover{background-color:var(--bg-tertiary);border-color:var(--text-primary);color:var(--text-primary)}._extractButton_mznhg_263:disabled{opacity:.5;cursor:not-allowed}._extractButton_mznhg_263._extracting_mznhg_289{animation:_pulse_mznhg_1 1s ease-in-out infinite}._extractButton_mznhg_263._extracted_mznhg_293{color:var(--concept-science);border-color:var(--concept-science)}._extractButton_mznhg_263._extracted_mznhg_293:hover{background-color:var(--concept-science);color:var(--bg-primary)}._content_mznhg_304{padding:var(--space-3);flex:1;overflow-y:auto}._section_mznhg_310{margin-bottom:var(--space-3)}._section_mznhg_310:last-child{margin-bottom:0}._sectionTitle_mznhg_318{margin:0 0 var(--space-2) 0;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}._summary_mznhg_327{margin:0;line-height:var(--leading-relaxed);color:var(--text-primary)}._context_mznhg_333{margin:0;line-height:var(--leading-relaxed);color:var(--text-secondary);font-style:italic}._relatedList_mznhg_341{display:flex;flex-wrap:wrap;gap:var(--space-2)}._relatedConcept_mznhg_347{padding:var(--space-1) var(--space-2);background:none;border:1px solid var(--border-primary);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._relatedConcept_mznhg_347:hover{background-color:var(--bg-tertiary);border-color:var(--text-primary);color:var(--text-primary)}._loading_mznhg_366{display:flex;align-items:center;gap:var(--space-2);color:var(--text-tertiary)}._loadingDot_mznhg_373{display:inline-block;animation:_pulse_mznhg_1 1s ease-in-out infinite}@keyframes _pulse_mznhg_1{0%,to{opacity:.4}50%{opacity:1}}._error_mznhg_384{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);background-color:var(--accent-error-bg);color:var(--accent-error);font-size:var(--text-xs)}._errorIcon_mznhg_394{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:700;flex-shrink:0}._content_mznhg_304::-webkit-scrollbar{width:6px}._content_mznhg_304::-webkit-scrollbar-track{background:var(--bg-secondary)}._content_mznhg_304::-webkit-scrollbar-thumb{background:var(--border-strong)}._content_mznhg_304::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}._container_ufe84_22{display:flex;flex-direction:column;gap:var(--space-2)}._node_ufe84_29{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-primary);background:var(--bg-primary);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}._node_ufe84_29:hover{border-color:var(--text-secondary)}._node_ufe84_29:focus{outline:none;border-color:var(--text-primary)}._node_ufe84_29._root_ufe84_56{border-width:var(--border-width-strong);border-color:var(--text-primary)}._node_ufe84_29._active_ufe84_62{background:var(--bg-secondary);border-color:var(--text-primary);box-shadow:3px 3px 0 var(--text-primary)}._content_ufe84_69{display:flex;align-items:flex-start;gap:var(--space-2);flex:1;min-width:0}._prefix_ufe84_78{font-family:var(--font-mono);font-size:var(--text-base);font-weight:700;color:var(--text-secondary);line-height:1.5;flex-shrink:0}._text_ufe84_88{font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-primary);line-height:1.5;word-break:break-word}._qualityBadge_ufe84_96{display:inline-flex;align-items:center;height:24px;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);padding:2px 6px;border:var(--border-width) solid var(--border-primary);background:var(--bg-secondary)}._actions_ufe84_110{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0}._stashBtn_ufe84_120{width:24px;height:24px;font-size:var(--text-xs)}._expandBtn_ufe84_127,._addBtn_ufe84_128{height:28px;padding:0 var(--space-2);display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);border:var(--border-width) solid transparent;background:transparent;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}._expandBtn_ufe84_127:hover,._addBtn_ufe84_128:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-secondary)}._expandBtn_ufe84_127{width:28px;padding:0;font-size:var(--text-base)}._aiBtn_ufe84_164{height:28px;padding:0 var(--space-2);display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);border:var(--border-width) solid transparent;background:transparent;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}._aiBtn_ufe84_164:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-secondary)}._aiBtn_ufe84_164:disabled{cursor:not-allowed;opacity:.5}._aiBtn_ufe84_164._generating_ufe84_196 ._icon_ufe84_196{animation:_spin_ufe84_1 1s linear infinite}._icon_ufe84_196{font-size:var(--text-sm)}@keyframes _spin_ufe84_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._lockInBtn_ufe84_214{height:28px;padding:0 var(--space-2);display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);border:var(--border-width) solid transparent;background:transparent;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}._lockInBtn_ufe84_214:hover{color:var(--text-primary);border-color:var(--text-primary);background:var(--bg-secondary)}._addChildForm_ufe84_245{display:flex;align-items:center;gap:var(--space-2);padding-left:var(--space-4)}._branchLine_ufe84_253{font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-tertiary);-webkit-user-select:none;user-select:none}._childInput_ufe84_261{flex:1;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);border:var(--border-width) solid var(--border-primary);background:var(--bg-primary);transition:border-color var(--transition-fast)}._childInput_ufe84_261:focus{border-color:var(--text-primary)}._childInput_ufe84_261::placeholder{color:var(--text-tertiary)}._submitChild_ufe84_281,._cancelChild_ufe84_282{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-base);font-weight:600;border:var(--border-width) solid var(--border-primary);background:var(--bg-secondary);transition:background-color var(--transition-fast),border-color var(--transition-fast)}._submitChild_ufe84_281:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--text-primary)}._submitChild_ufe84_281:disabled{opacity:.3;cursor:not-allowed}._cancelChild_ufe84_282{color:var(--text-secondary)}._cancelChild_ufe84_282:hover{color:var(--accent-error);border-color:var(--accent-error)}._highlightTooltip_ufe84_323{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--bg-primary);border:var(--border-width-strong) solid var(--text-primary);box-shadow:2px 2px 0 var(--text-primary);z-index:1000;animation:_tooltipEnter_ufe84_1 .15s ease-out}@keyframes _tooltipEnter_ufe84_1{0%{opacity:0;transform:translate(-50%,-100%) translateY(5px)}to{opacity:1;transform:translate(-50%,-100%) translateY(0)}}._highlightBtn_ufe84_346{padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--text-primary);background:var(--bg-secondary);border:var(--border-width) solid var(--border-primary);white-space:nowrap;transition:background-color var(--transition-fast),border-color var(--transition-fast)}._highlightBtn_ufe84_346:hover{background:var(--bg-tertiary);border-color:var(--text-primary)}._highlightDismiss_ufe84_365{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);background:transparent;border:none;transition:color var(--transition-fast)}._highlightDismiss_ufe84_365:hover{color:var(--accent-error)}._container_1m9bw_18{width:100%;max-width:800px;padding:var(--space-4)}._branch_1m9bw_25{display:flex;flex-direction:column;gap:var(--space-2)}._children_1m9bw_32{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-8);margin-top:var(--space-2)}._connector_1m9bw_49{position:absolute;left:var(--space-4);top:0;width:var(--border-width);background:var(--border-primary);height:var(--connector-height, 100%)}._children_1m9bw_32:before{content:"";position:absolute;left:var(--space-4);top:calc(var(--space-2) * -1);width:var(--border-width);height:var(--space-2);background:var(--border-primary)}._children_1m9bw_32>._branch_1m9bw_25:before{content:"";position:absolute;left:calc(var(--space-4) * -1);top:calc(var(--space-4) + 2px);width:var(--space-4);height:var(--border-width);background:var(--border-primary)}._children_1m9bw_32>._branch_1m9bw_25{position:relative}._branch_1m9bw_25{transition:background-color var(--transition-fast)}@keyframes _slideIn_1m9bw_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._children_1m9bw_32>._branch_1m9bw_25{animation:_slideIn_1m9bw_1 var(--transition-normal) ease-out}._container_kvhgz_7{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--text-primary)}._container_kvhgz_7 h1,._container_kvhgz_7 h2,._container_kvhgz_7 h3,._container_kvhgz_7 h4,._container_kvhgz_7 h5,._container_kvhgz_7 h6{font-family:var(--font-mono);font-weight:700;margin-top:var(--space-4);margin-bottom:var(--space-2);color:var(--text-primary)}._container_kvhgz_7 h1{font-size:var(--text-2xl)}._container_kvhgz_7 h2{font-size:var(--text-xl)}._container_kvhgz_7 h3{font-size:var(--text-lg)}._container_kvhgz_7 p{margin-bottom:var(--space-3)}._container_kvhgz_7 p:last-child{margin-bottom:0}._container_kvhgz_7 ul,._container_kvhgz_7 ol{margin:var(--space-2) 0;padding-left:var(--space-5)}._container_kvhgz_7 li{margin-bottom:var(--space-1)}._container_kvhgz_7 code{font-family:var(--font-mono);background:var(--bg-secondary);padding:.1em .3em;border-radius:2px;font-size:.9em}._container_kvhgz_7 pre{background:var(--bg-secondary);padding:var(--space-3);overflow-x:auto;margin:var(--space-3) 0;border:2px solid var(--border-primary)}._container_kvhgz_7 pre code{background:none;padding:0}._container_kvhgz_7 blockquote{border-left:3px solid var(--border-primary);padding-left:var(--space-3);margin:var(--space-3) 0;color:var(--text-secondary);font-style:italic}._container_kvhgz_7 strong{font-weight:700}._container_kvhgz_7 em{font-style:italic}._container_kvhgz_7 a{color:var(--text-primary);text-decoration:underline}._container_kvhgz_7 a:hover{text-decoration:none}._container_kvhgz_7 hr{border:none;border-top:2px solid var(--border-primary);margin:var(--space-4) 0}._highlight_kvhgz_104{position:relative;cursor:pointer;padding:.1em .2em;margin:0 -.1em;border-radius:2px;transition:background-color var(--transition-fast);background-color:var(--highlight-abstract)}._highlight_kvhgz_104:hover{background-color:var(--highlight-abstract-hover)}.category-science{background-color:var(--highlight-science)!important}.category-science:hover{background-color:var(--highlight-science-hover)!important}.category-philosophy{background-color:var(--highlight-philosophy)!important}.category-philosophy:hover{background-color:var(--highlight-philosophy-hover)!important}.category-psychology{background-color:var(--highlight-psychology)!important}.category-psychology:hover{background-color:var(--highlight-psychology-hover)!important}.category-technology{background-color:var(--highlight-technology)!important}.category-technology:hover{background-color:var(--highlight-technology-hover)!important}.category-abstract{background-color:var(--highlight-abstract)!important}.category-abstract:hover{background-color:var(--highlight-abstract-hover)!important}.concept-highlight{position:relative;cursor:pointer;padding:.1em .2em;margin:0 -.1em;border-radius:2px;transition:background-color var(--transition-fast),color var(--transition-fast)}[data-theme=dark] .concept-highlight,[data-theme=dark] ._highlight_kvhgz_104{color:#eee}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .concept-highlight,:root:not([data-theme=light]) ._highlight_kvhgz_104{color:#eee}}._removeBtn_kvhgz_183{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;padding:0;font-size:12px;font-family:var(--font-mono);line-height:1;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:50%;cursor:pointer;vertical-align:super;transition:all var(--transition-fast)}._removeBtn_kvhgz_183:hover{color:var(--accent-error);border-color:var(--accent-error);background:var(--bg-secondary)}._container_1bx5e_8{display:flex;flex-direction:column;height:100vh;max-width:800px;margin:0 auto;padding-top:var(--space-24);background:var(--bg-primary)}._header_1bx5e_22{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:var(--border-width) solid var(--border-primary);background:var(--bg-secondary)}._backBtn_1bx5e_31{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-xl);font-weight:600;color:var(--text-secondary);background:transparent;border:var(--border-width) solid var(--border-primary);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}._backBtn_1bx5e_31:hover{color:var(--text-primary);border-color:var(--text-primary);background:var(--bg-primary)}._questionContext_1bx5e_55{display:flex;align-items:flex-start;gap:var(--space-2);flex:1;min-width:0}._prefix_1bx5e_63{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;color:var(--text-secondary);flex-shrink:0}._questionText_1bx5e_71{font-family:var(--font-mono);font-size:var(--text-base);font-weight:500;color:var(--text-primary);line-height:1.4}._messages_1bx5e_83{flex:1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}._emptyState_1bx5e_93{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:var(--space-8)}._emptyTitle_1bx5e_103{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}._emptyHint_1bx5e_111{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-tertiary);max-width:300px;line-height:1.5}._message_1bx5e_83{display:flex;flex-direction:column;gap:var(--space-1);max-width:85%;animation:_slideIn_1bx5e_1 .2s ease-out}@keyframes _slideIn_1bx5e_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._message_1bx5e_83._user_1bx5e_139{align-self:flex-end}._message_1bx5e_83._assistant_1bx5e_143{align-self:flex-start}._messageHeader_1bx5e_148{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);cursor:grab}._messageHeader_1bx5e_148:active{cursor:grabbing}._messageRole_1bx5e_160{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}._message_1bx5e_83._user_1bx5e_139 ._messageRole_1bx5e_160{text-align:right}._message_1bx5e_83._user_1bx5e_139 ._messageHeader_1bx5e_148{flex-direction:row-reverse}._messageActions_1bx5e_178{display:flex;align-items:center;gap:var(--space-1);opacity:0;transition:opacity var(--transition-fast)}._message_1bx5e_83:hover ._messageActions_1bx5e_178{opacity:1}._generateBtn_1bx5e_191{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--text-secondary);background:transparent;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast)}._generateBtn_1bx5e_191:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-primary)}._generateBtn_1bx5e_191:disabled{cursor:wait;animation:_pulse_1bx5e_1 1.5s ease-in-out infinite}._messageContent_1bx5e_220{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-primary);white-space:pre-wrap;word-wrap:break-word;-webkit-user-select:text;user-select:text;cursor:text}._message_1bx5e_83._user_1bx5e_139 ._messageContent_1bx5e_220{background:var(--bg-secondary);color:var(--text-primary)}._message_1bx5e_83._assistant_1bx5e_143 ._messageContent_1bx5e_220{background:var(--bg-primary);color:var(--text-primary);border-width:var(--border-width-thick)}._markdown_1bx5e_245{font-family:var(--font-sans);line-height:1.6}._markdown_1bx5e_245 h1,._markdown_1bx5e_245 h2,._markdown_1bx5e_245 h3,._markdown_1bx5e_245 h4,._markdown_1bx5e_245 h5,._markdown_1bx5e_245 h6{font-family:var(--font-mono);font-weight:600;margin-top:var(--space-4);margin-bottom:var(--space-2);line-height:1.3}._markdown_1bx5e_245 h1{font-size:var(--text-xl)}._markdown_1bx5e_245 h2{font-size:var(--text-lg)}._markdown_1bx5e_245 h3{font-size:var(--text-base)}._markdown_1bx5e_245 p{margin-bottom:var(--space-3)}._markdown_1bx5e_245 p:last-child{margin-bottom:0}._markdown_1bx5e_245 ul,._markdown_1bx5e_245 ol{margin-bottom:var(--space-3);padding-left:var(--space-6)}._markdown_1bx5e_245 li{margin-bottom:var(--space-1)}._markdown_1bx5e_245 code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-secondary);padding:.1em .3em;border:1px solid var(--border-primary)}._markdown_1bx5e_245 pre{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--bg-secondary);padding:var(--space-3);border:var(--border-width) solid var(--border-primary);overflow-x:auto;margin-bottom:var(--space-3)}._markdown_1bx5e_245 pre code{background:transparent;padding:0;border:none}._markdown_1bx5e_245 blockquote{border-left:3px solid var(--border-primary);padding-left:var(--space-4);margin:var(--space-3) 0;color:var(--text-secondary);font-style:italic}._markdown_1bx5e_245 strong{font-weight:600}._markdown_1bx5e_245 em{font-style:italic}._markdown_1bx5e_245 a{color:var(--text-primary);text-decoration:underline}._markdown_1bx5e_245 hr{border:none;border-top:1px solid var(--border-primary);margin:var(--space-4) 0}._thinking_1bx5e_337{color:var(--text-secondary);animation:_pulse_1bx5e_1 1.5s ease-in-out infinite}@keyframes _pulse_1bx5e_1{0%,to{opacity:.5}50%{opacity:1}}._inputArea_1bx5e_355{display:flex;gap:var(--space-2);padding:var(--space-4);border-top:var(--border-width) solid var(--border-primary);background:var(--bg-secondary)}._input_1bx5e_355{flex:1;min-height:44px;max-height:120px;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);resize:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._input_1bx5e_355:focus{outline:none;border-color:var(--text-primary);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 var(--text-primary)}._input_1bx5e_355::placeholder{color:var(--text-tertiary)}._input_1bx5e_355:disabled{opacity:.6;cursor:not-allowed}._sendBtn_1bx5e_394{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-xl);font-weight:600;color:var(--text-primary);background:var(--bg-primary);border:var(--border-width-thick) solid var(--text-primary);transition:background-color var(--transition-fast),color var(--transition-fast)}._sendBtn_1bx5e_394:hover:not(:disabled){background:var(--text-primary);color:var(--bg-primary)}._sendBtn_1bx5e_394:disabled{opacity:.4;cursor:not-allowed}._sidebar_1o354_7{position:fixed;top:0;left:0;height:100vh;background:var(--bg-secondary);border-right:var(--border-width-strong) solid var(--border-primary);display:flex;flex-direction:column;z-index:100;transition:width var(--transition-normal)}._collapsed_1o354_21{width:48px}._open_1o354_26{width:320px}._resizing_1o354_31{transition:none!important}._resizeHandle_1o354_36{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:ew-resize;background:transparent;z-index:101;transition:background var(--transition-fast)}._resizeHandle_1o354_36:hover,._resizeHandle_1o354_36:active{background:var(--border-focus)}._resizeHandle_1o354_36:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:32px;background:var(--border-primary);border-radius:2px;opacity:0;transition:opacity var(--transition-fast)}._resizeHandle_1o354_36:hover:after{opacity:1}._toggleButton_1o354_73{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background:var(--bg-primary);border:none;border-bottom:var(--border-width) solid var(--border-primary);cursor:pointer;transition:background var(--transition-fast)}._toggleButton_1o354_73:hover{background:var(--bg-tertiary)}._toggleIcon_1o354_90{font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-secondary)}._collapsedLabel_1o354_97{display:flex;flex-direction:column;align-items:center;gap:2px}._collapsedIcon_1o354_104{font-size:var(--text-base);color:var(--text-secondary)}._collapsedCount_1o354_109{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}._open_1o354_26 ._toggleButton_1o354_73 ._collapsedLabel_1o354_97,._collapsed_1o354_21 ._toggleButton_1o354_73 ._toggleIcon_1o354_90{display:none}._content_1o354_125{display:flex;flex-direction:column;flex:1;overflow:hidden}._header_1o354_133{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-primary)}._title_1o354_141{display:flex;align-items:center;gap:var(--space-2)}._addNoteButton_1o354_147{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-base);font-weight:600;color:var(--text-secondary);background:transparent;border:var(--border-width) solid var(--border-primary);cursor:pointer;transition:all var(--transition-fast)}._addNoteButton_1o354_147:hover{background:var(--bg-tertiary);border-color:var(--text-primary);color:var(--text-primary)}._noteForm_1o354_170{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-primary);background:var(--bg-tertiary);display:flex;flex-direction:column;gap:var(--space-2)}._noteTitleInput_1o354_179,._noteContentInput_1o354_180{width:100%;padding:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);transition:border-color var(--transition-fast)}._noteTitleInput_1o354_179:focus,._noteContentInput_1o354_180:focus{outline:none;border-color:var(--border-focus)}._noteTitleInput_1o354_179::placeholder,._noteContentInput_1o354_180::placeholder{color:var(--text-tertiary)}._noteContentInput_1o354_180{resize:vertical;min-height:60px}._noteActions_1o354_207{display:flex;gap:var(--space-2);justify-content:flex-end}._noteSaveButton_1o354_213,._noteCancelButton_1o354_214{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}._noteSaveButton_1o354_213{background:var(--bg-primary);border:var(--border-width) solid var(--text-primary);color:var(--text-primary)}._noteSaveButton_1o354_213:hover:not(:disabled){background:var(--text-primary);color:var(--bg-primary)}._noteSaveButton_1o354_213:disabled{opacity:.5;cursor:not-allowed}._noteCancelButton_1o354_214{background:transparent;border:var(--border-width) solid var(--border-primary);color:var(--text-secondary)}._noteCancelButton_1o354_214:hover{border-color:var(--text-secondary);color:var(--text-primary)}._titleIcon_1o354_249{font-size:var(--text-lg)}._count_1o354_253{font-weight:400;color:var(--text-tertiary);font-size:var(--text-sm)}._search_1o354_260{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-primary)}._searchInput_1o354_265{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);transition:border-color var(--transition-fast)}._searchInput_1o354_265:focus{outline:none;border-color:var(--border-focus)}._searchInput_1o354_265::placeholder{color:var(--text-tertiary)}._filters_1o354_286{display:flex;gap:2px;padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border-primary);overflow-x:auto}._filterTab_1o354_294{flex-shrink:0;padding:var(--space-1) var(--space-2);background:transparent;border:var(--border-width) solid transparent;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}._filterTab_1o354_294:hover{background:var(--bg-tertiary);color:var(--text-secondary)}._filterTab_1o354_294._active_1o354_311{background:var(--bg-primary);border-color:var(--border-primary);color:var(--text-primary)}._filterIcon_1o354_317{font-size:var(--text-base)}._itemsList_1o354_322{flex:1;overflow-y:auto;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}._itemsList_1o354_322._dragOver_1o354_331{background:var(--bg-tertiary)}._itemWrapper_1o354_336{cursor:grab;transition:transform var(--transition-fast),opacity var(--transition-fast)}._itemWrapper_1o354_336:active{cursor:grabbing}._itemWrapper_1o354_336._dragging_1o354_345{opacity:.5;transform:scale(.98)}._itemWrapper_1o354_336._dropTarget_1o354_350{position:relative}._itemWrapper_1o354_336._dropTarget_1o354_350:before{content:"";position:absolute;top:-4px;left:0;right:0;height:2px;background:var(--border-focus);border-radius:1px}._emptyState_1o354_366{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);text-align:center}._emptyText_1o354_375{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2) 0}._emptyHint_1o354_382{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);margin:0}._footer_1o354_390{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border-primary);background:var(--bg-primary)}._footerButton_1o354_398{flex:1;padding:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);background:transparent;border:var(--border-width) solid var(--border-primary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._footerButton_1o354_398:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--text-primary);color:var(--text-primary)}._footerButton_1o354_398:disabled{opacity:.5;cursor:not-allowed}._footerButton_1o354_398._danger_1o354_421:hover:not(:disabled){border-color:var(--accent-error);color:var(--accent-error)}._dragOverlay_1o354_427{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:oklch(from var(--bg-primary) l c h / .9);border:3px dashed var(--border-strong);z-index:10}._dragText_1o354_438{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}._itemsList_1o354_322::-webkit-scrollbar{width:6px}._itemsList_1o354_322::-webkit-scrollbar-track{background:var(--bg-secondary)}._itemsList_1o354_322::-webkit-scrollbar-thumb{background:var(--border-primary)}._itemsList_1o354_322::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}._item_99yv7_8{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);cursor:pointer;transition:all var(--transition-fast)}._item_99yv7_8:hover{border-color:var(--border-strong);background:var(--bg-secondary)}._item_99yv7_8:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._item_99yv7_8._expanded_99yv7_31{background:var(--bg-secondary)}._typeIndicator_99yv7_36{display:flex;align-items:center;gap:var(--space-2)}._typeIcon_99yv7_42{font-size:var(--text-sm);line-height:1}._typeLabel_99yv7_47{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}._content_99yv7_56{display:flex;flex-direction:column;gap:var(--space-1)}._mainText_99yv7_62{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary);margin:0;word-break:break-word}._secondaryText_99yv7_71{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);margin:0;font-style:italic}._tags_99yv7_80{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}._tag_99yv7_80{font-family:var(--font-mono);font-size:10px;padding:2px 6px;background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-secondary)}._footer_99yv7_97{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-1)}._timestamp_99yv7_104{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}._deleteButton_99yv7_110{position:absolute;top:6px;right:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:var(--text-tertiary);font-size:var(--text-base);cursor:pointer;opacity:.5;transition:all var(--transition-fast);z-index:1}._item_99yv7_8:hover ._deleteButton_99yv7_110{opacity:1}._deleteButton_99yv7_110:hover{color:var(--accent-error);border-color:var(--accent-error)}._dragHandle_99yv7_139{position:absolute;left:4px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);cursor:grab;opacity:0;transition:opacity var(--transition-fast)}._item_99yv7_8:hover ._dragHandle_99yv7_139{opacity:.5}._dragHandle_99yv7_139:active{cursor:grabbing}._highlight_99yv7_166{border-left:3px solid var(--concept-science)}._highlight_99yv7_166 ._typeIcon_99yv7_42{color:var(--concept-science-text)}._explanation_99yv7_175{border-left:3px solid var(--concept-philosophy)}._explanation_99yv7_175 ._typeIcon_99yv7_42{color:var(--concept-philosophy-text)}._question_99yv7_184{border-left:3px solid var(--concept-technology)}._question_99yv7_184 ._typeIcon_99yv7_42{color:var(--concept-technology-text)}._chat_99yv7_193{border-left:3px solid var(--concept-psychology)}._chat_99yv7_193 ._typeIcon_99yv7_42{color:var(--concept-psychology-text)}._note_99yv7_202{border-left:3px solid var(--concept-abstract)}._note_99yv7_202 ._typeIcon_99yv7_42{color:var(--concept-abstract-text)}._checkbox_99yv7_215{position:absolute;top:8px;left:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);cursor:pointer;transition:all var(--transition-fast);z-index:2}._checkbox_99yv7_215:hover{border-color:var(--border-strong)}._checkbox_99yv7_215._checked_99yv7_235{background:var(--text-primary);border-color:var(--text-primary)}._checkmark_99yv7_240{font-size:10px;color:var(--bg-primary);line-height:1}._probeBadges_99yv7_247{position:absolute;top:6px;right:28px;display:flex;gap:4px;z-index:1}._probeBadge_99yv7_247{width:8px;height:8px;border-radius:50%;border:1px solid var(--bg-primary)}._probeBadge_99yv7_247._blue_99yv7_264{background:var(--chart-1)}._probeBadge_99yv7_247._green_99yv7_268{background:var(--chart-2)}._probeBadge_99yv7_247._yellow_99yv7_272{background:var(--chart-3)}._probeBadge_99yv7_247._purple_99yv7_276{background:var(--chart-4)}._probeBadge_99yv7_247._orange_99yv7_280{background:var(--chart-5)}._hasProbeSelection_99yv7_285{border-left-width:4px}._item_99yv7_8._hasProbes_99yv7_290{border-left-color:transparent}._item_99yv7_8._hasCheckbox_99yv7_295{padding-left:calc(var(--space-3) + 24px)}._sidebar_j9xx3_8{position:fixed;top:0;right:0;height:100vh;background:var(--bg-secondary);border-left:var(--border-width-strong) solid var(--border-primary);display:flex;flex-direction:column;z-index:100;transition:width var(--transition-normal)}._collapsed_j9xx3_22{width:48px}._open_j9xx3_27{width:400px}._resizing_j9xx3_32{transition:none!important}._resizeHandle_j9xx3_37{position:absolute;top:0;left:-4px;width:8px;height:100%;cursor:ew-resize;background:transparent;z-index:101;transition:background var(--transition-fast)}._resizeHandle_j9xx3_37:hover,._resizeHandle_j9xx3_37:active{background:var(--border-focus)}._resizeHandle_j9xx3_37:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:32px;background:var(--border-primary);border-radius:2px;opacity:0;transition:opacity var(--transition-fast)}._resizeHandle_j9xx3_37:hover:after{opacity:1}._toggleButton_j9xx3_74{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background:var(--bg-primary);border:none;border-bottom:var(--border-width) solid var(--border-primary);cursor:pointer;transition:background var(--transition-fast)}._toggleButton_j9xx3_74:hover{background:var(--bg-tertiary)}._toggleIcon_j9xx3_91{font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-secondary)}._collapsedLabel_j9xx3_98{display:flex;flex-direction:column;align-items:center;gap:2px}._collapsedIcon_j9xx3_105{font-size:var(--text-base);color:var(--text-secondary)}._collapsedCount_j9xx3_110{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}._open_j9xx3_27 ._toggleButton_j9xx3_74 ._collapsedLabel_j9xx3_98,._collapsed_j9xx3_22 ._toggleButton_j9xx3_74 ._toggleIcon_j9xx3_91{display:none}._content_j9xx3_126{display:flex;flex-direction:column;flex:1;overflow:hidden}._header_j9xx3_134{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-primary)}._title_j9xx3_142{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-mono);font-size:var(--text-base);font-weight:600;color:var(--text-primary)}._titleIcon_j9xx3_153{font-size:var(--text-lg)}._count_j9xx3_157{font-weight:400;color:var(--text-tertiary);font-size:var(--text-sm)}._createButton_j9xx3_164{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-base);font-weight:600;color:var(--text-secondary);background:transparent;border:var(--border-width) solid var(--border-primary);cursor:pointer;transition:all var(--transition-fast)}._createButton_j9xx3_164:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--text-primary);color:var(--text-primary)}._createButton_j9xx3_164:disabled{opacity:.5;cursor:not-allowed}._probeContent_j9xx3_192{flex:1;display:flex;flex-direction:column;overflow:hidden}._emptyState_j9xx3_200{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);text-align:center;flex:1}._emptyText_j9xx3_210{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2) 0}._emptyHint_j9xx3_217{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);margin:0 0 var(--space-4) 0}._createFirstButton_j9xx3_224{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);background:var(--bg-primary);border:var(--border-width) solid var(--text-primary);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}._createFirstButton_j9xx3_224:hover{background:var(--text-primary);color:var(--bg-primary)}._dragOverlay_j9xx3_241{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:oklch(from var(--bg-primary) l c h / .9);border:3px dashed var(--border-strong);z-index:10}._dragText_j9xx3_252{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}._probeContent_j9xx3_192::-webkit-scrollbar{width:6px}._probeContent_j9xx3_192::-webkit-scrollbar-track{background:var(--bg-secondary)}._probeContent_j9xx3_192::-webkit-scrollbar-thumb{background:var(--border-primary)}._probeContent_j9xx3_192::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}._tabBar_3ju65_6{display:flex;gap:2px;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-primary);overflow-x:auto;background:var(--bg-tertiary)}._tab_3ju65_6{position:relative;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--bg-secondary);border:var(--border-width) solid transparent;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;min-width:0}._tab_3ju65_6:hover{background:var(--bg-primary);color:var(--text-primary)}._tab_3ju65_6._active_3ju65_37{background:var(--bg-primary);border-color:var(--border-primary);color:var(--text-primary)}._colorDot_3ju65_44{width:10px;height:10px;border-radius:50%;flex-shrink:0}._colorDot_3ju65_44._blue_3ju65_51{background:var(--chart-1)}._colorDot_3ju65_44._green_3ju65_55{background:var(--chart-2)}._colorDot_3ju65_44._yellow_3ju65_59{background:var(--chart-3)}._colorDot_3ju65_44._purple_3ju65_63{background:var(--chart-4)}._colorDot_3ju65_44._orange_3ju65_67{background:var(--chart-5)}._tabName_3ju65_72{overflow:hidden;text-overflow:ellipsis;max-width:80px}._tabDelete_3ju65_79{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:var(--text-base);margin-left:var(--space-1);background:transparent;border:none;color:var(--text-tertiary);font-size:10px;cursor:pointer;opacity:0;transition:all var(--transition-fast)}._tab_3ju65_6:hover ._tabDelete_3ju65_79,._tab_3ju65_6._active_3ju65_37 ._tabDelete_3ju65_79{opacity:1}._tabDelete_3ju65_79:hover{color:var(--accent-error)}._renameInput_3ju65_106{width:80px;padding:0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);background:var(--bg-primary);border:var(--border-width) solid var(--border-focus);outline:none}._contextMenu_3ju65_118{position:absolute;top:100%;left:0;margin-top:4px;min-width:100px;background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);z-index:1000;box-shadow:4px 4px 0 var(--border-primary)}._contextMenuItem_3ju65_130{display:block;width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);background:transparent;border:none;text-align:left;cursor:pointer;transition:background var(--transition-fast)}._contextMenuItem_3ju65_130:hover{background:var(--bg-tertiary)}._contextMenuItem_3ju65_130._danger_3ju65_148{color:var(--accent-error)}._contextMenuItem_3ju65_130._danger_3ju65_148:hover{background:var(--accent-error-bg)}._tabBar_3ju65_6::-webkit-scrollbar{height:4px}._tabBar_3ju65_6::-webkit-scrollbar-track{background:var(--bg-tertiary)}._tabBar_3ju65_6::-webkit-scrollbar-thumb{background:var(--border-primary)}._tabBar_3ju65_6::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}._container_peqfb_6{display:flex;flex-direction:column;flex:1;overflow:hidden}._contextArea_peqfb_14{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-primary);background:var(--bg-tertiary);max-height:200px;overflow-y:auto}._contextHeader_peqfb_22{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}._contextTitle_peqfb_29{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}._contextCount_peqfb_38{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}._synthesizeButton_peqfb_44{padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._synthesizeButton_peqfb_44:hover{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}._selectedItems_peqfb_62{display:flex;flex-wrap:wrap;gap:var(--space-1)}._selectedItem_peqfb_62{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);max-width:150px}._selectedItemText_peqfb_81{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._selectedItemRemove_peqfb_87{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;color:var(--text-tertiary);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-fast);flex-shrink:0}._selectedItemRemove_peqfb_87:hover{color:var(--accent-error)}._noItems_peqfb_106{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}._messages_peqfb_114{flex:1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}._message_peqfb_114{display:flex;flex-direction:column;gap:var(--space-1)}._messageRole_peqfb_129{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._messageContent_peqfb_137{padding:var(--space-2) var(--space-3);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-normal);word-break:break-word}._messageContent_peqfb_137 p{margin:0 0 var(--space-2) 0}._messageContent_peqfb_137 p:last-child{margin-bottom:0}._messageContent_peqfb_137 strong{font-weight:600}._messageContent_peqfb_137 em{font-style:italic}._messageContent_peqfb_137 code{background:var(--bg-tertiary);padding:2px 4px;font-size:.9em}._messageContent_peqfb_137 pre{background:var(--bg-tertiary);padding:var(--space-2);margin:var(--space-2) 0;overflow-x:auto;border:1px solid var(--border-primary)}._messageContent_peqfb_137 pre code{background:none;padding:0}._messageContent_peqfb_137 ul,._messageContent_peqfb_137 ol{margin:var(--space-2) 0;padding-left:var(--space-4)}._messageContent_peqfb_137 li{margin:var(--space-1) 0}._messageContent_peqfb_137 h1,._messageContent_peqfb_137 h2,._messageContent_peqfb_137 h3,._messageContent_peqfb_137 h4,._messageContent_peqfb_137 h5,._messageContent_peqfb_137 h6{font-weight:600;margin:var(--space-3) 0 var(--space-2) 0}._messageContent_peqfb_137 h1:first-child,._messageContent_peqfb_137 h2:first-child,._messageContent_peqfb_137 h3:first-child{margin-top:0}._messageContent_peqfb_137 blockquote{border-left:3px solid var(--border-primary);padding-left:var(--space-3);margin:var(--space-2) 0;color:var(--text-secondary)}._messageContent_peqfb_137 a{color:var(--text-primary);text-decoration:underline}._messageContent_peqfb_137 hr{border:none;border-top:1px solid var(--border-primary);margin:var(--space-3) 0}._message_peqfb_114._user_peqfb_228 ._messageContent_peqfb_137{background:var(--bg-tertiary)}._message_peqfb_114._assistant_peqfb_232 ._messageContent_peqfb_137{background:var(--bg-primary)}._loading_peqfb_237{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary)}._loadingDots_peqfb_246{display:flex;gap:4px}._loadingDot_peqfb_246{width:6px;height:6px;background:var(--text-tertiary);animation:_pulse_peqfb_1 1.4s ease-in-out infinite}._loadingDot_peqfb_246:nth-child(1){animation-delay:0s}._loadingDot_peqfb_246:nth-child(2){animation-delay:.2s}._loadingDot_peqfb_246:nth-child(3){animation-delay:.4s}@keyframes _pulse_peqfb_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._emptyMessages_peqfb_282{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:var(--space-4)}._emptyText_peqfb_292{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2) 0}._emptyHint_peqfb_299{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);margin:0}._inputArea_peqfb_307{padding:var(--space-3);border-top:var(--border-width) solid var(--border-primary);background:var(--bg-primary)}._inputWrapper_peqfb_313{display:flex;gap:var(--space-2)}._input_peqfb_307{flex:1;min-height:60px;max-height:150px;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-secondary);border:var(--border-width) solid var(--border-primary);resize:vertical;transition:border-color var(--transition-fast)}._input_peqfb_307:focus{outline:none;border-color:var(--border-focus)}._input_peqfb_307::placeholder{color:var(--text-tertiary)}._sendButton_peqfb_341{align-self:flex-end;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);background:var(--bg-secondary);border:var(--border-width) solid var(--text-primary);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}._sendButton_peqfb_341:hover:not(:disabled){background:var(--text-primary);color:var(--bg-primary)}._sendButton_peqfb_341:disabled{opacity:.5;cursor:not-allowed}._messages_peqfb_114::-webkit-scrollbar,._contextArea_peqfb_14::-webkit-scrollbar{width:6px}._messages_peqfb_114::-webkit-scrollbar-track,._contextArea_peqfb_14::-webkit-scrollbar-track{background:var(--bg-secondary)}._messages_peqfb_114::-webkit-scrollbar-thumb,._contextArea_peqfb_14::-webkit-scrollbar-thumb{background:var(--border-primary)}._messages_peqfb_114::-webkit-scrollbar-thumb:hover,._contextArea_peqfb_14::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}._popup_2aw5z_6{position:fixed;z-index:1000;background:var(--bg-primary);border:var(--border-width-strong) solid var(--text-primary);box-shadow:4px 4px 0 var(--shadow-color);display:flex;flex-direction:column;min-width:200px;min-height:150px}._popup_2aw5z_6._dragging_2aw5z_18{cursor:grabbing;-webkit-user-select:none;user-select:none}._popup_2aw5z_6._resizing_2aw5z_23{-webkit-user-select:none;user-select:none}._popup_2aw5z_6._minimized_2aw5z_27{min-height:auto;height:auto!important}._header_2aw5z_33{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-secondary);border-bottom:var(--border-width) solid var(--border-primary);cursor:grab;flex-shrink:0}._header_2aw5z_33:active{cursor:grabbing}._noteIcon_2aw5z_48{font-size:var(--text-sm)}._headerLabel_2aw5z_52{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-secondary);flex:1}._headerActions_2aw5z_62{display:flex;align-items:center;gap:var(--space-1)}._actionButton_2aw5z_68{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:var(--border-width) solid transparent;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._actionButton_2aw5z_68:hover:not(:disabled){border-color:var(--border-primary);color:var(--text-primary)}._actionButton_2aw5z_68:disabled{opacity:.5;cursor:not-allowed}._closeButton_2aw5z_92{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:var(--border-width) solid transparent;font-size:var(--text-base);font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._closeButton_2aw5z_92:hover{border-color:var(--accent-error);color:var(--accent-error)}._content_2aw5z_113{flex:1;display:flex;flex-direction:column;padding:var(--space-3);gap:var(--space-2);overflow:hidden}._titleInput_2aw5z_122{width:100%;padding:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);background:var(--bg-secondary);border:var(--border-width) solid var(--border-primary);transition:border-color var(--transition-fast)}._titleInput_2aw5z_122:focus{outline:none;border-color:var(--border-focus)}._titleInput_2aw5z_122::placeholder{color:var(--text-tertiary);font-weight:400}._contentInput_2aw5z_144{flex:1;width:100%;padding:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);resize:none;transition:border-color var(--transition-fast)}._contentInput_2aw5z_144:focus{outline:none;border-color:var(--border-focus)}._contentInput_2aw5z_144::placeholder{color:var(--text-tertiary)}._readOnlyTitle_2aw5z_168{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);padding:var(--space-2);background:var(--bg-secondary);border:var(--border-width) solid var(--border-primary)}._readOnlyContent_2aw5z_178{flex:1;padding:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);overflow-y:auto;white-space:pre-wrap;word-break:break-word}._resizeHandle_2aw5z_193{position:absolute;z-index:10}._resizeN_2aw5z_198{top:-4px;left:8px;right:8px;height:8px;cursor:ns-resize}._resizeS_2aw5z_206{bottom:-4px;left:8px;right:8px;height:8px;cursor:ns-resize}._resizeE_2aw5z_214{right:-4px;top:8px;bottom:8px;width:8px;cursor:ew-resize}._resizeW_2aw5z_222{left:-4px;top:8px;bottom:8px;width:8px;cursor:ew-resize}._resizeNE_2aw5z_230{top:-4px;right:-4px;width:12px;height:12px;cursor:nesw-resize}._resizeNW_2aw5z_238{top:-4px;left:-4px;width:12px;height:12px;cursor:nwse-resize}._resizeSE_2aw5z_246{bottom:-4px;right:-4px;width:12px;height:12px;cursor:nwse-resize}._resizeSW_2aw5z_254{bottom:-4px;left:-4px;width:12px;height:12px;cursor:nesw-resize}._container_11odi_15{position:relative;width:100%;height:calc(100vh - var(--space-8));min-height:400px;background:var(--bg-primary);overflow:hidden}._container_11odi_15 canvas{display:block}._emptyState_11odi_30{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-family:var(--font-mono);color:var(--text-secondary)}._emptyState_11odi_30 p{margin:0;font-size:var(--text-lg)}._emptyHint_11odi_45{margin-top:var(--space-2)!important;font-size:var(--text-sm)!important;color:var(--text-tertiary)}._stats_11odi_52{position:fixed;bottom:var(--space-4);left:var(--space-4);display:flex;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);background:oklch(from var(--bg-primary) l c h / .9);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-primary)}._statItem_11odi_65{display:flex;align-items:center;gap:var(--space-1);color:var(--text-secondary)}._statItem_11odi_65:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%}._statItem_11odi_65[data-type=question]:before{background:#48d}._statItem_11odi_65[data-type=concept]:before{background:#a6c}._statItem_11odi_65[data-type=stash]:before{background:#4a8}._statItem_11odi_65[data-type=probe]:before{background:#d84}[data-theme=dark] ._stats_11odi_52{background:oklch(from var(--bg-primary) l c h / .95)}._controlsToggle_11odi_103{position:fixed;top:var(--space-20);right:var(--space-4);z-index:100}._controlButton_11odi_110{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);cursor:pointer;font-size:var(--text-lg);color:var(--text-primary);transition:all var(--transition-fast)}._controlButton_11odi_110:hover{background:var(--bg-secondary);border-color:var(--text-primary);transform:translateY(-2px);box-shadow:4px 4px 0 var(--border-primary)}._controlPanel_11odi_131{position:fixed;bottom:var(--space-4);right:var(--space-4);width:260px;background:oklch(from var(--bg-primary) l c h / .95);border:var(--border-width) solid var(--border-primary);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-mono);box-shadow:8px 8px 0 var(--border-primary);z-index:99}._controlGroup_11odi_147{display:flex;flex-direction:column;gap:var(--space-2)}._controlGroup_11odi_147 label{font-size:var(--text-xs);text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.05em}._controlGroup_11odi_147 input[type=range]{width:100%;accent-color:var(--text-primary);cursor:pointer}._controlValue_11odi_166{font-size:var(--text-sm);color:var(--text-primary);text-align:right}._resetButton_11odi_172{margin-top:var(--space-2);padding:var(--space-2);background:transparent;border:var(--border-width) solid var(--border-primary);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast)}._resetButton_11odi_172:hover{background:var(--bg-secondary);box-shadow:4px 4px 0 var(--border-primary);transform:translate(-2px,-2px)}._container_1arv7_14{position:fixed;top:calc(var(--space-4) + 48px + var(--space-4));right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-mono);z-index:1000}._section_1arv7_28{background:oklch(from var(--bg-primary) l c h / .95);border:var(--border-width) solid var(--border-primary);padding:var(--space-3)}._sectionTitle_1arv7_34{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:var(--space-2)}._buttonGroup_1arv7_43{display:flex;gap:var(--space-1)}._controlBtn_1arv7_48{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:var(--border-width) solid var(--border-primary);font-size:var(--text-lg);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}._controlBtn_1arv7_48:hover{border-color:var(--text-primary);color:var(--text-primary)}._controlBtn_1arv7_48:active,._controlBtn_1arv7_48._active_1arv7_68{background:var(--bg-tertiary);border-color:var(--text-primary);color:var(--text-primary)}._filterList_1arv7_75{display:flex;flex-direction:column;gap:var(--space-1)}._filterItem_1arv7_81{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);padding:2px 0;transition:opacity var(--transition-fast)}._filterItem_1arv7_81[data-visible=false]{opacity:.5}._filterItem_1arv7_81:hover{opacity:1}._checkbox_1arv7_99{width:14px;height:14px;accent-color:var(--text-primary)}._filterShape_1arv7_105{font-size:var(--text-base);width:16px;text-align:center}._filterLabel_1arv7_111{color:var(--text-primary);flex:1}._filterCount_1arv7_116{color:var(--text-tertiary);font-size:var(--text-xs)}._legendList_1arv7_122{display:flex;flex-direction:column;gap:var(--space-1)}._legendItem_1arv7_128{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}._legendShape_1arv7_135{font-size:var(--text-sm);width:16px;text-align:center}._legendLabel_1arv7_141{color:var(--text-secondary)}._shortcuts_1arv7_146{background:oklch(from var(--bg-primary) l c h / .9);border:var(--border-width) solid var(--border-primary);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}._shortcutItem_1arv7_155{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary)}._shortcutItem_1arv7_155 kbd{display:inline-block;padding:2px 6px;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:2px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);min-width:50px;text-align:center}[data-theme=dark] ._section_1arv7_28,[data-theme=dark] ._shortcuts_1arv7_146,[data-theme=dark] ._settingsPanel_1arv7_179{background:oklch(from var(--bg-primary) l c h / .98)}._settingsPanel_1arv7_179{position:absolute;top:0;right:calc(100% + var(--space-3));width:200px;background:oklch(from var(--bg-primary) l c h / .95);border:var(--border-width) solid var(--border-primary);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);box-shadow:-4px 4px 0 var(--border-primary)}._settingsGroup_1arv7_199{display:flex;flex-direction:column;gap:var(--space-3)}._settingRow_1arv7_205{display:flex;flex-direction:column;gap:var(--space-1)}._settingRow_1arv7_205 label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase}._settingRow_1arv7_205 input[type=range]{width:100%;accent-color:var(--text-primary);cursor:pointer}._settingRow_1arv7_205 span{font-size:var(--text-xs);color:var(--text-tertiary);text-align:right}._resetBtn_1arv7_229{padding:var(--space-1) var(--space-2);background:transparent;border:var(--border-width) solid var(--border-primary);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast)}._resetBtn_1arv7_229:hover{border-color:var(--text-primary);color:var(--text-primary);transform:translateY(-1px)}._backdrop_1xxu8_15{position:fixed;inset:0;z-index:200}._popup_1xxu8_26{position:absolute;min-width:280px;max-width:360px;background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);box-shadow:4px 4px 0 var(--border-primary);font-family:var(--font-mono);z-index:201}._closeBtn_1xxu8_38{position:absolute;top:var(--space-2);right:var(--space-2);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:var(--border-width) solid var(--border-primary);font-size:var(--text-lg);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}._closeBtn_1xxu8_38:hover{border-color:var(--text-primary);color:var(--text-primary)}._content_1xxu8_61{padding:var(--space-4)}._typeLabel_1xxu8_66{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:var(--space-2)}._typeLabel_1xxu8_66[data-type=question]{color:#48d}._typeLabel_1xxu8_66[data-type=concept]{color:#a6c}._typeLabel_1xxu8_66[data-type=stash]{color:#4a8}._typeLabel_1xxu8_66[data-type=probe]{color:#d84}._questionText_1xxu8_91{font-size:var(--text-base);line-height:1.5;color:var(--text-primary);margin:0 0 var(--space-3)}._conceptName_1xxu8_99{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2)}._conceptText_1xxu8_106{font-size:var(--text-sm);color:var(--text-secondary);font-style:italic;margin:0 0 var(--space-3)}._stashContent_1xxu8_114{font-size:var(--text-sm);line-height:1.5;color:var(--text-primary);margin:0 0 var(--space-3)}._probeName_1xxu8_122{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2)}._probeMeta_1xxu8_129{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}._probeColor_1xxu8_137{padding:2px 6px;background:var(--bg-tertiary);border:1px solid var(--border-primary)}._probeColor_1xxu8_137[data-color=blue]{border-color:#48d;color:#48d}._probeColor_1xxu8_137[data-color=green]{border-color:#4a8;color:#4a8}._probeColor_1xxu8_137[data-color=yellow]{border-color:#da4;color:#da4}._probeColor_1xxu8_137[data-color=purple]{border-color:#a6c;color:#a6c}._probeColor_1xxu8_137[data-color=orange]{border-color:#d84;color:#d84}._meta_1xxu8_169{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);margin-bottom:var(--space-3)}._actions_1xxu8_179{display:flex;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-primary)}._actionBtn_1xxu8_187{flex:1;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);background:var(--bg-secondary);border:var(--border-width) solid var(--border-primary);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._actionBtn_1xxu8_187:hover{background:var(--bg-tertiary);border-color:var(--text-primary)}._overlay_xs92d_8{position:fixed;inset:0;z-index:200;pointer-events:none;font-family:var(--font-mono);color:var(--text-primary)}._scrim_xs92d_17{position:fixed;inset:0;background:#0003;pointer-events:none}._highlight_xs92d_24{position:fixed;border:var(--border-width-strong) solid var(--text-primary);box-shadow:0 0 0 9999px #00000059;background:transparent;pointer-events:none;transition:all var(--transition-normal)}._card_xs92d_33{position:fixed;max-width:min(360px,90vw);background:var(--bg-primary);border:var(--border-width) solid var(--border-primary);box-shadow:6px 6px 0 var(--border-primary);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);pointer-events:auto}._header_xs92d_46{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._stepCount_xs92d_53{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary);margin:0}._title_xs92d_61{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text-primary)}._body_xs92d_67{display:grid;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}._body_xs92d_67 p{margin:0}._controls_xs92d_78{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._leftActions_xs92d_86,._rightActions_xs92d_87{display:inline-flex;gap:var(--space-2)}._button_xs92d_92,._buttonGhost_xs92d_93,._buttonPrimary_xs92d_94,._closeButton_xs92d_95{font-family:var(--font-mono);font-size:var(--text-xs);border:var(--border-width) solid var(--border-primary);padding:var(--space-2) var(--space-3);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}._buttonGhost_xs92d_93{color:var(--text-secondary)}._buttonPrimary_xs92d_94{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}._buttonPrimary_xs92d_94:disabled{background:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-tertiary);cursor:not-allowed}._closeButton_xs92d_95{padding:var(--space-1) var(--space-2);line-height:1;font-size:var(--text-sm)}._button_xs92d_92:hover,._buttonGhost_xs92d_93:hover,._closeButton_xs92d_95:hover{border-color:var(--text-primary);color:var(--text-primary)}._buttonPrimary_xs92d_94:hover:not(:disabled){background:var(--text-secondary);border-color:var(--text-secondary)}
