:root{font-family:gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--background-primary: #36393f;--background-secondary: #2f3136;--background-secondary-alt: #292b2f;--background-tertiary: #202225;--background-accent: #4f545c;--background-floating: #18191c;--header-primary: #ffffff;--header-secondary: #b9bbbe;--text-normal: #dcddde;--text-muted: #72767d;--text-link: #0096cf;--channel-icon: #8e9297;--channel-text-selected: #ffffff;--channel-text-hovered: #dcddde;--channel-background-selected: rgba(79,84,92,.6);--channel-background-hovered: rgba(79,84,92,.32);--button-primary-background: #5865f2;--button-primary-hover-background: #4752c4;--button-secondary-background: #4f545c;--button-secondary-hover-background: #5d6269;--channel-topic-border-color: rgba(0,0,0,.15);--input-border-color: rgba(0,0,0,.3);--message-divider-color: rgba(255,255,255,.06);--guild-item-background: #36393f;--guild-item-selected-background: #7289da;--guild-item-hover-background: #7289da;color-scheme:dark;color:var(--text-normal);background-color:var(--background-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--background-primary);color:var(--text-normal)}#app{height:100vh;width:100vw;display:flex;flex-direction:column;overflow:hidden}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}.login-page-wrapper[data-v-454beac3]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;overflow:hidden;background-color:#000}.parallax-bg[data-v-454beac3]{position:absolute;top:-5%;left:-5%;width:110%;height:110%;background-image:url(/assets/login-bg-CqDB991E.jpg);background-size:cover;background-position:center 30%;z-index:0;transition:transform .1s ease-out;pointer-events:none;filter:brightness(.7)}.login-card[data-v-454beac3]{position:relative;z-index:1;background-color:var(--background-primary, #313338);padding:32px;border-radius:8px;box-shadow:0 2px 10px #0003,0 5px 20px #0000001a;width:100%;max-width:480px;box-sizing:border-box}.login-header[data-v-454beac3]{text-align:center;margin-bottom:20px}.login-card h2[data-v-454beac3]{color:var(--header-primary, #ffffff);font-size:24px;line-height:30px;margin-bottom:8px;font-weight:600}.login-card .subtitle[data-v-454beac3]{color:var(--header-secondary, #b5bac1);font-size:16px;line-height:20px}.form-group[data-v-454beac3]{margin-bottom:20px}.form-group label[data-v-454beac3]{display:block;color:var(--header-secondary, #b5bac1);font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:8px;-webkit-user-select:none;user-select:none}.error-star[data-v-454beac3]{color:#f23f42;font-style:italic;text-transform:none;font-size:12px;font-weight:500}.form-group input[data-v-454beac3]{width:100%;padding:10px;height:40px;border-radius:3px;border:none;background-color:var(--background-tertiary, #1e1f22);color:var(--text-normal, #dbdee1);font-size:16px;box-sizing:border-box;outline:none;transition:border .2s ease}.input-error[data-v-454beac3]{border:1px solid #f23f42!important}.login-button[data-v-454beac3]{width:100%;height:44px;min-height:44px;padding:2px 16px;background-color:var(--button-primary-background, #5865f2);color:#fff;font-size:16px;font-weight:500;line-height:24px;border:none;border-radius:3px;cursor:pointer;transition:background-color .17s ease;margin-top:24px}.login-button[data-v-454beac3]:hover{background-color:var(--button-primary-hover-background, #4752c4)}.login-button[data-v-454beac3]:active{background-color:#3c45a5}.login-button[data-v-454beac3]:disabled{background-color:var(--button-primary-background, #5865f2);cursor:not-allowed;opacity:.5}.error-message[data-v-454beac3]{color:#f23f42;font-size:14px;font-weight:500;margin-top:8px}.credit-label[data-v-454beac3]{position:absolute;bottom:20px;color:#fff6;font-size:12px;text-transform:uppercase;letter-spacing:1px;z-index:2;pointer-events:none;font-weight:600}.credit-label span[data-v-454beac3]{color:#ffffffb3;font-weight:800;text-shadow:0 0 10px rgba(255,255,255,.2)}@media screen and (max-width: 480px){.login-card[data-v-454beac3]{height:100vh;border-radius:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.parallax-bg[data-v-454beac3]{display:none}.credit-label[data-v-454beac3]{bottom:40px;color:var(--header-secondary)}}.discord-layout[data-v-a5a25e49]{display:flex;height:100vh;width:100vw;background-color:#36393f;color:#dcddde;overflow:hidden}.server-list-column[data-v-a5a25e49]{width:72px;background-color:#202225;display:flex;flex-direction:column;align-items:center;padding-top:12px;flex-shrink:0}.channel-list-column[data-v-a5a25e49]{width:240px;background-color:#2f3136;display:flex;flex-direction:column;flex-shrink:0}.channel-list-header[data-v-a5a25e49]{height:48px;border-bottom:1px solid rgba(0,0,0,.2);display:flex;align-items:center;padding:0 16px;font-weight:600;flex-shrink:0}.channel-list-content[data-v-a5a25e49]{flex-grow:1;overflow-y:auto;padding:8px}.user-panel[data-v-a5a25e49]{height:52px;background-color:#292b2f;display:flex;align-items:center;padding:0 8px;flex-shrink:0}.main-content-column[data-v-a5a25e49]{flex-grow:1;display:flex;flex-direction:column;background-color:#36393f}.main-content-header[data-v-a5a25e49]{height:48px;border-bottom:1px solid rgba(0,0,0,.2);display:flex;align-items:center;padding:0 16px;font-weight:600;box-shadow:0 1px #0003,0 1.5px #0000000d,0 2px #0000000d;z-index:2;flex-shrink:0}.main-content-area[data-v-a5a25e49]{flex-grow:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.channel-list-content[data-v-a5a25e49]::-webkit-scrollbar,.main-content-area[data-v-a5a25e49]::-webkit-scrollbar{width:8px}.channel-list-content[data-v-a5a25e49]::-webkit-scrollbar-thumb,.main-content-area[data-v-a5a25e49]::-webkit-scrollbar-thumb{background-color:#202225;border-radius:4px}.channel-list-content[data-v-a5a25e49]::-webkit-scrollbar-track,.main-content-area[data-v-a5a25e49]::-webkit-scrollbar-track{background-color:#2e3338}.guild-item[data-v-64f8a1bf]{width:48px;height:48px;border-radius:50%;background-color:#36393f;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:border-radius .15s ease-in-out,background-color .15s ease-in-out;position:relative}.guild-item[data-v-64f8a1bf]:hover,.guild-item.selected[data-v-64f8a1bf]{border-radius:16px;background-color:#7289da}.guild-item.selected .guild-icon[data-v-64f8a1bf],.guild-item.selected .guild-initials[data-v-64f8a1bf]{color:#fff}.guild-icon[data-v-64f8a1bf]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.guild-initials[data-v-64f8a1bf]{color:#dcddde;font-weight:600;font-size:16px;text-align:center;line-height:48px;border-radius:inherit;width:100%;height:100%}.pill-container[data-v-64f8a1bf]{position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:4px;height:0px;display:flex;align-items:center}.status-pill[data-v-64f8a1bf]{height:8px;width:4px;background-color:#fff;border-radius:0 4px 4px 0;transition:height .15s ease-in-out;opacity:0}.guild-item:hover .status-pill[data-v-64f8a1bf]{height:20px;opacity:1}.guild-item.selected .status-pill[data-v-64f8a1bf]{height:40px;opacity:1}.guild-list-container[data-v-cb93eab7]{width:100%;height:100%;overflow-y:auto}.guild-list-container[data-v-cb93eab7]::-webkit-scrollbar{width:0px;background:transparent}.guild-list[data-v-cb93eab7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.loading-spinner[data-v-cb93eab7],.error-message[data-v-cb93eab7],.no-guilds[data-v-cb93eab7]{color:#8e9297;text-align:center;padding:20px 5px;font-size:14px}.error-message button[data-v-cb93eab7]{margin-top:8px;padding:4px 8px;font-size:12px;background-color:#7289da;color:#fff;border:none;border-radius:3px;cursor:pointer}.error-message button[data-v-cb93eab7]:hover{background-color:#677bc4}.channel-item[data-v-597455fb]{display:flex;align-items:center;padding:6px 8px;margin:1px 0;border-radius:4px;cursor:pointer;color:#8e9297;transition:background-color .1s ease-in-out,color .1s ease-in-out;gap:8px}.channel-item[data-v-597455fb]:hover{background-color:#4f545c52;color:#dcddde}.channel-item.selected[data-v-597455fb]{background-color:#4f545c99;color:#fff}.channel-icon[data-v-597455fb]{display:flex;align-items:center;justify-content:center;color:#8e9297;flex-shrink:0}.channel-item:hover .channel-icon[data-v-597455fb],.channel-item.selected .channel-icon[data-v-597455fb]{color:#dcddde}.channel-item.selected .channel-icon[data-v-597455fb]{color:#fff}.channel-name[data-v-597455fb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;line-height:20px;font-weight:500}.channel-item.unread .channel-name[data-v-597455fb]{color:#fff}.channel-item.unread[data-v-597455fb]:not(.selected):hover{background-color:#4f545c7a}.channel-item.unread:not(.selected):hover .channel-name[data-v-597455fb]{color:#fff}.channel-list-container[data-v-5bf34c16]{width:100%;height:100%}.channel-list[data-v-5bf34c16]{list-style:none;padding:0 8px;margin:0}.loading-spinner[data-v-5bf34c16],.error-message[data-v-5bf34c16],.no-channels-info[data-v-5bf34c16]{color:#8e9297;text-align:center;padding:20px 10px;font-size:14px}.error-message button[data-v-5bf34c16]{margin-top:8px;padding:4px 8px;font-size:12px;background-color:#7289da;color:#fff;border:none;border-radius:3px;cursor:pointer}.error-message button[data-v-5bf34c16]:hover{background-color:#677bc4}.message-attachment[data-v-99bdd7e1]{margin-top:5px;margin-bottom:5px;border-radius:3px;overflow:hidden}.attachment-not-backed-up[data-v-99bdd7e1]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--background-secondary, #2f3136);border-radius:3px;color:var(--text-muted, #72767d);font-size:.875rem;border:1px dashed var(--background-accent, #4f545c);min-height:38px;box-sizing:border-box}.attachment-not-backed-up .icon-placeholder[data-v-99bdd7e1]{font-size:1.2em}.attachment-image-wrapper[data-v-99bdd7e1]{position:relative;display:inline-block;max-width:100%;border-radius:3px;overflow:hidden}.attachment-image[data-v-99bdd7e1]{display:block;max-width:100%;height:auto;border-radius:3px;object-fit:cover;background-color:var(--background-secondary-alt, #292b2f)}.image-loading-placeholder[data-v-99bdd7e1],.image-error-placeholder[data-v-99bdd7e1]{display:flex;align-items:center;justify-content:center;background-color:var(--background-secondary, #2f3136);color:var(--text-muted, #72767d);font-size:.875rem;border-radius:3px}.attachment-video-wrapper[data-v-99bdd7e1],.attachment-audio-wrapper[data-v-99bdd7e1]{background-color:var(--background-secondary-alt, #292b2f);padding:10px;border-radius:3px;border:1px solid var(--background-tertiary, #202225);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.attachment-video-wrapper .file-details[data-v-99bdd7e1],.attachment-audio-wrapper .file-details[data-v-99bdd7e1]{display:flex;align-items:center;gap:8px}.attachment-video-wrapper .file-icon[data-v-99bdd7e1],.attachment-audio-wrapper .file-icon[data-v-99bdd7e1]{font-size:1.5rem}.attachment-video-wrapper .file-name[data-v-99bdd7e1],.attachment-audio-wrapper .file-name[data-v-99bdd7e1]{color:var(--text-link, #0096cf);text-decoration:none;font-weight:500}.attachment-video-wrapper .file-name[data-v-99bdd7e1]:hover,.attachment-audio-wrapper .file-name[data-v-99bdd7e1]:hover{text-decoration:underline}.attachment-video-wrapper .file-size[data-v-99bdd7e1],.attachment-audio-wrapper .file-size[data-v-99bdd7e1]{color:var(--text-muted, #72767d);font-size:.8rem}.attachment-video-wrapper .download-button[data-v-99bdd7e1],.attachment-audio-wrapper .download-button[data-v-99bdd7e1]{padding:6px 10px;background-color:var(--button-secondary-background, #4f545c);color:var(--text-normal, #dcddde);border-radius:3px;text-decoration:none;font-size:.875rem;transition:background-color .15s ease}.attachment-video-wrapper .download-button[data-v-99bdd7e1]:hover,.attachment-audio-wrapper .download-button[data-v-99bdd7e1]:hover{background-color:var(--button-secondary-hover-background, #5d6269)}.attachment-file-wrapper[data-v-99bdd7e1]{background-color:var(--background-secondary-alt, #292b2f);border:1px solid var(--background-tertiary, #202225);border-radius:3px;padding:12px;display:flex;align-items:center;gap:12px}.file-icon-area[data-v-99bdd7e1]{flex-shrink:0}.file-icon[data-v-99bdd7e1]{font-size:2rem;color:var(--text-muted, #72767d)}.file-info[data-v-99bdd7e1]{flex-grow:1;min-width:0;text-align:left}.file-name[data-v-99bdd7e1]{display:block;color:var(--text-link, #0096cf);font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-name[data-v-99bdd7e1]:hover{text-decoration:underline}.file-meta[data-v-99bdd7e1]{margin-top:2px}.file-size[data-v-99bdd7e1]{color:var(--text-muted, #72767d);font-size:.75rem}.download-button-icon[data-v-99bdd7e1]{font-size:1.5rem;color:var(--text-muted, #72767d);text-decoration:none;flex-shrink:0;padding:4px;border-radius:3px}.download-button-icon[data-v-99bdd7e1]:hover{color:var(--text-normal, #dcddde);background-color:var(--background-accent, #4f545c)}.image-grid[data-v-db7a0af1]{display:grid;gap:4px;border-radius:3px;overflow:hidden;max-width:450px}.image-grid.grid-cols-2[data-v-db7a0af1]{grid-template-columns:repeat(2,1fr)}.image-grid.grid-layout-3 .image-grid-item[data-v-db7a0af1]:nth-child(3){grid-column:span 2}.image-grid.grid-layout-3 .image-grid-item:nth-child(3) img[data-v-db7a0af1],.image-grid.grid-layout-3 .image-grid-item:nth-child(3) .image-placeholder[data-v-db7a0af1]{aspect-ratio:auto;max-height:200px}.image-grid.grid-layout-3 .image-grid-item:nth-child(3) .grid-image-item-img[data-v-db7a0af1]{object-fit:contain}.image-grid-item[data-v-db7a0af1]{position:relative;width:100%;aspect-ratio:1 / 1;background-color:var(--background-secondary-alt, #292b2f);overflow:hidden;border-radius:3px}.image-grid-link[data-v-db7a0af1]{display:block;width:100%;height:100%}.grid-image-item-img[data-v-db7a0af1]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.image-placeholder[data-v-db7a0af1]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-muted, #72767d);text-align:center;padding:5px;box-sizing:border-box;border-radius:inherit}.image-placeholder.is-not-backed-up[data-v-db7a0af1]{border:1px dashed var(--background-accent, #4f545c)}.image-placeholder.is-error[data-v-db7a0af1]{border:1px solid red}.placeholder-icon-grid[data-v-db7a0af1]{font-size:1.2rem;margin-bottom:2px;line-height:1}.message-text-content[data-v-9d053c7a]{font-size:1rem;line-height:1.375rem;color:var(--text-normal, #dcddde);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.content[data-v-9d053c7a] p{margin-top:0;margin-bottom:0;line-height:inherit}.content[data-v-9d053c7a] img.custom-emoji{width:1.375rem;height:1.375rem;vertical-align:bottom;margin:0 1px;object-fit:contain}.content[data-v-9d053c7a] a{color:var(--text-link, #0096cf);text-decoration:none}.content[data-v-9d053c7a] a:hover{text-decoration:underline}.content[data-v-9d053c7a] strong{font-weight:700}.content[data-v-9d053c7a] em{font-style:italic}.content[data-v-9d053c7a] code{font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;background-color:var(--background-secondary-alt, #292b2f);padding:.1em .3em;border-radius:3px;font-size:.875em;white-space:pre-wrap}.content[data-v-9d053c7a] pre{background-color:var(--background-tertiary, #202225);border:1px solid var(--background-floating, #18191c);border-radius:4px;padding:.5rem;overflow-x:auto;font-size:.875em;white-space:pre}.content[data-v-9d053c7a] pre code{background-color:transparent;padding:0;border:none;white-space:inherit}.content[data-v-9d053c7a] blockquote{margin:.125rem 0 .125rem .5rem;padding-left:.75rem;border-left:4px solid var(--background-accent, #4f545c);font-style:italic}.content[data-v-9d053c7a] blockquote p{margin:0}.attachments-wrapper[data-v-9d053c7a]{margin-top:.125rem;display:flex;flex-direction:column;gap:4px}.not-backed-up-list[data-v-9d053c7a]{display:flex;flex-direction:column;gap:4px}.message-reactions-container[data-v-2112b146]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;margin-bottom:2px}.reaction-chip[data-v-2112b146]{display:flex;align-items:center;background-color:var(--background-secondary-alt, #292b2f);border:1px solid transparent;border-radius:16px;padding:3px 7px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none}.reaction-chip[data-v-2112b146]:hover{background-color:var(--background-accent, #4f545c);border-color:var(--background-tertiary, #202225)}.reaction-emoji[data-v-2112b146]{display:inline-block}.custom-reaction-emoji[data-v-2112b146]{width:16px;height:16px;object-fit:contain;vertical-align:middle}.unicode-reaction-emoji[data-v-2112b146]{font-size:.9rem;line-height:16px;vertical-align:middle}.reaction-count[data-v-2112b146]{font-size:.875rem;font-weight:500;color:var(--text-normal, #dcddde);margin-left:5px;line-height:16px;vertical-align:middle}.message-item[data-v-6201e870]{display:flex;padding:2px 0;margin-top:0;position:relative;word-wrap:break-word;line-height:1.375rem}.message-item[data-v-6201e870]:hover{background-color:#04040512}.message-item.is-clickable[data-v-6201e870]{cursor:pointer}.message-item.is-group-start[data-v-6201e870]{margin-top:1rem}.message-gutter[data-v-6201e870]{padding-left:16px;padding-right:16px;flex-shrink:0;position:relative}.avatar[data-v-6201e870]{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-top:2px;cursor:pointer}.default-avatar[data-v-6201e870]{background-color:var(--background-accent, #4f545c)}.message-content[data-v-6201e870]{flex-grow:1;padding-right:48px;min-width:0}.message-header[data-v-6201e870]{display:flex;align-items:baseline;margin-bottom:0;min-height:1.375rem;margin-top:2px}.author-name[data-v-6201e870]{font-size:1rem;font-weight:500;color:var(--header-primary, #fff);margin-right:.25rem;cursor:pointer}.author-name[data-v-6201e870]:hover{text-decoration:underline}.bot-tag[data-v-6201e870]{background-color:var(--button-primary-background, #5865f2);color:#fff;font-size:.625rem;font-weight:500;padding:1px 4px;border-radius:3px;margin-left:.25rem;margin-right:.5rem;text-transform:uppercase;align-self:center;height:14px;line-height:14px}.timestamp[data-v-6201e870]{color:var(--text-muted, #72767d);font-size:.75rem;margin-left:.25rem}.edited-tag[data-v-6201e870]{color:var(--text-muted, #72767d);font-size:.6875rem;margin-left:.25rem;cursor:default}.channel-badge[data-v-6201e870]{margin-left:.5rem;font-size:.7rem;padding:1px 6px;border-radius:10px;background:#7289da2e;color:#c7d2fe}.spinner-overlay[data-v-c6dbb604]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:9999}.spinner[data-v-c6dbb604]{border-style:solid;border-radius:50%;animation:spin-c6dbb604 .8s linear infinite;display:inline-block}@keyframes spin-c6dbb604{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sentinel[data-v-a66731a8]{height:1px;width:100%}.message-list-wrapper[data-v-a66731a8]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:0 10px;box-sizing:border-box}.message-list[data-v-a66731a8]{list-style:none;padding:0;margin:0}.message-list[data-v-a66731a8] .search-highlight{animation:search-highlight-fade-a66731a8 2.2s ease}.channel-topic-header[data-v-a66731a8]{padding:10px 16px;text-align:left;border-bottom:1px solid var(--channel-topic-border-color, rgba(0, 0, 0, .1));color:var(--text-normal, #dcddde);background-color:var(--background-primary, #36393f);font-weight:600;font-size:16px;position:sticky;top:0;z-index:10}.history-notice[data-v-a66731a8],.loading-messages[data-v-a66731a8],.no-messages[data-v-a66731a8],.no-channel-selected[data-v-a66731a8],.error-messages[data-v-a66731a8]{text-align:center;color:var(--text-muted, #72767d);padding:20px}.loading-more[data-v-a66731a8]{padding:8px 0;text-align:center}.error-messages button[data-v-a66731a8]{margin-top:10px;padding:8px 12px;background-color:var(--button-primary-background, #5865f2);color:#fff;border:none;border-radius:3px;cursor:pointer}.error-messages button[data-v-a66731a8]:hover{background-color:var(--button-primary-hover-background, #4752c4)}@keyframes search-highlight-fade-a66731a8{0%{background-color:#ffe35b73}to{background-color:transparent}}.user-info-placeholder[data-v-51b5ec5d]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 8px;font-size:14px}.logout-button[data-v-51b5ec5d]{background-color:#7289da;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:12px}.logout-button[data-v-51b5ec5d]:hover{background-color:#677bc4}.no-channel-selected[data-v-51b5ec5d]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#72767d;text-align:center;padding:20px}.main-header-content[data-v-51b5ec5d]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.main-header-title[data-v-51b5ec5d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-tools[data-v-51b5ec5d]{display:flex;align-items:center;gap:8px}.search-toggle-button[data-v-51b5ec5d]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#465fff2e,#1cc3af1f);color:#edf2ff;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.search-toggle-button[data-v-51b5ec5d]:hover:not(:disabled){border-color:#a0b1ffcc;transform:translateY(-1px)}.search-toggle-button[data-v-51b5ec5d]:disabled{opacity:.45;cursor:not-allowed}.search-toggle-button.is-open[data-v-51b5ec5d]{border-color:#aac1ffd9;background:linear-gradient(135deg,#5f7dff52,#28d7be3d)}.search-icon[data-v-51b5ec5d]{width:15px;height:15px}.search-filter-count[data-v-51b5ec5d]{background:#ffffff38;color:#fff;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;padding:0 5px}.search-results-chip[data-v-51b5ec5d]{border:none;border-radius:999px;padding:6px 10px;background:#66dcc429;color:#9cf6e7;font-size:11px;font-weight:700;cursor:pointer}.search-panel[data-v-51b5ec5d]{margin:10px 10px 0;padding:14px;border:1px solid rgba(129,176,255,.25);border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(91,124,255,.26),transparent 55%),radial-gradient(circle at 100% 100%,rgba(29,202,171,.18),transparent 50%),#181c29db;box-shadow:0 14px 32px #00000047;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.search-panel-header[data-v-51b5ec5d]{display:flex;align-items:center;justify-content:space-between;gap:14px}.search-panel-header-copy h3[data-v-51b5ec5d]{margin:0;font-size:15px;letter-spacing:.01em;color:#f7f9ff}.search-panel-header-copy p[data-v-51b5ec5d]{margin:2px 0 0;font-size:12px;color:#dce7ffb8}.search-close-button[data-v-51b5ec5d]{border:1px solid rgba(255,255,255,.2);background:#ffffff12;color:#dbe4ff;border-radius:10px;font-size:12px;font-weight:600;padding:6px 10px;cursor:pointer}.search-close-button[data-v-51b5ec5d]:hover{background:#ffffff24}.search-fields-grid[data-v-51b5ec5d]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.search-field[data-v-51b5ec5d]{display:flex;flex-direction:column;gap:5px}.search-field.field-wide[data-v-51b5ec5d]{grid-column:span 3}.field-label[data-v-51b5ec5d]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#e0e8ffc2}.search-field input[type=text][data-v-51b5ec5d],.search-field input[type=number][data-v-51b5ec5d],.search-field input[type=datetime-local][data-v-51b5ec5d],.search-field select[data-v-51b5ec5d]{width:100%;background:#0b0e16b8;color:#f5f7ff;border:1px solid rgba(143,168,255,.28);border-radius:10px;padding:9px 10px;font-size:13px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.search-field select[multiple][data-v-51b5ec5d]{min-height:90px}.search-field input[data-v-51b5ec5d]:focus,.search-field select[data-v-51b5ec5d]:focus{border-color:#96bfffeb;box-shadow:0 0 0 3px #5592ff33}.search-field input[data-v-51b5ec5d]:disabled,.search-field select[data-v-51b5ec5d]:disabled{opacity:.45;cursor:not-allowed}.search-advanced-block[data-v-51b5ec5d]{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0d111b8f;overflow:hidden}.search-advanced-block summary[data-v-51b5ec5d]{cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:12px;font-weight:700;color:#d9e4ff;list-style:none}.search-advanced-block summary[data-v-51b5ec5d]::-webkit-details-marker{display:none}.search-advanced-grid[data-v-51b5ec5d]{padding:0 12px 12px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(160px,1fr))}.search-checkbox-field[data-v-51b5ec5d]{display:flex;align-items:center;gap:8px;color:#d5ddf5;font-size:13px;margin-top:23px}.search-actions[data-v-51b5ec5d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.action-button[data-v-51b5ec5d]{border:none;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.action-button[data-v-51b5ec5d]:hover:not(:disabled){transform:translateY(-1px)}.action-button[data-v-51b5ec5d]:disabled{opacity:.55;cursor:not-allowed}.action-button.primary[data-v-51b5ec5d]{background:linear-gradient(120deg,#7f9cff,#5de8d7);color:#12172a}.action-button.secondary[data-v-51b5ec5d]{background:#ffffff26;color:#eff3ff}.action-button.ghost[data-v-51b5ec5d]{background:#94e5ce29;color:#9af2e3}.search-panel-reveal-enter-active[data-v-51b5ec5d],.search-panel-reveal-leave-active[data-v-51b5ec5d]{transition:all .22s ease}.search-panel-reveal-enter-from[data-v-51b5ec5d],.search-panel-reveal-leave-to[data-v-51b5ec5d]{opacity:0;transform:translateY(-8px) scale(.985)}.search-results-container[data-v-51b5ec5d]{margin:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#12162180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffffff0d;flex:1;min-height:0;overflow-y:auto;padding:10px}.search-results-list[data-v-51b5ec5d]{list-style:none;margin:0;padding:0}.search-pagination[data-v-51b5ec5d]{display:flex;justify-content:center;padding:10px 0}.search-pagination button[data-v-51b5ec5d]{background:linear-gradient(130deg,#5173ff,#56c8ff);color:#101626;border:none;padding:8px 14px;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer}.search-loading[data-v-51b5ec5d],.search-error[data-v-51b5ec5d]{text-align:center;color:#d0d9f6;padding:18px 0}.search-export-error[data-v-51b5ec5d]{margin-top:8px;color:#ffc8c8;font-size:12px}.search-export-progress[data-v-51b5ec5d]{margin-top:8px;color:#cfe1ff;font-size:12px;display:inline-flex;flex-direction:column;gap:2px}.search-export-plan[data-v-51b5ec5d]{color:#a9c8fb;font-size:11px}.jumping-indicator[data-v-51b5ec5d]{display:inline-flex;align-items:center;gap:6px;color:#d8e4ff;font-size:12px;background:#ffffff14;border-radius:999px;padding:4px 9px}@media (max-width: 1100px){.search-fields-grid[data-v-51b5ec5d]{grid-template-columns:repeat(2,minmax(180px,1fr))}.search-field.field-wide[data-v-51b5ec5d]{grid-column:span 2}.search-advanced-grid[data-v-51b5ec5d]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 760px){.search-fields-grid[data-v-51b5ec5d],.search-advanced-grid[data-v-51b5ec5d]{grid-template-columns:1fr}.search-field.field-wide[data-v-51b5ec5d]{grid-column:span 1}.main-header-content[data-v-51b5ec5d]{gap:6px}.search-toggle-button span[data-v-51b5ec5d]:not(.search-filter-count){display:none}}.auth-layout[data-v-4a48d6f1]{display:flex;justify-content:center;align-items:center;min-height:100vh}
