@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;900&family=Rajdhani:wght@500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";:root,.mind-theme-root{--mind-app-grad: radial-gradient(120% 90% at 50% -10%, #0a1526 0%, #050b16 55%, #03060d 100%);--mind-head-bg: rgba(6, 14, 26, .6);--mind-panel: rgba(6, 13, 24, .5);--mind-panel-bar: rgba(6, 14, 26, .35);--mind-card: rgba(10, 20, 34, .6);--mind-card-light: rgba(10, 22, 38, .8);--mind-border: rgba(60, 118, 180, .22);--mind-border-soft: rgba(60, 118, 180, .14);--mind-acc-border: rgba(0, 229, 255, .35);--mind-ink: #d8e6f7;--mind-ink2: #9cb6d4;--mind-dim: #7690b0;--mind-faint: #3e5775;--mind-mono: #5a7a99;--mind-acc: #00e5ff;--mind-acc-ink: #04070e;--mind-acc-faint: rgba(0, 229, 255, .12);--mind-input-bg: rgba(3, 8, 16, .7);--mind-scene-bg: #04070e;--mind-scene-overlay: rgba(0, 229, 255, .025);--mind-live: #22c58a;--mind-warn: #ff9159;--mind-purple: #c58bff;--mind-pink: #ff6aa8;--mind-yellow: #ffcf6b}[data-theme=light] .mind-theme-root,.mind-theme-root[data-theme=light]{--mind-app-grad: radial-gradient(120% 90% at 50% -10%, #ffffff 0%, #eaf1f9 55%, #dae6f2 100%);--mind-head-bg: rgba(255, 255, 255, .74);--mind-panel: rgba(255, 255, 255, .66);--mind-panel-bar: rgba(255, 255, 255, .5);--mind-card: rgba(12, 44, 88, .055);--mind-card-light: rgba(12, 44, 88, .06);--mind-border: rgba(10, 66, 150, .18);--mind-border-soft: rgba(10, 66, 150, .1);--mind-acc-border: rgba(11, 116, 209, .4);--mind-ink: #0c1b30;--mind-ink2: #334f6d;--mind-dim: #5f7793;--mind-faint: #9bb0c8;--mind-mono: #6b83a0;--mind-acc: #0b74d1;--mind-acc-ink: #ffffff;--mind-acc-faint: rgba(11, 116, 209, .1);--mind-input-bg: #ffffff}@keyframes mind-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes mind-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes mind-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mind-feed{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes mind-glow{0%,to{box-shadow:0 0 18px #00e5ff59}50%{box-shadow:0 0 30px #00e5ff99}}@keyframes mind-typing-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.view-brain:has(.mind-theme-root){min-height:0}.mind-theme-root{height:calc(100vh - var(--mind-header-h, 59px));height:calc(100dvh - var(--mind-header-h, 59px));background:var(--mind-app-grad);color:var(--mind-ink);font-family:Space Grotesk,system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}.mind-theme-root ::-webkit-scrollbar{width:8px;height:8px}.mind-theme-root ::-webkit-scrollbar-thumb{background:#7896b459;border-radius:8px}.mind-theme-root ::-webkit-scrollbar-track{background:transparent}.mind-fullscreen-btn{width:26px;height:26px;border-radius:7px;background:var(--mind-card);border:1px solid var(--mind-border);color:var(--mind-ink2);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex:none}.mind-fullscreen-btn:hover{background:var(--mind-acc-faint);border-color:var(--mind-acc-border);color:var(--mind-acc)}.mind-nav{display:flex;align-items:center;gap:2px;margin-left:12px}.mind-nav-link{padding:7px 12px;font-size:13px;color:var(--mind-ink2);border-radius:8px;text-decoration:none;transition:all .2s}.mind-nav-link:hover{color:var(--mind-ink);background:var(--mind-card)}.mind-nav-link.active{color:var(--mind-ink);background:var(--mind-acc-faint);border:1px solid var(--mind-acc-border);font-weight:600}.mind-live-badge{display:flex;align-items:center;gap:7px;padding:5px 11px;border-radius:20px;border:1px solid rgba(124,190,150,.4);background:#5ac88c1a}.mind-live-dot{width:7px;height:7px;border-radius:50%;background:var(--mind-live);box-shadow:0 0 8px var(--mind-live);animation:mind-pulse 1.6s infinite}.mind-live-label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;color:#22a878}.mind-clock{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mind-dim)}.mind-breadcrumbs{flex:none;height:34px;display:flex;align-items:center;gap:8px;padding:0 22px;border-bottom:1px solid var(--mind-border-soft);background:var(--mind-panel-bar);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mind-mono);z-index:4}.mind-bc-link{color:var(--mind-dim);text-decoration:none;transition:color .2s;cursor:pointer}.mind-bc-link:hover{color:var(--mind-ink)}.mind-bc-sep{color:var(--mind-faint)}.mind-bc-current{color:var(--mind-acc);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mind-bc-mode{margin-left:auto;color:var(--mind-faint);flex:none}.mind-bc-mode-val{color:var(--mind-ink2)}.mind-bc-tools{display:flex;align-items:center;gap:10px;flex:none;margin-left:12px}.mind-bc-tools .mind-drawer-toggle{padding:4px 9px;font-size:11px;border-radius:7px}@media(max-width:820px){.mind-bc-mode{display:none}.mind-bc-tools{margin-left:auto}}.mind-main{flex:1;display:grid;grid-template-columns:clamp(240px,20vw,300px) 1fr clamp(300px,24vw,346px);min-height:0}.mind-left{border-right:1px solid var(--mind-border);background:var(--mind-panel);display:flex;flex-direction:column;min-height:0;overflow-y:auto}.mind-sidebar-section{padding:16px;border-bottom:1px solid var(--mind-border-soft)}.mind-sidebar-section:first-child{padding-top:16px}.mind-sidebar-section:last-child{border-bottom:none}.mind-section-head{font-family:Rajdhani,sans-serif;font-weight:600;font-size:11px;letter-spacing:.18em;color:var(--mind-mono);margin-bottom:10px;text-transform:uppercase}.mind-section-head-right{margin-left:auto;font-size:9.5px;color:var(--mind-faint)}.mind-search-wrap{position:relative}.mind-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--mind-dim);font-size:13px;pointer-events:none}.mind-search-input{width:100%;padding:10px 12px 10px 30px;background:var(--mind-input-bg);border:1px solid var(--mind-border);border-radius:9px;color:var(--mind-ink);font-family:Space Grotesk,sans-serif;font-size:13px;outline:none;transition:all .2s}.mind-search-input:focus{border-color:var(--mind-acc);box-shadow:0 0 0 3px var(--mind-acc-faint)}.mind-search-results{margin-top:8px;max-height:170px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.mind-search-result{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 10px;background:var(--mind-card);border:1px solid var(--mind-border-soft);border-radius:8px;cursor:pointer;color:var(--mind-ink2);font-size:12px;transition:all .2s}.mind-search-result:hover{border-color:var(--mind-acc);color:var(--mind-ink)}.mind-search-result-dot{width:8px;height:8px;border-radius:2px;flex:none}.mind-search-result-type{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--mind-mono)}.mind-lightrag-panel{padding:11px 12px;border:1px solid var(--mind-border);border-radius:11px;background:var(--mind-card)}.mind-lightrag-header{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mind-dim);margin-bottom:8px}.mind-lightrag-mode{color:var(--mind-acc)}.mind-lightrag-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;text-align:center}.mind-lr-stat-val{font-family:Orbitron,sans-serif;font-weight:700;font-size:16px;color:var(--mind-ink)}.mind-lr-stat-label{font-size:9px;color:var(--mind-dim);margin-top:1px}.mind-lr-bars{margin-top:10px;display:flex;flex-direction:column;gap:6px}.mind-lr-bar-row{display:flex;flex-direction:column;gap:3px}.mind-lr-bar-head{display:flex;justify-content:space-between;font-size:9.5px;color:var(--mind-dim)}.mind-lr-bar-track{height:4px;border-radius:3px;background:var(--mind-border-soft);overflow:hidden}.mind-lr-bar-fill{height:100%;background:var(--mind-acc);border-radius:3px;transition:width .3s}.mind-lr-bar-fill.purple{background:var(--mind-purple)}.mind-lr-last{margin-top:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mind-mono);line-height:1.5}.mind-layers-list{display:flex;flex-direction:column;gap:6px}.mind-layer-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:500;background:var(--mind-card);border:1px solid var(--mind-border);color:var(--mind-ink2);transition:all .2s}.mind-layer-row:hover{border-color:var(--mind-acc);color:var(--mind-ink);transform:translate(2px)}.mind-layer-row.hidden{background:transparent;border-color:var(--mind-border-soft);color:var(--mind-faint);opacity:.55}.mind-layer-dot{width:11px;height:11px;border-radius:3px;flex:none;box-shadow:0 0 8px currentColor}.mind-layer-count{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mind-dim)}.mind-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mind-metric-card{padding:11px 12px;background:var(--mind-card);border:1px solid var(--mind-border);border-radius:10px;text-align:center}.mind-metric-val{font-family:Orbitron,sans-serif;font-weight:700;font-size:21px}.mind-metric-label{font-size:10px;color:var(--mind-dim);margin-top:2px}.mind-metric-val.acc{color:var(--mind-acc)}.mind-metric-val.live{color:var(--mind-live)}.mind-metric-val.pink{color:var(--mind-pink)}.mind-metric-val.yellow{color:var(--mind-yellow)}.mind-fps-row{margin-top:12px;display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mind-mono)}.mind-fps-label{flex-shrink:0}.mind-fps-track{flex:1;height:4px;background:var(--mind-border-soft);border-radius:3px;overflow:hidden}.mind-fps-fill{height:100%;background:var(--mind-acc);border-radius:3px;transition:width .3s}.mind-fps-val{color:var(--mind-ink2)}.mind-center{position:relative;overflow:hidden;background:var(--mind-scene-bg);min-height:400px}[data-theme=light] .mind-center,.mind-theme-root[data-theme=light] .mind-center{background:#04070e}.mind-3d-host{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mind-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,var(--mind-scene-overlay) 0px,var(--mind-scene-overlay) 1px,transparent 2px,transparent 4px);mix-blend-mode:screen;opacity:.5}.mind-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(80% 80% at 50% 45%,transparent 55%,rgba(3,6,13,.6) 100%)}.mind-scene-title{position:absolute;top:18px;left:20px;pointer-events:none;max-width:34%}.mind-scene-title-main{font-family:Orbitron,sans-serif;font-weight:700;font-size:13.5px;letter-spacing:.07em;color:#eaf6ff;text-shadow:0 0 18px rgba(0,229,255,.4)}.mind-scene-title-sub{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#5a7a99;margin-top:4px;letter-spacing:.08em}.mind-ask-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#5a7a99;flex:none;letter-spacing:.1em}.mind-ask-chip{flex:none;padding:7px 13px;border-radius:20px;background:#0a1626cc;border:1px solid rgba(60,118,180,.28);color:#bcd8e8;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .2s}.mind-ask-chip:hover{border-color:#00e5ff80;color:#eaf6ff;background:#00e5ff1a}.mind-camera-controls{position:absolute;bottom:20px;left:20px;display:flex;flex-direction:column;gap:7px}.mind-cam-btn{width:38px;height:38px;border-radius:10px;background:#060e1ab8;border:1px solid rgba(60,118,180,.3);color:#c8dcf2;font-size:18px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .2s}.mind-cam-btn:hover,.mind-cam-btn.active{background:#00e5ff29;border-color:#00e5ff73;color:#7fe8ff}.mind-compass{position:absolute;bottom:20px;right:20px;width:46px;height:46px;border-radius:50%;border:1px solid rgba(60,118,180,.35);background:#060e1a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.mind-compass-label{position:absolute;top:2px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,monospace;font-size:8px;color:#5a7a99}.mind-compass-needle{width:2px;height:18px;background:linear-gradient(#00e5ff,transparent);border-radius:2px;transform-origin:center bottom;margin-top:-9px;transition:transform .1s}.mind-compass-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background:#7fe8ff}.mind-right{border-left:1px solid var(--mind-border);background:var(--mind-panel);display:flex;flex-direction:column;min-height:0}.mind-entity-card{flex:none;max-height:56%;overflow-y:auto;padding:16px;border-bottom:1px solid var(--mind-border)}.mind-entity-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mind-entity-title{font-family:Rajdhani,sans-serif;font-weight:600;font-size:11px;letter-spacing:.18em;color:var(--mind-mono)}.mind-entity-id-tag{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mind-faint)}.mind-entity-detail{animation:mind-fade .3s ease}.mind-entity-header{display:flex;align-items:flex-start;gap:11px;margin-bottom:8px}.mind-entity-glyph{width:34px;height:34px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-weight:700;font-size:13px;color:#04070e}.mind-entity-info h3{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:var(--mind-ink);margin:0 0 3px}.mind-entity-type{font-size:11px;font-weight:600;margin-top:3px}.mind-entity-path{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mind-mono);margin-bottom:11px}.mind-entity-desc{font-size:13px;line-height:1.6;color:var(--mind-ink2);margin:0 0 14px}.mind-entity-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px}.mind-entity-stat{padding:9px 11px;background:var(--mind-card);border:1px solid var(--mind-border);border-radius:9px;text-align:center}.mind-entity-stat-val{font-family:Orbitron,sans-serif;font-weight:700;font-size:16px;color:var(--mind-ink)}.mind-entity-stat-key{font-size:9.5px;color:var(--mind-dim);margin-top:2px}.mind-related-section{margin-bottom:13px}.mind-related-title{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--mind-mono);margin-bottom:7px}.mind-related-list{display:flex;flex-wrap:wrap;gap:6px}.mind-related-chip{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--mind-card);border:1px solid var(--mind-border);border-radius:16px;cursor:pointer;color:var(--mind-ink2);font-size:11.5px;transition:all .2s}.mind-related-chip:hover{border-color:var(--mind-acc);color:var(--mind-ink);transform:translate(2px)}.mind-related-dot{width:7px;height:7px;border-radius:2px}.mind-related-rel{color:var(--mind-faint);font-size:9px}.mind-sources-section{margin-bottom:14px;padding:10px 11px;border:1px dashed var(--mind-border);border-radius:10px}.mind-source-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:6px 9px;background:var(--mind-card);border:1px solid var(--mind-border);border-radius:8px;cursor:pointer;color:var(--mind-ink2);font-size:11px;transition:all .2s}.mind-source-row:hover{border-color:var(--mind-acc)}.mind-source-icon{color:var(--mind-purple);font-size:11px}.mind-source-chunks{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:8.5px;color:var(--mind-mono)}.mind-entity-actions{display:flex;gap:8px}.mind-entity-action{flex:1;padding:10px;border-radius:9px;background:var(--mind-acc);border:none;color:var(--mind-acc-ink);font-weight:600;font-size:12.5px;cursor:pointer;font-family:Space Grotesk,sans-serif}.mind-entity-action.secondary{flex:none;padding:10px 12px;background:var(--mind-card);border:1px solid var(--mind-border);color:var(--mind-ink2);display:flex;align-items:center;text-decoration:none}.mind-entity-action.secondary:hover{border-color:var(--mind-acc);color:var(--mind-ink)}.mind-entity-empty{padding:40px 16px;text-align:center;color:var(--mind-dim);font-size:13px}.mind-chat-area{flex:1;display:flex;flex-direction:column;min-height:0}.mind-chat-head{flex:none;display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--mind-border-soft)}.mind-chat-icon{width:26px;height:26px;border-radius:7px;background:var(--mind-acc-faint);border:1px solid var(--mind-acc-border);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--mind-acc)}.mind-chat-id h4{font-weight:600;font-size:13px;color:var(--mind-ink);margin:0}.mind-chat-id small{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--mind-live);letter-spacing:.06em}.mind-chat-body{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:11px}.mind-chat-msg{display:flex;flex-direction:column;gap:4px}.mind-chat-msg.mind-role-user{align-items:flex-end}.mind-chat-msg.mind-role-assistant{align-items:flex-start}.mind-chat-bubble{max-width:88%;padding:9px 12px;border-radius:12px;font-size:12.5px;line-height:1.5}.mind-chat-msg.mind-role-user .mind-chat-bubble{background:var(--mind-acc-faint);border:1px solid var(--mind-acc-border);color:var(--mind-ink);border-bottom-right-radius:4px}.mind-chat-msg.mind-role-assistant .mind-chat-bubble{background:var(--mind-card);border:1px solid var(--mind-border);color:var(--mind-ink2);border-bottom-left-radius:4px}.mind-chat-cursor{display:inline-block;width:7px;height:13px;margin-left:2px;background:var(--mind-acc);vertical-align:middle;animation:mind-blink .9s steps(1) infinite}.mind-chat-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;max-width:88%}.mind-chat-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:var(--mind-card);border:1px solid var(--mind-border);border-radius:14px;cursor:pointer;color:var(--mind-ink2);font-size:10px;font-family:JetBrains Mono,monospace;transition:all .2s}.mind-chat-badge:hover{border-color:var(--mind-acc)}.mind-chat-suggest{flex:none;display:flex;align-items:center;gap:8px;padding:10px 16px;overflow-x:auto;border-top:1px solid var(--mind-border-soft)}.mind-chat-suggest .mind-ask-label{flex:none}.mind-chat-input-wrap{flex:none;display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--mind-border-soft)}.mind-chat-input{flex:1;padding:10px 12px;background:var(--mind-input-bg);border:1px solid var(--mind-border);border-radius:9px;color:var(--mind-ink);font-family:Space Grotesk,sans-serif;font-size:13px;outline:none}.mind-chat-input:focus{border-color:var(--mind-acc)}.mind-chat-send{padding:10px 15px;border-radius:9px;background:var(--mind-acc);border:none;color:var(--mind-acc-ink);font-weight:600;font-size:13px;cursor:pointer}.mind-typing{display:inline-flex;gap:5px;align-items:center;height:15px}.mind-typing i{width:6px;height:6px;border-radius:50%;background:var(--mind-acc);opacity:.5;animation:mind-typing-dot 1.2s ease-in-out infinite}.mind-typing i:nth-child(2){animation-delay:.18s}.mind-typing i:nth-child(3){animation-delay:.36s}.mind-status-dot{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:0 0 10px currentColor}.mind-status-dot.live,.mind-status-dot.online{background:var(--mind-live);color:var(--mind-live)}.mind-status-dot.thinking{background:var(--mind-acc);color:var(--mind-acc);animation:mind-pulse 1.1s ease-in-out infinite}.mind-status-dot.degraded{background:var(--mind-warn);color:var(--mind-warn)}.mind-entity-card .nc-card{background:transparent;border:none;padding:0;max-height:none}.mind-entity-card .nc-top{padding:0;margin:0;border:none}.mind-entity-card .nc-name{font-size:16px;font-weight:700;color:var(--mind-ink)}.mind-entity-card .nc-badge{font-size:11px;margin-bottom:4px}.mind-entity-card .nc-desc{font-size:13px;line-height:1.6;color:var(--mind-ink2)}.mind-entity-card .nc-list{gap:6px}.mind-entity-card .nc-item{padding:6px 10px;border-radius:16px;font-size:11.5px}.mind-entity-card .nc-section-title{font-size:9.5px;letter-spacing:.14em}@media(max-width:1200px){.mind-main{grid-template-columns:270px 1fr 360px}}@media(max-width:980px){.mind-main{grid-template-columns:1fr;grid-template-rows:1fr;gap:0}.mind-left,.mind-right{position:fixed;top:var(--mind-header-h, 58px);bottom:0;width:85%;max-width:320px;z-index:10;transform:translate(-100%);transition:transform .3s ease}.mind-right{left:auto;right:0;transform:translate(100%)}.mind-left.open,.mind-right.open{transform:translate(0)}.mind-drawer-backdrop{position:fixed;inset:var(--mind-header-h, 58px) 0 0 0;background:#03070e8c;z-index:9}.mind-center{grid-row:1}.mind-right{display:flex;flex-direction:column;height:calc(100dvh - var(--mind-header-h, 58px))}.mind-entity-card{max-height:none;max-height:50vh}.mind-drawer-toggle{display:inline-flex;padding:7px 11px;border-radius:8px;background:var(--mind-card);border:1px solid var(--mind-border);color:var(--mind-ink2);font-size:12px;cursor:pointer}}@media(max-width:600px){.mind-breadcrumbs{padding:0 12px;font-size:10px}.mind-camera-controls{left:12px;bottom:16px}.mind-compass{right:12px}}@media(prefers-reduced-motion:reduce){.mind-live-dot,.mind-chat-cursor,.mind-typing i,.mind-fps-fill{animation:none}.mind-search-result,.mind-layer-row,.mind-related-chip,.mind-source-row,.mind-ask-chip{transition:none;transform:none}}.mind-feed{position:absolute;top:96px;left:20px;width:min(280px,42%);padding:11px 12px;background:#050c189e;border:1px solid rgba(60,118,180,.22);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;pointer-events:none}.mind-feed-head{display:flex;align-items:center;gap:7px;margin-bottom:9px}.mind-feed-dot{width:6px;height:6px;border-radius:50%;background:#ff6aa8;box-shadow:0 0 8px #ff6aa8;animation:bkpulse 1.3s infinite}.mind-feed-title{font-family:Rajdhani,Space Grotesk,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.16em;color:#8fb0cc}.mind-feed-list{display:flex;flex-direction:column;gap:7px}.mind-feed-item{display:flex;align-items:flex-start;gap:7px}.mind-feed-badge{width:6px;height:6px;border-radius:2px;margin-top:5px;flex:none;background:#5a7a99}.mind-feed-badge.g{background:#22c58a;box-shadow:0 0 6px #22c58a99}.mind-feed-q{font-size:11.5px;line-height:1.35;color:#c8dcf2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:900px){.mind-feed{display:none}}.mind-tour-toggle{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:6;padding:8px 18px;border-radius:22px;background:#060e1ac7;border:1px solid rgba(60,118,180,.3);color:#c8dcf2;font-size:12px;font-family:JetBrains Mono,monospace;letter-spacing:.05em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .2s}.mind-tour-toggle:hover{border-color:#00e5ff80;color:#eaf6ff}.mind-tour-toggle.active{background:#00e5ff2e;border-color:#00e5ff99;color:#eaf6ff}.mind-topright-controls{position:absolute;top:16px;right:16px;z-index:6;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.mind-style-switcher{display:flex;flex-direction:column;gap:4px;padding:5px;border-radius:10px;background:#060e1ab8;border:1px solid rgba(60,118,180,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mind-style-btn{padding:6px 12px;border-radius:7px;border:1px solid transparent;background:transparent;color:#9cb6d4;font-size:11.5px;font-family:JetBrains Mono,monospace;cursor:pointer;text-align:right;transition:all .2s}.mind-style-btn:hover{color:#eaf6ff;background:#00e5ff14}.mind-style-btn.active{color:#eaf6ff;background:#00e5ff29;border-color:#00e5ff73}.mind-clear-focus{padding:7px 14px;border-radius:20px;background:#060e1ac7;border:1px solid rgba(0,229,255,.45);color:#7fe8ff;font-size:12px;font-family:JetBrains Mono,monospace;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .2s}.mind-clear-focus:hover{background:#00e5ff2e;color:#eaf6ff}.mind-tour-caption{position:absolute;bottom:60px;left:50%;transform:translate(-50%);z-index:4;min-width:240px;max-width:min(440px,78%);padding:11px 18px;border-radius:14px;background:#040a14d1;border:1px solid rgba(0,229,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eaf6ff;text-align:center;box-shadow:0 8px 30px #0006;pointer-events:none}.mind-tour-caption-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:#7690b0;letter-spacing:.08em;text-transform:uppercase}.mind-tour-caption-type{font-weight:600}.mind-tour-caption-pos{color:#00e5ff}.mind-tour-caption-label{font-family:Orbitron,sans-serif;font-weight:600;font-size:16px;color:#eaf6ff;line-height:1.25;text-shadow:0 0 14px rgba(0,229,255,.35);word-break:break-word}.mind-tour-caption-sub{margin-top:5px;font-size:11px;color:#9cb6d4;font-family:JetBrains Mono,monospace}@media(max-width:900px){.mind-tour-toggle{top:10px;padding:6px 12px;font-size:11px}.mind-topright-controls{top:10px;right:10px}.mind-style-btn{padding:5px 9px;font-size:10.5px}.mind-tour-caption{min-width:180px;bottom:56px;padding:9px 13px}.mind-tour-caption-label{font-size:14px}}
