[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.hide-scrollbar.svelte-5szl2j::-webkit-scrollbar{display:none}.hide-scrollbar.svelte-5szl2j{-ms-overflow-style:none;scrollbar-width:none}.lexical-menu.svelte-1skd2r9{position:fixed;z-index:1000;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius-md);box-shadow:0 8px 24px #00000040;max-height:240px;overflow-y:auto;min-width:240px;max-width:320px}.lexical-menu.svelte-1skd2r9::-webkit-scrollbar{width:6px}.lexical-menu.svelte-1skd2r9::-webkit-scrollbar-track{background:transparent}.lexical-menu.svelte-1skd2r9::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:3px}.lexical-menu.svelte-1skd2r9::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}.emoji-typeahead-menu-overlay{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius-md);box-shadow:0 4px 12px hsl(var(--shadow) / .15);max-height:200px;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.emoji-typeahead-scroll{max-height:200px;overflow-y:auto;overflow-x:hidden;padding:4px 0}.emoji-typeahead-scroll::-webkit-scrollbar{width:6px}.emoji-typeahead-scroll::-webkit-scrollbar-track{background:hsl(var(--muted) / .3);border-radius:3px}.emoji-typeahead-scroll::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:3px}.emoji-typeahead-scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}.emoji-typeahead-menu{padding:4px 0}.emoji-typeahead-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border:1px solid transparent;background:none;color:hsl(var(--foreground));cursor:pointer;font-size:14px;text-align:left;transition:all .15s ease;border-radius:4px;margin:2px 4px}.emoji-typeahead-item:hover{background:hsl(var(--accent) / .15);border-color:hsl(var(--accent) / .3)}.emoji-typeahead-item.selected{background:hsl(var(--accent) / .4)!important;border:2px solid hsl(var(--accent))!important;border-left:4px solid hsl(var(--accent))!important;box-shadow:0 0 0 2px hsl(var(--accent) / .3)!important;transform:translate(2px);color:hsl(var(--accent-foreground));font-weight:600}.emoji-typeahead-item .emoji-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:18px;transition:transform .15s ease}.emoji-typeahead-item.selected .emoji-icon{transform:scale(1.1)}.emoji-typeahead-item .emoji-name{font-family:monospace;font-size:13px;opacity:.8;transition:opacity .15s ease}.emoji-typeahead-item.selected .emoji-name{opacity:1;font-weight:700}@media (max-width: 768px){.emoji-typeahead-menu-overlay{max-height:150px;margin:0 8px;z-index:9999!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px hsl(var(--shadow) / .25)}.emoji-typeahead-scroll{max-height:150px}.emoji-typeahead-item{padding:12px 16px;gap:12px;min-height:48px}.emoji-typeahead-item .emoji-icon{width:28px;height:28px;font-size:20px}.emoji-typeahead-item .emoji-name{font-size:13px}.emoji-typeahead-menu-overlay[style*="calc(60vh"]{border:2px solid hsl(var(--primary) / .3);background:hsl(var(--background) / .95)}}.comment-editor-wrapper.svelte-cvkbpq{position:relative;width:100%}.comment-editor-container.svelte-cvkbpq{position:relative;overflow:hidden;width:100%;height:100%}.comment-editor-content.svelte-cvkbpq{overflow-y:auto;background:transparent;position:relative;width:100%;height:100%}.comment-editor-content.svelte-cvkbpq .ContentEditable__root{outline:none!important;color:hsl(var(--foreground));font-family:var(--font-inter);position:relative;z-index:1;font-size:14px;line-height:1.4;min-height:inherit;box-sizing:border-box;background:transparent!important;border:none!important;margin:0!important}.comment-editor-content.svelte-cvkbpq .ContentEditable__root:focus{outline:none!important;box-shadow:none!important;border:none!important}.comment-editor-content.svelte-cvkbpq .ContentEditable__root:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.comment-editor-content.svelte-cvkbpq .Placeholder__root{position:absolute;inset:0;color:hsl(var(--muted-foreground) / .6);font-style:normal;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-inter);z-index:0;font-size:14px;line-height:1.4;padding:12px;margin:0;box-sizing:border-box;transition:opacity .2s ease;display:flex}.emoji-controls.svelte-cvkbpq{position:absolute;bottom:8px;right:8px;z-index:10}.emoji-toggle-button.svelte-cvkbpq{background:none;border:none;font-size:18px;cursor:pointer;padding:4px;border-radius:var(--radius-sm);opacity:.7;transition:opacity .2s ease}.emoji-toggle-button.svelte-cvkbpq:hover{opacity:1;background:hsl(var(--muted) / .5)}.emoji-picker-dropdown.svelte-cvkbpq{position:absolute;bottom:100%;right:8px;margin-bottom:8px;z-index:1000;box-shadow:0 4px 6px -1px #0000001a;border-radius:8px;overflow:hidden;background:var(--background)}.emoji-picker-simple.svelte-cvkbpq{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;min-width:200px;max-width:300px;max-height:300px;overflow-y:auto}.emoji-picker-header.svelte-cvkbpq{padding:8px 12px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3)}.emoji-picker-footer.svelte-cvkbpq{padding:8px 12px;border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);text-align:center}.emoji-picker-empty.svelte-cvkbpq{padding:20px;text-align:center}.emoji-picker-grid.svelte-cvkbpq{display:flex;flex-direction:column;gap:12px;padding:8px}.emoji-pack.svelte-cvkbpq{display:flex;flex-direction:column;gap:6px}.emoji-pack-header.svelte-cvkbpq{padding:4px 8px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .2);border-radius:var(--radius-sm)}.emoji-pack-grid.svelte-cvkbpq{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;padding:4px}.emoji-picker-item.svelte-cvkbpq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease}.emoji-picker-item.svelte-cvkbpq:hover{background:hsl(var(--muted) / .5)}.emoji-picker-item.svelte-cvkbpq .emoji-image:where(.svelte-cvkbpq){width:20px;height:20px;object-fit:contain}.emoji-picker-item.svelte-cvkbpq .emoji-unicode:where(.svelte-cvkbpq){font-size:18px;line-height:1}.comment-editor-content.svelte-cvkbpq .inline-emoji{width:1.2em;height:1.2em;vertical-align:text-bottom;display:inline-block;margin:0 1px}@media (max-width: 768px){.comment-editor-content.svelte-cvkbpq .ContentEditable__root{font-size:16px!important}.comment-editor-content.svelte-cvkbpq .Placeholder__root{font-size:16px!important;padding:8px 8px 8px 4px}.emoji-picker-dropdown.svelte-cvkbpq{position:fixed;bottom:0;left:0;right:0;margin-bottom:0;z-index:1001;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px #00000026}.emoji-picker-simple.svelte-cvkbpq{max-width:none;max-height:50vh;border-radius:16px 16px 0 0;border-bottom:none}.emoji-controls.svelte-cvkbpq{position:absolute;bottom:12px;right:12px;z-index:10}.emoji-picker-header.svelte-cvkbpq{padding:12px 16px;background:hsl(var(--muted) / .5);border-bottom:1px solid hsl(var(--border));position:sticky;top:0;z-index:10}.emoji-picker-simple.svelte-cvkbpq:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:32px;height:4px;background:hsl(var(--muted-foreground) / .3);border-radius:2px}}@media (prefers-color-scheme: dark){.emoji-picker-simple.svelte-cvkbpq{background:hsl(var(--popover));border-color:hsl(var(--border))}}.profile-trigger.svelte-v8rc2b{background:none;border:none;padding:0;cursor:pointer;display:inline-block;transition:opacity .2s ease}.profile-trigger.svelte-v8rc2b:hover:not(:disabled){opacity:.8}.profile-trigger.svelte-v8rc2b:disabled{cursor:not-allowed;opacity:.5}.profile-trigger.svelte-v8rc2b:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:4px}.line-clamp-2.svelte-1b0ih1q,.line-clamp-2.svelte-dxnj76{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comment-editor-wrapper *{outline:none!important;box-shadow:none!important}.comment-editor-wrapper *:focus{outline:none!important;box-shadow:none!important;border:none!important}.comment-editor-wrapper *:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}[contenteditable=true]{outline:none!important;box-shadow:none!important}[contenteditable=true]:focus{outline:none!important;box-shadow:none!important;border:none!important}
