dialog.modal{padding:0;background-color:transparent;border:none;outline:none}dialog.modal::backdrop{background-color:#00000080}.contentEditor{overflow-y:auto;overflow-x:hidden;position:relative;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;outline:none;border:none;-webkit-user-select:text;user-select:text}.contentEditor span{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}[data-v-c46f4f33]:root{--bg-primary: #151C23;--bg-secondary: #1e2832;--bg-tertiary: #2a3845;--bg-card: #1d2329;--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #eeeeee;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-subtle: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .3);--state-hover: rgba(255, 255, 255, .05);--state-active: rgba(255, 255, 255, .15);--state-focus: rgba(255, 255, 255, .2);--state-disabled: rgba(255, 255, 255, .3);--color-primary: #00b2d7;--color-secondary: #2e429b;--color-success: #21b24b;--color-warning: #ffab00;--color-error: #ee2c24;--color-info: #2077bd;--tag-color-0: #f7ec1f;--tag-color-1: #ffd108;--tag-color-2: #faa71a;--tag-color-3: #f47c20;--tag-color-4: #ee2c24;--tag-color-5: #ed2490;--tag-color-6: #7f4098;--tag-color-7: #2e429b;--tag-color-8: #2077bd;--tag-color-9: #00b2d7;--tag-color-10: #21b24b;--tag-color-11: #85c441;--tag-color-12: #c3d500;--tag-color-13: #00d9ff;--tag-color-14: #00c9b7;--tag-color-15: #5856d6;--tag-color-16: #af52de;--tag-color-17: #ff2d92;--tag-color-18: #ff375f;--tag-color-19: #ff6b6b;--tag-color-20: #ffab00;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .4);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--main-sidebar-width: 14rem;--main-sidebar-gap: 3rem;--main-offset-expanded: calc(var(--main-sidebar-width) + var(--main-sidebar-gap));--main-offset-collapsed: var(--main-sidebar-gap);--topbar-height: 3rem}[data-theme=high-contrast][data-v-c46f4f33]{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #333333;--bg-card: rgba(255, 255, 255, .05);--bg-input: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--border-subtle: rgba(255, 255, 255, .2);--border-medium: rgba(255, 255, 255, .4);--border-strong: rgba(255, 255, 255, .6);--state-hover: rgba(255, 255, 255, .15);--state-active: rgba(255, 255, 255, .25);--state-focus: rgba(255, 255, 255, .3)}.suggestions[data-v-c46f4f33]{background-color:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:var(--radius-md);overflow-y:auto;overflow-x:hidden;max-height:15rem}@media (min-width: 600px){.suggestions[data-v-c46f4f33]{max-height:20rem}}.suggestions[data-v-c46f4f33]{scroll-behavior:smooth}.suggestions[data-v-c46f4f33]::-webkit-scrollbar{width:.5rem}.suggestions[data-v-c46f4f33]::-webkit-scrollbar-track{background:transparent}.suggestions[data-v-c46f4f33]::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:var(--radius-full)}.suggestions[data-v-c46f4f33]::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.suggestions-item[data-v-c46f4f33]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);background-color:transparent;transition:background-color .1s;padding:.75rem 1rem}@media (min-width: 600px){.suggestions-item[data-v-c46f4f33]{padding:.625rem .875rem}}.suggestions-item--selected[data-v-c46f4f33]{background-color:var(--state-active)}.suggestions-item[data-v-c46f4f33]:active{background-color:var(--state-hover)}.suggestions-item-text[data-v-c46f4f33]{flex:1;font-size:1rem}.suggestions-item-badge[data-v-c46f4f33]{font-size:.75rem;color:var(--text-tertiary);background-color:var(--bg-card);padding:.25rem .5rem;border-radius:var(--radius-sm)}.suggestion-display-name[data-v-c46f4f33]{font-weight:600;line-height:1.2}.suggestion-handle[data-v-c46f4f33]{font-weight:400;line-height:1.2;margin-top:.1rem}[data-v-6287bd09]:root{--bg-primary: #151C23;--bg-secondary: #1e2832;--bg-tertiary: #2a3845;--bg-card: #1d2329;--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #eeeeee;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-subtle: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .3);--state-hover: rgba(255, 255, 255, .05);--state-active: rgba(255, 255, 255, .15);--state-focus: rgba(255, 255, 255, .2);--state-disabled: rgba(255, 255, 255, .3);--color-primary: #00b2d7;--color-secondary: #2e429b;--color-success: #21b24b;--color-warning: #ffab00;--color-error: #ee2c24;--color-info: #2077bd;--tag-color-0: #f7ec1f;--tag-color-1: #ffd108;--tag-color-2: #faa71a;--tag-color-3: #f47c20;--tag-color-4: #ee2c24;--tag-color-5: #ed2490;--tag-color-6: #7f4098;--tag-color-7: #2e429b;--tag-color-8: #2077bd;--tag-color-9: #00b2d7;--tag-color-10: #21b24b;--tag-color-11: #85c441;--tag-color-12: #c3d500;--tag-color-13: #00d9ff;--tag-color-14: #00c9b7;--tag-color-15: #5856d6;--tag-color-16: #af52de;--tag-color-17: #ff2d92;--tag-color-18: #ff375f;--tag-color-19: #ff6b6b;--tag-color-20: #ffab00;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .4);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--main-sidebar-width: 14rem;--main-sidebar-gap: 3rem;--main-offset-expanded: calc(var(--main-sidebar-width) + var(--main-sidebar-gap));--main-offset-collapsed: var(--main-sidebar-gap);--topbar-height: 3rem}[data-theme=high-contrast][data-v-6287bd09]{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #333333;--bg-card: rgba(255, 255, 255, .05);--bg-input: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--border-subtle: rgba(255, 255, 255, .2);--border-medium: rgba(255, 255, 255, .4);--border-strong: rgba(255, 255, 255, .6);--state-hover: rgba(255, 255, 255, .15);--state-active: rgba(255, 255, 255, .25);--state-focus: rgba(255, 255, 255, .3)}.typing-indicator[data-v-6287bd09]{display:inline-flex;align-items:center;margin:4px 0}.typing-svg .dot[data-v-6287bd09]{fill:currentColor;opacity:.4}[data-v-b42c3a32]:root{--bg-primary: #151C23;--bg-secondary: #1e2832;--bg-tertiary: #2a3845;--bg-card: #1d2329;--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #eeeeee;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-subtle: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .3);--state-hover: rgba(255, 255, 255, .05);--state-active: rgba(255, 255, 255, .15);--state-focus: rgba(255, 255, 255, .2);--state-disabled: rgba(255, 255, 255, .3);--color-primary: #00b2d7;--color-secondary: #2e429b;--color-success: #21b24b;--color-warning: #ffab00;--color-error: #ee2c24;--color-info: #2077bd;--tag-color-0: #f7ec1f;--tag-color-1: #ffd108;--tag-color-2: #faa71a;--tag-color-3: #f47c20;--tag-color-4: #ee2c24;--tag-color-5: #ed2490;--tag-color-6: #7f4098;--tag-color-7: #2e429b;--tag-color-8: #2077bd;--tag-color-9: #00b2d7;--tag-color-10: #21b24b;--tag-color-11: #85c441;--tag-color-12: #c3d500;--tag-color-13: #00d9ff;--tag-color-14: #00c9b7;--tag-color-15: #5856d6;--tag-color-16: #af52de;--tag-color-17: #ff2d92;--tag-color-18: #ff375f;--tag-color-19: #ff6b6b;--tag-color-20: #ffab00;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .4);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--main-sidebar-width: 14rem;--main-sidebar-gap: 3rem;--main-offset-expanded: calc(var(--main-sidebar-width) + var(--main-sidebar-gap));--main-offset-collapsed: var(--main-sidebar-gap);--topbar-height: 3rem}[data-theme=high-contrast][data-v-b42c3a32]{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #333333;--bg-card: rgba(255, 255, 255, .05);--bg-input: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--border-subtle: rgba(255, 255, 255, .2);--border-medium: rgba(255, 255, 255, .4);--border-strong: rgba(255, 255, 255, .6);--state-hover: rgba(255, 255, 255, .15);--state-active: rgba(255, 255, 255, .25);--state-focus: rgba(255, 255, 255, .3)}.editor[data-v-b42c3a32]{padding-top:2rem}@media (min-width: 600px){.editor[data-v-b42c3a32]{padding-top:.5rem}}.editor-typingIndicator[data-v-b42c3a32]{transform:translateY(-1.75rem);z-index:10}.editor-customCharacters[data-v-b42c3a32]{font-family:departure_monoregular,Courier New,monospace;display:flex}@media (min-width: 600px){.editor-customCharacters[data-v-b42c3a32]{display:none}}.editor-customCharacters-button[data-v-b42c3a32]{text-align:center;width:2rem;height:2rem}.editor-container[data-v-b42c3a32]{display:flex;flex-direction:column}.editor-suggestions[data-v-b42c3a32]{position:absolute;bottom:100%;left:0;right:0;margin-bottom:var(--space-sm);z-index:10}.editor-submit[data-v-b42c3a32]{transform:translate(-1rem,.75rem);color:#00b2d7}.editor-submit[disabled][data-v-b42c3a32]{opacity:.3}.editor-input[data-v-b42c3a32]{color:var(--text-primary);caret-color:var(--text-primary);background-color:var(--bg-input);border:1px solid var(--border-medium);border-radius:var(--radius-md);white-space:pre-wrap;outline:none;transition:var(--transition-base);padding:.75rem 5rem .75rem .75rem;min-height:3rem}@media (min-width: 600px){.editor-input[data-v-b42c3a32]{padding:.875rem 5rem .875rem .875rem}}.editor-input[data-v-b42c3a32]:focus{border:1px solid var(--border-strong)}.editor-input[data-v-b42c3a32]:before{content:attr(data-placeholder);position:absolute;display:inline-block;top:0;left:0;line-height:3rem;text-indent:.75rem;color:var(--text-tertiary);pointer-events:none;z-index:1}.editor-input[data-v-b42c3a32]:not(:empty):before{display:none}[data-v-3a096cc7]:root{--bg-primary: #151C23;--bg-secondary: #1e2832;--bg-tertiary: #2a3845;--bg-card: #1d2329;--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #eeeeee;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-subtle: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .3);--state-hover: rgba(255, 255, 255, .05);--state-active: rgba(255, 255, 255, .15);--state-focus: rgba(255, 255, 255, .2);--state-disabled: rgba(255, 255, 255, .3);--color-primary: #00b2d7;--color-secondary: #2e429b;--color-success: #21b24b;--color-warning: #ffab00;--color-error: #ee2c24;--color-info: #2077bd;--tag-color-0: #f7ec1f;--tag-color-1: #ffd108;--tag-color-2: #faa71a;--tag-color-3: #f47c20;--tag-color-4: #ee2c24;--tag-color-5: #ed2490;--tag-color-6: #7f4098;--tag-color-7: #2e429b;--tag-color-8: #2077bd;--tag-color-9: #00b2d7;--tag-color-10: #21b24b;--tag-color-11: #85c441;--tag-color-12: #c3d500;--tag-color-13: #00d9ff;--tag-color-14: #00c9b7;--tag-color-15: #5856d6;--tag-color-16: #af52de;--tag-color-17: #ff2d92;--tag-color-18: #ff375f;--tag-color-19: #ff6b6b;--tag-color-20: #ffab00;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .4);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--main-sidebar-width: 14rem;--main-sidebar-gap: 3rem;--main-offset-expanded: calc(var(--main-sidebar-width) + var(--main-sidebar-gap));--main-offset-collapsed: var(--main-sidebar-gap);--topbar-height: 3rem}[data-theme=high-contrast][data-v-3a096cc7]{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #333333;--bg-card: rgba(255, 255, 255, .05);--bg-input: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--border-subtle: rgba(255, 255, 255, .2);--border-medium: rgba(255, 255, 255, .4);--border-strong: rgba(255, 255, 255, .6);--state-hover: rgba(255, 255, 255, .15);--state-active: rgba(255, 255, 255, .25);--state-focus: rgba(255, 255, 255, .3)}.tag[data-v-3a096cc7]{display:inline-block;border-radius:.25rem;background-color:transparent;opacity:.8;transition:opacity .2s ease;cursor:default;opacity:.75}.tag.is-selected[data-v-3a096cc7]{opacity:1}.message[data-v-3a096cc7]{display:inline;word-break:break-word}.hashtag[data-v-3a096cc7]{font-weight:600}.link[data-v-3a096cc7]{color:#20b2aa;text-decoration:underline}.link[data-v-3a096cc7]:active{opacity:.7}[data-v-beb94e77]:root{--bg-primary: #151C23;--bg-secondary: #1e2832;--bg-tertiary: #2a3845;--bg-card: #1d2329;--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #eeeeee;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-subtle: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .3);--state-hover: rgba(255, 255, 255, .05);--state-active: rgba(255, 255, 255, .15);--state-focus: rgba(255, 255, 255, .2);--state-disabled: rgba(255, 255, 255, .3);--color-primary: #00b2d7;--color-secondary: #2e429b;--color-success: #21b24b;--color-warning: #ffab00;--color-error: #ee2c24;--color-info: #2077bd;--tag-color-0: #f7ec1f;--tag-color-1: #ffd108;--tag-color-2: #faa71a;--tag-color-3: #f47c20;--tag-color-4: #ee2c24;--tag-color-5: #ed2490;--tag-color-6: #7f4098;--tag-color-7: #2e429b;--tag-color-8: #2077bd;--tag-color-9: #00b2d7;--tag-color-10: #21b24b;--tag-color-11: #85c441;--tag-color-12: #c3d500;--tag-color-13: #00d9ff;--tag-color-14: #00c9b7;--tag-color-15: #5856d6;--tag-color-16: #af52de;--tag-color-17: #ff2d92;--tag-color-18: #ff375f;--tag-color-19: #ff6b6b;--tag-color-20: #ffab00;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .4);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--main-sidebar-width: 14rem;--main-sidebar-gap: 3rem;--main-offset-expanded: calc(var(--main-sidebar-width) + var(--main-sidebar-gap));--main-offset-collapsed: var(--main-sidebar-gap);--topbar-height: 3rem}[data-theme=high-contrast][data-v-beb94e77]{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #333333;--bg-card: rgba(255, 255, 255, .05);--bg-input: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--border-subtle: rgba(255, 255, 255, .2);--border-medium: rgba(255, 255, 255, .4);--border-strong: rgba(255, 255, 255, .6);--state-hover: rgba(255, 255, 255, .15);--state-active: rgba(255, 255, 255, .25);--state-focus: rgba(255, 255, 255, .3)}.message[data-v-beb94e77]{border-radius:.5rem;background-color:#ffffff08;border:1px solid rgba(255,255,255,.1);margin-bottom:.5rem}.message-header[data-v-beb94e77]{font-family:departure_monoregular,Courier New,monospace}.message-header-author[data-v-beb94e77]{font-size:.85rem;opacity:.7;font-weight:500}.message-header-date[data-v-beb94e77]{font-size:.85rem;opacity:.5}.message-header-button[data-v-beb94e77]{opacity:0}.message-header-button.is-favorited[data-v-beb94e77],.message-header:hover .message-header-button[data-v-beb94e77]{opacity:1}.message-content[data-v-beb94e77]{font-size:1rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.message-replies[data-v-beb94e77]{display:flex;flex-direction:column-reverse}.message-replyEditor[data-v-beb94e77]{padding-left:1rem}.message-reply-cancel[data-v-beb94e77]{font-size:.85rem;opacity:.8;height:3rem;padding:0 .5rem}.tag[data-v-beb94e77]{display:inline-block;border-radius:.25rem;background-color:transparent;opacity:.8;transition:opacity .2s ease;cursor:pointer}.tag.mention[data-v-beb94e77]{font-weight:600}.tag.is-selected[data-v-beb94e77],.tag[data-v-beb94e77]:hover{opacity:1}.author-tag[data-v-beb94e77]{font-weight:600}.handle[data-v-beb94e77]{margin-left:.25rem;font-weight:400}.message-action-button[data-v-beb94e77]{padding:.25rem;border-radius:.25rem;transition:all .2s ease;opacity:.6;color:var(--text-secondary)}.message-action-button[data-v-beb94e77]:hover{opacity:1;background-color:var(--bg-primary)}.message-action-button .is-favorited[data-v-beb94e77]{color:var(--accent-primary)}[data-v-be3fbcad]:root{--bg-primary: #151C23;--bg-secondary: #1e2832;--bg-tertiary: #2a3845;--bg-card: #1d2329;--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #eeeeee;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-subtle: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .3);--state-hover: rgba(255, 255, 255, .05);--state-active: rgba(255, 255, 255, .15);--state-focus: rgba(255, 255, 255, .2);--state-disabled: rgba(255, 255, 255, .3);--color-primary: #00b2d7;--color-secondary: #2e429b;--color-success: #21b24b;--color-warning: #ffab00;--color-error: #ee2c24;--color-info: #2077bd;--tag-color-0: #f7ec1f;--tag-color-1: #ffd108;--tag-color-2: #faa71a;--tag-color-3: #f47c20;--tag-color-4: #ee2c24;--tag-color-5: #ed2490;--tag-color-6: #7f4098;--tag-color-7: #2e429b;--tag-color-8: #2077bd;--tag-color-9: #00b2d7;--tag-color-10: #21b24b;--tag-color-11: #85c441;--tag-color-12: #c3d500;--tag-color-13: #00d9ff;--tag-color-14: #00c9b7;--tag-color-15: #5856d6;--tag-color-16: #af52de;--tag-color-17: #ff2d92;--tag-color-18: #ff375f;--tag-color-19: #ff6b6b;--tag-color-20: #ffab00;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .4);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--main-sidebar-width: 14rem;--main-sidebar-gap: 3rem;--main-offset-expanded: calc(var(--main-sidebar-width) + var(--main-sidebar-gap));--main-offset-collapsed: var(--main-sidebar-gap);--topbar-height: 3rem}[data-theme=high-contrast][data-v-be3fbcad]{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #333333;--bg-card: rgba(255, 255, 255, .05);--bg-input: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--border-subtle: rgba(255, 255, 255, .2);--border-medium: rgba(255, 255, 255, .4);--border-strong: rgba(255, 255, 255, .6);--state-hover: rgba(255, 255, 255, .15);--state-active: rgba(255, 255, 255, .25);--state-focus: rgba(255, 255, 255, .3)}.message-list[data-v-be3fbcad]{padding-right:1rem;overflow-y:auto;height:100%;width:100%;display:flex;flex-direction:column-reverse;gap:1rem}.message-list-item[data-v-be3fbcad]{list-style:none}[data-v-2b2e34d0]:root{--bg-primary: #151C23;--bg-secondary: #1e2832;--bg-tertiary: #2a3845;--bg-card: #1d2329;--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #eeeeee;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-subtle: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .3);--state-hover: rgba(255, 255, 255, .05);--state-active: rgba(255, 255, 255, .15);--state-focus: rgba(255, 255, 255, .2);--state-disabled: rgba(255, 255, 255, .3);--color-primary: #00b2d7;--color-secondary: #2e429b;--color-success: #21b24b;--color-warning: #ffab00;--color-error: #ee2c24;--color-info: #2077bd;--tag-color-0: #f7ec1f;--tag-color-1: #ffd108;--tag-color-2: #faa71a;--tag-color-3: #f47c20;--tag-color-4: #ee2c24;--tag-color-5: #ed2490;--tag-color-6: #7f4098;--tag-color-7: #2e429b;--tag-color-8: #2077bd;--tag-color-9: #00b2d7;--tag-color-10: #21b24b;--tag-color-11: #85c441;--tag-color-12: #c3d500;--tag-color-13: #00d9ff;--tag-color-14: #00c9b7;--tag-color-15: #5856d6;--tag-color-16: #af52de;--tag-color-17: #ff2d92;--tag-color-18: #ff375f;--tag-color-19: #ff6b6b;--tag-color-20: #ffab00;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .4);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--main-sidebar-width: 14rem;--main-sidebar-gap: 3rem;--main-offset-expanded: calc(var(--main-sidebar-width) + var(--main-sidebar-gap));--main-offset-collapsed: var(--main-sidebar-gap);--topbar-height: 3rem}[data-theme=high-contrast][data-v-2b2e34d0]{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #333333;--bg-card: rgba(255, 255, 255, .05);--bg-input: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--border-subtle: rgba(255, 255, 255, .2);--border-medium: rgba(255, 255, 255, .4);--border-strong: rgba(255, 255, 255, .6);--state-hover: rgba(255, 255, 255, .15);--state-active: rgba(255, 255, 255, .25);--state-focus: rgba(255, 255, 255, .3)}.sidebar[data-v-2b2e34d0]{border-right:solid thin var(--bg-secondary);background-color:var(--bg-secondary);position:relative}.sidebar-tags[data-v-2b2e34d0]{height:calc(100vh - 6rem);transform:translateY(2rem)}.sidebar-tags-header[data-v-2b2e34d0]{font-family:departure_monoregular,Courier New,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.sidebar-footer[data-v-2b2e34d0]{height:3rem}.favorite-button[data-v-2b2e34d0]:hover{background-color:var(--state-hover)}.favorite-unfavorite[data-v-2b2e34d0]{opacity:0;pointer-events:none}.favorite:hover .favorite-unfavorite[data-v-2b2e34d0]{opacity:1;pointer-events:auto}.tag-button[data-v-2b2e34d0]:hover{background-color:var(--state-hover)}.tag-button.is-selected[data-v-2b2e34d0]{background:transparent}.tag-button-icon[data-v-2b2e34d0]{transform:translate(.75rem,.75rem)}.tag-handle[data-v-2b2e34d0]{font-weight:400;line-height:1.2;margin-top:.1rem}dialog.popper{padding:0;background-color:transparent;border:none;outline:none;margin:0}[data-v-01b96dfc]:root{--bg-primary: #151C23;--bg-secondary: #1e2832;--bg-tertiary: #2a3845;--bg-card: #1d2329;--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #eeeeee;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-subtle: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .3);--state-hover: rgba(255, 255, 255, .05);--state-active: rgba(255, 255, 255, .15);--state-focus: rgba(255, 255, 255, .2);--state-disabled: rgba(255, 255, 255, .3);--color-primary: #00b2d7;--color-secondary: #2e429b;--color-success: #21b24b;--color-warning: #ffab00;--color-error: #ee2c24;--color-info: #2077bd;--tag-color-0: #f7ec1f;--tag-color-1: #ffd108;--tag-color-2: #faa71a;--tag-color-3: #f47c20;--tag-color-4: #ee2c24;--tag-color-5: #ed2490;--tag-color-6: #7f4098;--tag-color-7: #2e429b;--tag-color-8: #2077bd;--tag-color-9: #00b2d7;--tag-color-10: #21b24b;--tag-color-11: #85c441;--tag-color-12: #c3d500;--tag-color-13: #00d9ff;--tag-color-14: #00c9b7;--tag-color-15: #5856d6;--tag-color-16: #af52de;--tag-color-17: #ff2d92;--tag-color-18: #ff375f;--tag-color-19: #ff6b6b;--tag-color-20: #ffab00;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .4);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--main-sidebar-width: 14rem;--main-sidebar-gap: 3rem;--main-offset-expanded: calc(var(--main-sidebar-width) + var(--main-sidebar-gap));--main-offset-collapsed: var(--main-sidebar-gap);--topbar-height: 3rem}[data-theme=high-contrast][data-v-01b96dfc]{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #333333;--bg-card: rgba(255, 255, 255, .05);--bg-input: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--border-subtle: rgba(255, 255, 255, .2);--border-medium: rgba(255, 255, 255, .4);--border-strong: rgba(255, 255, 255, .6);--state-hover: rgba(255, 255, 255, .15);--state-active: rgba(255, 255, 255, .25);--state-focus: rgba(255, 255, 255, .3)}.topbar[data-v-01b96dfc]{height:var(--topbar-height);background-color:var(--bg-primary)}.topbar-button[data-v-01b96dfc]{height:var(--topbar-height);width:var(--topbar-height);display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle);border-radius:var(--radius-md);border:solid thin transparent}.topbar-button.is-active[data-v-01b96dfc]{background-color:var(--bg-card);border-color:var(--border-subtle)}[data-v-699f3fd2]:root{--bg-primary: #151C23;--bg-secondary: #1e2832;--bg-tertiary: #2a3845;--bg-card: #1d2329;--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #eeeeee;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-subtle: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .3);--state-hover: rgba(255, 255, 255, .05);--state-active: rgba(255, 255, 255, .15);--state-focus: rgba(255, 255, 255, .2);--state-disabled: rgba(255, 255, 255, .3);--color-primary: #00b2d7;--color-secondary: #2e429b;--color-success: #21b24b;--color-warning: #ffab00;--color-error: #ee2c24;--color-info: #2077bd;--tag-color-0: #f7ec1f;--tag-color-1: #ffd108;--tag-color-2: #faa71a;--tag-color-3: #f47c20;--tag-color-4: #ee2c24;--tag-color-5: #ed2490;--tag-color-6: #7f4098;--tag-color-7: #2e429b;--tag-color-8: #2077bd;--tag-color-9: #00b2d7;--tag-color-10: #21b24b;--tag-color-11: #85c441;--tag-color-12: #c3d500;--tag-color-13: #00d9ff;--tag-color-14: #00c9b7;--tag-color-15: #5856d6;--tag-color-16: #af52de;--tag-color-17: #ff2d92;--tag-color-18: #ff375f;--tag-color-19: #ff6b6b;--tag-color-20: #ffab00;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .4);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--main-sidebar-width: 14rem;--main-sidebar-gap: 3rem;--main-offset-expanded: calc(var(--main-sidebar-width) + var(--main-sidebar-gap));--main-offset-collapsed: var(--main-sidebar-gap);--topbar-height: 3rem}[data-theme=high-contrast][data-v-699f3fd2]{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #333333;--bg-card: rgba(255, 255, 255, .05);--bg-input: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--border-subtle: rgba(255, 255, 255, .2);--border-medium: rgba(255, 255, 255, .4);--border-strong: rgba(255, 255, 255, .6);--state-hover: rgba(255, 255, 255, .15);--state-active: rgba(255, 255, 255, .25);--state-focus: rgba(255, 255, 255, .3)}.notifications[data-v-699f3fd2]{max-width:calc(100vw - 2rem);width:24rem}.notifications-notification+.notifications-notification[data-v-699f3fd2]{border-top:solid thin var(--border-subtle)}.install-pwa[data-v-c0c4a676]{position:fixed;bottom:20px;right:20px;z-index:1000}.install-button[data-v-c0c4a676]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 12px #6366f14d;transition:all .2s ease}.install-button[data-v-c0c4a676]:hover{background:#5b5bd6;transform:translateY(-2px);box-shadow:0 6px 16px #6366f166}.install-button[data-v-c0c4a676]:active{transform:translateY(0)}
