:root{--color-bg:oklch(98.5% .004 90);--color-surface:oklch(100% 0 0);--color-surface2:oklch(96% .005 90);--color-border:oklch(89% .007 90);--color-text:oklch(20% .006 90);--color-muted:oklch(48% .012 90);--color-accent:oklch(55% .11 170);--color-accent-text:oklch(99% .01 170);--color-accent-soft:oklch(55% .11 170/.12);--color-danger:oklch(55% .18 25);--color-unresolved:oklch(62% .012 90);--color-diff-add:oklch(46% .13 150);--color-diff-add-soft:oklch(46% .13 150/.1);--color-diff-add-word:oklch(46% .13 150/.24);--color-diff-remove:oklch(50% .16 25);--color-diff-remove-soft:oklch(50% .16 25/.1);--color-diff-remove-word:oklch(50% .16 25/.24);--color-dot-pattern:oklch(89% .007 90/.6);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--layout-sidebar-width:236px;--layout-topbar-height:58px;--layout-topbar-height-mobile:52px;--layout-content-padding:28px 32px;--layout-content-padding-mobile:18px 16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:oklch(16% .006 250);--color-surface:oklch(20.5% .007 250);--color-surface2:oklch(24.5% .009 250);--color-border:oklch(32% .012 250);--color-text:oklch(93% .004 250);--color-muted:oklch(64% .012 250);--color-accent:oklch(78% .11 170);--color-accent-text:oklch(15% .02 170);--color-accent-soft:oklch(78% .11 170/.16);--color-danger:oklch(70% .15 25);--color-unresolved:oklch(55% .012 250);--color-diff-add:oklch(80% .14 150);--color-diff-add-soft:oklch(80% .14 150/.13);--color-diff-add-word:oklch(80% .14 150/.28);--color-diff-remove:oklch(72% .15 25);--color-diff-remove-soft:oklch(72% .15 25/.13);--color-diff-remove-word:oklch(72% .15 25/.28);--color-dot-pattern:oklch(32% .012 250/.35)}}:root[data-theme=dark]{--color-bg:oklch(16% .006 250);--color-surface:oklch(20.5% .007 250);--color-surface2:oklch(24.5% .009 250);--color-border:oklch(32% .012 250);--color-text:oklch(93% .004 250);--color-muted:oklch(64% .012 250);--color-accent:oklch(78% .11 170);--color-accent-text:oklch(15% .02 170);--color-accent-soft:oklch(78% .11 170/.16);--color-danger:oklch(70% .15 25);--color-unresolved:oklch(55% .012 250);--color-diff-add:oklch(80% .14 150);--color-diff-add-soft:oklch(80% .14 150/.13);--color-diff-add-word:oklch(80% .14 150/.28);--color-diff-remove:oklch(72% .15 25);--color-diff-remove-soft:oklch(72% .15 25/.13);--color-diff-remove-word:oklch(72% .15 25/.28);--color-dot-pattern:oklch(32% .012 250/.35)}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-bg);line-height:1.6;font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}.field{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.field label{color:var(--color-text);font-size:13px;font-weight:500}.field input{font-family:var(--font-sans);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);padding:10px 12px;font-size:14px}.field input::placeholder{color:var(--color-muted)}.field input:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.btn-primary{background:var(--color-accent);color:var(--color-accent-text);font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;border:none;padding:12px;font-size:14px;font-weight:700}.btn-primary:hover:not(:disabled){filter:brightness(1.05)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-secondary{font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:10px 16px;font-size:13px;font-weight:700}.btn-secondary:hover:not(:disabled){border-color:var(--color-accent)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-danger{font-family:var(--font-sans);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:10px 16px;font-size:13px;font-weight:700}.btn-danger:hover:not(:disabled){background:color-mix(in oklab, var(--color-danger) 12%, transparent)}.btn-danger:disabled{opacity:.6;cursor:not-allowed}.btn-danger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-danger-solid{font-family:var(--font-sans);color:var(--color-accent-text);background:var(--color-danger);border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 16px;font-size:13px;font-weight:700}.btn-danger-solid:hover:not(:disabled){filter:brightness(1.05)}.btn-danger-solid:disabled{opacity:.6;cursor:not-allowed}.btn-danger-solid:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-ghost{font-family:var(--font-sans);color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px;font-weight:600}.btn-ghost:hover:not(:disabled){background:var(--color-surface2)}.btn-ghost:disabled{opacity:.6;cursor:not-allowed}.btn-ghost:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-ghost-danger{font-family:var(--font-sans);color:var(--color-danger);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px;font-weight:600}.btn-ghost-danger:hover:not(:disabled){background:color-mix(in oklab, var(--color-danger) 12%, transparent)}.btn-ghost-danger:disabled{opacity:.6;cursor:not-allowed}.btn-ghost-danger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-add{font-family:var(--font-sans);color:var(--color-muted);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:13px;font-weight:600;display:flex}.btn-add:hover:not(:disabled){color:var(--color-text);border-color:var(--color-accent)}.btn-add:disabled{opacity:.6;cursor:not-allowed}.btn-add:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-block{width:100%}.btn-inline{width:auto}.form-error{color:var(--color-danger);margin:-8px 0 18px;font-size:13px}.form-success{color:var(--color-text);margin-top:16px;font-size:13px}.auth-footer{text-align:center;color:var(--color-muted);margin-top:24px;font-size:13px}.auth-footer a{color:var(--color-accent);font-weight:600}#app{font-weight:400}a{color:var(--color-accent);text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}}.app-icon[data-v-310c4a0a]{flex:none;display:block}.toast-host[data-v-4e86e8f3]{z-index:300;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast[data-v-4e86e8f3]{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;display:flex;box-shadow:0 4px 12px #00000040}.toast-success[data-v-4e86e8f3]{color:var(--color-accent-text);background:var(--color-accent)}.toast-warning[data-v-4e86e8f3]{color:var(--color-accent-text);background:var(--color-danger)}.theme-toggle-button[data-v-1f97186c]{z-index:1;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;padding:8px 16px;font-size:13px;position:absolute;top:24px;right:24px}.auth-shell[data-v-28c05e30]{background-color:var(--color-bg);background-image:radial-gradient(circle, var(--color-dot-pattern) 1px, transparent 1px);background-size:26px 26px;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.auth-card[data-v-28c05e30]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:380px;padding:40px 36px}.auth-logo[data-v-28c05e30]{align-items:center;gap:8px;margin-bottom:24px;display:flex}.auth-logo-dot[data-v-28c05e30]{background:var(--color-accent);border-radius:50%;width:12px;height:12px}.auth-logo-text[data-v-28c05e30]{font-family:var(--font-mono);color:var(--color-text);font-size:20px;font-weight:700}.back-link[data-v-28c05e30-s]{color:var(--color-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:16px;padding:0;font-size:13px;display:inline-flex}.back-link[data-v-28c05e30-s]:hover{color:var(--color-accent)}.auth-heading[data-v-28c05e30]{color:var(--color-text);font-size:15px;font-weight:700}.auth-subheading[data-v-28c05e30]{color:var(--color-muted);margin-top:4px;font-size:13px}.auth-card-body[data-v-28c05e30]{margin-top:28px}.field-input-invalid[data-v-fd81d3af]{border-color:var(--color-danger)}.field-error[data-v-fd81d3af]{color:var(--color-danger);margin:6px 0 0;font-size:12px}.invitation-message[data-v-f9aea982]{font-size:15px;font-weight:600;line-height:1.6}.invitation-hint[data-v-f9aea982]{color:var(--color-muted);margin:8px 0 20px;font-size:13px;line-height:1.6}.invitation-actions .btn-secondary[data-v-f9aea982]{margin-top:8px}.home-link[data-v-f9aea982]{text-align:center;text-decoration:none;display:block}.empty-state[data-v-6876be55]{color:var(--color-muted);padding:12px 0 20px}.retry-button[data-v-6876be55]{width:100%;margin-bottom:16px}.workspace-list[data-v-6876be55]{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.workspace-row[data-v-6876be55]{background:var(--color-surface2);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.workspace-row[data-v-6876be55]:hover,.workspace-row[data-v-6876be55]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-accent);outline:none}.workspace-row-main[data-v-6876be55]{flex-direction:column;gap:4px;display:flex}.workspace-row-name[data-v-6876be55]{color:var(--color-text);font-size:14px;font-weight:700}.workspace-row-meta[data-v-6876be55]{font-family:var(--font-mono);color:var(--color-muted);font-size:12px}.workspace-row-chevron[data-v-6876be55]{color:var(--color-muted)}.create-form-actions[data-v-6876be55]{gap:8px;display:flex}.create-form-actions .btn-primary[data-v-6876be55],.create-form-actions .btn-secondary[data-v-6876be55]{flex:1}.link-button[data-v-6876be55]{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.settings-shell[data-v-afbe7d76]{background-color:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative}.settings-bg-dots[data-v-afbe7d76]{background-image:radial-gradient(circle, var(--color-dot-pattern) 1px, transparent 1px);background-size:26px 26px;position:absolute;inset:0}.settings-card[data-v-afbe7d76]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:720px;padding:30px;position:relative}.settings-header[data-v-afbe7d76],.settings-logo[data-v-afbe7d76]{align-items:center;gap:8px;display:flex}.logo-dot[data-v-afbe7d76]{background:var(--color-accent);border-radius:50%;width:12px;height:12px}.logo-text[data-v-afbe7d76]{font-family:var(--font-mono);color:var(--color-text);font-size:18px;font-weight:700}.back-link[data-v-afbe7d76]{color:var(--color-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:12.5px;display:inline-flex}.back-link[data-v-afbe7d76]:hover{color:var(--color-accent)}.settings-body[data-v-afbe7d76]{gap:28px;margin-top:20px;display:flex}.settings-tab-rail[data-v-afbe7d76]{border-right:1px solid var(--color-border);flex-direction:column;flex:none;gap:2px;width:160px;padding-right:20px;display:flex}.tab-row[data-v-afbe7d76]{border-radius:var(--radius-sm);text-align:left;white-space:nowrap;color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:9px 12px;font-size:13px;font-weight:600}.tab-row.active[data-v-afbe7d76]{color:var(--color-text);background:var(--color-accent-soft)}.tab-row-danger.active[data-v-afbe7d76]{color:var(--color-danger);background:color-mix(in oklab, var(--color-danger) 10%, transparent)}.settings-tab-content[data-v-afbe7d76]{flex:1;min-width:0}.tab-heading[data-v-afbe7d76]{margin-bottom:4px;font-size:17px;font-weight:700}.tab-description[data-v-afbe7d76]{color:var(--color-muted);margin-bottom:18px;font-size:13px}.wide-button[data-v-afbe7d76]{padding:10px 24px}.token-reveal-box .btn-secondary[data-v-afbe7d76]{margin-top:12px}.token-reveal-box[data-v-afbe7d76]{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-soft);margin-bottom:14px;padding:14px}.token-reveal-title[data-v-afbe7d76]{font-size:13px;font-weight:700}.token-reveal-warning[data-v-afbe7d76]{color:var(--color-muted);margin-top:4px;font-size:11.5px;line-height:1.5}.token-value-row[data-v-afbe7d76]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.token-value[data-v-afbe7d76]{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.token-value-row .btn-primary[data-v-afbe7d76]{flex:none;padding:6px 10px;font-size:11.5px}.token-list[data-v-afbe7d76]{flex-direction:column;gap:2px;margin:0 0 4px;padding:0;list-style:none;display:flex}.token-row[data-v-afbe7d76]{align-items:center;gap:10px;padding:6px 4px;display:flex}.token-info[data-v-afbe7d76]{flex:1;min-width:0}.token-name[data-v-afbe7d76]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.token-issued-at[data-v-afbe7d76]{color:var(--color-muted);margin-top:1px;font-size:11px}.token-empty[data-v-afbe7d76]{color:var(--color-muted);padding:8px 0;font-size:12.5px}.token-create-box[data-v-afbe7d76]{border:1px dashed var(--color-border);border-radius:var(--radius-md);margin-top:14px;padding:14px}.token-create-actions[data-v-afbe7d76]{gap:8px;margin-top:12px;display:flex}.token-list+.btn-add[data-v-afbe7d76],.token-empty+.btn-add[data-v-afbe7d76]{margin-top:6px}.danger-zone[data-v-afbe7d76]{border:1px solid var(--color-danger);border-radius:var(--radius-md);padding:12px}.danger-heading[data-v-afbe7d76]{color:var(--color-danger);margin-bottom:6px;font-size:13px;font-weight:700}.danger-description[data-v-afbe7d76]{color:var(--color-muted);margin-bottom:12px;font-size:12px}.modal-overlay[data-v-afbe7d76]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel[data-v-afbe7d76]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:380px;padding:20px}.confirm-title[data-v-afbe7d76]{color:var(--color-danger);margin-bottom:8px;font-size:15px;font-weight:700}.confirm-description[data-v-afbe7d76]{color:var(--color-muted);margin-bottom:12px;font-size:13px}.confirm-actions[data-v-afbe7d76]{gap:8px;margin-top:12px;display:flex}.confirm-actions .btn-secondary[data-v-afbe7d76],.confirm-actions .btn-danger-solid[data-v-afbe7d76]{flex:1}@media (width<=640px){.settings-card[data-v-afbe7d76]{max-width:480px;padding:22px}.settings-body[data-v-afbe7d76]{flex-direction:column;gap:18px}.settings-tab-rail[data-v-afbe7d76]{border-right:none;border-bottom:1px solid var(--color-border);flex-direction:row;width:100%;padding-bottom:10px;padding-right:0;overflow-x:auto}}.md-body[data-v-26f4d30c] p{margin:0 0 12px}.md-body[data-v-26f4d30c] p:last-child{margin-bottom:0}.md-body[data-v-26f4d30c] strong,.md-body[data-v-26f4d30c] b{font-weight:700}.md-body[data-v-26f4d30c] h1,.md-body[data-v-26f4d30c] h2,.md-body[data-v-26f4d30c] h3,.md-body[data-v-26f4d30c] h4,.md-body[data-v-26f4d30c] h5,.md-body[data-v-26f4d30c] h6{margin:16px 0 8px;font-weight:700}.md-body[data-v-26f4d30c] h1:first-child,.md-body[data-v-26f4d30c] h2:first-child,.md-body[data-v-26f4d30c] h3:first-child,.md-body[data-v-26f4d30c] h4:first-child,.md-body[data-v-26f4d30c] h5:first-child,.md-body[data-v-26f4d30c] h6:first-child{margin-top:0}.md-body[data-v-26f4d30c] ul,.md-body[data-v-26f4d30c] ol{margin:0 0 12px;padding-left:24px}.md-body[data-v-26f4d30c] li{margin-bottom:4px}.md-body[data-v-26f4d30c] blockquote{border-left:3px solid var(--color-border);color:var(--color-muted);margin:0 0 12px;padding-left:12px}.md-body[data-v-26f4d30c] blockquote p{margin:0}.md-body[data-v-26f4d30c] pre{background:var(--color-surface);border-radius:var(--radius-sm);margin:0 0 12px;padding:10px 12px;overflow-x:auto}.md-body[data-v-26f4d30c] pre code{font-family:var(--font-mono);background:0 0;padding:0;font-size:13px}.md-body[data-v-26f4d30c] hr{border:none;border-top:1px solid var(--color-border);margin:16px 0}.md-body[data-v-26f4d30c] table{border-collapse:collapse;width:100%;margin:0 0 12px}.md-body[data-v-26f4d30c] th,.md-body[data-v-26f4d30c] td{border:1px solid var(--color-border);text-align:left;padding:6px 10px}.md-body[data-v-26f4d30c] th{background:var(--color-surface2);font-weight:700}.md-body[data-v-26f4d30c] img{border-radius:var(--radius-sm);max-width:100%}.md-body[data-v-26f4d30c] .md-code{font-family:var(--font-mono);background:var(--color-surface);border-radius:var(--radius-sm);padding:1px 4px;font-size:13px}.md-body[data-v-26f4d30c] .md-link{border-radius:var(--radius-sm);padding:1px 6px}.md-body[data-v-26f4d30c] .md-link-resolved{background:var(--color-accent-soft);color:var(--color-accent);cursor:pointer}.md-body[data-v-26f4d30c] .md-link-unresolved{border:1px dashed var(--color-unresolved);color:var(--color-unresolved);cursor:pointer;font-style:italic}.editor-tabbar[data-v-6e78385c]{background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:2px;margin-bottom:14px;padding:2px;display:inline-flex}.editor-tab[data-v-6e78385c]{color:var(--color-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:7px 18px;font-size:13px;font-weight:500}.editor-tab[data-v-6e78385c]:hover{color:var(--color-text)}.editor-tab-active[data-v-6e78385c]{color:var(--color-accent);background:var(--color-accent-soft);font-weight:700}.editor-pane[data-v-6e78385c],.preview-pane[data-v-6e78385c]{margin-bottom:20px}textarea[data-v-6e78385c]{width:100%;min-height:420px;font-family:var(--font-mono);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);resize:vertical;padding:10px 12px;font-size:13px}textarea[data-v-6e78385c]:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.autocomplete-dropdown[data-v-6e78385c]{color:var(--color-muted);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:6px;padding:8px 10px;font-size:12px}.autocomplete-candidate-list[data-v-6e78385c]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.autocomplete-candidate[data-v-6e78385c]{text-align:left;width:100%;color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px}.autocomplete-candidate[data-v-6e78385c]:hover{background:var(--color-surface)}.preview-body[data-v-6e78385c]{background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-wrap:anywhere;min-height:420px;padding:10px 12px;font-size:14px}.modal-overlay[data-v-97b46e52]{z-index:100;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel[data-v-97b46e52]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:380px;padding:20px}.confirm-title[data-v-97b46e52]{color:var(--color-danger);margin-bottom:8px;font-size:15px;font-weight:700}.confirm-description[data-v-97b46e52]{color:var(--color-muted);margin-bottom:12px;font-size:13px}.confirm-actions[data-v-97b46e52]{gap:8px;margin-top:12px;display:flex}.confirm-actions .btn-secondary[data-v-97b46e52],.confirm-actions .btn-danger-solid[data-v-97b46e52]{flex:1}.editor-page[data-v-1c882569]{max-width:900px;padding:var(--layout-content-padding);margin:0 auto}@media (width<=860px){.editor-page[data-v-1c882569]{padding:var(--layout-content-padding-mobile)}}.editor-page h1[data-v-1c882569]{margin-bottom:24px;font-size:19px;font-weight:700}.back-to-list-link[data-v-93fb1d28]{color:var(--color-muted);align-items:center;gap:4px;margin-bottom:12px;font-size:13px;text-decoration:none;display:inline-flex}.back-to-list-link[data-v-93fb1d28]:hover{color:var(--color-accent)}.editor-page[data-v-94103a87]{max-width:900px;padding:var(--layout-content-padding);margin:0 auto}@media (width<=860px){.editor-page[data-v-94103a87]{padding:var(--layout-content-padding-mobile)}}.editor-page h1[data-v-94103a87]{margin-bottom:24px;font-size:19px;font-weight:700}.editor-page .btn-secondary[data-v-94103a87]{margin-bottom:20px;display:block}.detail-page[data-v-1fbf6d48]{max-width:760px;padding:var(--layout-content-padding);margin:0 auto}@media (width<=860px){.detail-page[data-v-1fbf6d48]{padding:var(--layout-content-padding-mobile)}}.detail-page h1[data-v-1fbf6d48]{margin-bottom:10px;font-size:26px;font-weight:800}.delete-confirm-overlay[data-v-1fbf6d48]{background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.delete-confirm-panel[data-v-1fbf6d48]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:360px;padding:20px}.delete-confirm-actions[data-v-1fbf6d48]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.tag-list[data-v-1fbf6d48]{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.tag-chip[data-v-1fbf6d48]{background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);padding:2px 8px;font-size:12px}.memo-meta[data-v-1fbf6d48]{font-family:var(--font-mono);color:var(--color-muted);margin-bottom:20px;font-size:12px}.memo-body[data-v-1fbf6d48]{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.backlinks-section[data-v-1fbf6d48]{border-top:1px solid var(--color-border);margin-top:32px;padding-top:20px}.backlinks-heading[data-v-1fbf6d48]{margin-bottom:10px;font-size:15px;font-weight:700}.backlinks-empty[data-v-1fbf6d48]{color:var(--color-muted);font-size:13px}.backlinks-list[data-v-1fbf6d48]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:0;list-style:none;display:grid}.backlink-card[data-v-1fbf6d48]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:12px 14px;font-size:13px;font-weight:500}.backlink-card[data-v-1fbf6d48]:hover,.backlink-card[data-v-1fbf6d48]:focus-visible{border-color:var(--color-accent);outline:none}.list-page[data-v-56c44d15]{max-width:1080px;padding:var(--layout-content-padding);margin:0 auto}@media (width<=860px){.list-page[data-v-56c44d15]{padding:var(--layout-content-padding-mobile)}}.list-header[data-v-56c44d15]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.list-title[data-v-56c44d15]{font-size:19px;font-weight:700}.view-toggle[data-v-56c44d15]{background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:none;gap:2px;padding:2px;display:flex}.view-toggle-button[data-v-56c44d15]{width:34px;height:26px;color:var(--color-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.view-toggle-button[data-v-56c44d15]:hover{color:var(--color-text)}.view-toggle-button-active[data-v-56c44d15]{color:var(--color-accent);background:var(--color-accent-soft)}.active-filter-list[data-v-56c44d15]{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.active-filter-chip[data-v-56c44d15]{color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13px;display:flex}.active-filter-remove[data-v-56c44d15]{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 2px;display:inline-flex}.empty-state[data-v-56c44d15]{text-align:center;color:var(--color-muted);flex-direction:column;align-items:center;gap:10px;padding:40px;display:flex}.empty-state-icon[data-v-56c44d15]{opacity:.5}.memo-grid[data-v-56c44d15]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:0;list-style:none;display:grid}.memo-card[data-v-56c44d15]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;gap:8px;padding:16px;display:flex}.memo-card[data-v-56c44d15]:hover,.memo-card[data-v-56c44d15]:focus-visible{border-color:var(--color-accent);outline:none}.memo-card-header[data-v-56c44d15]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.memo-title[data-v-56c44d15]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.memo-updated-at[data-v-56c44d15]{font-family:var(--font-mono);color:var(--color-muted);flex-shrink:0;font-size:12px}.memo-excerpt[data-v-56c44d15]{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.tag-list[data-v-56c44d15]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tag-chip[data-v-56c44d15]{background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);padding:2px 8px;font-size:12px}.memo-backlink-count[data-v-56c44d15]{color:var(--color-muted);font-size:12px}.memo-table[data-v-56c44d15]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.memo-table-head[data-v-56c44d15],.memo-row[data-v-56c44d15]{grid-template-columns:minmax(0,1fr) 220px 92px 132px;align-items:center;gap:16px;padding:0 16px;display:grid}.memo-table-head[data-v-56c44d15]{letter-spacing:.02em;height:34px;color:var(--color-muted);background:var(--color-surface2);border-bottom:1px solid var(--color-border);font-size:11px;font-weight:500}.memo-table-head-right[data-v-56c44d15]{text-align:right}.memo-row[data-v-56c44d15]{height:46px;color:var(--color-text);border-bottom:1px solid var(--color-border);text-decoration:none}.memo-row[data-v-56c44d15]:last-child{border-bottom:none}.memo-row[data-v-56c44d15]:hover{background:var(--color-surface2);text-decoration:none}.memo-row[data-v-56c44d15]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.memo-row-title[data-v-56c44d15]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.memo-row-tags[data-v-56c44d15]{gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.memo-row-tags .tag-chip[data-v-56c44d15]{white-space:nowrap;flex:none}.tag-overflow[data-v-56c44d15]{font-family:var(--font-mono);color:var(--color-muted);flex:none;align-self:center;font-size:11px}.memo-row-backlinks[data-v-56c44d15]{font-family:var(--font-mono);color:var(--color-muted);justify-content:flex-end;align-items:center;gap:5px;font-size:12px;display:flex}.memo-row-updated[data-v-56c44d15]{text-align:right;font-family:var(--font-mono);color:var(--color-muted);font-size:12px}@media (width<=860px){.memo-table-head[data-v-56c44d15]{display:none}.memo-row[data-v-56c44d15]{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"title title title""updated backlinks tags";gap:4px 10px;height:auto;min-height:64px;padding:10px 14px}.memo-row-title[data-v-56c44d15]{grid-area:title}.memo-row-updated[data-v-56c44d15]{text-align:left;grid-area:updated;font-size:11px}.memo-row-backlinks[data-v-56c44d15]{grid-area:backlinks;justify-content:flex-start;font-size:11px}.memo-row-tags[data-v-56c44d15]{grid-area:tags;justify-content:flex-end}.view-toggle-button[data-v-56c44d15]{width:48px;height:40px}}.graph-page[data-v-91d3939e]{max-width:1080px;padding:var(--layout-content-padding);flex-direction:column;height:100%;margin:0 auto;display:flex}@media (width<=860px){.graph-page[data-v-91d3939e]{padding:var(--layout-content-padding-mobile)}}.graph-heading[data-v-91d3939e]{margin-bottom:20px;font-size:19px;font-weight:700}.empty-state[data-v-91d3939e]{text-align:center;color:var(--color-muted);flex-direction:column;align-items:center;gap:10px;padding:40px;display:flex}.empty-state-icon[data-v-91d3939e]{opacity:.5}.graph-canvas[data-v-91d3939e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex:auto;min-height:420px;position:relative;overflow:hidden}.graph-svg[data-v-91d3939e]{width:100%;height:100%;display:block}.graph-edge[data-v-91d3939e]{stroke:var(--color-border);stroke-width:1px}.graph-edge-unresolved[data-v-91d3939e]{stroke-dasharray:4 4}.graph-node[data-v-91d3939e]{cursor:pointer}.node-hit-area[data-v-91d3939e]{fill:#0000}.node-circle-resolved[data-v-91d3939e]{fill:var(--color-accent);stroke:none}.node-circle-unresolved[data-v-91d3939e]{fill:none;stroke:var(--color-muted);stroke-width:1.5px;stroke-dasharray:2 2}.node-label[data-v-91d3939e]{fill:var(--color-text);text-anchor:middle;font-size:11px}.graph-legend[data-v-91d3939e]{color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);pointer-events:none;flex-direction:column;gap:4px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px}.legend-item[data-v-91d3939e]{align-items:center;gap:8px;display:flex}.legend-dot[data-v-91d3939e]{border-radius:50%;width:10px;height:10px}.legend-dot-resolved[data-v-91d3939e]{background:var(--color-accent)}.legend-dot-unresolved[data-v-91d3939e]{border:1.5px dashed var(--color-muted);background:0 0}.graph-fit-button[data-v-91d3939e]{width:36px;height:36px;color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;right:16px}.graph-fit-button[data-v-91d3939e]:hover{color:var(--color-text)}.graph-preview-card[data-v-91d3939e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:240px;padding:16px;position:absolute;top:16px;right:16px;box-shadow:0 4px 16px #0000001f}.preview-close[data-v-91d3939e]{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:8px;right:8px}.preview-title[data-v-91d3939e]{margin:0 20px 8px 0;font-size:14px;font-weight:700}.preview-excerpt[data-v-91d3939e],.preview-unresolved-message[data-v-91d3939e]{color:var(--color-muted);margin-bottom:12px;font-size:12px;line-height:1.6}.graph-preview-card .btn-primary[data-v-91d3939e]{padding:8px 12px;font-size:12px}.not-found-message[data-v-49ee7f06]{color:var(--color-muted);margin-bottom:20px}.home-link[data-v-49ee7f06]{text-align:center;text-decoration:none;display:block}.modal-overlay[data-v-2c5339f7]{z-index:100;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel[data-v-2c5339f7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:420px;max-height:80vh;padding:20px;overflow-y:auto}.modal-header[data-v-2c5339f7]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.modal-title[data-v-2c5339f7]{font-size:16px;font-weight:700}.close-button[data-v-2c5339f7]{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.close-button[data-v-2c5339f7]:hover{color:var(--color-text)}.member-list[data-v-2c5339f7]{flex-direction:column;gap:4px;margin:0 0 20px;padding:0;list-style:none;display:flex}.member-row[data-v-2c5339f7]{align-items:center;gap:10px;padding:8px 4px;display:flex}.avatar[data-v-2c5339f7]{width:32px;height:32px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.member-info[data-v-2c5339f7]{flex-direction:column;flex:1;min-width:0;display:flex}.member-name[data-v-2c5339f7]{font-size:13px;font-weight:600}.member-email[data-v-2c5339f7]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.badge[data-v-2c5339f7]{color:var(--color-muted);background:var(--color-surface2);border-radius:var(--radius-sm);flex-shrink:0;padding:2px 8px;font-size:11px}.badge-self[data-v-2c5339f7]{color:var(--color-accent);background:var(--color-accent-soft)}.member-row .btn-ghost-danger[data-v-2c5339f7]{flex-shrink:0}.section-heading[data-v-2c5339f7]{margin-bottom:8px;font-size:13px;font-weight:700}.invite-section[data-v-2c5339f7]{margin-bottom:12px}.invite-form[data-v-2c5339f7]{gap:8px;display:flex}.invite-form input[data-v-2c5339f7]{min-width:0;font-family:var(--font-sans);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);flex:1;padding:10px 12px;font-size:14px}.invite-form input[data-v-2c5339f7]:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.field-input-invalid[data-v-2c5339f7]{border-color:var(--color-danger)}.field-error[data-v-2c5339f7]{color:var(--color-danger);margin:6px 0 0;font-size:12px}.pending-list[data-v-2c5339f7]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pending-row[data-v-2c5339f7]{justify-content:space-between;align-items:center;padding:8px 4px;display:flex}.pending-email[data-v-2c5339f7]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.danger-zone[data-v-2c5339f7]{border:1px solid var(--color-danger);border-radius:var(--radius-md);margin-top:8px;padding:12px}.danger-heading[data-v-2c5339f7]{color:var(--color-danger);margin-bottom:6px;font-size:13px;font-weight:700}.danger-description[data-v-2c5339f7]{color:var(--color-muted);margin-bottom:12px;font-size:12px}.confirm-overlay[data-v-2c5339f7]{z-index:200}.confirm-panel[data-v-2c5339f7]{max-width:380px}.confirm-title[data-v-2c5339f7]{color:var(--color-danger);margin-bottom:8px;font-size:15px;font-weight:700}.confirm-description[data-v-2c5339f7]{color:var(--color-muted);margin-bottom:12px;font-size:13px}.confirm-panel input[type=text][data-v-2c5339f7]{width:100%;font-family:var(--font-sans);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);margin-bottom:8px;padding:10px 12px;font-size:14px}.confirm-panel input[type=text][data-v-2c5339f7]:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.confirm-actions[data-v-2c5339f7]{gap:8px;margin-top:12px;display:flex}.confirm-actions .btn-secondary[data-v-2c5339f7],.confirm-actions .btn-danger-solid[data-v-2c5339f7]{flex:1}.sidebar[data-v-7efc4d6b]{width:var(--layout-sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;height:100vh;padding:16px 12px;display:flex;overflow-y:auto}.workspace-switcher-wrapper[data-v-7efc4d6b]{margin-bottom:12px;position:relative}.workspace-switcher[data-v-7efc4d6b]{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.workspace-switcher-chevron[data-v-7efc4d6b]{color:var(--color-muted)}.workspace-switcher[data-v-7efc4d6b]:hover,.workspace-switcher[aria-expanded=true][data-v-7efc4d6b]{background:var(--color-surface2)}.workspace-name[data-v-7efc4d6b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:1;font-size:14px;font-weight:700;overflow:hidden}.switcher-dropdown[data-v-7efc4d6b]{z-index:10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 16px #0000001f}.switcher-workspace-list[data-v-7efc4d6b]{max-height:240px;margin:0 0 4px;padding:0;list-style:none;overflow-y:auto}.switcher-item[data-v-7efc4d6b]{text-align:left;width:100%;color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:13px;display:block}.switcher-item[data-v-7efc4d6b]:hover{background:var(--color-surface2)}.switcher-item-active[data-v-7efc4d6b]{color:var(--color-accent);background:var(--color-accent-soft)}.nav[data-v-7efc4d6b]{flex-direction:column;gap:2px;margin-bottom:16px;display:flex}.nav-item[data-v-7efc4d6b]{color:var(--color-text);border-radius:var(--radius-md);align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.nav-item-active[data-v-7efc4d6b]{background:var(--color-accent-soft);color:var(--color-accent)}.tag-section[data-v-7efc4d6b]{flex:1;overflow-y:auto}.tag-list[data-v-7efc4d6b]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tag-chip[data-v-7efc4d6b]{width:100%;color:var(--color-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;display:flex}.tag-chip[data-v-7efc4d6b]:hover{background:var(--color-surface2);color:var(--color-text)}.tag-chip-active[data-v-7efc4d6b]{background:var(--color-accent-soft);color:var(--color-accent)}.tag-count[data-v-7efc4d6b]{font-family:var(--font-mono);font-size:11px}.sidebar-footer[data-v-7efc4d6b]{border-top:1px solid var(--color-border);flex-direction:column;gap:2px;margin-top:12px;padding-top:12px;display:flex}.footer-link[data-v-7efc4d6b]{text-align:left;width:100%;color:var(--color-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.footer-link[data-v-7efc4d6b]:hover{background:var(--color-surface2);color:var(--color-text)}.topbar[data-v-26a268e3]{height:var(--layout-topbar-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.topbar-left[data-v-26a268e3]{align-items:center;gap:12px;display:flex}.hamburger-button[data-v-26a268e3]{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:6px;display:none}.topbar-title[data-v-26a268e3]{color:var(--color-text);font-size:15px;font-weight:700}.topbar-right[data-v-26a268e3]{align-items:center;gap:8px;display:flex}.search-button[data-v-26a268e3]{color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;align-items:center;padding:7px 10px;display:flex}.search-button[data-v-26a268e3]:hover{color:var(--color-text);border-color:var(--color-accent)}.topbar-actions[data-v-26a268e3]{align-items:center;gap:8px;display:flex}.topbar-action[data-v-26a268e3]{color:var(--color-text);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.topbar-action.primary[data-v-26a268e3]{color:var(--color-accent-text);background:var(--color-accent);border:none;font-weight:700}.topbar-action.primary[data-v-26a268e3]:hover:not(:disabled){filter:brightness(1.05)}.topbar-action.soft[data-v-26a268e3]{color:var(--color-accent);background:var(--color-accent-soft);border:none}.topbar-action.danger[data-v-26a268e3]{color:#fff;background:var(--color-danger);border:none}.topbar-action[data-v-26a268e3]:disabled{opacity:.6;cursor:not-allowed}@media (width<=860px){.topbar[data-v-26a268e3]{height:var(--layout-topbar-height-mobile)}.hamburger-button[data-v-26a268e3]{display:block}}.omnibox-overlay[data-v-db1aa7c9]{z-index:30;background:#00000073;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.omnibox-panel[data-v-db1aa7c9]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:560px;max-height:70vh;padding:16px;display:flex;overflow-y:auto;box-shadow:0 20px 60px #00000059}@media (width<=860px){.omnibox-panel[data-v-db1aa7c9]{max-width:92vw}}.omnibox-input-row[data-v-db1aa7c9]{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:10px;padding:10px 12px;display:flex}.omnibox-input-icon[data-v-db1aa7c9]{color:var(--color-muted)}.omnibox-input[data-v-db1aa7c9]{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.omnibox-tags[data-v-db1aa7c9]{flex-direction:column;gap:6px;margin-top:14px;display:flex}.omnibox-tags-label[data-v-db1aa7c9]{color:var(--color-muted);font-size:12px}.omnibox-tag-list[data-v-db1aa7c9]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.omnibox-tag-chip[data-v-db1aa7c9]{color:var(--color-muted);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;padding:3px 10px;font-size:12px}.omnibox-tag-chip[data-v-db1aa7c9]:hover{color:var(--color-text)}.omnibox-tag-chip-active[data-v-db1aa7c9]{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent)}.omnibox-hint[data-v-db1aa7c9]{text-align:center;color:var(--color-muted);padding:24px 4px;font-size:13px}.omnibox-results[data-v-db1aa7c9]{flex-direction:column;gap:4px;margin-top:14px;padding:0;list-style:none;display:flex}.omnibox-result[data-v-db1aa7c9]{border-radius:var(--radius-md);cursor:pointer;padding:10px 12px}.omnibox-result[data-v-db1aa7c9]:hover,.omnibox-result[data-v-db1aa7c9]:focus-visible{background:var(--color-surface2);outline:none}.omnibox-result-title[data-v-db1aa7c9]{color:var(--color-text);font-size:14px;font-weight:700}.omnibox-result-excerpt[data-v-db1aa7c9]{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.omnibox-semantic-button[data-v-db1aa7c9]{color:var(--color-muted);background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}.omnibox-semantic-button[data-v-db1aa7c9]:hover{color:var(--color-text)}.omnibox-semantic-section[data-v-db1aa7c9]{border-top:1px solid var(--color-border);margin-top:14px;padding-top:10px}.omnibox-semantic-header[data-v-db1aa7c9]{justify-content:space-between;align-items:center;display:flex}.omnibox-semantic-label[data-v-db1aa7c9]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.omnibox-semantic-dismiss[data-v-db1aa7c9]{color:var(--color-muted);cursor:pointer;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.omnibox-semantic-dismiss[data-v-db1aa7c9]:hover{color:var(--color-text)}.omnibox-result-header[data-v-db1aa7c9]{justify-content:space-between;align-items:center;gap:10px;display:flex}.omnibox-result-score[data-v-db1aa7c9]{color:var(--color-accent);white-space:nowrap;font-size:11px;font-weight:600}.omnibox-footer-hint[data-v-db1aa7c9]{text-align:center;color:var(--color-muted);border-top:1px solid var(--color-border);margin-top:14px;padding-top:10px;font-size:11px}.shell[data-v-ede33af0]{height:100vh;display:flex}.main[data-v-ede33af0]{flex-direction:column;flex:1;min-width:0;display:flex}.content[data-v-ede33af0]{flex:1;overflow-y:auto}.sidebar-overlay[data-v-ede33af0]{display:none}@media (width<=860px){.sidebar-wrapper[data-v-ede33af0]{z-index:20;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar-wrapper-open[data-v-ede33af0]{transform:translate(0)}.sidebar-overlay[data-v-ede33af0]{z-index:10;background:#00000073;display:block;position:fixed;inset:0}}
