:root{color-scheme:dark;--ui-bg:#0d1117;--ui-canvas:#11161e;--ui-surface:#161b22;--ui-surface-raised:#1f2630;--ui-surface-muted:#202833;--ui-border:#303945;--ui-border-strong:#465262;--ui-text:#e6edf3;--ui-text-muted:#a7b0be;--ui-text-faint:#8b96a8;--ui-accent:#5968e8;--ui-accent-hover:#4f5fd7;--ui-accent-soft:#262d5a;--ui-selected:#293264;--ui-focus:rgba(142,162,255,0.48);--ui-danger:#ff8b98;--ui-danger-strong:#c23b4a;--ui-danger-soft:#3a1e24;--ui-success:#2dba78;--ui-warning:#e5a93d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--shadow-float:0 2px 4px rgba(0,0,0,0.22),0 10px 26px rgba(0,0,0,0.3);--shadow-panel:0 2px 6px rgba(0,0,0,0.26),0 20px 48px rgba(0,0,0,0.42);--motion-fast:140ms;--motion-ui:180ms;--motion-spatial:320ms;--ease-ui:cubic-bezier(0.2,0,0,1);--g-bg:var(--ui-bg);--g-grid:rgba(139,150,168,0.09);--g-surface:var(--ui-surface);--g-surface-soft:var(--ui-surface-muted);--g-outline:var(--ui-border);--g-outline-strong:var(--ui-border-strong);--g-text:var(--ui-text);--g-muted:var(--ui-text-muted);--g-faint:var(--ui-text-faint);--g-blue:var(--ui-accent);--g-blue-soft:var(--ui-accent-soft);--g-shadow-1:var(--shadow-float);--g-shadow-2:var(--shadow-panel);--g-ease:var(--ease-ui);--glass-line:var(--ui-border);--glass-fill:rgba(22,27,34,0.97);--glass-fill-hover:var(--ui-surface-muted);--node-dark:var(--ui-surface);--node-dark-raised:var(--ui-surface-raised);--node-dark-soft:var(--ui-surface-muted);--node-dark-line:var(--ui-border);--node-dark-line-strong:var(--ui-border-strong);--node-dark-text:var(--ui-text);--node-dark-muted:var(--ui-text-muted);--node-dark-faint:var(--ui-text-faint);--node-dark-blue:var(--ui-accent)}body,html{background:var(--ui-bg);color:var(--ui-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;letter-spacing:-.006em}button,input,select,textarea{letter-spacing:inherit}[tabindex]:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px}.app-shell,.new-map-stage{background:var(--ui-canvas)!important}.app-noise{background:linear-gradient(var(--g-grid) 1px,transparent 1px),linear-gradient(90deg,var(--g-grid) 1px,transparent 1px)!important;background-size:32px 32px!important;opacity:.38!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent)}.app-sidebar{inset:0 auto 0 0;width:292px;border:0;border-right:1px solid var(--ui-border);border-radius:0;background:rgba(228,232,237,.97);padding:20px 14px 16px;box-shadow:none;backdrop-filter:blur(18px)}.app-logo{display:inline-flex;align-items:center;gap:10px}.app-logo-mark{display:grid;width:36px;height:36px;flex:none;border:1px solid #8f9db2;background:var(--ui-surface);color:var(--ui-accent);box-shadow:0 3px 10px rgba(38,53,78,.1)}.app-logo-mark svg{width:25px;height:25px;overflow:visible}.app-logo-mark path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.app-logo-mark circle{fill:var(--ui-surface);stroke:currentColor;stroke-width:1.65}.app-logo-word{color:var(--ui-text);font-size:1rem;font-weight:700}.app-sidebar.is-collapsed{width:68px}.sidebar-brand{margin:36px 8px 22px;font-size:1.18rem;font-weight:650;letter-spacing:-.025em}.app-logo{gap:9px;color:var(--ui-text);font-weight:650}.app-logo img{width:34px;height:34px;display:block;border-radius:0;filter:none}.new-conversation,.sidebar-question-button,.sidebar-search,.sidebar-user{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:none;backdrop-filter:none}.new-conversation{min-height:40px;padding:9px 11px;font-size:.82rem;font-weight:580}.conversation-list{margin-top:18px}.sidebar-kicker{color:var(--ui-text-faint);font-size:.68rem;font-weight:650;letter-spacing:.065em;text-transform:uppercase}.conversation-item{border:1px solid transparent;border-radius:0;padding:9px 10px;color:var(--ui-text-muted)}.conversation-item:hover{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}.conversation-item.is-active{border-color:#d8dcff;background:var(--ui-selected);color:#343f9c}.conversation-title{font-size:.81rem;font-weight:580;line-height:1.35}.conversation-signal,.conversation-signal small,.conversation-signal span{display:none}.sidebar-search,.sidebar-user{padding:9px 10px;color:var(--ui-text-muted)}.avatar{width:32px;height:32px;border-radius:0;background:var(--ui-surface-muted);color:var(--ui-text-muted);font-size:.76rem;font-weight:650}.active-work-indicator,.bottom-tool-strip,.node-search-trigger,.overview-control,.top-tool-strip{border:1px solid var(--ui-border);border-radius:0;background:rgba(235,238,242,.96);color:var(--ui-text-muted);box-shadow:var(--shadow-float);backdrop-filter:blur(12px)}.overview-control,.tool-button{width:38px;height:38px;border-radius:0}.overview-control.is-active,.overview-control:hover,.tool-button.is-active,.tool-button:hover{background:var(--ui-accent-soft);color:var(--ui-accent);transform:none}.branch-node .liquid-card{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);backdrop-filter:none}.branch-node:not(.is-expanded) .liquid-card:hover{border-color:var(--ui-border-strong);transform:none}.branch-node.is-path:not(.is-selected):not(.is-expanded) .liquid-card{border-color:rgba(86,100,216,.28);background:#f2f3ff;color:var(--ui-text);box-shadow:var(--shadow-float)}.branch-node.is-path:not(.is-selected):not(.is-expanded) .node-title,.branch-node.is-path:not(.is-selected):not(.is-expanded) .source-title{color:var(--ui-text)}.branch-node.is-path:not(.is-selected):not(.is-expanded) .node-preview,.branch-node.is-path:not(.is-selected):not(.is-expanded) .node-preview-text,.branch-node.is-path:not(.is-selected):not(.is-expanded) .node-relation-chip,.branch-node.is-path:not(.is-selected):not(.is-expanded) .node-type-label{color:var(--ui-text-muted)}.flow-stage.has-canvas-pointer:after,.flow-stage:after{content:none!important;display:none!important}.glass-rod-edge.is-hover-motion .glass-rod-edge-line,.react-flow__node.is-hover-neighbor .branch-node:not(.is-expanded) .liquid-card,.react-flow__node.is-hover-target .branch-node:not(.is-expanded) .liquid-card{animation:none!important;filter:none!important}.liquid-card{will-change:auto}.branch-node.is-expanded .liquid-card,.branch-node.is-selected .liquid-card{border-color:rgba(86,100,216,.55);box-shadow:0 0 0 3px rgba(86,100,216,.11),var(--shadow-panel)}.branch-node.is-expanded .liquid-card{background:var(--ui-surface-raised)}.branch-node .node-type-label,.branch-node.is-expanded .answer-highlight-label,.branch-node.is-expanded .node-relation-chip,.shortcut-hint-strip,.source-url{display:none}.branch-node.is-expanded .node-header-row{margin-bottom:0}.branch-node.is-expanded .answer-highlight{padding:1rem 1.15rem}.branch-node.is-expanded .answer-highlight>div:first-child p:first-child,.branch-node.is-expanded .answer-highlight>p:first-child{margin-top:0}.branch-node.is-expanded .answer-highlight>div:last-child p:last-child,.branch-node.is-expanded .answer-highlight>p:last-child{margin-bottom:0}.branch-node.is-expanded,.branch-node.is-expanded .chat-message,.branch-node.is-expanded .prose-branch,.branch-node.is-expanded .prose-branch .katex,.branch-node.is-expanded .prose-branch code,.branch-node.is-expanded .prose-branch h1,.branch-node.is-expanded .prose-branch h2,.branch-node.is-expanded .prose-branch h3,.branch-node.is-expanded .prose-branch li,.branch-node.is-expanded .prose-branch p,.branch-node.is-expanded .prose-branch strong{color:var(--ui-text)}.branch-node.is-expanded .answer-highlight{border-color:#d5d9ff;border-left-color:var(--ui-accent);background:var(--ui-accent-soft);box-shadow:none}.branch-node.is-expanded .answer-highlight-label{color:var(--ui-accent)}.branch-node.is-expanded .answer-highlight p{color:#303a98}.branch-node.is-expanded .answer-context-row,.branch-node.is-expanded .answer-prompt-disclosure,.branch-node.is-expanded .answer-status-disclosure,.branch-node.is-expanded .answer-tool-disclosure-heading small,.branch-node.is-expanded .answer-tool-disclosure>summary,.branch-node.is-expanded .chat-label{color:var(--ui-text-muted)}.branch-node.is-expanded .bar-composer{border-color:var(--ui-border);background:var(--ui-surface)}.branch-node.is-expanded .bar-composer input{color:var(--ui-text)}.branch-node.is-expanded .bar-composer input::-moz-placeholder{color:var(--ui-text-faint)}.branch-node.is-expanded .bar-composer input::placeholder{color:var(--ui-text-faint)}.branch-node.is-expanded .answer-view-panel[aria-label=Actions],.branch-node.is-expanded .answer-view-panel[aria-label=Research]{color:var(--ui-text)}.branch-node.is-expanded .answer-claim-panel,.branch-node.is-expanded .answer-explore-section,.branch-node.is-expanded .answer-lineage-panel,.branch-node.is-expanded .answer-priority-panel,.branch-node.is-expanded .answer-readiness-panel,.branch-node.is-expanded .answer-skim-panel,.branch-node.is-expanded .answer-source-mix-panel,.branch-node.is-expanded .answer-source-snapshot,.branch-node.is-expanded .answer-trust-repair-panel{border:1px solid var(--ui-border);background:#f5f6f8;color:var(--ui-text);box-shadow:none}.branch-node.is-expanded .answer-explore-heading{color:var(--ui-accent)}.branch-node.is-expanded .answer-followup-grid button{border-color:#c9cfda;background:var(--ui-surface);color:var(--ui-text)}.branch-node.is-expanded .answer-followup-grid button.is-compare .answer-followup-icon,.branch-node.is-expanded .answer-followup-grid button.is-example .answer-followup-icon,.branch-node.is-expanded .answer-followup-grid button.is-explore .answer-followup-icon,.branch-node.is-expanded .answer-followup-grid button.is-how .answer-followup-icon,.branch-node.is-expanded .answer-followup-grid button.is-risk .answer-followup-icon,.branch-node.is-expanded .answer-followup-grid button.is-verify .answer-followup-icon,.branch-node.is-expanded .answer-followup-icon{background:var(--ui-accent-soft);color:var(--ui-accent)}.branch-node.is-expanded .answer-followup-copy em,.branch-node.is-expanded .answer-followup-copy strong{color:var(--ui-text)}.branch-node.is-expanded .answer-followup-copy small{color:var(--ui-text-muted)}.branch-node.is-expanded .answer-lineage-grid button,.branch-node.is-expanded .answer-lineage-grid strong,.branch-node.is-expanded .answer-lineage-heading{color:var(--ui-text)}.branch-node.is-expanded .answer-lineage-grid small,.branch-node.is-expanded .answer-lineage-heading small{color:var(--ui-text-muted)}.branch-node.is-expanded .answer-lineage-grid button{border-color:var(--ui-border);background:var(--ui-surface)}.branch-node.is-expanded .answer-lineage-grid button>svg{background:var(--ui-accent-soft);color:var(--ui-accent)}.branch-node.is-expanded .answer-lineage-grid button:hover:not(:disabled){border-color:#bcc2fb;background:var(--ui-accent-soft);color:#343f9c}.branch-node.is-expanded .answer-lineage-grid button:disabled{color:var(--ui-text-faint);opacity:.65}.branch-node.is-expanded .answer-lineage-grid button:disabled small{color:var(--ui-text-faint)}.branch-node.is-expanded .answer-readiness-panel.is-check{border-color:#e5bdc2;background:#f4e5e7}.branch-node.is-expanded .answer-readiness-panel.is-check span,.branch-node.is-expanded .answer-readiness-panel.is-check strong{color:#923b47}.branch-node.is-expanded .answer-claim-card div,.branch-node.is-expanded .answer-claim-card small,.branch-node.is-expanded .answer-priority-heading small,.branch-node.is-expanded .answer-readiness-panel p,.branch-node.is-expanded .answer-skim-heading small,.branch-node.is-expanded .answer-source-mix-summary small,.branch-node.is-expanded .answer-trust-repair-summary small{color:var(--ui-text-muted)}.branch-node.is-expanded .answer-claim-header>span,.branch-node.is-expanded .answer-priority-heading span,.branch-node.is-expanded .answer-skim-heading span,.branch-node.is-expanded .answer-source-mix-summary span,.branch-node.is-expanded .answer-trust-repair-summary span{color:var(--ui-accent)}.branch-node.is-expanded .answer-claim-card,.branch-node.is-expanded .answer-export-tools button,.branch-node.is-expanded .answer-priority-list button,.branch-node.is-expanded .answer-skim-card,.branch-node.is-expanded .answer-source-card,.branch-node.is-expanded .answer-source-mode-list button,.branch-node.is-expanded .answer-trust-repair-actions button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}.branch-node.is-expanded .answer-claim-card p,.branch-node.is-expanded .answer-export-tools button,.branch-node.is-expanded .answer-priority-list strong,.branch-node.is-expanded .answer-skim-card li,.branch-node.is-expanded .answer-skim-card p,.branch-node.is-expanded .answer-source-main strong,.branch-node.is-expanded .answer-source-mode-list strong,.branch-node.is-expanded .answer-trust-repair-actions strong{color:var(--ui-text)}.branch-node.is-expanded .answer-priority-list small,.branch-node.is-expanded .answer-source-main em,.branch-node.is-expanded .answer-source-main small,.branch-node.is-expanded .answer-source-mode-list small,.branch-node.is-expanded .answer-trust-repair-actions small{color:var(--ui-text-muted)}.branch-node.is-expanded .answer-export-tools button:hover:not(:disabled),.branch-node.is-expanded .answer-priority-list button:hover:not(:disabled),.branch-node.is-expanded .answer-source-mode-list button:hover:not(:disabled),.branch-node.is-expanded .answer-trust-repair-actions button:hover:not(:disabled){border-color:#bcc2fb;background:var(--ui-accent-soft);color:#343f9c}.branch-node.is-expanded .answer-tool-disclosure,.branch-node.is-expanded .answer-tool-list{border-color:var(--ui-border)}.branch-node.is-expanded .answer-tool-disclosure>summary:hover,.branch-node.is-expanded .answer-tool-disclosure[open]>summary{background:var(--ui-surface-muted);color:var(--ui-text)}.branch-node.is-expanded .answer-tool-disclosure>summary{min-height:48px;padding-inline:.65rem}.branch-node.is-expanded .answer-tool-disclosure-heading strong{color:var(--ui-text);font-size:.82rem}.branch-node.is-expanded .answer-disclosure-chevron,.branch-node.is-expanded .answer-tool-disclosure-heading>svg{color:var(--ui-text-muted)}.branch-node.is-expanded .answer-claim-card button,.branch-node.is-expanded .answer-claim-header button,.branch-node.is-expanded .answer-explore-heading button,.branch-node.is-expanded .answer-followup-grid button,.branch-node.is-expanded .answer-readiness-actions button,.branch-node.is-expanded .answer-skim-actions button,.branch-node.is-expanded .answer-source-actions button,.branch-node.is-expanded .answer-source-improve button{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text);opacity:1;box-shadow:none}.branch-node.is-expanded .answer-claim-card button:hover:not(:disabled),.branch-node.is-expanded .answer-claim-header button:hover:not(:disabled),.branch-node.is-expanded .answer-explore-heading button:hover:not(:disabled),.branch-node.is-expanded .answer-followup-grid button:hover:not(:disabled),.branch-node.is-expanded .answer-readiness-actions button:hover:not(:disabled),.branch-node.is-expanded .answer-skim-actions button:hover:not(:disabled),.branch-node.is-expanded .answer-source-actions button:hover:not(:disabled),.branch-node.is-expanded .answer-source-improve button:hover:not(:disabled){border-color:#bcc2fb;background:var(--ui-accent-soft);color:#343f9c}.branch-node.is-expanded .answer-followup-copy em,.branch-node.is-expanded .answer-followup-copy strong,.branch-node.is-expanded .answer-source-host,.branch-node.is-expanded .answer-source-signal small,.branch-node.is-expanded .answer-source-signal strong{color:var(--ui-text)}.branch-node.is-expanded .answer-explore-heading,.branch-node.is-expanded .answer-followup-copy small,.branch-node.is-expanded .answer-source-badges,.branch-node.is-expanded .answer-source-type{color:var(--ui-text-muted)}.branch-node.is-expanded .answer-tool-disclosure-content{padding:.35rem .35rem .9rem}.branch-node.is-expanded button:disabled{color:var(--ui-text-muted);opacity:.62}.conversation-panel h2,.node-title,.source-title{color:var(--ui-text);font-weight:640;letter-spacing:-.018em}.answer-context-row,.node-description,.node-meta,.node-summary,.prose-branch{color:var(--ui-text-muted)}.branch-node:not(.is-expanded) .node-preview,.branch-node:not(.is-expanded) .node-preview-text,.branch-node:not(.is-expanded) .node-relation-chip,.branch-node:not(.is-expanded) .source-summary{font-size:.78rem;line-height:1.45}.branch-node.is-expanded .answer-outline-heading,.branch-node.is-expanded .answer-prompt-disclosure summary,.branch-node.is-expanded .path-breadcrumbs button,.branch-node.is-expanded .review-status-strip button,.branch-node.is-expanded .thread-mode-toggle{font-size:.76rem}.branch-node.is-expanded .path-breadcrumbs{gap:.4rem}.branch-node.is-expanded .path-breadcrumbs button{display:inline-flex;align-items:center;gap:.35rem}.branch-node.is-expanded .answer-lineage-panel{padding:.45rem}.branch-node.is-expanded .answer-lineage-grid button{grid-template-columns:24px minmax(0,1fr);min-height:44px;font-size:.78rem}.node-kind-badge,.node-status-badge,.path-pill,.relation-label{border-color:var(--ui-border);border-radius:0;background:var(--ui-surface-muted);color:var(--ui-text-muted);box-shadow:none}.node-handle{border:2px solid var(--ui-surface)!important;background:var(--ui-accent)!important;box-shadow:0 0 0 1px rgba(86,100,216,.35)}.glass-rod-edge{opacity:.28;transition:opacity var(--motion-ui) var(--ease-ui)}.glass-rod-edge.is-active,.glass-rod-edge.is-hover-motion,.glass-rod-edge.is-selection-motion{opacity:.92}.glass-rod-edge path:nth-child(2){stroke:#8b92a0;stroke-width:1.35}.glass-rod-edge.is-active path:nth-child(2),.glass-rod-edge.is-selection-motion path:nth-child(2){stroke:var(--ui-accent);stroke-width:1.8}.glass-rod-edge path:nth-child(3){display:none}.answer-view-tabs,.composer-context-scope,.composer-mode-picker,.thread-mode-toggle{border:1px solid var(--ui-border);border-radius:0;background:var(--ui-surface-muted);padding:3px}.answer-view-tabs button,.composer-context-scope button,.composer-mode-button,.thread-mode-toggle button{border:0;color:var(--ui-text-muted);font-weight:560;box-shadow:none}.answer-view-tabs button.is-active,.composer-context-scope button.is-active,.composer-mode-button.is-active,.thread-mode-toggle button.is-active{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 1px 2px rgba(24,28,38,.08);animation:none}.answer-view-tabs button.is-active:after,.composer-context-scope button.is-active:after,.composer-mode-button.is-active:after{display:none}.command-palette,.context-composer,.conversation-panel,.glass-composer,.map-insight-rail,.new-map-composer,.node-navigator{border:1px solid var(--ui-border);border-radius:0;background:rgba(233,236,240,.98);color:var(--ui-text);box-shadow:var(--shadow-panel);backdrop-filter:blur(16px)}.command-search,.glass-text-input,.new-map-input,.node-search{border:1px solid var(--ui-border)!important;border-radius:0;background:var(--ui-surface)!important;box-shadow:none!important}.new-map-composer{padding:7px!important}.new-map-title{color:var(--ui-text);font-size:clamp(2rem,4vw,3.2rem);font-weight:610;letter-spacing:-.045em}.new-map-subtitle{font-size:1rem;line-height:1.6}.composer-submit-button,.new-map-submit{border:0!important;border-radius:0;background:var(--ui-accent)!important;color:#fff!important;box-shadow:none!important}.composer-submit-button:hover:not(:disabled),.new-map-submit:hover:not(:disabled){background:var(--ui-accent-hover)!important;transform:none!important}.command-section button,.composer-prompt-coach-list button,.composer-slash-list button,.map-rail-action,.next-question-button,.node-list-item,.research-route-button,.smart-prompt-list button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-muted);box-shadow:none;animation:none}.smart-prompt-label{display:none}.composer-options-summary,.composer-options-summary>button,.smart-prompt-list button{font-size:.82rem}.composer-options-summary strong{font-size:inherit}.composer-options-summary small{font-size:.74rem}.composer-prompt-coach-list button:before,.composer-slash-list button:before,.smart-prompt-list button:before{display:none}.command-section button.is-keyboard-active,.command-section button:hover:not(:disabled),.composer-prompt-coach-list button:hover,.composer-slash-list button:hover,.node-list-item:hover,.smart-prompt-list button:hover{border-color:#ccd1ff;background:var(--ui-accent-soft);color:#3e49a9;transform:none}.answer-action-strip button,.answer-create-strip button,.answer-feedback-strip button,.answer-rewrite-strip button,.answer-study-strip button,.enrichment-button,.node-action,.node-delete,.node-reader-toggle,.review-status-strip button{border-radius:0;transition:background var(--motion-fast) var(--ease-ui),color var(--motion-fast) var(--ease-ui),border-color var(--motion-fast) var(--ease-ui)}.node-delete:hover,button.is-danger:hover{background:var(--ui-danger-soft);color:var(--ui-danger)}.react-flow__node{transition:transform var(--motion-spatial) var(--ease-ui)}.react-flow__edge-path{transition:d var(--motion-spatial) var(--ease-ui),stroke var(--motion-ui) var(--ease-ui),stroke-width var(--motion-ui) var(--ease-ui),opacity var(--motion-ui) var(--ease-ui)}@media (max-width:980px){.app-sidebar{width:min(292px,calc(100vw - 56px));box-shadow:var(--shadow-panel)}.new-map-form{width:min(680px,calc(100vw - 32px))!important}}@media (max-width:680px){.new-map-composer{display:grid!important;grid-template-columns:1fr repeat(4,40px);gap:6px!important}.new-map-input{grid-column:1/-1;width:100%}.context-composer,.glass-composer{left:12px!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px);overflow:auto}.context-composer-row{flex-wrap:wrap}}.app-logo-mark{display:grid!important;place-items:center;overflow:hidden;box-shadow:0 6px 18px rgba(4,12,31,.3),inset 0 1px 0 rgba(255,255,255,.28)!important}.app-logo-image{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.app-logo-word{font-weight:720!important;letter-spacing:-.025em}.app-sidebar,.app-sidebar:not(.is-collapsed):not(.is-initializing),.app-sidebar:not(.is-initializing){border-right:1px solid rgba(151,180,224,.22)!important}.sidebar-brand{min-height:48px;align-items:center}.sidebar-new-map,.sidebar-search,.sidebar-user{box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 8px 20px rgba(2,11,28,.19)!important}.sidebar-new-map:hover,.sidebar-user:hover{border-color:rgba(190,211,243,.55)!important;background:rgba(255,255,255,.15)!important}.sidebar-search input::-moz-placeholder{color:rgba(220,232,251,.58)!important}.sidebar-search input::placeholder{color:rgba(220,232,251,.58)!important}.conversation-item,.conversation-list button,.conversation-row{color:#dfeaff!important}.conversation-item.is-active,.conversation-item:hover,.conversation-list button:hover,.conversation-row.is-active,.conversation-row:hover{background:rgba(103,147,222,.24)!important;color:#fff!important}.sidebar-collapse{border-color:rgba(117,145,187,.5)!important;background:#20304b!important;color:#edf4ff!important;box-shadow:0 8px 20px rgba(8,18,36,.24)!important}.home-quote{display:grid;min-height:156px;margin:0 auto 18px;place-content:center;gap:13px;color:#111a2b}.home-quote h2{max-width:880px;margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(2.35rem,4.9vw,4.6rem);font-weight:560;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.home-quote cite{color:#52627a;font-size:1rem;font-style:normal;font-weight:650;letter-spacing:.01em}.new-map-input{min-width:120px;font-weight:510!important}.new-map-input::-moz-placeholder{color:#68758a!important}.new-map-input::placeholder{color:#68758a!important}.new-map-input:focus{outline:none!important}.new-map-tools{gap:3px!important}.new-map-tool:hover:not(:disabled){background:#edf2f9!important;color:#121b2a!important}.new-map-plus{margin-left:2px}.new-map-submit{font-size:1rem;font-weight:720}.new-map-submit:hover:not(:disabled){border-color:#6683ad!important;background:#e4ebf6!important;color:#0f1a2d!important}.new-map-submit:disabled{border-color:#e2e6ed!important;background:#f1f3f7!important;color:#727d8e!important}.branch-node{width:100%!important}.branch-node .liquid-card,.branch-node .liquid-card:hover{width:100%!important;overflow:hidden;border:1.5px solid rgba(86,111,151,.68)!important;border-radius:0;background:radial-gradient(circle at 14% 8%,rgba(255,255,255,.9),transparent 31%),linear-gradient(145deg,rgba(239,249,255,.91),rgba(225,236,255,.82))!important;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.95),inset 1px 0 0 rgba(255,255,255,.45),0 18px 38px rgba(49,70,106,.2),0 3px 9px rgba(35,58,95,.14)!important;backdrop-filter:blur(26px) saturate(148%)!important;-webkit-backdrop-filter:blur(26px) saturate(148%)!important}.branch-node.is-expanded .liquid-card,.branch-node.is-expanded:hover .liquid-card{border-radius:0}.liquid-card-content,.node-card-inner{background:transparent!important}.node-header-row{align-items:center!important;min-width:0}.node-heading-copy{min-width:0;flex:1 1 auto}.node-type-label{display:none!important}.node-title,.source-title{display:block;overflow:hidden;margin:0!important;color:#111b2e!important;font-size:1rem!important;font-weight:740!important;text-overflow:ellipsis}.node-kind-badge{display:grid!important;width:38px!important;height:38px!important;flex:0 0 38px!important;place-items:center!important;border-radius:0;border-width:1px!important;transform:none!important}.node-kind-blue{color:#1f67d2!important;background:#dceaff!important;border-color:#9fbff0!important}.node-kind-indigo{color:#4752ce!important;background:#e2e4ff!important;border-color:#afb5ef!important}.node-kind-violet{color:#7450ca!important;background:#ede3ff!important;border-color:#c4acee!important}.node-kind-cyan{color:#087fa9!important;background:#d9f3fb!important;border-color:#9bcfdf!important}.node-kind-teal{color:#087c75!important;background:#d9f1ee!important;border-color:#98d0c9!important}.node-kind-green{color:#26784d!important;background:#dff2e5!important;border-color:#a3d1b4!important}.node-kind-amber{color:#a2600a!important;background:#fff0cc!important;border-color:#e5c17b!important}.node-kind-coral{color:#b3484d!important;background:#ffe2df!important;border-color:#e8a6a4!important}.branch-node .react-flow__handle,.node-handle{width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;border:0!important;background:transparent!important;opacity:0!important;pointer-events:none!important}.glass-rod-edge{opacity:.92!important;filter:none!important}.glass-rod-edge-glow{opacity:.18;filter:blur(3px)}.glass-rod-edge-line{opacity:.92!important;filter:drop-shadow(0 3px 3px rgba(50,88,158,.24))}.glass-rod-edge.is-active .glass-rod-edge-line,.glass-rod-edge.is-hover-motion .glass-rod-edge-line,.glass-rod-edge.is-selection-motion .glass-rod-edge-line{stroke-width:6px!important;opacity:1!important}.branch-node.is-pending .pending-generation,.pending-generation{display:grid;min-height:150px;grid-template-columns:1.15fr 1fr;align-items:center;gap:8px;margin-top:12px;padding:12px 18px 12px 8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}.pending-tree{width:100%;height:126px;overflow:visible}.pending-tree-path{fill:none;stroke:#4777d8;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:branchTreeDraw 2.8s cubic-bezier(.45,.05,.2,1) infinite}.pending-tree-branch{animation-delay:.34s}.pending-tree-twig{animation-delay:.72s}.pending-tree-branch-two{stroke:#5669df;animation-delay:.48s}.pending-tree-branch-three{stroke:#397fcf;animation-delay:.64s}.pending-tree-twig-two{stroke:#745fdc;animation-delay:.86s}.pending-tree-twig-three{stroke:#7754ce;animation-delay:1s}.pending-tree-node{fill:#fff;stroke:#526fda;stroke-width:4;animation:branchTreeNode 2.8s cubic-bezier(.2,.8,.2,1) infinite}.pending-tree-node-one{animation-delay:.85s}.pending-tree-node-two{animation-delay:1s}.pending-tree-node-three{animation-delay:1.16s}.pending-tree-node-four{animation-delay:.95s}.pending-generation-copy{display:grid;gap:7px;text-align:left}.pending-generation-copy strong{color:#17243b;font-size:1.05rem;font-weight:760}.pending-generation-copy span{color:#566780;font-size:.9rem;font-weight:560;line-height:1.35}.pending-feature-tip{display:flex;min-width:0;align-items:center;gap:10px;margin-top:7px;animation:pendingTipIn .42s cubic-bezier(.2,.8,.2,1)}.pending-feature-tip kbd{display:grid;min-width:34px;height:34px;place-items:center;border:1px solid #9aacc7;border-radius:0;background:#fff;color:#284671;font:720 .82rem/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 3px 8px rgba(31,55,92,.11)}.pending-feature-tip>span{display:grid;min-width:0;gap:2px}.pending-feature-tip>span strong{overflow:hidden;color:#1c2d49;font-size:.94rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.pending-feature-tip>span small{color:#60708a;font-size:.78rem;font-weight:560;white-space:nowrap}@keyframes pendingTipIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes branchTreeDraw{0%,8%{stroke-dashoffset:1;opacity:.2}52%,76%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes branchTreeNode{0%,28%{opacity:0;transform:scale(.2)}50%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.72)}}.source-preview-shell{position:relative;overflow:hidden;margin-top:13px;border:1px solid rgba(92,117,157,.54);border-radius:0;background:#fff;box-shadow:0 10px 24px rgba(40,61,96,.16)}.source-preview-toolbar{display:flex;min-height:42px;align-items:center;gap:10px;border-bottom:1px solid #c8d3e3;background:#edf3fb;padding:6px 8px 6px 14px;color:#263954}.source-preview-toolbar span{overflow:hidden;flex:1;font-size:.82rem;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.source-preview-toolbar button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #a8b8cf;border-radius:0;background:#fff;color:#284a7c}.source-preview-frame{display:block;width:100%;height:264px;border:0;background:#fff}.source-preview-fallback{display:flex;min-height:264px;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;padding:32px;background:#f7f9fc;color:#263954}.source-preview-fallback>span{color:#66758b;font-size:.74rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.source-preview-fallback p{margin:0;font-size:.93rem;line-height:1.55}.source-preview-fallback button{display:inline-flex;align-items:center;gap:7px;border:1px solid #8da2bf;border-radius:0;background:#fff;padding:9px 12px;color:#284a7c;font:inherit;font-size:.8rem;font-weight:720}.source-preview-tabs{position:absolute;right:10px;bottom:10px;display:flex;gap:5px;border-radius:0;background:rgba(20,33,55,.78);padding:5px;backdrop-filter:blur(12px)}.source-preview-tabs button{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:0;background:transparent;color:#dce8fa;font-size:.76rem;font-weight:750}.source-preview-tabs button.is-active{background:#fff;color:#243c67}.branch-node.is-expanded .chat-message-header{justify-content:flex-end;min-height:38px;padding-top:8px}.branch-node.is-expanded .prose-branch{color:#192337;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:1.01rem;line-height:1.64}.branch-node.is-expanded .prose-branch>p:first-child{margin-top:0;color:#111a2b;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.13rem;font-weight:680;line-height:1.5}.branch-node.is-expanded .prose-branch h1,.branch-node.is-expanded .prose-branch h2,.branch-node.is-expanded .prose-branch h3{color:#15213a;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em}.bar-composer{box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 7px 18px rgba(31,53,88,.15)!important}.bar-composer .glass-text-input{box-shadow:inset 0 1px 2px rgba(26,46,78,.09),0 3px 9px rgba(35,57,93,.11)!important}.bar-composer .glass-text-input::-moz-placeholder{color:#5d6d84!important;opacity:1}.bar-composer .glass-text-input::placeholder{color:#5d6d84!important;opacity:1}.bar-composer>button:last-child{box-shadow:0 6px 14px rgba(38,82,156,.28)!important}.bar-composer>button:last-child:hover:not(:disabled){background:#315fac!important}.bar-composer>button:last-child:disabled{border-color:#9dacbf!important;background:#b7c3d4!important;color:#eef3fa!important}@media (max-width:680px){.home-quote{min-height:132px;margin-bottom:12px}.home-quote h2{font-size:clamp(2rem,10vw,3rem)}.new-map-composer{display:flex!important;min-height:68px!important;grid-template-columns:none!important}.new-map-input{height:54px!important;padding-inline:8px!important;font-size:1rem!important}.new-map-input,.new-map-tools{grid-column:auto!important}.new-map-submit span,.new-map-tools .new-map-tool:first-child{display:none}.new-map-submit{width:48px!important;height:48px!important;flex:0 0 48px!important;justify-content:center;padding:0!important}.source-preview-frame{height:230px}}@media (prefers-reduced-motion:reduce){.home-quote,.pending-tree-node,.pending-tree-path{animation:none!important;transition:none!important}.pending-tree-path{stroke-dashoffset:0}.pending-tree-node{opacity:1;transform:scale(1)}*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.branch-node.is-pending{width:360px}.branch-node.is-pending .liquid-card,.branch-node.is-pending .liquid-card:hover{width:360px;height:270px;border-color:#bdb7aa;background:#fffdf8;box-shadow:0 1px 1px rgba(37,40,36,.05),0 14px 30px rgba(37,40,36,.09);animation:none!important;transform:none}.branch-node.is-pending .liquid-card-content,.branch-node.is-pending .node-card-inner{height:100%;animation:none!important;opacity:1}.branch-node.is-pending .node-kind-badge{border-color:#d5cfc3;background:#eeeae0;color:#5f655f}.branch-node.is-pending .node-title,.pending-generation{color:var(--ui-text)}.pending-generation{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-height:0;margin-top:13px;overflow:hidden;border:1px solid #d4cec2;border-radius:0;background:#faf8f2;padding:0}.pending-generation:after{display:none;content:none}.pending-generation-header{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;border-bottom:1px solid #ddd7cb;padding:8px 10px}.pending-workmark{display:grid;width:32px;height:32px;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(2,6px);place-content:center;gap:3px;border:1px solid #cfc8bc;border-radius:0;background:#f2eee5}.pending-workmark i{width:6px;height:6px;border-radius:0;background:#a7aaa3;animation:pendingCell 1.6s step-end infinite}.pending-workmark i:nth-child(2){animation-delay:-1.2s}.pending-workmark i:nth-child(3){animation-delay:-.8s}.pending-workmark i:nth-child(4){animation-delay:-.4s}.pending-generation-heading{display:grid;min-width:0;gap:2px}.pending-generation-heading small{color:#898b83;font-size:.54rem;font-weight:720;letter-spacing:.11em;line-height:1;text-transform:uppercase}.pending-generation-heading strong{overflow:hidden;color:#343832;font-size:.72rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;animation:pendingTextIn .16s var(--ease-ui) both}.pending-generation-header time{align-self:start;color:#8b8d85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-variant-numeric:tabular-nums;line-height:1}.pending-stage-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:10px;border-bottom:1px solid #ddd7cb;list-style:none}.pending-stage-list li{position:relative;display:grid;min-width:0;align-content:start;gap:5px;border-top:2px solid #d9d4ca;padding:7px 5px 0 0;color:#92938c}.pending-stage-list li:not(:last-child){margin-right:4px}.pending-stage-list li>span{display:flex;height:12px;align-items:center;color:#9b9c95;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;line-height:1}.pending-stage-list li small{display:-webkit-box;overflow:hidden;color:currentColor;font-size:.52rem;font-weight:570;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pending-stage-list li.is-done{border-top-color:#7e8980;color:#686e68}.pending-stage-list li.is-active{color:#7c3625}.pending-stage-list li.is-active>span{color:var(--ui-accent)}.pending-tip{display:grid;min-height:76px;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:4px 10px;background:#f0ece2;padding:10px;animation:pendingTextIn .18s var(--ease-ui) both}.pending-tip-kicker{grid-row:1/3;align-self:stretch;display:flex;align-items:flex-start;border-right:1px solid #d4cec2;padding:3px 9px 0 1px;color:#8a8c85;font-size:.5rem;font-weight:720;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.pending-tip-title{display:flex;min-width:0;align-items:center;gap:6px}.pending-tip-title kbd{display:inline-grid;min-width:22px;height:19px;flex:none;place-items:center;border:1px solid #c4beb2;border-radius:0;background:#fffdf8;padding:0 4px;color:#595e58;font-family:var(--ui-sans);font-size:.52rem;font-weight:700;box-shadow:0 1px 0 #c4beb2}.pending-tip-title strong{overflow:hidden;color:#3f443e;font-size:.65rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.pending-tip p{display:-webkit-box;margin:0;overflow:hidden;color:#747770;font-size:.6rem;font-weight:520;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes pendingCell{0%,24%{background:var(--ui-accent)}25%,to{background:#a7aaa3}}@keyframes pendingTextIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.app-sidebar{border-right-color:#9eabbd;background:rgba(221,229,240,.98);box-shadow:8px 0 28px rgba(39,55,79,.07)}.active-work-indicator,.bottom-tool-strip,.new-conversation,.node-search-trigger,.overview-control,.sidebar-collapse,.sidebar-question-button,.sidebar-search,.sidebar-user,.top-tool-strip{border-color:var(--ui-border-strong);box-shadow:var(--shadow-float)}.new-conversation,.overview-control,.sidebar-collapse,.sidebar-question-button,.sidebar-search,.sidebar-user,.tool-button{border-radius:0}.branch-node.is-expanded .answer-outline-heading,.branch-node.is-expanded .answer-prompt-disclosure summary,.branch-node.is-expanded .path-breadcrumbs button,.branch-node.is-expanded .review-status-strip button,.branch-node.is-expanded .thread-mode-toggle,.branch-node:not(.is-expanded) .node-preview,.branch-node:not(.is-expanded) .node-preview-text,.branch-node:not(.is-expanded) .node-relation-chip,.branch-node:not(.is-expanded) .source-summary,.conversation-title,.node-meta,.sidebar-kicker{font-size:.84rem}.branch-node .liquid-card{border-color:#9caabd;border-radius:0;box-shadow:var(--shadow-float)}.branch-node:not(.is-expanded) .liquid-card:hover{border-color:#71829a;box-shadow:var(--shadow-panel)}.branch-node.is-expanded .liquid-card,.branch-node.is-selected .liquid-card{border-color:var(--ui-accent);box-shadow:0 0 0 3px rgba(82,98,220,.18),var(--shadow-panel)}.answer-view-tabs,.composer-context-scope,.composer-mode-picker,.node-kind-badge,.node-status-badge,.path-pill,.relation-label,.thread-mode-toggle{border-color:#a1aec1;border-radius:0}.answer-view-tabs button,.composer-context-scope button,.composer-mode-button,.thread-mode-toggle button{border-radius:0;font-size:.86rem}.command-palette,.context-composer,.conversation-panel,.glass-composer,.map-insight-rail,.node-navigator{border-color:#95a4b9;border-radius:0;box-shadow:var(--shadow-panel)}.new-map-form{width:min(760px,calc(100vw - 40px))!important}.new-map-title{color:#141b28;font-size:clamp(2.65rem,4.8vw,4.25rem);font-weight:680;line-height:1.04}.new-map-subtitle{margin-top:14px;color:var(--ui-text-muted);font-size:1.08rem;font-weight:520;line-height:1.45}.new-map-composer{align-items:center!important;gap:9px!important;margin-top:26px!important;border:1px solid #91a0b5!important;background:rgba(239,244,251,.98)!important;padding:8px!important;box-shadow:0 0 0 4px rgba(255,255,255,.46),0 16px 38px rgba(41,58,84,.16)!important}.new-map-form.has-intent .new-map-composer,.new-map-form:focus-within .new-map-composer{border-color:var(--ui-accent)!important;box-shadow:0 0 0 4px rgba(82,98,220,.17),0 18px 42px rgba(41,58,84,.18)!important}.new-map-input{height:54px!important;border-color:#a0adc0!important;padding-inline:19px!important;font-size:1rem!important;font-weight:520;box-shadow:inset 0 1px 0 #fff,0 3px 10px rgba(36,51,75,.08)!important}.new-map-input::-moz-placeholder{color:#69768a!important;opacity:1}.new-map-input::placeholder{color:#69768a!important;opacity:1}.new-map-tools{display:flex;align-items:center;gap:7px}.new-map-submit,.new-map-tool{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid #a0adc0!important;border-radius:0;background:var(--ui-surface)!important;color:var(--ui-text-muted)!important;box-shadow:0 2px 8px rgba(35,49,72,.09)!important}.new-map-tool:hover:not(:disabled){border-color:#7788a0!important;background:#fff!important}.new-map-submit{border-color:var(--ui-accent)!important;background:var(--ui-accent)!important;color:#fff!important;box-shadow:0 7px 16px rgba(68,82,194,.28)!important}.new-map-submit:hover:not(:disabled){border-color:var(--ui-accent-hover)!important;background:var(--ui-accent-hover)!important}.new-map-submit:disabled{border-color:#b4becd!important;background:#dce2ea!important;color:#78859a!important;box-shadow:none!important;opacity:1!important}.composer-options-summary{min-height:48px;margin-top:14px;border:1px solid #a7b3c4;border-radius:0;background:rgba(231,237,246,.86);padding:7px 10px 7px 14px;color:var(--ui-text-muted);box-shadow:0 3px 10px rgba(39,54,78,.06)}.composer-options-summary,.composer-options-summary small,.composer-options-summary strong,.composer-options-summary>button,.smart-prompt-list button{font-size:.88rem}.composer-options-summary>button{min-height:34px;border:1px solid #a1aec0;border-radius:0;background:var(--ui-surface);padding-inline:11px;color:var(--ui-text-muted);font-weight:650}.attachment-insight-strip,.composer-advanced-panel,.composer-context-pack,.composer-dropzone,.composer-prompt-coach{border-color:#9eacbf!important;border-radius:0;background:rgba(244,247,252,.96)!important;box-shadow:0 5px 16px rgba(39,54,78,.08)}.composer-dropzone-icon,.composer-prompt-coach-list button>svg{border-radius:0}.composer-dropzone-copy span,.composer-dropzone-copy strong,.composer-dropzone-types span,.composer-prompt-coach-heading,.composer-prompt-coach-list button small,.composer-prompt-coach-list button strong{font-size:.84rem}.composer-prompt-coach-list button small{display:none}.composer-prompt-coach-heading{color:var(--ui-text-muted)}.composer-prompt-coach-list button{min-height:46px}.command-section button,.composer-prompt-coach-list button,.composer-slash-list button,.map-rail-action,.next-question-button,.node-list-item,.research-route-button,.smart-prompt-list button{border-color:#9eacbf;border-radius:0;box-shadow:0 2px 8px rgba(39,54,78,.07)}.branch-node.is-pending .liquid-card,.branch-node.is-pending .liquid-card:hover,.pending-generation{border-color:#91a0b5;border-radius:0;background:var(--ui-surface)}.pending-generation-header{min-height:62px;border-bottom-color:#adb9c9}.pending-tip-title kbd,.pending-workmark{border-color:#95a4b8;border-radius:0;background:#eef2f8}.pending-generation-header time,.pending-generation-heading small,.pending-stage-list li small,.pending-stage-list li>span,.pending-tip p,.pending-tip-kicker,.pending-tip-title strong{font-size:.76rem}.pending-generation-heading strong,.pending-tip-title strong{font-size:.86rem}.pending-stage-list{border-bottom-color:#adb9c9}.pending-stage-list li{border-top-color:#b8c2d0;color:#647187}.pending-stage-list li.is-done{border-top-color:#76869d;color:#4e5d73}.pending-stage-list li.is-active{border-top-color:var(--ui-accent);color:#3948ac}.pending-tip{background:#e8edf6}.pending-tip-kicker{border-right-color:#adb9c9;color:#5e6c81}.pending-tip p,.pending-tip-title strong{color:var(--ui-text-muted)}@media (max-width:680px){.app-sidebar.is-collapsed,.app-sidebar.is-collapsed:not(.is-initializing){transform:translateX(-100%)!important}.sidebar-collapse{right:-52px;border-radius:0}.new-map-stage,.sidebar-is-collapsed .new-map-stage{left:0;padding-inline:20px!important}.new-map-composer{display:grid!important;grid-template-columns:repeat(4,48px) 1fr}.new-map-input,.new-map-tools{grid-column:1/-1}.new-map-tools{justify-content:flex-end}}.app-sidebar,.app-sidebar:not(.is-collapsed):not(.is-initializing),.app-sidebar:not(.is-initializing){border-right-color:rgba(151,180,224,.22)!important;background:radial-gradient(circle at 18% 8%,rgba(64,115,201,.25),transparent 31%),linear-gradient(180deg,#1d2b44,#142139 55%,#101a2e)!important;color:#edf4ff!important;box-shadow:12px 0 36px rgba(13,27,51,.24)!important}.app-logo-mark{width:38px!important;height:38px!important;flex:0 0 38px!important;border:1px solid rgba(255,255,255,.36)!important;border-radius:0;background:#0b1731!important;opacity:1!important}.app-logo-word{color:#f8fbff!important}.sidebar-new-map,.sidebar-search,.sidebar-user{border-color:rgba(166,190,225,.33)!important;background:rgba(255,255,255,.095)!important;color:#f5f8ff!important}.sidebar-empty,.sidebar-kicker,.sidebar-library-search input,.sidebar-search input,.sidebar-settings-icon,.sidebar-user span{color:#dce8fb!important}.new-map-form{width:min(900px,calc(100vw - 52px))!important}.new-map-composer{display:flex!important;gap:6px!important;margin-top:0!important;border:1.5px solid #8fa1bc!important;background:rgba(255,255,255,.97)!important;padding:7px 9px 7px 11px!important;box-shadow:0 2px 3px rgba(29,45,73,.08),0 18px 46px rgba(38,62,100,.2)!important}.new-map-form.has-intent .new-map-composer,.new-map-form:focus-within .new-map-composer{border-color:#6683ad!important;box-shadow:0 0 0 4px rgba(76,117,184,.14),0 22px 54px rgba(38,62,100,.23)!important}.new-map-input{height:62px!important;padding-inline:14px!important;color:#172033!important;font-size:1.18rem!important}.new-map-input,.new-map-tool{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.new-map-tool{width:48px!important;height:48px!important;flex:0 0 48px!important;color:#263247!important}.new-map-submit{display:flex!important;width:auto!important;height:54px!important;flex:0 0 auto!important;gap:9px;border:1px solid #d8deea!important;border-radius:0;background:#eef2f8!important;padding:0 20px!important;color:#172033!important;box-shadow:inset 0 1px 0 #fff,0 4px 12px rgba(30,49,79,.12)!important}.branch-node,.branch-node.is-pending,.branch-node.is-source{width:100%!important}.branch-node .liquid-card,.branch-node .liquid-card:hover,.branch-node.is-pending .liquid-card,.branch-node.is-pending .liquid-card:hover{width:100%!important;border:1.5px solid rgba(86,111,151,.68)!important;border-radius:0;background:radial-gradient(circle at 14% 8%,rgba(255,255,255,.9),transparent 31%),linear-gradient(145deg,rgba(239,249,255,.91),rgba(225,236,255,.82))!important;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.95),inset 1px 0 0 rgba(255,255,255,.45),0 18px 38px rgba(49,70,106,.2),0 3px 9px rgba(35,58,95,.14)!important;backdrop-filter:blur(26px) saturate(148%)!important;-webkit-backdrop-filter:blur(26px) saturate(148%)!important}.branch-node.is-pending .liquid-card{height:230px!important}.branch-node[data-depth="1"] .liquid-card{background:radial-gradient(circle at 14% 8%,rgba(255,255,255,.88),transparent 31%),linear-gradient(145deg,rgba(230,246,255,.92),rgba(222,232,255,.84))!important}.branch-node[data-depth="2"] .liquid-card{background:radial-gradient(circle at 14% 8%,rgba(255,255,255,.86),transparent 31%),linear-gradient(145deg,rgba(226,239,255,.92),rgba(226,226,255,.84))!important}.branch-node[data-depth="3"] .liquid-card,.branch-node[data-depth="4"] .liquid-card{background:radial-gradient(circle at 14% 8%,rgba(255,255,255,.84),transparent 31%),linear-gradient(145deg,rgba(228,233,255,.92),rgba(237,225,255,.84))!important}.branch-node.is-expanded .liquid-card,.branch-node.is-selected .liquid-card{border-color:#4b76c8!important;border-radius:0;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.98),0 0 0 3px rgba(77,122,204,.17),0 24px 54px rgba(33,61,111,.25)!important}.node-title,.source-title{white-space:nowrap!important}.glass-rod-edge .glass-rod-edge-glow{display:block!important;stroke-width:13px!important;opacity:.18!important}.glass-rod-edge .glass-rod-edge-line{display:block!important;stroke-width:5px!important;opacity:.92!important}.branch-node.is-pending .pending-generation,.pending-generation{display:grid!important;min-height:150px!important;grid-template-columns:1.15fr 1fr!important;border:1px solid rgba(104,132,177,.38)!important;border-radius:0;background:rgba(247,251,255,.58)!important}.bar-composer{border:1.5px solid #8194b1!important;background:rgba(224,233,247,.94)!important;padding:8px!important}.bar-composer .glass-text-input{min-height:46px!important;border:1px solid #7f91ad!important;background:#f9fbff!important;color:#172239!important}.bar-composer>button:last-child{width:46px!important;height:46px!important;border:1px solid #2f5fae!important;border-radius:0;background:#3f72ca!important}@media (max-width:680px){.new-map-composer{display:flex!important;min-height:68px!important;grid-template-columns:none!important}.new-map-input{height:54px!important;padding-inline:8px!important;font-size:1rem!important}.new-map-input,.new-map-tools{grid-column:auto!important}.new-map-submit span,.new-map-tools .new-map-tool:first-child{display:none}.new-map-submit{width:48px!important;height:48px!important;flex:0 0 48px!important;justify-content:center;padding:0!important}}.app-sidebar.is-collapsed .app-logo .app-logo-mark{display:grid!important;max-width:38px!important;opacity:1!important;transform:none!important}.branch-node.is-expanded .answer-copy-actions button{border:1px solid #a8b7cb!important;border-radius:0;background:#eef3fa!important;color:#445873!important;box-shadow:0 2px 7px rgba(35,56,88,.09)!important}.branch-node.is-expanded .answer-copy-actions button:hover{border-color:#7f94b1!important;background:#fff!important;color:#17243a!important}.app-shell,.new-map-stage,body,html{background:var(--ui-bg)!important;color:var(--ui-text)!important}.app-shell,.new-map-stage{background:radial-gradient(circle at 62% 18%,rgba(89,104,232,.08),transparent 32%),linear-gradient(180deg,#11161e,#0d1117)!important}.app-sidebar,.app-sidebar:not(.is-collapsed):not(.is-initializing),.app-sidebar:not(.is-initializing){border-right-color:var(--ui-border)!important;background:radial-gradient(circle at 18% 8%,rgba(89,104,232,.16),transparent 32%),linear-gradient(180deg,#181e28,#11161e 58%,#0d1117)!important;color:var(--ui-text)!important;box-shadow:12px 0 36px rgba(0,0,0,.28)!important}.app-logo-mark{border-color:var(--ui-border-strong)!important;background:var(--ui-surface)!important;color:#8ea2ff!important;box-shadow:0 6px 18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}.app-logo-word,.conversation-item.is-active,.conversation-item:hover,.conversation-list button:hover,.conversation-row.is-active,.conversation-row:hover{color:var(--ui-text)!important}.sidebar-new-map,.sidebar-search,.sidebar-user{border-color:var(--ui-border)!important;background:rgba(31,38,48,.84)!important;color:var(--ui-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.conversation-item:hover,.conversation-list button:hover,.conversation-row:hover,.sidebar-new-map:hover,.sidebar-user:hover{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-muted)!important}.conversation-item.is-active,.conversation-row.is-active{background:var(--ui-selected)!important}.conversation-item,.conversation-list button,.conversation-row,.sidebar-empty,.sidebar-kicker,.sidebar-library-search input,.sidebar-search input,.sidebar-settings-icon,.sidebar-user span{color:var(--ui-text-muted)!important}.glass-text-input::-moz-placeholder,.new-map-input::-moz-placeholder,.sidebar-search input::-moz-placeholder{color:var(--ui-text-faint)!important;opacity:1}.glass-text-input::placeholder,.new-map-input::placeholder,.sidebar-search input::placeholder{color:var(--ui-text-faint)!important;opacity:1}.sidebar-collapse{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-raised)!important;box-shadow:var(--shadow-float)!important}.home-quote,.home-quote h2,.new-map-title,.sidebar-collapse{color:var(--ui-text)!important}.home-quote cite,.new-map-subtitle{color:var(--ui-text-muted)!important}.command-palette,.context-composer,.conversation-panel,.glass-composer,.map-insight-rail,.new-map-composer,.node-navigator{border-color:var(--ui-border-strong)!important;background:rgba(22,27,34,.97)!important;color:var(--ui-text)!important;box-shadow:var(--shadow-panel)!important}.new-map-form.has-intent .new-map-composer,.new-map-form:focus-within .new-map-composer{border-color:#8ea2ff!important;box-shadow:0 0 0 4px rgba(89,104,232,.22),var(--shadow-panel)!important}.command-search,.glass-text-input,.new-map-input,.node-search{background:transparent!important;color:var(--ui-text)!important}.new-map-tool{color:var(--ui-text-muted)!important}.new-map-tool:hover:not(:disabled){background:var(--ui-surface-muted)!important;color:var(--ui-text)!important}.bar-composer>button:last-child,.composer-submit-button,.new-map-submit{border-color:var(--ui-accent)!important;background:var(--ui-accent)!important;color:#fff!important;box-shadow:0 7px 18px rgba(40,51,163,.34)!important}.bar-composer>button:last-child:hover:not(:disabled),.composer-submit-button:hover:not(:disabled),.new-map-submit:hover:not(:disabled){border-color:var(--ui-accent-hover)!important;background:var(--ui-accent-hover)!important;color:#fff!important}.bar-composer>button:last-child:disabled,.composer-submit-button:disabled,.new-map-submit:disabled{border-color:var(--ui-border)!important;background:var(--ui-surface-muted)!important;color:var(--ui-text-faint)!important;box-shadow:none!important}.branch-node .liquid-card,.branch-node .liquid-card:hover,.branch-node.is-pending .liquid-card,.branch-node.is-pending .liquid-card:hover,.branch-node[data-depth="1"] .liquid-card,.branch-node[data-depth="2"] .liquid-card,.branch-node[data-depth="3"] .liquid-card,.branch-node[data-depth="4"] .liquid-card{border-color:var(--ui-border-strong)!important;background:radial-gradient(circle at 14% 8%,rgba(142,162,255,.07),transparent 34%),linear-gradient(145deg,rgba(31,38,48,.98),rgba(22,27,34,.98))!important;color:var(--ui-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),var(--shadow-panel)!important}.branch-node.is-expanded .liquid-card,.branch-node.is-selected .liquid-card{border-color:#8ea2ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 3px rgba(89,104,232,.22),var(--shadow-panel)!important}.node-kind-blue{color:#94bdff!important;background:#1b3351!important;border-color:#355b85!important}.node-kind-indigo{color:#aab5ff!important;background:#292f5b!important;border-color:#4d5796!important}.node-kind-violet{color:#c7a7ff!important;background:#392a55!important;border-color:#684b8d!important}.node-kind-cyan{color:#80d5ee!important;background:#173945!important;border-color:#336879!important}.node-kind-teal{color:#75d6cd!important;background:#173c39!important;border-color:#316c66!important}.node-kind-green{color:#79d7a4!important;background:#193b2b!important;border-color:#356b4d!important}.node-kind-amber{color:#f0c66d!important;background:#44351a!important;border-color:#795f2e!important}.node-kind-coral{color:#ff9ba4!important;background:#46252a!important;border-color:#7d444d!important}.answer-view-tabs,.command-section button,.composer-context-scope,.composer-mode-picker,.composer-options-summary,.composer-prompt-coach-list button,.composer-slash-list button,.map-rail-action,.next-question-button,.node-list-item,.research-route-button,.smart-prompt-list button,.thread-mode-toggle{border-color:var(--ui-border)!important;background:var(--ui-surface-raised)!important;color:var(--ui-text-muted)!important;box-shadow:none!important}.answer-view-tabs button.is-active,.command-section button:hover:not(:disabled),.composer-context-scope button.is-active,.composer-mode-button.is-active,.composer-prompt-coach-list button:hover,.composer-slash-list button:hover,.node-list-item:hover,.smart-prompt-list button:hover,.thread-mode-toggle button.is-active{border-color:#5968e8!important;background:var(--ui-accent-soft)!important;color:var(--ui-text)!important}.bar-composer,.branch-node.is-pending .pending-generation,.pending-generation{border-color:var(--ui-border)!important;background:rgba(31,38,48,.92)!important;color:var(--ui-text)!important;box-shadow:none!important}.bar-composer .glass-text-input{border-color:var(--ui-border-strong)!important}.pending-generation-header,.pending-stage-list,.pending-stage-list li,.pending-tip-kicker{border-color:var(--ui-border)!important}.pending-stage-list li,.pending-stage-list li.is-done,.pending-tip p,.pending-tip-kicker,.pending-tip-title strong{color:var(--ui-text-muted)!important}.pending-stage-list li.is-active{border-color:var(--ui-accent)!important;color:#8ea2ff!important}.pending-tip,.pending-tip-title kbd,.pending-workmark{border-color:var(--ui-border)!important;background:var(--ui-surface-muted)!important}.node-delete:hover,button.is-danger:hover{border-color:#7d444d!important;background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important}.danger-confirm-button,button.is-danger.is-confirmed{border-color:var(--ui-danger-strong)!important;background:var(--ui-danger-strong)!important;color:#fff!important}.active-work-indicator{border-color:var(--ui-border-strong)!important;background:rgba(31,38,48,.97)!important;box-shadow:var(--shadow-float)!important}.active-work-copy strong,.active-work-indicator,.node-title,.source-title{color:var(--ui-text)!important}.active-work-copy small,.active-work-indicator button,.node-relation,.source-meta{color:var(--ui-text-muted)!important}.active-work-indicator button{border-color:var(--ui-border)!important;background:var(--ui-surface-muted)!important}.active-work-indicator button:hover{border-color:var(--ui-border-strong)!important;background:var(--ui-accent-soft)!important;color:var(--ui-text)!important}.app-sidebar{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;padding:16px 10px!important}.sidebar-brand,.sidebar-footer,.sidebar-new-map,.sidebar-user{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.sidebar-footer{position:static!important;inset:auto!important;margin-top:auto!important}.sidebar-user{overflow:hidden!important}.app-sidebar.is-collapsed{align-items:center!important;padding-inline:7px!important}.app-sidebar.is-collapsed .sidebar-brand,.app-sidebar.is-collapsed .sidebar-footer,.app-sidebar.is-collapsed .sidebar-new-map{display:flex!important;justify-content:center!important}.app-sidebar.is-collapsed .sidebar-user{width:38px!important;min-width:38px!important;height:38px!important;margin-inline:auto!important;padding:0!important;justify-content:center!important}.app-sidebar.is-collapsed .sidebar-user .avatar{flex:0 0 30px!important}.new-map-composer{width:100%!important;min-height:78px!important;align-items:flex-end!important;border-radius:0}.new-map-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:54px!important;max-height:190px!important;padding-block:14px!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;line-height:1.45!important}.new-map-plus,.new-map-tools{align-self:flex-end!important;margin-bottom:3px!important}.composer-key-tip{margin:10px 0 0!important;text-align:center;color:var(--ui-text-muted);font-size:.86rem;font-weight:560}.composer-key-tip span{display:inline-block;padding:2px 7px;border:1px solid var(--ui-border-strong);border-radius:0;background:var(--ui-surface-muted);color:var(--ui-text);font-weight:750}.composer-key-tip b{margin-inline:5px;color:var(--ui-text-faint)}.pending-tree-path{stroke:#7893ff!important;stroke-width:4!important;stroke-linecap:round!important;stroke-dasharray:1!important;stroke-dashoffset:1!important;filter:none!important;animation:pendingTreeGrow 4s linear infinite!important}.pending-tree-level-one{animation-delay:.35s!important}.pending-tree-level-two{animation-delay:1.45s!important}.pending-tree-node{fill:#dbe2ff!important;stroke:#7893ff!important;stroke-width:3!important;filter:none!important;opacity:0;transform-box:fill-box;transform-origin:center;animation:pendingTreeNodeAdd 4s step-end infinite!important}.pending-tree-node-root{animation-delay:0s!important}.pending-tree-node-middle{animation-delay:1.05s!important}.pending-tree-node-leaf{animation-delay:2.2s!important}@keyframes pendingTreeGrow{0%,8%{stroke-dashoffset:1}34%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes pendingTreeNodeAdd{0%{opacity:0;transform:scale(.35)}1%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.35)}}.answer-view-panel,.chat-message,.node-error-message,.prose-branch,.prose-branch blockquote,.prose-branch em,.prose-branch h1,.prose-branch h2,.prose-branch h3,.prose-branch h4,.prose-branch li,.prose-branch p,.prose-branch strong{color:var(--ui-text)!important}.prose-branch a{color:#9eb1ff!important}.prose-branch code,.prose-branch pre{border-color:var(--ui-border)!important;background:#10151d!important;color:#edf0fa!important}.chat-message-header{justify-content:flex-start!important}.answer-original-prompt{display:flex;width:100%;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--ui-border-strong);border-radius:0;background:var(--ui-surface-muted);color:var(--ui-text)}.answer-original-prompt svg{flex:0 0 auto;margin-top:2px;color:#9eb1ff}.answer-original-prompt span{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.95rem;font-weight:680;line-height:1.45}.branch-node.is-expanded .node-header-row{position:relative;min-height:48px;justify-content:center!important;padding-inline:52px!important}.branch-node.is-expanded .node-kind-badge{position:absolute;left:0;top:50%;transform:translateY(-50%)!important}.branch-node.is-expanded .node-heading-copy{width:100%;text-align:center!important}.branch-node.is-expanded .node-title{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere;color:var(--ui-text)!important;font-size:1.22rem!important;font-weight:780!important;line-height:1.25!important;text-align:center!important}:root{--ui-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Arial,sans-serif}html{font-size:17px}.app-shell,.branch-node.is-expanded .prose-branch,.branch-node.is-expanded .prose-branch h1,.branch-node.is-expanded .prose-branch h2,.branch-node.is-expanded .prose-branch h3,.branch-node.is-expanded .prose-branch>p:first-child,.prose-branch,body,button,input,select,textarea{font-family:var(--ui-sans)!important}.branch-node:not(.is-expanded) .node-preview,.branch-node:not(.is-expanded) .node-preview-text,.branch-node:not(.is-expanded) .source-summary,.node-relation-chip{font-size:.94rem!important;line-height:1.48!important}.node-title,.source-title{min-width:0!important;font-size:1.08rem!important;line-height:1.25!important}.branch-node.is-expanded,.branch-node.is-expanded .liquid-card{width:100%!important;height:100%!important}.branch-node.is-expanded.is-source .liquid-card-content,.branch-node.is-expanded.is-source .node-card-inner{height:100%!important}.branch-node.is-expanded.is-source .source-preview-shell{min-height:650px!important}.branch-node.is-expanded.is-source .source-preview-frame{height:575px!important;min-height:575px!important}.branch-node.is-expanded .node-header-row{display:flex!important;width:100%!important;min-width:0!important;padding:10px 64px!important}.branch-node.is-expanded .node-heading-copy{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}.branch-node.is-expanded .node-title,.branch-node.is-expanded .source-title{display:block!important;width:100%!important;max-width:none!important;white-space:nowrap!important;overflow:hidden!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;font-size:1.42rem!important;line-height:1.3!important;text-align:center!important}.answer-context-row{display:none!important}.bar-composer{align-items:flex-end!important;gap:8px!important;padding:10px!important;border:2px solid var(--ui-border-strong)!important;border-radius:0;background:var(--ui-surface-raised)!important;box-shadow:0 14px 34px rgba(0,0,0,.24)!important}.bar-composer .glass-text-input{box-sizing:border-box!important;min-width:0!important;min-height:54px!important;max-height:150px!important;padding:14px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important;border:1.5px solid var(--ui-border-strong)!important;border-radius:0;background:var(--ui-surface)!important;color:var(--ui-text)!important;font-size:1rem!important;line-height:1.45!important}.bar-composer>button,.bar-composer>label{flex:0 0 50px!important;width:50px!important;height:50px!important;border-radius:0}.bar-composer>button:last-child{background:#4775ff!important;border-color:#6f91ff!important;color:#fff!important}.glass-rod-edge-glow{opacity:.38!important;filter:blur(5px) saturate(1.45)!important}.glass-rod-edge-line{opacity:1!important;filter:saturate(1.35) brightness(1.15)!important}.new-map-submit{border:1px solid #94d8ff!important;background:linear-gradient(145deg,#bdeaff,#79ceff 48%,#5ab8ff)!important;color:#082942!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px rgba(54,174,244,.32)!important}.new-map-submit:hover:not(:disabled){background:linear-gradient(145deg,#d5f3ff,#8bd7ff 52%,#68c2ff)!important;transform:translateY(-1px)}.new-map-submit:disabled{border-color:#7bcfff!important;background:linear-gradient(145deg,#a9e2ff,#6dc5fa)!important;color:#17384d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 7px 18px rgba(54,174,244,.18)!important;opacity:.58!important}.new-map-plus{display:grid!important;place-items:center!important;padding:0!important}.new-map-plus svg,.new-map-plus>span{margin:auto!important}.sidebar-mission-control{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:10px;margin-top:9px;border:1px solid #52657d;border-radius:0;background:linear-gradient(145deg,#27384c,#30445e);color:#dce8f7;font-weight:780;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 20px rgba(0,0,0,.22)}.sidebar-mission-control:hover{filter:brightness(1.12)}.app-sidebar.is-collapsed .sidebar-mission-control{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.app-sidebar.is-collapsed .sidebar-mission-control span{display:none!important}.app-sidebar.is-collapsed .sidebar-collapse{right:5px!important;width:34px!important;overflow:visible!important}.branch-node:not(.is-expanded):not(.is-source) .liquid-card,.branch-node:not(.is-expanded):not(.is-source) .liquid-card-content,.branch-node:not(.is-expanded):not(.is-source) .node-card-inner{width:100%!important;height:100%!important}.branch-node:not(.is-expanded) .node-header-row{align-items:flex-start!important}.branch-node:not(.is-expanded) .node-title{display:block!important;width:100%!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;font-size:1.08rem!important;line-height:1.3!important}.branch-node:not(.is-expanded) .node-preview-text{display:-webkit-box!important;margin:12px 0 0!important;overflow:hidden!important;color:#d7e1ef!important;font-size:.94rem!important;font-weight:590!important;line-height:1.48!important;-webkit-box-orient:vertical;-webkit-line-clamp:6}.node-kind-badge{border-width:1.5px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 7px 18px rgba(0,0,0,.24)!important}.node-kind-blue{color:#bfeaff!important;background:linear-gradient(145deg,#087fc5,#2855ed)!important;border-color:#67cfff!important}.node-kind-indigo{color:#e1e6ff!important;background:linear-gradient(145deg,#4d62f1,#6944cf)!important;border-color:#9eaaff!important}.node-kind-violet{color:#f2e5ff!important;background:linear-gradient(145deg,#9a43dc,#6342d8)!important;border-color:#d793ff!important}.node-kind-cyan{color:#d7fbff!important;background:linear-gradient(145deg,#00a9c9,#0878c5)!important;border-color:#62efff!important}.node-kind-teal{color:#d8fff5!important;background:linear-gradient(145deg,#00a887,#087d87)!important;border-color:#55f0cb!important}.node-kind-green{color:#e0ffe9!important;background:linear-gradient(145deg,#19a85a,#177c62)!important;border-color:#65ee9b!important}.node-kind-amber{color:#fff2c8!important;background:linear-gradient(145deg,#d88908,#a74d18)!important;border-color:#ffc95b!important}.pending-generation-copy,.pending-generation-copy span,.pending-generation-copy strong,.pending-tip,.pending-tip p,.pending-tip-title,.pending-tip-title kbd,.pending-tip-title strong{color:#f4f7ff!important}.pending-generation-copy span,.pending-tip p{color:#c9d4e5!important}.branch-node.is-expanded.is-source .source-preview-shell{min-height:810px!important}.branch-node.is-expanded.is-source .source-preview-frame{height:735px!important;min-height:735px!important}.node-followup-area{width:100%;padding:12px 16px 16px;border-top:1px solid var(--ui-border)}.node-followup-composer{max-width:none!important;margin:0!important}:root{--node-academic-font:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}.branch-node,.branch-node .prose-branch,.branch-node button,.branch-node input,.branch-node textarea{font-family:var(--node-academic-font)!important}.branch-node .node-kind-badge{display:none!important}.branch-node .answer-original-prompt,.branch-node .answer-view-panel,.branch-node .node-card-inner,.branch-node .node-heading-copy,.branch-node .node-preview-text,.branch-node .node-title,.branch-node .prose-branch,.branch-node .source-preview-toolbar,.branch-node .source-title{text-align:left!important}.branch-node .node-header-row{display:flex!important;width:100%!important;justify-content:flex-start!important}.branch-node .node-heading-copy{flex:1 1 auto!important;width:100%!important;max-width:100%!important}.branch-node .node-title,.branch-node .source-title{word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important}.branch-node:not(.is-expanded) .node-header-row{align-items:center!important}.branch-node .answer-original-prompt{justify-content:flex-start!important}.branch-node .prose-branch ol,.branch-node .prose-branch ul{padding-left:0!important;list-style-position:inside!important}.branch-node .prose-branch li{text-align:left!important}.branch-node:not(.is-expanded) .node-preview-text{width:100%!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(180,199,222,.24)!important}.sidebar-new-map{border-color:#537aa8!important;background:linear-gradient(145deg,#263d58,#2e5278)!important;color:#eef7ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(14,45,78,.2)!important}.branch-node:not(.is-expanded) .liquid-card{border-color:#71839a!important;border-radius:0;background:linear-gradient(145deg,#263548,#1e2c3e 58%,#223247)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 16px 34px rgba(0,0,0,.28)!important}.branch-node:not(.is-expanded) .node-title{color:#f7f9ff!important;font-size:1.14rem!important;font-weight:700!important;letter-spacing:-.01em!important}.branch-node:not(.is-expanded) .node-preview-text{color:#dce5f2!important;font-size:.98rem!important}.branch-node.is-expanded .liquid-card{border-radius:0;border-color:#8496ae!important;background:linear-gradient(145deg,#29394d,#202f42)!important}.branch-node.is-expanded .conversation-bar{border-radius:0}.branch-node.is-expanded .node-title,.branch-node.is-expanded .source-title{font-family:var(--node-academic-font)!important;font-size:1.52rem!important;font-weight:700!important;letter-spacing:-.015em!important}.branch-node.is-expanded .prose-branch{font-size:1.08rem!important;line-height:1.68!important}:root{--flat-canvas:#0f1722;--flat-sidebar:#141e2b;--flat-panel:#202d3e;--flat-panel-raised:#253448;--flat-control:#182331;--flat-border:#52657a;--flat-border-soft:#34465a;--flat-accent:#3f789f;--flat-text:#eef3f8;--flat-muted:#aebdcd}.app-shell,.branch-flow,.flow-stage,.new-map-stage,.react-flow__pane,.react-flow__renderer{background-color:var(--flat-canvas)!important;background-image:none!important}.app-shell *,.app-shell :after,.app-shell :before{box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell *,.app-shell :after,.app-shell :before,.app-sidebar,.command-palette,.conversation-bar,.insight-rail,.liquid-card,.new-map-composer,.node-followup-composer,.node-navigator,.pending-generation,.source-preview-shell,.source-preview-toolbar{background-image:none!important}.app-sidebar{background-color:var(--flat-sidebar)!important;border-color:var(--flat-border-soft)!important}.sidebar-new-map{border-color:#557896!important;background:#294966!important;color:var(--flat-text)!important}.conversation-item,.sidebar-collapse,.sidebar-mission-control,.sidebar-user{border-color:var(--flat-border-soft)!important;background:#1c2938!important;color:var(--flat-muted)!important}.conversation-item.active,.conversation-item[aria-current=page]{border-color:var(--flat-border)!important;background:#263b52!important;color:var(--flat-text)!important}.branch-node .liquid-card,.branch-node.is-expanded .liquid-card,.branch-node:not(.is-expanded) .liquid-card,.branch-node[data-depth] .liquid-card{border-color:var(--flat-border)!important;background:var(--flat-panel)!important}.branch-node.is-expanded .liquid-card,.branch-node.is-selected .liquid-card{border-color:#6f879f!important;background:var(--flat-panel-raised)!important}.answer-original-prompt,.conversation-bar,.conversation-scroll,.node-followup-area,.pending-generation,.pending-tip,.source-preview-shell,.source-preview-toolbar{background-color:var(--flat-panel)!important;border-color:var(--flat-border-soft)!important}.bar-composer,.glass-text-input,.new-map-composer,.new-map-composer input,.new-map-composer textarea,.node-followup-composer,.node-followup-composer input,.node-followup-composer textarea{background:var(--flat-control)!important;border-color:var(--flat-border)!important;color:var(--flat-text)!important}.bar-composer button[type=submit],.new-map-submit,.node-followup-composer button[type=submit]{background:var(--flat-accent)!important;border-color:#6590ad!important;color:#fff!important}.attachment-preview,.command-palette,.composer-options-panel,.insight-rail,.node-navigator,.smart-prompt-strip,.source-node-list button{background:var(--flat-panel)!important;border-color:var(--flat-border-soft)!important}.node-kind-amber,.node-kind-blue,.node-kind-cyan,.node-kind-green,.node-kind-indigo,.node-kind-teal,.node-kind-violet{background:#2a4055!important;border-color:#57738d!important;color:#dce8f2!important}.branch-node .answer-view-panel,.branch-node .node-title,.branch-node .prose-branch,.branch-node .source-title{color:var(--flat-text)!important}.branch-node .answer-original-prompt,.branch-node .node-preview-text,.branch-node .node-relation-chip{color:var(--flat-muted)!important}.app-shell.app-shell *,.app-shell.app-shell :after,.app-shell.app-shell :before{border-radius:0;background-image:none!important;background-blend-mode:normal!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell.app-shell,.app-shell.app-shell .answer-original-prompt,.app-shell.app-shell .app-sidebar,.app-shell.app-shell .bar-composer,.app-shell.app-shell .command-palette,.app-shell.app-shell .conversation-bar,.app-shell.app-shell .conversation-item,.app-shell.app-shell .conversation-scroll,.app-shell.app-shell .insight-rail,.app-shell.app-shell .liquid-card,.app-shell.app-shell .new-map-composer,.app-shell.app-shell .node-followup-composer,.app-shell.app-shell .node-navigator,.app-shell.app-shell .pending-generation,.app-shell.app-shell .pending-tip,.app-shell.app-shell .sidebar-collapse,.app-shell.app-shell .sidebar-mission-control,.app-shell.app-shell .sidebar-new-map,.app-shell.app-shell .sidebar-search,.app-shell.app-shell .sidebar-user,.app-shell.app-shell .source-preview-shell,.app-shell.app-shell .source-preview-toolbar{background-image:none!important;box-shadow:none!important}.app-shell.app-shell .sidebar-search,.app-shell.app-shell .sidebar-search input{background-color:#182331!important;border-color:var(--flat-border-soft)!important}.app-shell.app-shell .sidebar-new-map{background-color:#294966!important}.app-shell.app-shell .sidebar-mission-control{background-color:#1c2938!important}.app-shell.app-shell{--flat-canvas:#000;--flat-sidebar:#000;--flat-panel:#262626;--flat-panel-raised:#303030;--flat-control:#000;--flat-border:#fff;--flat-border-soft:#fff;--flat-accent:#3a3a3a;--flat-text:#fff;--flat-muted:#fff;background:#000!important;color:#fff!important}.app-shell.app-shell,.app-shell.app-shell *,.app-shell.app-shell :after,.app-shell.app-shell :before{font-family:Arial,Helvetica,sans-serif!important}.app-shell.app-shell .app-sidebar,.app-shell.app-shell .flow-stage,.app-shell.app-shell .new-map-stage,.app-shell.app-shell .react-flow,.app-shell.app-shell .react-flow__pane,.app-shell.app-shell .react-flow__renderer,.app-shell.app-shell .react-flow__viewport{background:#000!important}.app-shell.app-shell .branch-node .liquid-card,.app-shell.app-shell .branch-node.is-expanded .liquid-card,.app-shell.app-shell .branch-node.is-pending .liquid-card,.app-shell.app-shell .branch-node.is-selected .liquid-card,.app-shell.app-shell .liquid-card{background:#292929!important;border-color:#fff!important}.app-shell.app-shell :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,em,cite,blockquote,label,button,input,textarea,li,summary,kbd){color:#fff!important}.app-shell.app-shell input::-moz-placeholder,.app-shell.app-shell textarea::-moz-placeholder{color:#fff!important;opacity:.72}.app-shell.app-shell input::placeholder,.app-shell.app-shell textarea::placeholder{color:#fff!important;opacity:.72}.app-shell.app-shell :is(.sidebar-new-map,.sidebar-mission-control,.sidebar-search,.sidebar-user,.conversation-item,.sidebar-collapse,.new-map-composer,.node-followup-composer,.bar-composer,.glass-text-input,.answer-original-prompt,.source-preview-shell,.source-preview-toolbar,.pending-generation,.pending-tip,.command-palette,.node-navigator,.insight-rail,.smart-prompt-strip,.composer-options-panel,.attachment-preview,.source-node-list button){border-color:#fff!important}.app-shell.app-shell .bar-composer,.app-shell.app-shell .glass-text-input,.app-shell.app-shell .new-map-composer,.app-shell.app-shell .new-map-composer textarea,.app-shell.app-shell .node-followup-composer,.app-shell.app-shell .node-followup-composer textarea,.app-shell.app-shell .sidebar-mission-control,.app-shell.app-shell .sidebar-new-map,.app-shell.app-shell .sidebar-search,.app-shell.app-shell .sidebar-search input,.app-shell.app-shell .sidebar-user{background:#000!important}.app-shell.app-shell .app-sidebar.is-collapsed .sidebar-collapse,.app-shell.app-shell .sidebar-collapse{right:10px!important;width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:0!important;overflow:visible!important;z-index:20!important}.app-shell.app-shell .new-map-composer,.app-shell.app-shell .node-followup-composer{align-items:flex-start!important;min-height:72px!important;height:auto!important}.app-shell.app-shell .new-map-plus,.app-shell.app-shell .new-map-submit,.app-shell.app-shell .new-map-tool{display:grid!important;place-items:center!important;flex:0 0 52px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;line-height:1!important}.app-shell.app-shell #new-map-question,.app-shell.app-shell .new-map-input,.app-shell.app-shell textarea.new-map-input{field-sizing:content;min-height:52px!important;height:auto!important;max-height:none!important;overflow:hidden!important;resize:none!important;padding-block:14px!important}.app-shell.app-shell .new-map-tools{align-self:flex-start!important;height:52px!important}.app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source) .node-preview-text,.app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source) .node-type-label{display:none!important}.app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source) .node-card-inner,.app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source) .node-header-row,.app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source) .node-heading-copy{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:100%!important}.app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source) .node-title{margin:0!important;text-align:center!important;white-space:normal!important}.app-shell.app-shell .answer-view-panel>.branch-inline-image:first-child{max-width:720px;margin:0 auto 20px!important;border:1px solid #fff!important}html body .app-shell,html body .app-shell *,html body .app-shell :after,html body .app-shell :before{border-radius:0}html body .app-shell .app-sidebar{box-sizing:border-box!important;border-right:1px solid #fff!important}html body .app-shell .app-sidebar.is-collapsed{width:80px!important;min-width:80px!important;max-width:80px!important;padding-inline:10px!important}html body .app-shell .app-sidebar.is-collapsed>:is(.sidebar-brand,.sidebar-new-map,.sidebar-mission-control,.sidebar-search,.sidebar-user){box-sizing:border-box!important;width:52px!important;min-width:52px!important;max-width:52px!important;align-self:center!important;justify-self:center!important}html body .app-shell .app-sidebar.is-collapsed .sidebar-collapse{right:10px!important;width:38px!important;min-width:38px!important;max-width:38px!important}html body .app-shell .pending-generation-basic{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:168px!important;min-height:54px!important;margin:12px auto 0!important;gap:9px!important;padding:10px 12px!important;border:1px solid #fff!important;background:#292929!important}html body .app-shell .branch-node.is-pending,html body .app-shell .branch-node.is-pending .liquid-card{width:320px!important;height:180px!important}html body .app-shell .branch-node.is-pending .liquid-card{position:relative!important;overflow:hidden!important}html body .app-shell .branch-node.is-pending .liquid-card-content{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:0!important}html body .app-shell .branch-node.is-pending .pending-card-shell{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 44px!important;align-content:stretch!important;justify-items:center!important;gap:8px!important;width:100%!important;height:100%!important;padding:10px 14px!important;overflow:hidden!important}html body .app-shell .branch-node.is-pending .pending-card-title{display:-webkit-box!important;min-width:0!important;max-width:100%!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#fff!important;font:700 16px/1.25 Arial,Helvetica,sans-serif!important;text-align:center!important;text-overflow:clip!important;text-wrap:balance!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important}html body .app-shell .branch-node.is-pending .pending-card-shell .pending-generation-basic{position:static!important;display:flex!important;box-sizing:border-box!important;width:168px!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:10px 12px!important;transform:none!important}html body .app-shell .pending-basic-dots{display:inline-flex!important;gap:6px!important}html body .app-shell .pending-basic-dots i{width:6px!important;height:6px!important;background:#fff!important;animation:pendingBasicDot 1s linear infinite!important}html body .app-shell .pending-basic-dots i:nth-child(2){animation-delay:.16s!important}html body .app-shell .pending-basic-dots i:nth-child(3){animation-delay:.32s!important}html body .app-shell .glass-rod-edge-glow{display:none!important}html body .app-shell .glass-rod-edge-line{stroke:rgba(255,255,255,.42)!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;stroke-linecap:butt!important;stroke-linejoin:miter!important;animation:none!important;filter:none!important}html body .app-shell .glass-rod-edge,html body .app-shell .glass-rod-edge.is-active,html body .app-shell .glass-rod-edge.is-hover-motion,html body .app-shell .glass-rod-edge.is-near-new-node,html body .app-shell .glass-rod-edge.is-new-node-edge,html body .app-shell .glass-rod-edge.is-selection-motion{opacity:.72!important}html body .app-shell .glass-rod-edge.is-active,html body .app-shell .glass-rod-edge.is-hover-motion,html body .app-shell .glass-rod-edge.is-selection-motion{opacity:1!important}html body .app-shell .glass-rod-edge:is(.is-active,.is-selection-motion,.is-hover-motion) .glass-rod-edge-line{stroke:rgba(183,210,255,.82)!important;stroke-width:1.8px!important}@keyframes pendingBasicDot{0%,to{opacity:.25}50%{opacity:1}}html body .app-shell .conversation-item.is-active,html body .app-shell .conversation-list button[aria-current=page],html body .app-shell .conversation-row.is-active{border-color:#fff!important;background:#3a3a3a!important;color:#fff!important}html body .app-shell .branch-node.is-expanded .prose-branch{max-width:58ch!important}html body .app-shell .branch-node.is-expanded .prose-branch li,html body .app-shell .branch-node.is-expanded .prose-branch p{font-size:.98rem!important;font-weight:420!important;line-height:1.65!important}html body .app-shell .branch-node.is-expanded .prose-branch p>strong:only-child{font-weight:520!important}html body .app-shell .branch-node.is-expanded .readable-paragraph{display:grid!important;gap:0!important;margin-block:0 1.35rem!important}html body .app-shell .branch-node.is-expanded .readable-paragraph-chunk{display:block;padding-block:.72rem;border-bottom:1px solid rgba(255,255,255,.09)}html body .app-shell .branch-node.is-expanded .readable-paragraph-chunk:first-child{padding-top:0}html body .app-shell .branch-node.is-expanded .readable-paragraph-chunk:last-child{padding-bottom:0;border-bottom:0}.youtube-video-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:24px}.youtube-video-card{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#171717}.youtube-video-frame{position:relative;aspect-ratio:16/9;background:#000}.youtube-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.youtube-video-card>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#f4f4f4;text-decoration:none}.app-shell.app-shell :is(.new-map-input,.glass-text-input).has-url{color:#5aa7ff!important;text-decoration-color:currentColor}.app-shell.app-shell .prose-branch a{color:#5aa7ff!important;text-decoration:underline;text-underline-offset:.16em}html body .app-shell .react-flow__node.is-reader-node,html body .app-shell .react-flow__node.is-reader-node .liquid-card,html body .app-shell .react-flow__node.is-reader-node>.branch-node{width:max(680px,min(900px,calc(100vw - 360px)))!important;min-width:0!important;max-width:900px!important}@media (max-width:760px){html body .app-shell .react-flow__node.is-reader-node,html body .app-shell .react-flow__node.is-reader-node .liquid-card,html body .app-shell .react-flow__node.is-reader-node>.branch-node{width:calc(100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important}html body .app-shell .react-flow__node.is-reader-node :is(.liquid-card-content,.node-card-inner,.conversation-scroll,.conversation-bar){min-width:0!important;max-width:100%!important}}html body .app-shell.app-shell .branch-node{--node-glass:rgba(28,28,30,.62)}html body .app-shell.app-shell .branch-node[data-depth="0"]{--node-glass:rgba(37,37,39,.64)}html body .app-shell.app-shell .branch-node[data-depth="1"]{--node-glass:rgba(32,32,34,.62)}html body .app-shell.app-shell .branch-node[data-depth="2"]{--node-glass:rgba(27,27,29,.6)}html body .app-shell.app-shell .branch-node[data-depth="3"]{--node-glass:rgba(23,23,25,.58)}html body .app-shell.app-shell .branch-node[data-depth="4"]{--node-glass:rgba(19,19,21,.56)}html body .app-shell.app-shell .branch-node .liquid-card,html body .app-shell.app-shell .branch-node.is-expanded .liquid-card,html body .app-shell.app-shell .branch-node.is-source .liquid-card,html body .app-shell.app-shell .branch-node:is(.is-selected,.is-overview-selected) .liquid-card{background:linear-gradient(145deg,rgba(255,255,255,.055) 0,transparent 38%,rgba(0,0,0,.18) 100%),var(--node-spectrum)!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source):not(.is-suggestion-group) .liquid-card{display:grid!important;padding:15px 22px!important;place-items:center!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source):not(.is-suggestion-group) :is(.liquid-card-content,.node-card-inner,.node-header-row,.node-heading-copy){display:grid!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;place-items:center!important;border:0!important;background:transparent!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source):not(.is-suggestion-group) :is(.node-type-label,.node-preview-text){display:none!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source):not(.is-suggestion-group) .node-title{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#fff!important;font-family:var(--font-geist-sans),Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:1.12rem!important;font-weight:680!important;line-height:1.2!important;letter-spacing:-.022em!important;text-align:center!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important}html body .app-shell.app-shell .branch-node.is-pending .liquid-card{border-color:rgba(255,255,255,.88)!important;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 38%,rgba(0,0,0,.18)),var(--node-spectrum)!important;color:#fff!important}html body .app-shell.app-shell .branch-node[data-role=example]:not(.is-expanded) .node-type-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}html body .app-shell.app-shell .branch-node.is-expanded :is(hr,.chat-message-header+hr){display:none!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.markdown-image-frame,.markdown-image-shell,.answer-uploaded-images){border:0!important;box-shadow:none!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-image img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-tabs{backdrop-filter:blur(16px)!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .liquid-card-actions{position:absolute!important;z-index:10!important;top:12px!important;left:12px!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .liquid-card-actions :is(.node-reader-toggle,.node-delete){position:static!important;display:inline-grid!important;margin-right:6px!important}html body .app-shell.app-shell .app-sidebar .sidebar-new-map>svg,html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-new-map>svg{position:static!important;display:block!important;margin:0!important;transform:none!important;flex:0 0 auto!important}html body .app-shell.app-shell .branch-node,html body .app-shell.app-shell .branch-node *{cursor:default!important}html body .app-shell.app-shell .branch-node a,html body .app-shell.app-shell .branch-node button,html body .app-shell.app-shell .branch-node:not(.is-expanded) .liquid-card{cursor:pointer!important}html body .app-shell.app-shell .branch-node :is(input,textarea,.quote-selectable-answer,.quote-selectable-answer *){cursor:text!important}html body .app-shell.app-shell .react-flow__edges{z-index:1!important}html body .app-shell.app-shell .react-flow__nodes{z-index:2!important}html body .app-shell.app-shell .node-handle{width:7px!important;height:7px!important;border:1px solid #fff!important;background:#151515!important}html body .app-shell.app-shell .app-sidebar.app-sidebar:not(.is-collapsed):not(.is-initializing){top:16px!important;right:auto!important;bottom:auto!important;left:16px!important;height:-moz-fit-content!important;height:fit-content!important;max-height:calc(100vh - 32px)!important;overflow-y:auto!important}html body .app-shell .website-publisher{position:fixed;z-index:72;top:14px;right:16px;display:flex;align-items:flex-end;flex-direction:column;gap:8px}html body .app-shell .website-publish-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #31343b;border-radius:999px;color:#fff;background:#17191d;box-shadow:0 8px 26px rgba(19,23,31,.18);font-size:.75rem;font-weight:760;letter-spacing:-.01em;transition:transform .16s ease,border-color .16s ease,background .16s ease}html body .app-shell .website-publish-button:hover:not(:disabled){border-color:#6c8261;background:#263222;transform:translateY(-1px)}html body .app-shell .website-publish-button.is-ready{border-color:#718265;color:#eff7e9;background:#2b3826}html body .app-shell .website-publish-button:disabled{cursor:wait;opacity:.68}html body .app-shell .website-publish-result{width:min(310px,calc(100vw - 32px));padding:13px;border:1px solid rgba(82,99,75,.26);border-radius:15px;color:#252920;background:rgba(249,250,246,.96);box-shadow:0 18px 48px rgba(21,27,19,.18);backdrop-filter:blur(14px)}html body .app-shell .website-publish-result>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}html body .app-shell .website-publish-result span{color:#65715c;font-size:.63rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}html body .app-shell .website-publish-result strong{font-size:.72rem}html body .app-shell .website-publish-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}html body .app-shell .website-publish-actions a,html body .app-shell .website-publish-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid #d5d9cf;border-radius:9px;color:#33392e;background:#fff;font-size:.69rem;font-weight:740;text-decoration:none}html body .app-shell .website-publish-result.is-error{border-color:rgba(185,74,74,.28);color:#8a3434}html body .app-shell .website-publish-result p{margin:0;font-size:.72rem;line-height:1.45}@media (max-width:760px){html body .app-shell .website-publisher{top:10px;right:10px}html body .app-shell .website-publish-button{min-height:36px;padding:0 12px}}html body .app-shell .map-navigation-panel{display:grid!important;width:224px;margin:18px!important;gap:8px;pointer-events:none}html body .app-shell .map-navigation-overview,html body .app-shell .map-navigation-toolbar{pointer-events:auto;border:1px solid rgba(255,255,255,.28)!important;background:rgba(15,15,17,.96)!important}html body .app-shell .map-navigation-toolbar{display:grid;grid-template-columns:repeat(3,34px) 1fr repeat(2,34px);align-items:center;min-height:38px;padding:3px}html body .app-shell .map-navigation-toolbar>span{width:1px;height:18px;justify-self:center;background:rgba(255,255,255,.18)}html body .app-shell .map-navigation-toolbar button{display:grid;width:34px;height:30px;place-items:center;border:0!important;background:transparent!important;color:rgba(255,255,255,.72)!important}html body .app-shell .map-navigation-toolbar button:hover,html body .app-shell .map-navigation-toolbar button[aria-pressed=true]{background:#292929!important;color:#fff!important}html body .app-shell .map-navigation-overview{position:relative;overflow:hidden;padding:6px}html body .app-shell .map-minimap,html body .app-shell .map-navigation-overview .react-flow__minimap{position:relative!important;inset:auto!important;width:210px!important;height:126px!important;margin:0!important;border:0!important;background:#08090b!important}html body .app-shell .map-navigation-overview .react-flow__minimap-mask{fill:rgba(90,104,232,.13)!important;stroke:rgba(165,180,252,.72);stroke-width:2}html body .app-shell .map-overview-button{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:7px;margin-top:6px;border:1px solid rgba(255,255,255,.2)!important;background:#171719!important;color:rgba(255,255,255,.78)!important;font-size:.72rem;font-weight:700;letter-spacing:.02em}html body .app-shell .map-overview-button.is-active,html body .app-shell .map-overview-button:hover{border-color:#8ea2ff!important;background:#25283a!important;color:#fff!important}html body .app-shell .sidebar-mission-control.is-active{border-color:#a5b4fc!important;background:#25283a!important;color:#fff!important}html body .app-shell .map-navigation-panel.is-reader-open .map-navigation-overview{display:none}html body .app-shell .branch-node:not(.is-expanded):not(.is-source) .liquid-card-content{padding:18px 28px!important}html body .app-shell .branch-node:not(.is-expanded) .node-title,html body .app-shell .branch-node:not(.is-expanded) .source-title{font-size:.98rem!important;line-height:1.28!important;font-weight:680!important}html body .app-shell .branch-node.is-overview .liquid-card,html body .app-shell .branch-node.is-overview .liquid-card-content,html body .app-shell .branch-node.is-overview .node-card-inner,html body .app-shell .branch-node.is-overview .node-header-row,html body .app-shell .branch-node.is-overview .node-heading-copy{box-sizing:border-box!important;width:100%!important;height:100%!important}html body .app-shell .branch-node.is-overview .liquid-card-content,html body .app-shell .branch-node.is-overview .node-card-inner,html body .app-shell .branch-node.is-overview .node-header-row,html body .app-shell .branch-node.is-overview .node-heading-copy{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}html body .app-shell .branch-node.is-overview :is(.liquid-card-actions,.node-type-label,.node-preview-text,.source-preview-shell,.suggestion-preview,.suggestion-node-buttons){display:none!important}html body .app-shell .branch-node.is-overview :is(.node-title,.source-title){display:-webkit-box!important;overflow:hidden!important;margin:0!important;padding:0 12px!important;text-align:center!important;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1rem!important;font-weight:720!important;line-height:1.2!important}html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview,html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .liquid-card,html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .liquid-card-content,html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .node-card-inner,html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .node-header-row,html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .node-heading-copy{width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important}html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .liquid-card,html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .liquid-card-content,html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .node-card-inner,html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .node-header-row,html body .app-shell.is-mission-control .react-flow__node .branch-node.is-overview .node-heading-copy{margin:0!important;padding:0!important}html body .app-shell .flow-stage.is-mission-control .map-navigation-panel,html body .app-shell.is-mission-control .app-sidebar,html body .app-shell.is-mission-control .sidebar-backdrop{display:none!important}html body .app-shell .mission-control-status{position:absolute;top:16px;right:16px;z-index:45;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.34);background:#111!important;padding:6px;color:#fff;font-size:.75rem;font-weight:750}html body .app-shell .mission-control-status>button,html body .app-shell .mission-control-status>span{display:inline-flex;align-items:center;gap:7px}html body .app-shell .mission-control-status>span{padding-left:6px}html body .app-shell .mission-control-status>button{border:1px solid rgba(255,255,255,.28);background:#242424!important;padding:6px 8px;color:#fff;font:inherit}html body .app-shell .mission-control-status>button:focus-visible,html body .app-shell .mission-control-status>button:hover{border-color:#fff;background:#fff!important;color:#000;outline:none}html body .app-shell .branch-node.is-overview-selected .liquid-card{border-color:#a5b4fc!important;background:#343434!important}html body .app-shell .glass-rod-edge-line{stroke-width:1.5px!important;opacity:.72!important}html body .app-shell .glass-rod-edge.is-active .glass-rod-edge-line{stroke:#a5b4fc!important;stroke-width:2.25px!important;opacity:1!important}@media (max-width:760px){html body .app-shell .map-navigation-panel{width:auto;margin:10px!important}html body .app-shell .map-navigation-overview{display:none}html body .app-shell .map-navigation-toolbar{grid-template-columns:repeat(3,34px) 8px repeat(2,34px)}}html body .app-shell.app-shell{--atlas-ink:#080808;--atlas-ink-soft:#151515;--atlas-paper:#f1efe7;--atlas-paper-bright:#fffdf7;--atlas-paper-dim:#dedbd2;--atlas-paper-muted:#a6a39b;--atlas-line-dark:rgba(8,8,8,.18);--atlas-line-light:rgba(255,255,255,.2);--atlas-grid:rgba(255,255,255,.075);--g-grid:rgba(255,255,255,.18);background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important}html body .app-shell.app-shell *,html body .app-shell.app-shell :after,html body .app-shell.app-shell :before{font-family:inherit!important}html body .app-shell .app-noise{opacity:1!important;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0)!important;background-size:96px 96px!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000);mask-image:linear-gradient(90deg,transparent,#000 28%,#000)}html body .app-shell .flow-stage,html body .app-shell .new-map-stage{background-color:var(--atlas-ink)!important;background-image:radial-gradient(circle at 62% 42%,rgba(255,255,255,.055),transparent 30%),radial-gradient(circle at 62% 42%,transparent 0 220px,rgba(255,255,255,.035) 221px,transparent 222px),radial-gradient(circle at 62% 42%,transparent 0 410px,rgba(255,255,255,.024) 411px,transparent 412px)!important}html body .app-shell .react-flow__background{opacity:.45}html body .app-shell .app-sidebar,html body .app-shell .app-sidebar:not(.is-collapsed):not(.is-initializing){inset:16px auto auto 16px!important;box-sizing:border-box!important;width:276px!important;height:auto!important;padding:16px 14px 14px!important;overflow:visible!important;border-right:1px solid var(--atlas-paper-bright)!important;border:1px solid var(--atlas-paper-bright)!important;border-radius:22px!important;background-color:var(--atlas-paper)!important;background-image:linear-gradient(145deg,rgba(255,255,255,.62),transparent 44%)!important;color:var(--atlas-ink)!important;box-shadow:0 26px 70px rgba(0,0,0,.46),inset 0 0 0 1px rgba(8,8,8,.06)!important}html body .app-shell .app-sidebar :is(h1,h2,h3,p,span,small,strong,button,input,label){color:var(--atlas-ink)!important}html body .app-shell .sidebar-brand{display:flex!important;align-items:center!important;min-height:44px!important;margin:3px 40px 24px 3px!important}html body .app-shell .app-logo{gap:10px!important}html body .app-shell .app-logo-mark{width:36px!important;height:36px!important;flex:0 0 36px!important;overflow:hidden!important;border:1px solid var(--atlas-ink)!important;border-radius:10px!important;background:var(--atlas-ink)!important}html body .app-shell .app-logo-image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;filter:grayscale(1) contrast(1.2)!important}html body .app-shell .app-logo-word{color:var(--atlas-ink)!important;font-size:1.05rem!important;font-weight:780!important;letter-spacing:-.04em!important}html body .app-shell .app-sidebar.is-collapsed .sidebar-collapse,html body .app-shell .sidebar-collapse{top:23px!important;right:-15px!important;display:grid!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;place-items:center!important;padding:0!important;border:1px solid var(--atlas-paper-bright)!important;border-radius:999px!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important;box-shadow:0 8px 22px rgba(0,0,0,.32)!important}html body .app-shell .sidebar-collapse svg{width:14px;color:var(--atlas-paper-bright)!important}html body .app-shell .sidebar-mission-control,html body .app-shell .sidebar-new-map{width:100%!important;min-height:46px!important;justify-content:flex-start!important;gap:11px!important;padding:0 14px!important;border-radius:13px!important;font-size:.8rem!important;font-weight:740!important;letter-spacing:-.01em!important}html body .app-shell .sidebar-new-map{border-color:var(--atlas-ink)!important;background:var(--atlas-ink)!important}html body .app-shell .sidebar-new-map :is(span,svg){color:var(--atlas-paper-bright)!important}html body .app-shell .sidebar-new-map:hover{background:#242424!important;transform:translateY(-1px)}html body .app-shell .sidebar-mission-control{margin-top:8px!important;border-color:var(--atlas-line-dark)!important;background:rgba(255,255,255,.32)!important;color:var(--atlas-ink)!important}html body .app-shell .sidebar-mission-control.is-active,html body .app-shell .sidebar-mission-control:hover{border-color:var(--atlas-ink)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell .sidebar-search{min-height:42px!important;margin-top:13px!important;border-color:var(--atlas-line-dark)!important;border-radius:12px!important;background:rgba(255,255,255,.38)!important}html body .app-shell .sidebar-search input{color:var(--atlas-ink)!important;background:transparent!important}html body .app-shell .sidebar-search input::-moz-placeholder{color:rgba(8,8,8,.48)!important}html body .app-shell .sidebar-search input::placeholder{color:rgba(8,8,8,.48)!important}html body .app-shell .conversation-list{margin-top:22px!important;padding:0 1px!important}html body .app-shell .sidebar-kicker{margin:0 8px 9px!important;color:rgba(8,8,8,.52)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.62rem!important;font-weight:760!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body .app-shell .conversation-item{overflow:hidden!important;margin:0 0 6px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important}html body .app-shell .conversation-open{min-height:58px!important;padding:10px 11px!important;border:0!important;border-radius:inherit!important;background:transparent!important}html body .app-shell .conversation-item:hover{border-color:var(--atlas-line-dark)!important;background:rgba(255,255,255,.42)!important}html body .app-shell .conversation-item.is-active,html body .app-shell .conversation-item:has(.conversation-open[aria-current=page]){border-color:var(--atlas-ink)!important;background:var(--atlas-ink)!important}html body .app-shell .conversation-item.is-active :is(span,small,strong,svg),html body .app-shell .conversation-item:has(.conversation-open[aria-current=page]) :is(span,small,strong,svg){color:var(--atlas-paper-bright)!important}html body .app-shell .conversation-active-rail{width:3px!important;border-radius:999px!important;background:currentColor!important}html body .app-shell .conversation-title{font-size:.78rem!important;font-weight:720!important;letter-spacing:-.015em!important}html body .app-shell .conversation-signal{color:rgba(8,8,8,.56)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.59rem!important}html body .app-shell .sidebar-footer{padding-top:10px!important}html body .app-shell .sidebar-user{min-height:45px!important;border-color:var(--atlas-line-dark)!important;border-radius:13px!important;background:rgba(255,255,255,.34)!important}html body .app-shell .avatar{border-radius:9px!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell .app-sidebar.is-collapsed{inset:16px auto 16px 16px!important;width:68px!important;min-width:68px!important;max-width:68px!important;padding:12px 8px!important;border:1px solid var(--atlas-paper-bright)!important;border-radius:20px!important;background:var(--atlas-paper)!important}html body .app-shell .app-sidebar.is-collapsed>:is(.sidebar-brand,.sidebar-new-map,.sidebar-mission-control,.sidebar-search,.sidebar-user){width:44px!important;min-width:44px!important;max-width:44px!important;margin-inline:auto!important;padding-inline:0!important}html body .app-shell .app-sidebar.is-collapsed .sidebar-brand{margin-top:1px!important;margin-bottom:20px!important}html body .app-shell .app-sidebar.is-collapsed .app-logo-mark{width:36px!important;height:36px!important}html body .app-shell .workspace-map-heading{position:fixed;z-index:32;top:22px;left:326px;display:grid;max-width:min(430px,calc(100vw - 830px));pointer-events:none}html body .app-shell.sidebar-is-collapsed .workspace-map-heading{left:108px;max-width:min(520px,calc(100vw - 610px))}html body .app-shell .workspace-map-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;color:rgba(255,255,255,.58)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.6rem!important;font-weight:740!important;letter-spacing:.15em!important;text-transform:uppercase}html body .app-shell .workspace-map-kicker i{width:6px;height:6px;border:1px solid var(--atlas-paper-bright);border-radius:999px!important;background:var(--atlas-paper-bright)!important;box-shadow:0 0 0 4px rgba(255,255,255,.09)!important}html body .app-shell .workspace-map-heading>strong{overflow:hidden;color:var(--atlas-paper-bright)!important;font-size:1.03rem!important;font-weight:680!important;letter-spacing:-.025em!important;text-overflow:ellipsis;white-space:nowrap}html body .app-shell .workspace-map-heading>small{margin-top:4px;color:rgba(255,255,255,.42)!important;font-size:.65rem!important;letter-spacing:.01em}html body .app-shell .website-publisher{top:18px!important;right:18px!important}html body .app-shell .website-publish-button{min-height:40px!important;padding:0 16px!important;border:1px solid var(--atlas-paper-bright)!important;border-radius:999px!important;background:var(--atlas-paper)!important;color:var(--atlas-ink)!important;box-shadow:0 12px 34px rgba(0,0,0,.34)!important}html body .app-shell .website-publish-button :is(span,svg){color:var(--atlas-ink)!important}html body .app-shell .website-publish-button.is-ready,html body .app-shell .website-publish-button:hover:not(:disabled){border-color:var(--atlas-paper-bright)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important;transform:translateY(-1px)}html body .app-shell .website-publish-result{border-color:var(--atlas-ink)!important;border-radius:16px!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important;box-shadow:0 24px 64px rgba(0,0,0,.38)!important}html body .app-shell .website-publish-result :is(span,strong,p,a,button,svg){color:var(--atlas-ink)!important}html body .app-shell .map-navigation-panel{width:224px!important;margin:70px 18px 18px!important;gap:8px!important}html body .app-shell .map-navigation-overview,html body .app-shell .map-navigation-toolbar{border:1px solid var(--atlas-paper-bright)!important;border-radius:16px!important;background:var(--atlas-paper)!important;box-shadow:0 18px 44px rgba(0,0,0,.32)!important}html body .app-shell .map-navigation-toolbar{min-height:42px!important;padding:4px!important}html body .app-shell .map-navigation-toolbar>span{background:var(--atlas-line-dark)!important}html body .app-shell .map-navigation-toolbar button{border-radius:10px!important;color:var(--atlas-ink)!important}html body .app-shell .map-navigation-toolbar button svg{color:var(--atlas-ink)!important}html body .app-shell .map-navigation-toolbar button:hover,html body .app-shell .map-navigation-toolbar button[aria-pressed=true]{background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell .map-navigation-toolbar button:hover svg,html body .app-shell .map-navigation-toolbar button[aria-pressed=true] svg{color:var(--atlas-paper-bright)!important}html body .app-shell .map-navigation-overview{padding:7px!important}html body .app-shell .map-minimap,html body .app-shell .map-navigation-overview .react-flow__minimap{border-radius:11px!important;background:var(--atlas-ink)!important}html body .app-shell .map-navigation-overview .react-flow__minimap-mask{fill:rgba(255,255,255,.1)!important;stroke:rgba(255,255,255,.74)!important}html body .app-shell .map-overview-button{border-color:var(--atlas-ink)!important;border-radius:10px!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell .map-overview-button :is(span,svg){color:var(--atlas-paper-bright)!important}html body .app-shell .branch-node:not(.is-expanded){position:relative}html body .app-shell .branch-node:not(.is-expanded):before{content:"0" attr(data-depth) " / BRANCH";position:absolute;z-index:6;top:-12px;left:18px;padding:4px 8px 3px;border:1px solid var(--atlas-paper-bright);border-radius:999px!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:9px!important;font-weight:760!important;letter-spacing:.1em;line-height:1;pointer-events:none}html body .app-shell .branch-node .liquid-card,html body .app-shell .branch-node:not(.is-expanded) .liquid-card,html body .app-shell .branch-node[data-depth] .liquid-card{overflow:hidden!important;border:1px solid var(--atlas-paper-bright)!important;border-radius:18px!important;background:var(--atlas-paper)!important;box-shadow:0 18px 46px rgba(0,0,0,.36),inset 0 0 0 1px rgba(8,8,8,.07)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important}html body .app-shell .branch-node:not(.is-expanded):hover .liquid-card{background:var(--atlas-paper-bright)!important;box-shadow:0 24px 58px rgba(0,0,0,.46),inset 0 0 0 1px rgba(8,8,8,.09)!important}html body .app-shell .branch-node:not(.is-expanded):not(.is-selected):not(.is-pending) :is(.node-title,.source-title,.node-preview-text,.node-relation-chip,p,span,small,strong,em,cite,button,svg){color:var(--atlas-ink)!important}html body .app-shell .branch-node:not(.is-expanded) .liquid-card-content{padding:24px 30px!important}html body .app-shell .branch-node:not(.is-expanded) :is(.node-title,.source-title){font-size:.98rem!important;font-weight:690!important;line-height:1.28!important;letter-spacing:-.025em!important;text-wrap:balance}html body .app-shell .branch-node:not(.is-expanded) .liquid-card:after{content:"";position:absolute;right:14px;bottom:13px;width:14px;height:14px;border-right:1px solid rgba(8,8,8,.26);border-bottom:1px solid rgba(8,8,8,.26);pointer-events:none}html body .app-shell .branch-node.is-overview-selected .liquid-card,html body .app-shell .branch-node.is-selected:not(.is-expanded) .liquid-card{border-color:var(--atlas-paper-bright)!important;background:var(--atlas-ink-soft)!important;box-shadow:0 0 0 5px rgba(255,255,255,.11),0 24px 62px rgba(0,0,0,.5)!important}html body .app-shell .branch-node.is-overview-selected:before,html body .app-shell .branch-node.is-selected:not(.is-expanded):before{border-color:var(--atlas-ink)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell .branch-node.is-selected:not(.is-expanded) :is(.node-title,.source-title,.node-preview-text,.node-relation-chip,p,span,small,strong,em,cite,button,svg){color:var(--atlas-paper-bright)!important}html body .app-shell .branch-node.is-selected:not(.is-expanded) .liquid-card:after{border-color:rgba(255,255,255,.42)!important}html body .app-shell .branch-node.is-source:not(.is-expanded) .liquid-card{border-style:dashed!important;background:var(--atlas-paper-dim)!important}html body .app-shell .branch-node.is-suggestion-group:not(.is-expanded) .liquid-card,html body .app-shell .branch-node.is-suggestion:not(.is-expanded) .liquid-card{background:#c9c6bd!important}html body .app-shell .branch-node:not(.is-expanded) .node-action,html body .app-shell .branch-node:not(.is-expanded) .node-delete,html body .app-shell .branch-node:not(.is-expanded) .node-reader-toggle,html body .app-shell .liquid-card-actions button{border:1px solid rgba(8,8,8,.18)!important;border-radius:9px!important;background:rgba(255,255,255,.58)!important;color:var(--atlas-ink)!important}html body .app-shell .branch-node.is-selected:not(.is-expanded) .liquid-card-actions button{border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.08)!important;color:var(--atlas-paper-bright)!important}html body .app-shell .branch-node.is-pending .liquid-card{background:var(--atlas-ink-soft)!important}html body .app-shell .branch-node.is-pending .pending-generation-basic{border-color:rgba(255,255,255,.24)!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important}html body .app-shell .branch-node.is-expanded .liquid-card{border:1px solid var(--atlas-paper-bright)!important;border-radius:22px!important;background:var(--atlas-paper)!important;box-shadow:0 32px 90px rgba(0,0,0,.54)!important}html body .app-shell .branch-node.is-expanded :is(h1,h2,h3,h4,p,span,small,strong,em,cite,li,blockquote,label,.node-title,.source-title,.prose-branch,.answer-view-panel,.answer-original-prompt,.node-relation-chip){color:var(--atlas-ink)!important}html body .app-shell .branch-node.is-expanded :is(.conversation-bar,.conversation-scroll,.answer-original-prompt,.answer-view-panel,.node-followup-area,.source-preview-shell,.source-preview-toolbar){border-color:var(--atlas-line-dark)!important;background:transparent!important}html body .app-shell .branch-node.is-expanded .conversation-bar{border-radius:15px 15px 0 0!important;background:rgba(255,255,255,.36)!important}html body .app-shell .branch-node.is-expanded button{border-color:var(--atlas-line-dark)!important;border-radius:9px!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell .branch-node.is-expanded button :is(span,strong,svg){color:inherit!important}html body .app-shell .branch-node.is-expanded :is(textarea,input){border-color:var(--atlas-line-dark)!important;border-radius:12px!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell .branch-node.is-expanded :is(textarea,input)::-moz-placeholder{color:rgba(8,8,8,.42)!important}html body .app-shell .branch-node.is-expanded :is(textarea,input)::placeholder{color:rgba(8,8,8,.42)!important}html body .app-shell .branch-node.is-expanded .prose-branch a{color:var(--atlas-ink)!important;text-decoration-thickness:1px}html body .app-shell .glass-rod-edge-line{stroke:rgba(255,255,255,.34)!important;stroke-width:1.35px!important;opacity:1!important}html body .app-shell .glass-rod-edge.is-active .glass-rod-edge-line,html body .app-shell .glass-rod-edge:is(.is-selection-motion,.is-hover-motion) .glass-rod-edge-line{stroke:var(--atlas-paper-bright)!important;stroke-width:2.25px!important}html body .app-shell .new-map-stage{box-sizing:border-box!important;left:0!important;padding:30px 38px 30px 330px!important;overflow-y:auto!important}html body .app-shell.sidebar-is-collapsed .new-map-stage{padding-left:110px!important}html body .app-shell .new-map-form{display:flex!important;width:min(820px,calc(100vw - 390px))!important;max-width:820px!important;min-height:min(670px,calc(100vh - 60px))!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;text-align:left!important}html body .app-shell.sidebar-is-collapsed .new-map-form{width:min(820px,calc(100vw - 170px))!important}html body .app-shell .new-map-mobile-brand{display:none!important}html body .app-shell .new-map-intro{position:relative;padding-right:218px}html body .app-shell .new-map-constellation{position:absolute;top:7px;right:0;width:184px;padding-top:20px}html body .app-shell .constellation-caption{position:absolute;top:0;left:0;color:rgba(255,255,255,.4)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.55rem!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase}html body .app-shell .new-map-constellation svg{display:block;width:100%;height:auto;overflow:visible}html body .app-shell .new-map-constellation path{fill:none;stroke:rgba(255,255,255,.48);stroke-width:1;vector-effect:non-scaling-stroke}html body .app-shell .new-map-constellation circle{fill:var(--atlas-ink);stroke:var(--atlas-paper-bright);stroke-width:1.5;vector-effect:non-scaling-stroke}html body .app-shell .new-map-constellation circle:first-of-type{fill:var(--atlas-paper-bright);transform-box:fill-box;transform-origin:center;animation:atlasOriginPulse 2.8s ease-in-out infinite}@keyframes atlasOriginPulse{0%,to{transform:scale(.92);opacity:.74}50%{transform:scale(1.22);opacity:1}}html body .app-shell .new-map-kicker{margin:0 0 17px!important;color:rgba(255,255,255,.52)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.62rem!important;font-weight:760!important;letter-spacing:.16em!important;text-transform:uppercase}html body .app-shell .new-map-intro h2{max-width:650px;margin:0!important;color:var(--atlas-paper-bright)!important;font-size:clamp(2.6rem,4.4vw,4.25rem)!important;font-weight:670!important;line-height:.98!important;letter-spacing:-.065em!important;text-wrap:balance}html body .app-shell .new-map-intro h2 em{color:rgba(255,255,255,.72)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.055em!important}html body .app-shell .new-map-deck{max-width:560px;margin:20px 0 0!important;color:rgba(255,255,255,.54)!important;font-size:.9rem!important;line-height:1.55!important}html body .app-shell .new-map-composer{position:relative;align-items:center!important;min-height:72px!important;margin-top:30px!important;gap:5px!important;padding:8px!important;border:1px solid var(--atlas-paper-bright)!important;border-radius:20px!important;background:var(--atlas-paper)!important;box-shadow:0 24px 64px rgba(0,0,0,.38),inset 0 0 0 1px rgba(8,8,8,.06)!important}html body .app-shell #new-map-question,html body .app-shell .new-map-input,html body .app-shell textarea.new-map-input{min-height:54px!important;padding:14px 15px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--atlas-ink)!important;font-size:.98rem!important;font-weight:570!important;line-height:1.45!important;box-shadow:none!important}html body .app-shell #new-map-question::-moz-placeholder{color:rgba(8,8,8,.42)!important}html body .app-shell #new-map-question::placeholder{color:rgba(8,8,8,.42)!important}html body .app-shell .new-map-plus,html body .app-shell .new-map-submit,html body .app-shell .new-map-tool{flex:0 0 52px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;border-radius:14px!important}html body .app-shell .new-map-plus{border:1px solid var(--atlas-line-dark)!important;background:transparent!important;color:var(--atlas-ink)!important}html body .app-shell .new-map-plus svg{color:var(--atlas-ink)!important}html body .app-shell .new-map-submit{border:1px solid var(--atlas-ink)!important;background:var(--atlas-ink)!important}html body .app-shell .new-map-submit,html body .app-shell .new-map-submit svg{color:var(--atlas-paper-bright)!important}html body .app-shell .new-map-submit:disabled{border-color:rgba(8,8,8,.14)!important;background:rgba(8,8,8,.08)!important;color:rgba(8,8,8,.26)!important}html body .app-shell .new-map-submit:disabled svg{color:rgba(8,8,8,.26)!important}html body .app-shell .new-map-starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}html body .app-shell .new-map-starters button{display:grid;min-width:0;min-height:82px;grid-template-columns:26px 1fr;grid-template-rows:auto 1fr;-moz-column-gap:6px;column-gap:6px;padding:12px;overflow:hidden;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:rgba(255,255,255,.025)!important;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}html body .app-shell .new-map-starters button>span{grid-row:1/3;color:rgba(255,255,255,.38)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.57rem!important;letter-spacing:.1em}html body .app-shell .new-map-starters button>strong{color:var(--atlas-paper-bright)!important;font-size:.72rem!important;font-weight:720!important}html body .app-shell .new-map-starters button>small{display:-webkit-box;margin-top:5px;overflow:hidden;color:rgba(255,255,255,.44)!important;font-size:.62rem!important;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body .app-shell .new-map-starters button:focus-visible,html body .app-shell .new-map-starters button:hover{border-color:var(--atlas-paper-bright)!important;background:rgba(255,255,255,.075)!important;transform:translateY(-1px);outline:none}html body .app-shell .new-map-footnote{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-top:14px}html body .app-shell .composer-key-tip{margin:0!important;color:rgba(255,255,255,.38)!important;font-size:.59rem!important;white-space:nowrap}html body .app-shell .composer-key-tip span{border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important;background:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.68)!important}html body .app-shell .composer-key-tip b{color:rgba(255,255,255,.24)!important}html body .app-shell .home-quote{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin:0!important;padding-left:18px;border-left:1px solid rgba(255,255,255,.18)}html body .app-shell .home-quote-label{color:rgba(255,255,255,.32)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.52rem!important;font-weight:740!important;letter-spacing:.12em;text-transform:uppercase}html body .app-shell .home-quote p{overflow:hidden;margin:0!important;color:rgba(255,255,255,.45)!important;font-family:Georgia,Times New Roman,serif!important;font-size:.62rem!important;font-style:italic;text-overflow:ellipsis;white-space:nowrap}html body .app-shell .home-quote cite{color:rgba(255,255,255,.3)!important;font-size:.54rem!important;font-style:normal;white-space:nowrap}html body .app-shell :is(.context-composer,.node-navigator,.map-insight-rail,.command-palette){border:1px solid var(--atlas-paper-bright)!important;border-radius:18px!important;background:var(--atlas-paper)!important;color:var(--atlas-ink)!important;box-shadow:0 26px 74px rgba(0,0,0,.48)!important}html body .app-shell :is(.context-composer,.node-navigator,.map-insight-rail,.command-palette) :is(h1,h2,h3,p,span,small,strong,label,button,svg){color:var(--atlas-ink)!important}html body .app-shell .context-composer :is(input,textarea){border-color:var(--atlas-line-dark)!important;border-radius:12px!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell .context-composer :is(input,textarea)::-moz-placeholder{color:rgba(8,8,8,.42)!important}html body .app-shell .context-composer :is(input,textarea)::placeholder{color:rgba(8,8,8,.42)!important}html body .app-shell .context-composer button{border-radius:10px!important}html body .app-shell .context-composer .composer-submit-button{background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell .context-composer .composer-submit-button svg{color:var(--atlas-paper-bright)!important}html body .app-shell .mission-control-status{border-color:var(--atlas-paper-bright)!important;border-radius:15px!important;background:var(--atlas-paper)!important;color:var(--atlas-ink)!important;box-shadow:0 18px 48px rgba(0,0,0,.4)!important}html body .app-shell .mission-control-status :is(span,button,svg){color:var(--atlas-ink)!important}html body .app-shell .mission-control-status>button{border-color:var(--atlas-ink)!important;border-radius:10px!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell .mission-control-status>button svg{color:var(--atlas-paper-bright)!important}@media (max-width:980px){html body .app-shell .workspace-map-heading{max-width:calc(100vw - 620px)}html body .app-shell .workspace-map-heading>small{display:none}html body .app-shell .new-map-intro{padding-right:160px}html body .app-shell .new-map-constellation{width:142px}}@media (max-width:760px){html body .app-shell .app-sidebar,html body .app-shell .app-sidebar:not(.is-collapsed):not(.is-initializing){inset:10px auto 10px 10px!important;width:min(276px,calc(100vw - 32px))!important;border-radius:20px!important}html body .app-shell .app-sidebar.is-collapsed,html body .app-shell .app-sidebar.is-collapsed:not(.is-initializing){transform:translateX(calc(-100% - 18px))!important}html body .app-shell .app-sidebar.is-collapsed .sidebar-collapse{right:-46px!important}html body .app-shell .workspace-map-heading{top:18px;left:62px!important;max-width:calc(100vw - 190px)!important}html body .app-shell .workspace-map-heading>strong{font-size:.82rem!important}html body .app-shell .website-publisher{top:11px!important;right:10px!important}html body .app-shell .website-publish-button{min-height:38px!important;padding:0 12px!important}html body .app-shell .website-publish-button span{display:none}html body .app-shell .map-navigation-panel{margin:60px 10px 10px!important}html body .app-shell .map-navigation-toolbar{border-radius:14px!important}html body .app-shell .new-map-stage,html body .app-shell.sidebar-is-collapsed .new-map-stage{padding:70px 18px 24px!important}html body .app-shell .new-map-form,html body .app-shell.sidebar-is-collapsed .new-map-form{width:min(100%,620px)!important;min-height:0!important;justify-content:flex-start!important}html body .app-shell .new-map-mobile-brand{display:block!important;margin-bottom:28px}html body .app-shell .new-map-mobile-brand .app-logo-mark{border-color:var(--atlas-paper-bright)!important}html body .app-shell .new-map-intro{padding-right:0}html body .app-shell .new-map-constellation{position:relative;top:auto;right:auto;width:132px;margin-bottom:24px}html body .app-shell .new-map-intro h2{font-size:clamp(2.25rem,11vw,3.4rem)!important}html body .app-shell .new-map-deck{margin-top:16px!important;font-size:.82rem!important}html body .app-shell .new-map-composer{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;min-height:66px!important;margin-top:24px!important;padding:7px!important;border-radius:17px!important}html body .app-shell #new-map-question,html body .app-shell .new-map-input,html body .app-shell textarea.new-map-input{grid-column:auto!important;min-height:48px!important;padding-inline:10px!important;font-size:.86rem!important}html body .app-shell .new-map-plus,html body .app-shell .new-map-submit,html body .app-shell .new-map-tool{flex-basis:48px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:12px!important}html body .app-shell .new-map-tools{grid-column:auto!important;height:48px!important}html body .app-shell .new-map-starters{grid-template-columns:1fr!important}html body .app-shell .new-map-starters button{min-height:66px}html body .app-shell .new-map-footnote{display:block}html body .app-shell .home-quote{display:none}html body .app-shell .composer-key-tip{margin-top:12px!important;text-align:center}}@media (max-width:440px){html body .app-shell .new-map-stage,html body .app-shell.sidebar-is-collapsed .new-map-stage{padding-top:56px!important}html body .app-shell .new-map-constellation,html body .app-shell .new-map-kicker,html body .app-shell .new-map-mobile-brand{display:none!important}html body .app-shell .new-map-intro h2{font-size:clamp(2rem,10.5vw,2.75rem)!important}html body .app-shell .new-map-starters button>small{-webkit-line-clamp:1}}@media (prefers-reduced-motion:reduce){html body .app-shell .new-map-constellation circle:first-of-type{animation:none}}html body .app-shell.app-shell .new-map-composer,html body .app-shell.app-shell .new-map-form.has-intent .new-map-composer,html body .app-shell.app-shell .new-map-form:focus-within .new-map-composer{border-color:var(--atlas-paper-bright)!important;background-color:var(--atlas-paper)!important;background-image:linear-gradient(145deg,rgba(255,255,255,.5),transparent 50%)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .new-map-composer #new-map-question,html body .app-shell.app-shell .new-map-composer textarea.new-map-input{background-color:transparent!important;color:var(--atlas-ink)!important;caret-color:var(--atlas-ink)!important;-webkit-text-fill-color:var(--atlas-ink)!important}html body .app-shell.app-shell .new-map-composer #new-map-question::-moz-placeholder{color:rgba(8,8,8,.58)!important;-webkit-text-fill-color:rgba(8,8,8,.58)!important;opacity:1!important}html body .app-shell.app-shell .new-map-composer #new-map-question::placeholder{color:rgba(8,8,8,.58)!important;-webkit-text-fill-color:rgba(8,8,8,.58)!important;opacity:1!important}html body .app-shell.app-shell .new-map-composer .new-map-plus{border-color:var(--atlas-line-dark)!important;background:transparent!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .new-map-composer .new-map-plus svg{color:var(--atlas-ink)!important}html body .app-shell.app-shell .sidebar-mission-control,html body .app-shell.app-shell .sidebar-user{border-color:var(--atlas-line-dark)!important;background:rgba(255,255,255,.38)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .sidebar-mission-control :is(span,svg),html body .app-shell.app-shell .sidebar-user :is(span,svg){color:var(--atlas-ink)!important}html body .app-shell.app-shell .sidebar-mission-control.is-active,html body .app-shell.app-shell .sidebar-mission-control:hover{border-color:var(--atlas-ink)!important;background:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .new-map-deck{color:rgba(255,255,255,.64)!important}html body .app-shell.app-shell .new-map-starters button>small{color:rgba(255,255,255,.56)!important}html body .app-shell.app-shell .composer-key-tip,html body .app-shell.app-shell .home-quote p{color:rgba(255,255,255,.54)!important}html body .app-shell.app-shell .sidebar-search{border-color:var(--atlas-line-dark)!important;background:rgba(255,255,255,.38)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .sidebar-search input{background:transparent!important;color:var(--atlas-ink)!important;caret-color:var(--atlas-ink)!important;-webkit-text-fill-color:var(--atlas-ink)!important}html body .app-shell.app-shell .sidebar-search input::-moz-placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important}html body .app-shell.app-shell .sidebar-search input::placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important}html body .app-shell.app-shell :is(.context-composer,.node-navigator,.map-insight-rail,.command-palette){border-color:var(--atlas-paper-bright)!important;background:var(--atlas-paper)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell :is(.context-composer,.node-navigator,.map-insight-rail,.command-palette) :is(h1,h2,h3,p,span,small,strong,label,button,svg){color:var(--atlas-ink)!important}html body .app-shell.app-shell .context-composer :is(.glass-text-input,input,textarea){border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important;caret-color:var(--atlas-ink)!important;-webkit-text-fill-color:var(--atlas-ink)!important}html body .app-shell.app-shell .context-composer :is(.glass-text-input,input,textarea)::-moz-placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important}html body .app-shell.app-shell .context-composer :is(.glass-text-input,input,textarea)::placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.node-followup-composer,.bar-composer){border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.node-followup-composer,.bar-composer) :is(input,textarea){color:var(--atlas-ink)!important;caret-color:var(--atlas-ink)!important;-webkit-text-fill-color:var(--atlas-ink)!important}html body .app-shell.app-shell .composer-slash-menu{border-color:var(--atlas-line-dark)!important;border-radius:16px!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important;box-shadow:0 22px 58px rgba(0,0,0,.32)!important}html body .app-shell.app-shell .composer-slash-menu :is(p,span,small,strong,kbd,button,svg){color:var(--atlas-ink)!important}html body .app-shell.app-shell .composer-slash-list button,html body .app-shell.app-shell .composer-slash-list p{border-color:var(--atlas-line-dark)!important;border-radius:11px!important;background:rgba(8,8,8,.035)!important}html body .app-shell.app-shell .composer-slash-list button.is-active,html body .app-shell.app-shell .composer-slash-list button:hover{border-color:var(--atlas-ink)!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .composer-slash-list button:is(.is-active,:hover) :is(span,small,strong,svg){color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .composer-slash-list button:is(.is-active,:hover) .composer-slash-icon{background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .composer-slash-list button:is(.is-active,:hover) .composer-slash-icon svg{color:var(--atlas-ink)!important}html body .app-shell.app-shell .composer-slash-menu kbd{border-color:var(--atlas-line-dark)!important;border-radius:6px!important;background:rgba(8,8,8,.05)!important}html body .app-shell.app-shell .app-sidebar.is-initializing{border-color:var(--atlas-paper-bright)!important;background-color:var(--atlas-paper)!important;background-image:linear-gradient(145deg,rgba(255,255,255,.62),transparent 44%)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node:is(.is-selected,.is-overview-selected).is-source:not(.is-expanded) .liquid-card,html body .app-shell.app-shell .branch-node:is(.is-selected,.is-overview-selected):is(.is-suggestion,.is-suggestion-group):not(.is-expanded) .liquid-card,html body .app-shell.app-shell .branch-node:is(.is-selected,.is-overview-selected):not(.is-expanded) .liquid-card{border-color:var(--atlas-paper-bright)!important;background:var(--atlas-ink-soft)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node:is(.is-selected,.is-overview-selected):not(.is-expanded) :is(.node-title,.source-title,.node-preview-text,.node-relation-chip,p,span,small,strong,em,cite,button,svg){color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-pending:not(.is-expanded) .liquid-card{background:var(--atlas-ink-soft)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-pending:not(.is-expanded) :is(.node-title,p,span,small,strong,svg){color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-expanded .liquid-card{border-color:var(--atlas-paper-bright)!important;background:var(--atlas-paper)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.liquid-card-content,.node-card-inner,.node-header-row,.conversation-scroll,.chat-message,.answer-view-panel,.prose-branch,.node-followup-area){background:transparent!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-bar{border-color:var(--atlas-line-dark)!important;background:rgba(8,8,8,.035)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-expanded .answer-original-prompt{border-color:var(--atlas-line-dark)!important;background:rgba(8,8,8,.04)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-expanded .liquid-card-actions :is(.node-reader-toggle,.node-delete,.node-action){border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-expanded .bar-composer>button:last-child,html body .app-shell.app-shell .branch-node.is-expanded .node-followup-composer .new-map-submit{border-color:var(--atlas-ink)!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-expanded .bar-composer>button:last-child :is(span,svg),html body .app-shell.app-shell .branch-node.is-expanded .node-followup-composer .new-map-submit :is(span,svg){color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-expanded .bar-composer>button:last-child:disabled,html body .app-shell.app-shell .branch-node.is-expanded .node-followup-composer .new-map-submit:disabled{border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-dim)!important;color:rgba(8,8,8,.48)!important}html body .app-shell.app-shell .branch-node.is-expanded .bar-composer>button:last-child:disabled :is(span,svg),html body .app-shell.app-shell .branch-node.is-expanded .node-followup-composer .new-map-submit:disabled :is(span,svg){color:rgba(8,8,8,.48)!important}html body .app-shell.app-shell :is(.composer-quote-preview,.answer-quoted-context,.reader-action-notice,.attachment-chip){border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell :is(.composer-quote-preview,.answer-quoted-context,.reader-action-notice,.attachment-chip) :is(p,span,small,strong,button,svg){color:var(--atlas-ink)!important}html body .app-shell.app-shell .reader-action-notice.is-error{border-color:rgba(8,8,8,.38)!important;background:var(--atlas-paper-dim)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-shell{border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-toolbar{border-color:rgba(255,255,255,.22)!important;background:var(--atlas-ink-soft)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-toolbar.source-preview-toolbar>span,html body .app-shell.app-shell .branch-node.is-source .source-preview-toolbar.source-preview-toolbar>svg,html body .app-shell.app-shell .branch-node.is-source .source-preview-toolbar>span,html body .app-shell.app-shell .branch-node.is-source .source-preview-toolbar>svg{color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-toolbar button{border-color:var(--atlas-paper-bright)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-toolbar button svg{color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-source :is(.source-preview-fallback,.source-preview-image){background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-fallback :is(span,p,svg){color:var(--atlas-ink)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-fallback button{border-color:var(--atlas-ink)!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-fallback button svg{color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-tabs{border:1px solid rgba(255,255,255,.22)!important;background:var(--atlas-ink-soft)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-tabs button{background:transparent!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-source .source-preview-tabs button.is-active,html body .app-shell.app-shell .node-navigator .node-search{background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .node-navigator .node-search{border-color:var(--atlas-line-dark)!important}html body .app-shell.app-shell .node-navigator .node-search input{background:transparent!important;color:var(--atlas-ink)!important;caret-color:var(--atlas-ink)!important;-webkit-text-fill-color:var(--atlas-ink)!important}html body .app-shell.app-shell .node-navigator .node-search input::-moz-placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important;opacity:1!important}html body .app-shell.app-shell .node-navigator .node-search input::placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important;opacity:1!important}html body .app-shell.app-shell .node-navigator .node-filter-strip button,html body .app-shell.app-shell .node-navigator .node-list-item{border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .node-navigator :is(.node-filter-strip button.is-active,.node-filter-strip button:hover,.node-list-item.is-active,.node-list-item.is-keyboard-active,.node-list-item:hover){border-color:var(--atlas-ink)!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .node-navigator :is(.node-filter-strip button.is-active,.node-filter-strip button:hover,.node-list-item.is-active,.node-list-item.is-keyboard-active,.node-list-item:hover) :is(span,small,strong,svg){color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .node-navigator .node-list-item>kbd,html body .app-shell.app-shell .node-navigator .node-navigator-footer kbd{border-color:var(--atlas-line-dark)!important;background:rgba(8,8,8,.055)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .node-navigator :is(.node-list-item.is-active,.node-list-item.is-keyboard-active,.node-list-item:hover)>kbd{border-color:var(--atlas-paper-bright)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .node-navigator .node-navigator-footer,html body .app-shell.app-shell .node-navigator .node-navigator-footer span{color:rgba(8,8,8,.68)!important}html body .app-shell.app-shell .command-palette .command-search{border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .command-palette .command-search input{background:transparent!important;color:var(--atlas-ink)!important;caret-color:var(--atlas-ink)!important;-webkit-text-fill-color:var(--atlas-ink)!important}html body .app-shell.app-shell .command-palette .command-search input::-moz-placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important;opacity:1!important}html body .app-shell.app-shell .command-palette .command-search input::placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important;opacity:1!important}html body .app-shell.app-shell .command-palette .command-search>button,html body .app-shell.app-shell .command-palette .command-section>button{border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .command-palette .command-section>button:is(.is-active,.is-keyboard-active,:hover):not(:disabled){border-color:var(--atlas-ink)!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .command-palette .command-section>button:is(.is-active,.is-keyboard-active,:hover):not(:disabled) :is(span,small,strong,svg){color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .command-palette .command-section>button:disabled{border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-dim)!important;color:rgba(8,8,8,.52)!important}html body .app-shell.app-shell .command-palette .command-section>button>kbd{border-color:var(--atlas-line-dark)!important;background:rgba(8,8,8,.055)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .command-palette .command-section>button:is(.is-active,.is-keyboard-active,:hover):not(:disabled)>kbd{border-color:var(--atlas-paper-bright)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .command-palette .command-result-icon{background:rgba(8,8,8,.055)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .command-palette .command-section>button:is(.is-active,.is-keyboard-active,:hover):not(:disabled) .command-result-icon{background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .command-palette .command-section>button:is(.is-active,.is-keyboard-active,:hover):not(:disabled) .command-result-icon svg{color:var(--atlas-ink)!important}html body .app-shell.app-shell .context-composer :is(.composer-options-summary,.composer-mode-picker,.composer-context-pack,.smart-prompt-strip,.composer-prompt-coach,.composer-dropzone,.attachment-insight-strip){border-color:var(--atlas-line-dark)!important;background:rgba(255,255,255,.42)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .context-composer :is(.composer-options-summary>button,.composer-mode-button,.composer-context-scope button,.composer-context-chips button,.smart-prompt-list button,.composer-prompt-coach-list button){border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .context-composer :is(.composer-mode-button.is-active,.composer-mode-button:hover,.composer-context-scope button.is-active,.composer-context-scope button:hover,.smart-prompt-list button:hover:not(:disabled),.composer-prompt-coach-list button:hover:not(:disabled)){border-color:var(--atlas-ink)!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .context-composer :is(.composer-mode-button.is-active,.composer-mode-button:hover,.composer-context-scope button.is-active,.composer-context-scope button:hover,.smart-prompt-list button:hover:not(:disabled),.composer-prompt-coach-list button:hover:not(:disabled)) :is(span,small,strong,svg){color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell :is(.shortcut-hint-strip,.shortcut-notice-toast){border-color:var(--atlas-line-dark)!important;background:rgba(255,253,247,.94)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell :is(.shortcut-hint-strip,.shortcut-notice-toast) span{color:rgba(8,8,8,.72)!important}html body .app-shell.app-shell :is(.shortcut-hint-strip,.shortcut-notice-toast) kbd{border-color:var(--atlas-line-dark)!important;background:rgba(8,8,8,.06)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell :is(.constellation-caption,.new-map-starters button>span,.home-quote-label,.home-quote cite,.workspace-map-heading>small){color:rgba(255,255,255,.58)!important}html body .app-shell.app-shell .composer-key-tip,html body .app-shell.app-shell .home-quote p,html body .app-shell.app-shell .new-map-starters button>small{color:rgba(255,255,255,.62)!important}html body .app-shell.app-shell .composer-key-tip b{color:rgba(255,255,255,.58)!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.node-followup-composer,.bar-composer) :is(input,textarea)::-moz-placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important;opacity:1!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.node-followup-composer,.bar-composer) :is(input,textarea)::placeholder{color:rgba(8,8,8,.56)!important;-webkit-text-fill-color:rgba(8,8,8,.56)!important;opacity:1!important}html body .app-shell.app-shell .map-insight-rail .map-rail-tabs button{border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .map-insight-rail .map-rail-tabs button.is-active{border-color:var(--atlas-ink)!important;background:var(--atlas-ink)!important;color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .map-insight-rail .map-rail-tabs button.is-active :is(span,svg){color:var(--atlas-paper-bright)!important}html body .app-shell.app-shell .branch-node.is-source:is(.is-selected,.is-overview-selected):not(.is-expanded) .source-preview-fallback :is(span,p,svg){color:var(--atlas-ink)!important}html body .app-shell.app-shell .map-insight-rail .map-rail-health,html body .app-shell.app-shell .map-insight-rail .map-rail-health span{color:rgba(8,8,8,.68)!important}html body .app-shell.app-shell .map-insight-rail :is(.map-rail-next>button,.map-rail-actions button,.map-rail-routes button,.map-rail-compare button,.map-rail-suggestions button){border-color:var(--atlas-line-dark)!important;background:var(--atlas-paper-bright)!important;color:var(--atlas-ink)!important}html body .app-shell.app-shell .map-insight-rail :is(.map-rail-next>button,.map-rail-actions button,.map-rail-routes button,.map-rail-compare button,.map-rail-suggestions button) :is(span,small,strong,svg){color:var(--atlas-ink)!important}html body .app-shell.app-shell .map-insight-rail{top:74px!important;max-height:calc(100vh - 90px)!important}html body .app-shell.app-shell:has(.website-publish-result) .map-insight-rail{top:170px!important;max-height:calc(100vh - 186px)!important}html body .app-shell.app-shell:has(.website-publish-result) .map-navigation-panel{margin-top:170px!important}html body .app-shell.app-shell .mission-control-status{top:74px!important}html body .app-shell.app-shell:has(.website-publish-result) .mission-control-status{top:170px!important}html body .app-shell.app-shell .website-publish-result,html body .app-shell.app-shell .website-publisher{pointer-events:none}html body .app-shell.app-shell .website-publish-button,html body .app-shell.app-shell .website-publish-result .website-publish-actions{pointer-events:auto}html body .app-shell.app-shell:has(.branch-node.is-expanded) .website-publish-result,html body .app-shell.app-shell:has(.context-composer) .website-publish-result{display:none!important}html body .app-shell.app-shell .app-sidebar,html body .app-shell.app-shell .app-sidebar:not(.is-collapsed):not(.is-initializing){position:absolute!important;inset:16px auto 16px 16px!important;height:auto!important;display:flex!important;flex-direction:column!important;border:1px solid rgba(255,255,255,.58)!important;background:rgba(18,18,18,.3)!important;box-shadow:inset 0 1px rgba(255,255,255,.24),inset -1px 0 rgba(255,255,255,.08),0 18px 60px rgba(0,0,0,.2)!important;color:#fff!important;backdrop-filter:blur(8px) saturate(.82)!important;-webkit-backdrop-filter:blur(8px) saturate(.82)!important}html body .app-shell.app-shell .app-sidebar :is(h1,p,span,small,strong,button,input,label,svg){color:#fff!important}html body .app-shell.app-shell .app-sidebar :is(.sidebar-new-map,.sidebar-mission-control,.sidebar-search,.sidebar-user,.conversation-item,.conversation-open){border-color:rgba(255,255,255,.42)!important;background:rgba(0,0,0,.34)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.09)!important}html body .app-shell.app-shell .app-sidebar .conversation-item.is-active,html body .app-shell.app-shell .app-sidebar .sidebar-new-map{border-color:#fff!important;background:rgba(0,0,0,.62)!important}html body .app-shell.app-shell .app-sidebar :is(.conversation-signal,.sidebar-kicker,.sidebar-empty,.conversation-signal small){color:rgba(255,255,255,.66)!important}html body .app-shell.app-shell .app-sidebar .sidebar-search input::-moz-placeholder{background:transparent!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body .app-shell.app-shell .app-sidebar .sidebar-search input,html body .app-shell.app-shell .app-sidebar .sidebar-search input::placeholder{background:transparent!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body .app-shell.app-shell .app-sidebar .sidebar-search input::-moz-placeholder{color:rgba(255,255,255,.58)!important}html body .app-shell.app-shell .app-sidebar .sidebar-search input::placeholder{color:rgba(255,255,255,.58)!important}html body .app-shell.app-shell .app-sidebar .app-logo-mark,html body .app-shell.app-shell .app-sidebar .avatar{border-color:rgba(255,255,255,.62)!important;background:rgba(0,0,0,.72)!important;color:#fff!important}html body .app-shell.app-shell .app-sidebar .app-logo-image{filter:grayscale(1) brightness(1.55) contrast(1.15)!important}html body .app-shell.app-shell .app-sidebar.is-collapsed,html body .app-shell.app-shell .app-sidebar.is-collapsed:not(.is-initializing){inset:12px auto auto 12px!important;display:flex!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:auto!important;flex-direction:column!important;align-items:center!important;padding:9px!important;border-radius:22px!important;transform:none!important}html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-collapse{position:static!important;order:0!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;margin:0 auto 10px!important;padding:0!important;transform:none!important}html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-brand{order:1!important;width:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;margin:0 auto 14px!important;padding:0!important;justify-content:center!important}html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-new-map{order:2!important}html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-mission-control{order:3!important}html body .app-shell.app-shell .app-sidebar.app-sidebar.is-collapsed :is(.sidebar-new-map,.sidebar-mission-control,.sidebar-search,.sidebar-user){width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin:0 auto 10px!important;padding:0!important;justify-content:center!important;place-content:center!important}html body .app-shell.app-shell .app-sidebar.app-sidebar.is-collapsed .sidebar-user{display:grid!important;overflow:visible!important;place-items:center!important}html body .app-shell.app-shell .app-sidebar.app-sidebar.is-collapsed .sidebar-user .avatar{position:static!important;width:32px!important;min-width:32px!important;height:32px!important;margin:0!important;transform:none!important}html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-footer{display:none!important}html body .app-shell.app-shell .app-sidebar.app-sidebar.is-collapsed .sidebar-user{margin:0!important}html body .app-shell.app-shell .app-sidebar.app-sidebar.is-collapsed .sidebar-user .avatar{display:none!important}html body .app-shell.app-shell .app-sidebar.app-sidebar.is-collapsed .sidebar-user:before{content:"G"!important;display:grid!important;width:32px!important;height:32px!important;place-items:center!important;border:1px solid rgba(255,255,255,.52)!important;border-radius:10px!important;background:rgba(0,0,0,.68)!important;color:#fff!important;font-size:.72rem!important}html body .app-shell.app-shell .new-map-form,html body .app-shell.app-shell.sidebar-is-collapsed .new-map-form{width:min(760px,calc(100vw - 130px))!important;min-height:0!important;justify-content:center!important;gap:20px!important}html body .app-shell.app-shell .home-quote{width:100%!important;min-height:84px!important;margin:0!important;padding:0 4px 18px!important;border-bottom:1px solid rgba(255,255,255,.22)!important;text-align:left!important}html body .app-shell.app-shell .home-quote p{color:rgba(255,255,255,.84)!important;font-size:clamp(1rem,1.8vw,1.35rem)!important;line-height:1.48!important;white-space:normal!important}html body .app-shell.app-shell .home-quote :is(.home-quote-label,cite){color:rgba(255,255,255,.58)!important}html body .app-shell.app-shell .new-map-footnote{display:flex!important;min-height:30px!important;justify-content:flex-end!important;border:0!important}html body .app-shell.app-shell .composer-key-tip{margin:0!important;padding:0!important}html body .app-shell.app-shell .branch-node{--node-spectrum:#252525}html body .app-shell.app-shell .branch-node[data-depth="0"]{--node-spectrum:#2c2c2c}html body .app-shell.app-shell .branch-node[data-depth="1"]{--node-spectrum:#282828}html body .app-shell.app-shell .branch-node[data-depth="2"]{--node-spectrum:#242424}html body .app-shell.app-shell .branch-node[data-depth="3"]{--node-spectrum:#202020}html body .app-shell.app-shell .branch-node[data-depth="4"]{--node-spectrum:#1c1c1c}html body .app-shell.app-shell .branch-node[data-depth="5"]{--node-spectrum:#181818}html body .app-shell.app-shell .branch-node[data-depth="6"]{--node-spectrum:#141414}html body .app-shell.app-shell .branch-node:not(.is-expanded):before{content:none!important;display:none!important}html body .app-shell.app-shell .branch-node .liquid-card,html body .app-shell.app-shell .branch-node.is-expanded .liquid-card{border:1px solid #fff!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.08)),var(--node-spectrum)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 14px 42px rgba(0,0,0,.26)!important}html body .app-shell.app-shell .branch-node:is(.is-selected,.is-overview-selected) .liquid-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(0,0,0,.08)),color-mix(in srgb,var(--node-spectrum) 86%,white 14%)!important;box-shadow:inset 0 1px rgba(255,255,255,.13),0 0 0 1px rgba(255,255,255,.34),0 18px 52px rgba(0,0,0,.32)!important}html body .app-shell.app-shell .branch-node .liquid-card :is(.node-title,.source-title,.node-preview-text,.node-relation-chip,.prose-branch,.answer-view-panel,.answer-original-prompt,h1,h2,h3,h4,p,li,strong,em,a,blockquote,span,small,svg){color:#fff!important}html body .app-shell.app-shell .branch-node .liquid-card :is(.node-preview-text,.node-relation-chip,small,.source-host){color:rgba(255,255,255,.68)!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.conversation-bar,.conversation-scroll,.chat-message,.answer-view-panel,.prose-branch,.node-followup-area){background:transparent!important;color:#fff!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-bar{border-color:rgba(255,255,255,.3)!important;background:rgba(0,0,0,.16)!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.answer-original-prompt,.answer-quoted-context,.reader-action-notice){border-color:rgba(255,255,255,.28)!important;background:rgba(0,0,0,.2)!important;color:#fff!important}html body .app-shell.app-shell .branch-node.is-expanded .liquid-card-actions :is(.node-reader-toggle,.node-delete,.node-action),html body .app-shell.app-shell .branch-node.is-expanded :is(.node-followup-composer,.bar-composer) :is(button,.new-map-plus,.new-map-submit){border-color:rgba(255,255,255,.48)!important;background:rgba(0,0,0,.34)!important;color:#fff!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.node-followup-composer,.bar-composer){border-color:rgba(255,255,255,.44)!important;background:rgba(8,8,8,.72)!important;color:#fff!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.node-followup-composer,.bar-composer) :is(input,textarea){background:transparent!important;color:#fff!important;caret-color:#fff!important;-webkit-text-fill-color:#fff!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.node-followup-composer,.bar-composer) :is(input,textarea)::-moz-placeholder{color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.node-followup-composer,.bar-composer) :is(input,textarea)::placeholder{color:rgba(255,255,255,.58)!important;-webkit-text-fill-color:rgba(255,255,255,.58)!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-scroll{overscroll-behavior:contain!important;scrollbar-color:rgba(255,255,255,.72) rgba(255,255,255,.08)!important;scrollbar-width:thin!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-scroll::-webkit-scrollbar{width:8px!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.08)!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-scroll::-webkit-scrollbar-thumb{border:2px solid var(--node-spectrum)!important;border-radius:99px!important;background:rgba(255,255,255,.72)!important}@media (max-width:760px){html body .app-shell.app-shell .app-sidebar.is-collapsed,html body .app-shell.app-shell .app-sidebar.is-collapsed:not(.is-initializing){transform:none!important}html body .app-shell.app-shell .new-map-stage,html body .app-shell.app-shell.sidebar-is-collapsed .new-map-stage{left:70px!important;padding:56px 18px 24px!important}html body .app-shell.app-shell .new-map-form,html body .app-shell.app-shell.sidebar-is-collapsed .new-map-form{width:min(100%,650px)!important}}html body .app-shell.app-shell .branch-node .liquid-card :is(.node-title,.source-title,.pending-card-title,.node-preview-text,.source-summary){color:#fff!important}html body .app-shell.app-shell .branch-node.branch-node:not(.is-expanded):not(.is-source):not(.is-suggestion-group) :is(.liquid-card-content,.node-card-inner,.node-header-row,.node-heading-copy){display:flex!important;width:100%!important;min-width:0!important;height:100%!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-source):not(.is-suggestion-group) .node-title{width:100%!important;max-width:100%!important;justify-self:stretch!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}html body .app-shell.app-shell .branch-node.is-pending .liquid-card,html body .app-shell.app-shell .branch-node.is-pending:not(.is-expanded) .liquid-card{border-color:rgba(255,255,255,.88)!important;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 38%,rgba(0,0,0,.18)),var(--node-spectrum)!important;color:#fff!important}html body .app-shell.app-shell:has([aria-label="BranchAI early-access availability"]) .website-publish-result,html body .app-shell.app-shell:has([aria-label="BranchAI early-access availability"]) .website-publisher{top:128px!important}html body .app-shell.app-shell .home-quote{display:grid!important;min-height:132px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px 28px!important;align-items:end!important;padding:0 0 26px!important}html body .app-shell.app-shell .home-quote p{margin:0!important;color:#f4f4f2!important;font-size:clamp(1.65rem,3.2vw,2.75rem)!important;font-weight:480!important;line-height:1.18!important;letter-spacing:-.035em!important}html body .app-shell.app-shell .home-quote cite{padding-bottom:.32em!important;color:rgba(255,255,255,.6)!important;font-size:.72rem!important;white-space:nowrap!important}html body .app-shell.app-shell .branch-node{--node-spectrum:#1c1c1e}html body .app-shell.app-shell .branch-node[data-depth="0"]{--node-spectrum:#252527}html body .app-shell.app-shell .branch-node[data-depth="1"]{--node-spectrum:#202022}html body .app-shell.app-shell .branch-node[data-depth="2"]{--node-spectrum:#1b1b1d}html body .app-shell.app-shell .branch-node[data-depth="3"]{--node-spectrum:#171719}html body .app-shell.app-shell .branch-node[data-depth="4"]{--node-spectrum:#131315}html body .app-shell.app-shell .branch-node .liquid-card,html body .app-shell.app-shell .branch-node.is-expanded .liquid-card,html body .app-shell.app-shell .branch-node.is-source .liquid-card,html body .app-shell.app-shell .branch-node:is(.is-selected,.is-overview-selected) .liquid-card{overflow:hidden!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.085),transparent 38%,rgba(0,0,0,.16)),var(--node-glass)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 15px 42px rgba(0,0,0,.3)!important;backdrop-filter:blur(6px) saturate(.82)!important;-webkit-backdrop-filter:blur(6px) saturate(.82)!important}html body .app-shell.app-shell .branch-node .liquid-card:after,html body .app-shell.app-shell .branch-node .liquid-card:before{content:none!important;display:none!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-suggestion-group) .liquid-card{display:grid!important;padding:15px 22px!important;place-items:center!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-suggestion-group) :is(.liquid-card-content,.node-card-inner,.node-header-row,.node-heading-copy){display:grid!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;place-items:center!important;border:0!important;background:transparent!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-suggestion-group) :is(.node-type-label,.node-preview-text){display:none!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-suggestion-group) :is(.node-title,.source-title){display:block!important;width:100%!important;max-width:100%!important;margin:0!important;font-family:var(--font-geist-sans),Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:1.22rem!important;font-weight:700!important;line-height:1.22!important;letter-spacing:-.022em!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}html body .app-shell.app-shell .branch-node.is-source:not(.is-expanded) .source-preview-shell{display:none!important}html body .app-shell.app-shell .branch-node.is-source:not(.is-expanded) .liquid-card-actions{z-index:4!important}html body .app-shell.app-shell .branch-node[data-role=example]:not(.is-expanded) .node-type-label{display:block!important;position:absolute!important;top:9px!important;left:12px!important;color:rgba(255,214,119,.78)!important;font-size:.52rem!important;letter-spacing:.12em!important}html body .app-shell.app-shell .branch-node.is-expanded .liquid-card{padding:22px!important}html body .app-shell.app-shell .branch-node.is-expanded :is(.liquid-card-content,.node-card-inner,.node-header-row,.conversation-bar,.conversation-scroll,.chat-message,.chat-message-header,.answer-original-prompt,.answer-view-panel,.prose-branch,.node-followup-area){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f5f5f3!important}html body .app-shell.app-shell .branch-node.is-expanded .node-header-row{padding:4px 56px 18px!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-bar{margin:0!important;padding:0!important}html body .app-shell.app-shell .branch-node.is-expanded .answer-original-prompt{padding:0 0 16px!important;color:rgba(255,255,255,.7)!important}html body .app-shell.app-shell .branch-node.is-expanded .answer-view-panel{padding:4px 2px 28px!important}html body .app-shell.app-shell .branch-node.is-expanded hr{display:none!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .liquid-card{padding:0!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded :is(.liquid-card-content,.node-card-inner,.source-preview-shell){width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:#111!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-shell{position:absolute!important;inset:0!important;overflow:hidden!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded :is(.source-preview-frame,.source-preview-image,.source-preview-fallback){width:100%!important;height:100%!important;min-height:100%!important;border:0!important;border-radius:0!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-toolbar{position:absolute!important;z-index:8!important;top:12px!important;right:12px!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-toolbar>span{display:none!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-toolbar button{border:1px solid rgba(255,255,255,.55)!important;border-radius:10px!important;background:rgba(8,8,8,.78)!important;color:#fff!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-toolbar button svg{color:#fff!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-tabs{position:absolute!important;z-index:8!important;right:16px!important;bottom:16px!important;left:16px!important;width:auto!important;border:0!important;border-radius:12px!important;background:rgba(8,8,8,.78)!important}html body .app-shell.app-shell .branch-node .liquid-card-actions :is(.node-reader-toggle,.node-delete,.node-action,.node-example-action){display:grid!important;width:30px!important;height:30px!important;padding:0!important;place-items:center!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:10px!important;background:rgba(5,5,5,.66)!important;color:#fff!important}html body .app-shell.app-shell .branch-node.is-expanded .liquid-card-actions .node-example-action{position:absolute!important;top:10px!important;right:76px!important}html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-new-map{position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important}html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-new-map>span{display:none!important}html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-new-map>svg{position:absolute!important;top:50%!important;left:50%!important;display:block!important;margin:0!important;transform:translate(-50%,-50%)!important}html body .app-shell.app-shell .branch-flow .react-flow__pane:not(.dragging),html body .app-shell.app-shell .react-flow__pane{cursor:default!important}html body .app-shell.app-shell .react-flow__pane.dragging{cursor:grabbing!important}html body .app-shell.app-shell .glass-rod-edge-line{stroke:rgba(255,255,255,.72)!important;stroke-width:1.25px!important}html body .app-shell.app-shell .mission-control-status{border:1px solid rgba(255,255,255,.5)!important;border-radius:18px!important;background:rgba(18,18,18,.34)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.14),0 14px 42px rgba(0,0,0,.22)!important;backdrop-filter:blur(8px) saturate(.82)!important;-webkit-backdrop-filter:blur(8px) saturate(.82)!important}html body .app-shell.app-shell .mission-control-status :is(svg,span),html body .app-shell.app-shell .mission-control-status>button,html body .app-shell.app-shell .mission-control-status>span{color:#fff!important}html body .app-shell.app-shell .mission-control-status>button{border-color:rgba(255,255,255,.4)!important;background:rgba(0,0,0,.42)!important}@media (max-width:760px){html body .app-shell.app-shell .home-quote{grid-template-columns:1fr!important;gap:12px!important}html body .app-shell.app-shell .home-quote p{font-size:clamp(1.45rem,6vw,2.1rem)!important}html body .app-shell.app-shell .home-quote cite{justify-self:end!important}}html body .app-shell.app-shell .branch-node:not(.is-expanded),html body .app-shell.app-shell .branch-node:not(.is-expanded)>.liquid-card{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:100%!important;box-sizing:border-box!important}html body .app-shell.app-shell .branch-node:not(.is-expanded) :is(.node-card-inner,.node-header-row,.node-heading-copy),html body .app-shell.app-shell .branch-node:not(.is-expanded)>.liquid-card>div:last-child,html body .app-shell.app-shell .branch-node:not(.is-expanded)>.liquid-card>div:last-child>.liquid-card-content{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):not(.is-suggestion-group) :is(.node-title,.source-title){overflow:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}html body main.app-shell.app-shell .branch-node.branch-node:not(.is-expanded):not(.is-suggestion-group) p:is(.node-title,.source-title){white-space:nowrap!important;text-wrap:nowrap!important}html body .app-shell.app-shell .branch-node:not(.is-expanded) .liquid-card-actions{opacity:0!important;pointer-events:none!important;transition:opacity .16s ease!important}html body .app-shell.app-shell .branch-node:not(.is-expanded):is(:hover,:focus-within) .liquid-card-actions{opacity:1!important;pointer-events:auto!important}html body .app-shell.app-shell .branch-node.is-pending,html body .app-shell.app-shell .branch-node.is-pending .liquid-card{width:100%!important;height:100%!important;min-height:0!important}html body .app-shell.app-shell .branch-node.is-pending .pending-card-shell{display:grid!important;height:100%!important;grid-template-rows:auto 38px!important;place-content:center!important;gap:10px!important;padding:14px 22px!important}html body .app-shell.app-shell .branch-node.is-pending .pending-card-title{display:block!important;width:100%!important;max-width:none!important;overflow:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 1.22rem/1.2 var(--font-geist-sans),Inter,ui-sans-serif,system-ui,sans-serif!important;text-wrap:nowrap!important;white-space:nowrap!important;word-break:keep-all!important;-webkit-line-clamp:unset!important}html body .app-shell.app-shell .branch-node.is-pending .pending-generation-basic{min-width:0!important;min-height:38px!important}html body .app-shell.app-shell .branch-node.is-expanded .composer-quote-preview{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;max-height:132px!important;margin:0 0 10px!important;padding:12px 14px!important;overflow:auto!important;border:1px solid rgba(255,255,255,.38)!important;border-left-width:3px!important;border-radius:12px!important;background:rgba(5,5,5,.82)!important;color:#fff!important}html body .app-shell.app-shell .branch-node.is-expanded .composer-quote-preview :is(p,span,svg,button){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .app-shell.app-shell .branch-node.is-expanded .composer-quote-preview p{display:block!important;overflow:visible!important;font-size:.9rem!important;line-height:1.5!important;text-overflow:clip!important;white-space:pre-wrap!important}html body .app-shell.app-shell .branch-node.is-expanded .readable-paragraph{gap:0!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch li,html body .app-shell.app-shell .branch-node.is-expanded .readable-paragraph-chunk{margin:0!important;padding:.88rem 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;background:transparent!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch li:first-child,html body .app-shell.app-shell .branch-node.is-expanded .readable-paragraph-chunk:first-child{padding-top:0!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch li:last-child,html body .app-shell.app-shell .branch-node.is-expanded .readable-paragraph-chunk:last-child{padding-bottom:0!important;border-bottom:0!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch :is(ol,ul){display:grid!important;gap:9px!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .liquid-card>div:last-child{width:100%!important;height:100%!important;min-height:0!important;flex:1 1 auto!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .liquid-card-content{position:absolute!important;inset:0!important;width:100%!important;height:auto!important;min-height:0!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-shell{height:auto!important;min-height:0!important}html body .app-shell.app-shell .branch-node.is-expanded,html body .app-shell.app-shell .branch-node.is-expanded>.liquid-card{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-sizing:border-box!important}