.vscode-dialog-overlay{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;backdrop-filter:blur(4px)}.vscode-dialog-panel{width:420px;max-width:100%;padding:24px;background:#1a1f2e;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 16px 48px #00000080;outline:none}.vscode-dialog-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:14px;border-radius:8px}.vscode-dialog-icon-danger{color:#f87171;background:#f871711f}.vscode-dialog-icon-warning{color:#f5a100;background:#f5a1001f}.vscode-dialog-icon-info{color:#60a5fa;background:#60a5fa1f}.vscode-dialog-icon-success{color:#34d399;background:#34d3991f}.vscode-dialog-title{margin:0 0 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:14px;font-weight:600;color:#fff}.vscode-dialog-message{margin:0 0 20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.6;color:#ffffffa6}.vscode-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.vscode-dialog-btn{display:inline-flex;align-items:center;gap:4px;padding:7px 16px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px;font-weight:600;text-decoration:none;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:background .1s ease,border-color .1s ease}.vscode-dialog-btn-ghost{color:#e0e4ef;background:#ffffff0f;border-color:#ffffff24}.vscode-dialog-btn-ghost:hover{background:#ffffff1f}.vscode-dialog-btn-danger{color:#fff;background:#dc2626}.vscode-dialog-btn-danger:hover{background:#b91c1c}.vscode-dialog-btn-primary{color:#1a1f2e;background:#f5a100}.vscode-dialog-btn-primary:hover{background:#ffb524}.dialog-fade-enter-active{transition:opacity .12s ease}.dialog-fade-leave-active{transition:opacity .1s ease}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.dialog-fade-enter-to,.dialog-fade-leave-from{opacity:1}.activity-btn[data-v-94804963]{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:48px;height:48px;transition:color .15s ease;border-left:2px solid transparent;flex-shrink:0;pointer-events:auto;cursor:pointer}.activity-active[data-v-94804963]{color:var(--color-vscode-chrome-fg);border-left-color:var(--color-accent)}.activity-inactive[data-v-94804963]{color:var(--color-vscode-chrome-fg-muted)}.activity-inactive[data-v-94804963]:hover{color:var(--color-vscode-chrome-fg)}.panel-enter-active[data-v-16b4d494],.panel-leave-active[data-v-16b4d494]{transition:opacity .12s ease}.panel-enter-from[data-v-16b4d494],.panel-leave-to[data-v-16b4d494]{opacity:0}.sidebar-resize-handle[data-v-16b4d494]{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;z-index:25;touch-action:none}.sidebar-resize-handle[data-v-16b4d494]:hover,.sidebar-resize-handle[data-v-16b4d494]:focus-visible{background:var(--color-accent);opacity:.5;outline:none}.filter-header[data-v-16b4d494]{font-size:10px;font-family:monospace;text-transform:uppercase;letter-spacing:.15em;color:var(--color-vscode-chrome-fg-muted)}.filter-chip[data-v-16b4d494]{font-size:11px;font-family:monospace;padding:2px 8px;border-radius:3px;transition:background .1s,color .1s;cursor:pointer}.chip-active[data-v-16b4d494]{background:var(--color-accent);color:var(--color-accent-950);font-weight:600}.chip-inactive[data-v-16b4d494]{background:var(--color-vscode-chrome-border);color:var(--color-vscode-chrome-fg-muted)}.chip-inactive[data-v-16b4d494]:hover{background:var(--color-vscode-chrome-border);color:var(--color-vscode-chrome-fg)}.tabmode-enter-active[data-v-92d5762f],.tabmode-leave-active[data-v-92d5762f]{transition:opacity .12s ease}.tabmode-enter-from[data-v-92d5762f],.tabmode-leave-to[data-v-92d5762f]{opacity:0}.breadcrumb-enter-active[data-v-92d5762f],.breadcrumb-leave-active[data-v-92d5762f]{transition:opacity .1s ease}.breadcrumb-enter-from[data-v-92d5762f],.breadcrumb-leave-to[data-v-92d5762f]{opacity:0}.panel-resize-handle[data-v-ce575a6c]{position:absolute;top:0;left:0;width:100%;height:4px;cursor:row-resize;z-index:25;touch-action:none}.panel-resize-handle[data-v-ce575a6c]:hover,.panel-resize-handle[data-v-ce575a6c]:focus-visible{background:var(--color-accent);opacity:.5;outline:none}.search-palette[data-v-9ae995ac]{width:540px;max-width:92vw;max-height:64vh;display:flex;flex-direction:column;background:var(--color-vscode-overlay-bg);border:1px solid var(--color-vscode-overlay-border);border-radius:8px;box-shadow:0 16px 48px #00000080;overflow:hidden}.search-input-wrap[data-v-9ae995ac]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--color-vscode-overlay-border)}.search-icon[data-v-9ae995ac]{color:var(--color-vscode-overlay-fg-muted);flex-shrink:0}.search-input[data-v-9ae995ac]{flex:1;background:transparent;border:none;outline:none;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:13px;color:var(--color-vscode-overlay-fg);caret-color:var(--color-accent)}.search-input[data-v-9ae995ac]::placeholder{color:var(--color-vscode-overlay-fg-muted)}.search-results[data-v-9ae995ac]{flex:1;overflow-y:auto;padding:6px 0;max-height:400px}.search-group-label[data-v-9ae995ac]{padding:6px 14px 2px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-vscode-overlay-fg-muted);user-select:none}.search-result-item[data-v-9ae995ac]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:6px 14px;text-align:left;cursor:pointer;transition:background .08s;border:none;background:transparent}.search-result-item[data-v-9ae995ac]:hover,.result-active[data-v-9ae995ac]{background:var(--color-vscode-overlay-hover)}.result-icon[data-v-9ae995ac]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-top:1px;border-radius:3px}.icon-researcher[data-v-9ae995ac],.icon-member[data-v-9ae995ac]{color:#60a5fa}.icon-publication[data-v-9ae995ac]{color:#34d399}.icon-blog[data-v-9ae995ac]{color:#f5a100}.icon-project[data-v-9ae995ac]{color:#60a5fa}.icon-event[data-v-9ae995ac]{color:#c084fc}.result-body[data-v-9ae995ac]{display:flex;flex-direction:column;min-width:0}.result-title[data-v-9ae995ac]{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12.5px;color:var(--color-vscode-overlay-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-active .result-title[data-v-9ae995ac]{color:var(--color-vscode-overlay-fg)}.result-excerpt[data-v-9ae995ac]{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;color:var(--color-vscode-overlay-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-active .result-excerpt[data-v-9ae995ac]{color:var(--color-vscode-overlay-fg)}.search-empty[data-v-9ae995ac],.search-hint[data-v-9ae995ac]{padding:24px 14px;text-align:center;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px;color:var(--color-vscode-overlay-fg-muted)}.search-footer[data-v-9ae995ac]{display:flex;align-items:center;gap:16px;padding:6px 14px;border-top:1px solid var(--color-vscode-overlay-border);font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:10px;color:var(--color-vscode-overlay-fg-muted)}.search-footer kbd[data-v-9ae995ac]{display:inline-block;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:10px;background:var(--color-vscode-overlay-hover);border:1px solid var(--color-vscode-overlay-border);border-radius:3px}.search-results[data-v-9ae995ac]::-webkit-scrollbar{width:4px}.search-results[data-v-9ae995ac]::-webkit-scrollbar-thumb{background:var(--color-vscode-overlay-border);border-radius:2px}.cmdk-palette[data-v-c3bab7c3]{width:560px;max-width:92vw;max-height:64vh;display:flex;flex-direction:column;background:var(--color-vscode-overlay-bg);border:1px solid var(--color-vscode-overlay-border);border-radius:8px;box-shadow:0 16px 48px #00000080;overflow:hidden}.cmdk-input-wrap[data-v-c3bab7c3]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--color-vscode-overlay-border)}.cmdk-prompt[data-v-c3bab7c3]{flex-shrink:0;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:14px;font-weight:600;color:var(--color-accent)}.cmdk-input[data-v-c3bab7c3]{flex:1;background:transparent;border:none;outline:none;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:13px;color:var(--color-vscode-overlay-fg);caret-color:var(--color-accent)}.cmdk-input[data-v-c3bab7c3]::placeholder{color:var(--color-vscode-overlay-fg-muted)}.cmdk-results[data-v-c3bab7c3]{flex:1;overflow-y:auto;padding:6px 0;max-height:400px}.cmdk-group-label[data-v-c3bab7c3]{padding:6px 14px 2px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-vscode-overlay-fg-muted);user-select:none}.cmdk-item[data-v-c3bab7c3]{display:block;width:100%;padding:6px 14px;text-align:left;cursor:pointer;transition:background .08s;border:none;background:transparent;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12.5px;color:var(--color-vscode-overlay-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-item[data-v-c3bab7c3]:hover,.item-active[data-v-c3bab7c3]{background:var(--color-vscode-overlay-hover)}.cmdk-empty[data-v-c3bab7c3]{padding:24px 14px;text-align:center;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px;color:var(--color-vscode-overlay-fg-muted)}.cmdk-footer[data-v-c3bab7c3]{display:flex;align-items:center;gap:16px;padding:6px 14px;border-top:1px solid var(--color-vscode-overlay-border);font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:10px;color:var(--color-vscode-overlay-fg-muted)}.cmdk-footer kbd[data-v-c3bab7c3]{display:inline-block;padding:1px 5px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:10px;background:var(--color-vscode-overlay-hover);border:1px solid var(--color-vscode-overlay-border);border-radius:3px}.cmdk-results[data-v-c3bab7c3]::-webkit-scrollbar{width:4px}.cmdk-results[data-v-c3bab7c3]::-webkit-scrollbar-thumb{background:var(--color-vscode-overlay-border);border-radius:2px}.qio-overlay[data-v-e8c4be30]{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;padding-top:14vh;background:#0000008c;backdrop-filter:blur(4px)}.overlay-fade-enter-active[data-v-e8c4be30]{transition:opacity .12s ease}.overlay-fade-leave-active[data-v-e8c4be30]{transition:opacity .1s ease}.overlay-fade-enter-from[data-v-e8c4be30],.overlay-fade-leave-to[data-v-e8c4be30]{opacity:0}.overlay-fade-enter-to[data-v-e8c4be30],.overlay-fade-leave-from[data-v-e8c4be30]{opacity:1}.editor-wrap{position:relative;min-height:100%;display:flex}.editor-gutter{flex-shrink:0;width:52px;height:100%;overflow:hidden;background:var(--color-vscode-gutter-bg);border-right:1px solid var(--color-vscode-gutter-border);display:flex;flex-direction:column;align-items:flex-end;padding:1px 10px 0 0;box-sizing:border-box}.editor-gutter span{display:block;height:22px;line-height:22px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;color:var(--color-vscode-gutter-text);user-select:none;flex-shrink:0}.editor-gutter span:nth-child(10n){color:var(--color-vscode-gutter-text-em)}.editor-body{flex:1;min-width:0}.editor-body h1:not([class]),.editor-body h2:not([class]),.editor-body h3:not([class]),.editor-body h4:not([class]){position:relative;font-family:"DM Serif Display",Georgia,ui-serif,serif}.editor-body h1:not([class]):before{content:"# "}.editor-body h2:not([class]):before{content:"## "}.editor-body h3:not([class]):before{content:"### "}.editor-body h4:not([class]):before{content:"#### "}.editor-body h1:not([class]):before,.editor-body h2:not([class]):before,.editor-body h3:not([class]):before,.editor-body h4:not([class]):before{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-weight:400;color:var(--color-editor-hash);font-size:.85em;letter-spacing:-.02em}.editor-body h1:not([class]){font-size:2.5rem;font-weight:700;line-height:1.15;color:var(--color-primary);margin-top:0;margin-bottom:.25rem}.editor-body h2:not([class]){font-size:1.375rem;font-weight:600;line-height:1.35;color:var(--color-primary);margin-top:1.75rem;margin-bottom:.4rem}.editor-body h3:not([class]){font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-primary);margin-top:1.25rem;margin-bottom:.25rem}.editor-body h4:not([class]){font-size:1rem;font-weight:600;color:var(--color-primary)}.editor-body pre:not([class]),.editor-body pre[class^=astro]:not(.astro-code),.editor-body .prose pre:not(.astro-code){background:var(--color-editor-code-bg)!important;color:#d4d4d4;border-radius:4px;padding:1em 1.25em;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12.5px;line-height:1.65;overflow-x:auto;margin:1em 0;border:1px solid rgba(255,255,255,.06)}.editor-body pre.astro-code,.editor-body .prose pre.astro-code{border-radius:4px;padding:1em 1.25em;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12.5px;line-height:1.65;overflow-x:auto;margin:1em 0;border:1px solid rgba(255,255,255,.06)}.editor-body code:not(pre code):not([class]),.editor-body .prose :not(pre)>code{background:var(--color-editor-inline-code-bg);color:var(--color-editor-inline-code-text);font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.875em;padding:.15em .4em;border-radius:3px;border:1px solid var(--color-editor-inline-code-border)}.editor-body blockquote:not([class]),.editor-body .prose blockquote{border-left:3px solid var(--color-editor-blockquote-border);background:var(--color-editor-blockquote-bg);padding:.5em 1em;margin:1em 0;border-radius:0 4px 4px 0;color:inherit;font-style:normal}#editor section[id]:not(:first-child){border-top:1px solid var(--color-editor-section-divider)}
