.channel-item-container.svelte-wnvrgd{background-color:var(--menuitem-bg);border:none;border-bottom:1px solid var(--Header-border-bottom);text-align:left;cursor:pointer;box-sizing:border-box;align-items:center;width:100%;min-height:64px;padding:12px 16px;transition:background-color .15s;display:flex;position:relative;overflow:hidden}.overlay-bg.svelte-wnvrgd{background-position:50%;background-size:cover;transition:transform .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 60%);mask-image:linear-gradient(270deg,#000 0%,#0000 60%)}.profile-area.svelte-wnvrgd{flex-shrink:0;width:52px;height:52px;margin-right:16px;position:relative}.profile-thumb.svelte-wnvrgd{background-color:#444;background-position:50%;background-size:cover;border-radius:50%;width:100%;height:100%}.status-indicator.svelte-wnvrgd{border:none;border-radius:50%;width:14px;height:14px;position:absolute;top:1px;right:1px}.text-area.svelte-wnvrgd{flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex;position:relative;overflow:hidden}.title.svelte-wnvrgd{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:1rem;font-weight:500;overflow:hidden}.subtitle.svelte-wnvrgd{color:var(--menuitem-subtitle);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}@media (hover:hover){.channel-item-container.svelte-wnvrgd:hover{background-color:var(--menuitem-hover-bg)}.channel-item-container.svelte-wnvrgd:hover .overlay-bg:where(.svelte-wnvrgd){transform:scale(1.05)}}.channel-item-container.svelte-wnvrgd:active{background-color:var(--menuitem-click-bg)}.shortcuthint.svelte-7b8xey{background-color:var(--theme-hint);color:var(--theme-hint-color);pointer-events:none;padding:1px 2px;position:absolute;top:0;left:0}.header-container.svelte-17gya98{background-color:var(--Header-bg);border-bottom:1px solid var(--Header-border-bottom);justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.header-left.svelte-17gya98,.header-right.svelte-17gya98{flex-shrink:0;align-items:center;display:flex}.header-center.svelte-17gya98{text-align:center;cursor:pointer;background:0 0;border:none;flex:2;min-width:0;padding:0 10px;overflow:hidden}.header-center.svelte-17gya98 h1:where(.svelte-17gya98){color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.5rem;font-weight:600;overflow:hidden}.icon-btn.svelte-17gya98{cursor:pointer;color:var(--text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;font-size:1.5rem;transition:opacity .2s;display:flex}.icon-btn.svelte-17gya98:hover{opacity:.7}.back-btn.svelte-17gya98{color:var(--text);font-size:2rem}.status-lamp.svelte-17gya98{border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-left:8px;margin-right:8px;transition:background-color .3s,box-shadow .3s}.context-menu.svelte-1dzvo8e{background:var(--menu-bg,#2a2a2a);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-width:150px;padding:4px 0;display:flex;position:fixed;box-shadow:0 4px 15px #00000080}.menu-item.svelte-1dzvo8e{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;transition:background .1s;display:flex}.menu-item.svelte-1dzvo8e:hover{background:#ffffff1a}.icon.svelte-1dzvo8e{font-size:1.1rem}.message-wrapper.svelte-loshfq{touch-action:pan-y;border-radius:8px;width:100%;margin-bottom:4px;transition:background-color .2s;overflow:hidden}.message-row.svelte-loshfq{box-sizing:border-box;gap:10px;width:100%;padding:4px;display:flex}.date-divider-wrapper.svelte-loshfq{justify-content:center;margin:24px 0 16px;display:flex}.date-divider.svelte-loshfq{background-color:var(--login-form-bg,#ffffff0d);color:var(--sub-text,#aaa);border-radius:20px;padding:6px 16px;font-size:.8rem;font-weight:500}.message-row.svelte-loshfq{box-sizing:border-box;touch-action:pan-y;gap:10px;width:100%;margin-bottom:4px;display:flex}.message-row.has-profile.svelte-loshfq{margin-top:12px}.message-row.is-me.svelte-loshfq{flex-direction:row-reverse}.avatar-container.svelte-loshfq{flex-direction:column;flex-shrink:0;justify-content:flex-start;width:36px;display:flex}.avatar-btn.svelte-loshfq{background-position:50%;background-size:cover;background-color:var(--login-form-bg);cursor:pointer;border:none;border-radius:12px;width:36px;height:36px;padding:0;transition:filter .3s,opacity .2s}.avatar-btn.svelte-loshfq:hover{opacity:.8}.message-content.svelte-loshfq{flex-direction:column;gap:4px;max-width:75%;display:flex}.is-me.svelte-loshfq .message-content:where(.svelte-loshfq){align-items:flex-end}.sender-name.svelte-loshfq{cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:2px;padding:0;font-size:.85rem;font-weight:600;transition:filter .3s}.is-me.svelte-loshfq .sender-name:where(.svelte-loshfq){align-self:flex-end}.offline.svelte-loshfq{filter:grayscale(.9)contrast(1.4)}.bubble-time-row.svelte-loshfq{align-items:flex-end;gap:6px;display:flex}.is-me.svelte-loshfq .bubble-time-row:where(.svelte-loshfq){flex-direction:row-reverse}.bubble.svelte-loshfq{word-break:break-word;white-space:pre-wrap;border-radius:18px;padding:10px 14px;font-size:.95rem;line-height:1.4;box-shadow:0 1px 2px #0000001a}.is-other.has-profile.svelte-loshfq .bubble:where(.svelte-loshfq){border-top-left-radius:4px}.is-me.has-profile.svelte-loshfq .bubble:where(.svelte-loshfq){border-top-right-radius:4px}.quick-act-card.svelte-loshfq{text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:transform .1s,box-shadow .2s;display:flex;box-shadow:0 4px 6px #0000001a}.quick-act-card.svelte-loshfq:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0003}.qa-icon.svelte-loshfq{flex-shrink:0;font-size:2rem}.qa-info.svelte-loshfq{flex-direction:column;gap:4px;display:flex}.qa-title.svelte-loshfq{color:var(--text);font-size:1rem;font-weight:700}.qa-desc.svelte-loshfq{color:var(--text);opacity:.8;font-size:.8rem}.chat-link.svelte-loshfq{font:inherit;color:inherit;word-break:break-all;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;font-weight:500;text-decoration:underline;display:inline}.chat-link.svelte-loshfq:hover{opacity:.8}.edited-mark.svelte-loshfq{opacity:.6;margin-left:6px;font-size:.75rem}.status-container.svelte-loshfq{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.is-me.svelte-loshfq .status-container:where(.svelte-loshfq){align-items:flex-end}.is-other.svelte-loshfq .status-container:where(.svelte-loshfq){align-items:flex-start}.time.svelte-loshfq{color:var(--sub-text,#aaa);font-size:.7rem}.read-mark.svelte-loshfq{color:var(--theme-hover,#ff4b4b);font-size:.7rem;font-weight:600}.quote-box.svelte-loshfq{text-align:left;background:var(--login-form-bg);border:1px solid var(--login-form-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;width:fit-content;max-width:100%;padding:8px 12px;transition:background .2s;display:flex}.quote-box.svelte-loshfq:hover{background:var(--login-form-border)}.quote-header.svelte-loshfq{color:var(--theme);font-size:.75rem;font-weight:700}.quote-text.svelte-loshfq{color:var(--sub-text,#ccc);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.quote-img.svelte-loshfq{object-fit:cover;border-radius:6px;max-height:80px}.attachments-grid.svelte-loshfq{flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;display:flex}.is-me.svelte-loshfq .attachments-grid:where(.svelte-loshfq){justify-content:flex-end}.file-card.svelte-loshfq{background:var(--login-form-bg);border:1px solid var(--login-form-border);cursor:pointer;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;padding:0;display:flex;position:relative;overflow:hidden}.file-img.svelte-loshfq{object-fit:cover;background-color:var(--shade,#ffffff0d);width:100%;height:100%}.file-fallback.svelte-loshfq{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex}.file-icon.svelte-loshfq{margin-bottom:8px;font-size:1.5rem}.file-name.svelte-loshfq{color:var(--text);text-align:center;word-break:break-all;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.message-memo.svelte-loshfq{background-color:var(--theme-hover-half,#3b82f633);color:var(--text);box-sizing:border-box;border-radius:8px;width:fit-content;max-width:100%;margin-top:4px;padding:6px 10px;font-size:.8rem}@media (hover:none){.no-select.svelte-loshfq{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.chat-room-container.svelte-1qio7gk{background-color:var(--bg);background-blend-mode:overlay;background-position:50%;background-size:cover;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.chat-room-container[style*="background-image: url"].svelte-1qio7gk{background-color:var(--menu-bg)}.chat-logs.svelte-1qio7gk{scroll-behavior:smooth;flex:1;padding:16px;position:relative;overflow:hidden auto}.logs-inner.svelte-1qio7gk{flex-direction:column;justify-content:flex-end;min-height:100%;display:flex;position:relative}.unread-divider-line.svelte-1qio7gk{text-align:center;color:var(--toast-alert,#ef4444);align-items:center;font-size:.85rem;font-weight:700;display:flex}.unread-divider-line.svelte-1qio7gk:before,.unread-divider-line.svelte-1qio7gk:after{content:"";border-bottom:1px dashed var(--toast-alert,#ef4444);flex:1}.unread-divider-line.svelte-1qio7gk:before{margin-right:12px}.unread-divider-line.svelte-1qio7gk:after{margin-left:12px}.fetch-previous-wrapper.svelte-1qio7gk{justify-content:center;margin-bottom:8px;padding:16px 0;display:flex}.fetch-previous-btn.svelte-1qio7gk{background:var(--login-form-bg);color:var(--sub-text);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ffffff1a;border-radius:20px;padding:8px 24px;font-size:.85rem;transition:all .2s}.fetch-previous-btn.svelte-1qio7gk:hover:not(:disabled){color:var(--text);background:#ffffff1a}.fetch-previous-btn.svelte-1qio7gk:disabled{opacity:.5;cursor:not-allowed}.chat-input-area.svelte-1qio7gk{background:var(--login-form-bg);border-top:1px solid #ffffff1a;flex-direction:column;display:flex;position:relative}.input-wrapper.svelte-1qio7gk{align-items:flex-end;gap:8px;padding:4px 8px;display:flex}.ext-btn.svelte-1qio7gk{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;transition:background .2s;display:flex}.ext-btn.svelte-1qio7gk:hover{background:#ffffff1a}.message-input.svelte-1qio7gk{height:44px;min-height:44px;max-height:98px;color:var(--text);resize:none;background:#0003;border:1px solid #ffffff1a;border-radius:20px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.95rem;line-height:1.2;overflow-y:auto}.message-input.svelte-1qio7gk:focus{border-color:var(--theme)}.send-btn.svelte-1qio7gk{background:var(--theme);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .2s,transform .1s;display:flex}.send-btn.svelte-1qio7gk:hover:not(:disabled){transform:scale(1.05)}.send-btn.svelte-1qio7gk:disabled{opacity:.3;cursor:not-allowed}.send-icon-mask.svelte-1qio7gk{width:24px;height:24px;-webkit-mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);background-color:currentColor;margin-bottom:-2px;margin-left:-2px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ext-menu.svelte-1qio7gk{background:var(--shade,#0003);border-top:1px solid #ffffff0d;padding:16px}.ext-grid.svelte-1qio7gk{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));justify-items:center;gap:16px;display:grid}.ext-item.svelte-1qio7gk{color:var(--text);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;transition:transform .1s;display:flex}.ext-item.svelte-1qio7gk:hover{transform:scale(1.05)}.ext-item.svelte-1qio7gk .icon:where(.svelte-1qio7gk){background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ext-svg-mask.svelte-1qio7gk{background-color:var(--text);width:36px;height:36px;-webkit-mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shortcut-key.svelte-1qio7gk{color:var(--theme);background:#fff3;border-radius:4px;margin-left:2px;padding:0 4px;font-size:.75rem;display:inline-block}.global-dropzone.svelte-1qio7gk{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background-color:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-message.svelte-1qio7gk{color:#fff;background:var(--theme);border-radius:24px;padding:16px 32px;font-size:1.5rem;font-weight:700;box-shadow:0 10px 25px #00000080}.attachment-preview-area.svelte-1qio7gk{scroll-behavior:smooth;gap:8px;padding:12px 12px 8px;display:flex;overflow-x:auto}.preview-item.svelte-1qio7gk{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex;position:relative;overflow:hidden}.preview-item.svelte-1qio7gk img:where(.svelte-1qio7gk){object-fit:cover;width:100%;height:100%}.preview-item.svelte-1qio7gk .file-icon:where(.svelte-1qio7gk){font-size:1.75rem}.remove-badge.svelte-1qio7gk{color:#fff;pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;display:flex;position:absolute;top:4px;right:4px}.preview-item.svelte-1qio7gk:hover .remove-badge:where(.svelte-1qio7gk){background:var(--toast-alert)}.latest-jump-container.svelte-1qio7gk{pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.latest-jump-container.svelte-1qio7gk>:where(.svelte-1qio7gk){pointer-events:auto}.jump-btn.svelte-1qio7gk{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;border:1px solid #fff3;border-radius:20px;padding:8px 16px;font-size:.85rem}.unread-toast.svelte-1qio7gk{color:#fff;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:8px;width:max-content;max-width:90%;padding:8px 16px;font-size:.85rem;display:flex;box-shadow:0 4px 10px #0000004d}.unread-toast.svelte-1qio7gk .user-badge:where(.svelte-1qio7gk){white-space:nowrap;flex-shrink:0;font-weight:700}.unread-toast.svelte-1qio7gk .text-snippet:where(.svelte-1qio7gk){opacity:.9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unread-toast.svelte-1qio7gk .count-badge:where(.svelte-1qio7gk){background:#0000004d;border-radius:10px;flex-shrink:0;padding:2px 6px;font-size:.75rem}.action-indicator.svelte-1qio7gk{background:#0000004d;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.action-info.svelte-1qio7gk{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.action-badge.svelte-1qio7gk{font-size:.75rem;font-weight:700}.action-badge.edit.svelte-1qio7gk{color:#f59e0b}.action-badge.reply.svelte-1qio7gk{color:var(--theme-hover)}.action-badge.memo.svelte-1qio7gk{color:var(--theme-cancel)}.target-content.svelte-1qio7gk{align-items:center;gap:8px;display:flex}.target-thumb.svelte-1qio7gk{object-fit:cover;background:#ffffff1a;border-radius:4px;width:32px;height:32px}.target-text.svelte-1qio7gk{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.85rem;overflow:hidden}.cancel-action-btn.svelte-1qio7gk{color:var(--text);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.2rem}.cancel-action-btn.svelte-1qio7gk:hover{color:var(--toast-alert)}.clone-modal.svelte-1qio7gk{background:var(--menu-bg,#1a1a1a);border:1px solid var(--slider-border);border-radius:16px;flex-direction:column;gap:12px;width:90%;max-width:400px;padding:24px;display:flex;box-shadow:0 10px 30px #0009}.clone-modal.svelte-1qio7gk h3:where(.svelte-1qio7gk){color:var(--text);margin:0;font-size:1.2rem}.clone-modal.svelte-1qio7gk p:where(.svelte-1qio7gk){color:var(--sub-text);margin:0;font-size:.85rem}.channel-list.svelte-1qio7gk{flex-direction:column;gap:8px;max-height:50vh;margin-top:10px;margin-bottom:10px;padding-right:4px;display:flex;overflow-y:auto}.channel-item.svelte-1qio7gk{cursor:pointer;color:var(--text);text-align:left;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex}.channel-item.svelte-1qio7gk:hover{background:#ffffff1a;border-color:#fff3}.ch-color.svelte-1qio7gk{border-radius:50%;flex-shrink:0;width:14px;height:14px}.ch-title.svelte-1qio7gk{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.empty-msg.svelte-1qio7gk{text-align:center;color:var(--sub-text);padding:24px 0;font-size:.9rem}.clone-modal.svelte-1qio7gk .cancel-btn:where(.svelte-1qio7gk){color:var(--text);cursor:pointer;background:#ffffff1a;border:none;border-radius:12px;padding:12px;font-weight:600;transition:background .2s}.clone-modal.svelte-1qio7gk .cancel-btn:where(.svelte-1qio7gk):hover{background:#fff3}.highlight-quote{position:relative}.highlight-quote:after{content:"";background-color:var(--toast-default);pointer-events:none;border-radius:8px;animation:5s ease-out forwards svelte-1qio7gk-highlight-fade;position:absolute;inset:0}@keyframes svelte-1qio7gk-highlight-fade{0%{opacity:1}to{opacity:0}}.channel-notice-panel.svelte-1qio7gk{background:var(--login-form-bg);border:none;border-bottom:1px solid var(--theme);cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-shrink:0;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background .2s;display:flex}.channel-notice-panel.svelte-1qio7gk:hover{background:#ffffff1a}.notice-icon.svelte-1qio7gk{flex-shrink:0;font-size:1.2rem}.notice-content.svelte-1qio7gk{flex-direction:column;display:flex;overflow:hidden}.notice-author.svelte-1qio7gk{color:var(--theme);font-size:.75rem;font-weight:700}.notice-text.svelte-1qio7gk{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.custom-select.svelte-ka0w1i{width:100%;position:relative}.select-trigger.svelte-ka0w1i{background:var(--menu-bg);border:1px solid var(--slider-border);cursor:pointer;width:100%;color:var(--sub-text);border-radius:10px;justify-content:space-between;padding:12px;display:flex}.dropdown-menu.svelte-ka0w1i{background:var(--menu-bg);border:1px solid var(--slider-border);border-radius:10px;width:100%;margin:5px 0 0;padding:5px;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 4px 10px #0000004d}.dropdown-menu.svelte-ka0w1i li:where(.svelte-ka0w1i){cursor:pointer;color:var(--text);border-radius:6px;padding:10px}.dropdown-menu.svelte-ka0w1i li:where(.svelte-ka0w1i):hover{background:var(--menuitem-hover-bg)}.arrow.svelte-ka0w1i{align-items:center;transition:transform .3s;display:flex}.arrow.open.svelte-ka0w1i{transform:rotate(180deg)}.option-btn.svelte-ka0w1i{text-align:left;background:0 0;border:none;width:100%;padding:0}.custom-checkbox.svelte-pf2mhz{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);align-items:center;gap:10px;transition:opacity .2s;display:flex}.custom-checkbox.disabled.svelte-pf2mhz{cursor:not-allowed;opacity:.5}.custom-checkbox.svelte-pf2mhz input:where(.svelte-pf2mhz){display:none}.checkmark.svelte-pf2mhz{border:2px solid var(--scroll-handle);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.custom-checkbox.svelte-pf2mhz input:where(.svelte-pf2mhz):checked+.checkmark:where(.svelte-pf2mhz){background:var(--text);border-color:var(--text)}.custom-checkbox.svelte-pf2mhz input:where(.svelte-pf2mhz):checked+.checkmark:where(.svelte-pf2mhz):after{content:"✓";color:var(--bg);font-size:14px;font-weight:700}.fullscreen-bg.svelte-det763{opacity:.15;pointer-events:none;background-position:50%;background-size:cover;width:100%;height:100%;transition:background-image .3s ease-in-out;position:sticky;top:0;left:0}.component-container.svelte-det763{justify-content:center;width:100%;display:flex}.form-card.svelte-det763{flex-direction:column;width:100%;padding-bottom:20px;display:flex}.qr-container.svelte-det763{border-bottom:1px dashed var(--slider-border);flex-direction:column;align-items:center;gap:12px;margin-bottom:10px;padding-top:10px;padding-bottom:20px;display:flex}.qr-box.svelte-det763{background-color:var(--bg);cursor:pointer;box-sizing:border-box;border-radius:12px;width:100%;padding:16px;transition:transform .2s;box-shadow:0 4px 10px #0003}.qr-box.svelte-det763:hover{transform:scale(1.02)}.qr-image.svelte-det763{aspect-ratio:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:pointer;background:0 0;border:none;width:100%;height:auto;padding:0;display:block}.qr-image.svelte-det763 img:where(.svelte-det763){width:100%;height:100%}.qr-url-text.svelte-det763{width:100%;color:var(--text);background-color:var(--menuitem-bg);border:1px dashed var(--slider-border);text-align:center;word-break:break-all;-webkit-user-select:text;user-select:text;cursor:text;box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:.8rem}.form-group.svelte-det763{flex-direction:column;gap:8px;padding-top:20px;display:flex}label.svelte-det763{color:var(--sub-text)}input[type=text].svelte-det763,input[type=number].svelte-det763{border:1px solid var(--slider-border);background:var(--menuitem-bg);color:var(--text);border-radius:10px;padding:12px}.image-upload-box.svelte-det763{border:2px dashed var(--slider-border);height:120px;color:var(--sub-text);cursor:pointer;background-color:var(--menuitem-bg);border-radius:10px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.image-upload-box.has-image.svelte-det763{border-style:solid;border-color:var(--theme);background-color:#00000026}.image-upload-box.svelte-det763:hover{border-color:var(--theme)}.image-upload-box.dragging.svelte-det763{border-color:var(--theme);background-color:#3b82f61a}.image-upload-box.svelte-det763 .placeholder-text:where(.svelte-det763){pointer-events:none;color:#fff;opacity:1;background:#00000080;border-radius:20px;padding:6px 14px;font-size:.85rem}.overlay-text.svelte-det763{pointer-events:none;color:var(--theme);font-weight:700}.flex-row.svelte-det763{align-items:center;gap:12px;display:flex}.users-list.svelte-det763{background:var(--menuitem-bg);border:1px solid var(--slider-border);border-radius:10px;flex-direction:column;gap:8px;max-height:200px;padding:8px;display:flex;overflow-y:auto}.user-item.svelte-det763{background:#ffffff08;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.status-bar.svelte-det763{border-radius:2px;flex-shrink:0;width:4px;height:32px;transition:background-color .3s,box-shadow .3s}.status-offline.svelte-det763{background-color:var(--status-offline,#888)}.status-pending.svelte-det763{background-color:var(--status-pending,#dddd0c)}.status-online.svelte-det763{background-color:var(--status-online,#4ff14f);box-shadow:0 0 6px var(--status-online,#4ff14f)}.avatar-container.svelte-det763{flex-shrink:0;width:36px;height:36px;position:relative}.user-avatar.svelte-det763{background-color:var(--slider-border);background-position:50%;background-size:cover;border-radius:50%;width:100%;height:100%;transition:filter .3s}.user-avatar.is-offline.svelte-det763{filter:grayscale(.9)contrast(1.4)}.user-info.svelte-det763{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.user-name.svelte-det763{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.user-status.svelte-det763{font-size:.75rem}.user-status.joined.svelte-det763{color:var(--theme)}.user-status.pending.svelte-det763{color:var(--toast-alert,#ef4444)}.approve-btn.svelte-det763{background-color:var(--theme);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:4px 8px;font-size:.75rem;transition:filter .2s}.approve-btn.svelte-det763:hover{filter:brightness(1.2)}.reject-btn.svelte-det763{color:var(--theme-cancel,#ef4444);border:1px solid var(--theme-cancel,#ef4444);cursor:pointer;background-color:#0000;border-radius:6px;padding:4px 8px;font-size:.75rem;transition:all .2s}.reject-btn.svelte-det763:hover{background-color:var(--theme-cancel,#ef4444);color:#fff}.kick-btn.svelte-det763{color:var(--theme-cancel,#ef4444);border:1px solid var(--theme-cancel,#ef4444);cursor:pointer;background-color:#0000;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:.75rem;transition:all .2s}.kick-btn.svelte-det763:hover{background-color:var(--theme-cancel,#ef4444);color:#fff}.empty-users.svelte-det763{text-align:center;color:var(--sub-text);background:var(--menuitem-bg);border-radius:10px;padding:12px;font-size:.9rem}.action-buttons.svelte-det763{gap:12px;width:100%;margin-top:30px;display:flex}.action-buttons.svelte-det763 button:where(.svelte-det763){cursor:pointer;border:none;border-radius:12px;flex:1;padding:14px;font-weight:700;transition:opacity .2s}.create-btn.svelte-det763{background:var(--text);color:var(--bg)}.delete-btn.svelte-det763{background:var(--toast-alert,#ef4444);color:#fff}.create-btn.svelte-det763:disabled,.delete-btn.svelte-det763:disabled{cursor:not-allowed}input[type=number].svelte-det763::-webkit-inner-spin-button{-webkit-appearance:none}input[type=range].svelte-det763{appearance:none;cursor:pointer;background:0 0}input[type=range].svelte-det763::-webkit-slider-runnable-track{background:var(--slider-border);border-radius:3px;height:6px}input[type=range].svelte-det763::-webkit-slider-thumb{appearance:none;width:18px;height:18px;box-shadow:0 0 5px var(--shade);background:#fff;border-radius:50%;margin-top:-6px;transition:transform .2s}input[type=range].svelte-det763::-webkit-slider-thumb:hover{transform:scale(1.1)}.user-profile-page.svelte-b0m3ua{background-color:var(--bg);width:100%;min-height:100%;color:var(--text);flex-direction:column;justify-content:center;align-items:center;font-family:sans-serif;display:flex;position:relative;overflow:hidden}.drop-overlay.svelte-b0m3ua{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-message.svelte-b0m3ua{color:#fff;background-color:#ffffff1a;border:3px dashed #ffffff80;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:40px 60px;font-size:1.2rem;font-weight:700;display:flex}.drop-message.svelte-b0m3ua .icon:where(.svelte-b0m3ua){font-size:3rem}.bg-layer.svelte-b0m3ua{pointer-events:none;position:absolute;inset:0}.bg-image.svelte-b0m3ua{opacity:.15;background-position:50%;background-size:cover}.bg-gradient.svelte-b0m3ua{background:linear-gradient(to bottom, var(--gradient-start), var(--gradient-end))}.content-layer.svelte-b0m3ua{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.profile-card.svelte-b0m3ua{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.profile-header.svelte-b0m3ua{flex-direction:column;align-items:center;gap:32px;display:flex}.avatar-wrapper.svelte-b0m3ua{width:160px;height:160px;position:relative}.avatar-btn.svelte-b0m3ua{cursor:default;background:0 0;border:none;border-radius:50%;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.avatar-btn.is-self.svelte-b0m3ua{cursor:pointer}.avatar.svelte-b0m3ua{background-position:50%;background-size:cover;border-radius:50%;transition:transform .2s;position:absolute;inset:0}.avatar-btn.is-self.svelte-b0m3ua:hover .avatar:where(.svelte-b0m3ua){transform:scale(1.05)}.status-indicator.svelte-b0m3ua{background:var(--status-offline,#555);border-radius:50%;width:36px;height:36px;transition:background .3s;position:absolute;top:6px;right:8px}.status-indicator.online.svelte-b0m3ua{background:var(--status-online,#4caf50)}.user-name.svelte-b0m3ua{color:var(--text);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;text-align:center;cursor:pointer;background:0 0;border:none;outline:none;width:100%;max-width:300px;margin:0;padding:0;font-family:sans-serif;font-size:2.5rem;font-weight:700;transition:opacity .2s}.user-name.svelte-b0m3ua:hover{opacity:.8}.name-btn-wrapper.svelte-b0m3ua{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;width:100%;padding:0;display:flex}.name-btn-wrapper.svelte-b0m3ua:hover .primary-name:where(.svelte-b0m3ua){opacity:.8}.secondary-name.svelte-b0m3ua{color:var(--sub-text);font-size:1.1rem;font-weight:400}.input-name.svelte-b0m3ua{background:#0003}.input-name.svelte-b0m3ua:focus{color:var(--text)}.search-container.svelte-1dh5xh8{background:var(--bg);border-bottom:1px solid var(--slider-border);flex-shrink:0;padding:8px 16px}.search-input.svelte-1dh5xh8{border:1px solid var(--slider-border);background:var(--login-form-bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 16px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.search-input.svelte-1dh5xh8:focus{border-color:var(--theme);box-shadow:0 0 0 2px rgba(var(--theme-rgb,59, 130, 246), .2)}.empty-state.svelte-1dh5xh8{text-align:center;width:100%;height:100%;color:var(--sub-text,#aaa);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.empty-icon.svelte-1dh5xh8{opacity:.5;width:64px;height:64px;margin-bottom:16px}.icon-mask.svelte-1dh5xh8{background-color:var(--text);width:100%;height:100%;-webkit-mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.empty-state.svelte-1dh5xh8 h2:where(.svelte-1dh5xh8){color:var(--text,white);margin:0 0 12px;font-size:1.25rem;font-weight:600}.empty-state.svelte-1dh5xh8 p:where(.svelte-1dh5xh8){margin:0;font-size:.95rem;line-height:1.6}.highlight-return.svelte-1dh5xh8{border-radius:12px;position:relative}.highlight-return.svelte-1dh5xh8:after{content:"";background-color:var(--theme);border-radius:inherit;pointer-events:none;animation:2s ease-out forwards svelte-1dh5xh8-return-fade;position:absolute;inset:0}@keyframes svelte-1dh5xh8-return-fade{0%{opacity:.4}to{opacity:0}}.viewer-header.svelte-jsqqy0{background-color:var(--Header-bg);border-bottom:1px solid var(--Header-border-bottom);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.header-left.svelte-jsqqy0{flex:1;align-items:center;gap:8px;min-width:0;margin-right:16px;display:flex}.index-indicator.svelte-jsqqy0{color:var(--sub-text);flex-shrink:0;align-items:center;font-size:.95rem;display:flex}.index-btn.svelte-jsqqy0{color:var(--theme);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1rem;font-weight:700}.index-btn.svelte-jsqqy0:hover{text-decoration:underline}.index-input.svelte-jsqqy0{background:var(--login-form-bg);border:1px solid var(--theme);width:45px;color:var(--text);text-align:center;border-radius:4px;outline:none;margin-right:4px;padding:2px;font-size:.95rem}.index-input.svelte-jsqqy0::-webkit-inner-spin-button{-webkit-appearance:none}.index-total.svelte-jsqqy0{margin-right:4px}.file-name.svelte-jsqqy0{white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;font-weight:600;display:block;overflow:hidden}.file-name-input.svelte-jsqqy0{background:var(--login-form-bg);color:var(--theme);border:1px dashed var(--theme);border-radius:6px;outline:none;flex:1;width:100%;min-width:150px;padding:4px 8px;font-size:1.1rem;font-weight:600}.file-name-input.svelte-jsqqy0:focus{background:var(--spinner-bg);border-style:solid}.header-right.svelte-jsqqy0{flex-shrink:0;align-items:center;gap:8px;display:flex}.action-btn.svelte-jsqqy0{background:var(--login-form-bg);border:1px solid var(--login-form-border);color:inherit;cursor:pointer;border-radius:6px;padding:6px 12px;font-size:.9rem;transition:all .2s}.action-btn.svelte-jsqqy0:hover{background:var(--login-form-placeholder)}.action-btn.cancel.svelte-jsqqy0{color:var(--text)}.action-btn.cancel.svelte-jsqqy0:hover{background:#ffffff1a}.icon-btn.svelte-jsqqy0{cursor:pointer;color:var(--text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;font-size:1.5rem;transition:opacity .2s;display:flex}.icon-btn.svelte-jsqqy0:hover{opacity:.7}.back-btn.svelte-jsqqy0{color:var(--text);font-size:2rem}.viewer.svelte-x7rj9s{cursor:grab;background:var(--bg,#111);-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;overflow:hidden}img.svelte-x7rj9s{pointer-events:none}.viewer.svelte-gmwtp6{cursor:grab;background:var(--bg,#111);touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.transform-wrapper.svelte-gmwtp6{width:100%;height:100%;position:absolute;top:0;left:0}video.svelte-gmwtp6{width:100%;height:100%}.gif-open-btn.svelte-gmwtp6{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;border:1px solid #fff3;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.gif-open-btn.svelte-gmwtp6:hover{background:#000c}.gif-overlay.svelte-gmwtp6{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gif-panel.svelte-gmwtp6{background:var(--menu-bg,#1e1e1e);color:var(--text,white);border-radius:12px;flex-direction:column;width:90%;max-width:400px;max-height:90%;display:flex;overflow:hidden;box-shadow:0 10px 30px #000c}.panel-header.svelte-gmwtp6{background:#ffffff0d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px;display:flex}.panel-header.svelte-gmwtp6 h3:where(.svelte-gmwtp6){margin:0;font-size:1.1rem}.close-btn.svelte-gmwtp6{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.2rem}.panel-content.svelte-gmwtp6{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.panel-content.svelte-gmwtp6 h4:where(.svelte-gmwtp6){color:var(--theme,#60a5fa);align-items:center;margin:8px 0 0;font-size:.95rem;display:flex}.panel-content.svelte-gmwtp6 hr:where(.svelte-gmwtp6){border:none;border-top:1px solid #ffffff1a;margin:4px 0}.time-info.svelte-gmwtp6,.res-info.svelte-gmwtp6{color:var(--sub-text,#aaa);margin:0;font-size:.85rem}label.svelte-gmwtp6{align-items:center;gap:12px;font-size:.9rem;display:flex}label.svelte-gmwtp6 span:where(.svelte-gmwtp6):first-child{flex:1}label.svelte-gmwtp6 input[type=range]:where(.svelte-gmwtp6){flex:2}label.svelte-gmwtp6 .val:where(.svelte-gmwtp6){text-align:right;font-variant-numeric:tabular-nums;width:40px}.lamp.svelte-gmwtp6{border-radius:50%;width:12px;height:12px;margin-right:8px;transition:background-color 50ms}.apply-btn.svelte-gmwtp6{background:var(--theme,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:16px;padding:12px;font-weight:700;transition:opacity .2s}.apply-btn.svelte-gmwtp6:hover{opacity:.8}.loading-box.svelte-gmwtp6{background:var(--menu-bg,#1e1e1e);text-align:center;color:#fff;border-radius:12px;width:80%;max-width:300px;padding:32px}.progress-bar.svelte-gmwtp6{background:#ffffff1a;border-radius:4px;width:100%;height:8px;margin:16px 0;overflow:hidden}.progress-fill.svelte-gmwtp6{background:var(--theme,#3b82f6);height:100%;transition:width .2s linear}.viewer.svelte-14t5bd9{background:var(--bg);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}canvas.svelte-14t5bd9{width:100%;height:100%;position:absolute;top:0;left:0}audio.svelte-14t5bd9{box-shadow:0 4px 15px var(--shade);border-radius:30px;outline:none;margin-bottom:40px}.viewer-wrapper.svelte-18utszv{flex:1;width:100%;height:100%;position:relative;overflow:hidden}.canvas-container.svelte-18utszv{outline:none;width:100%;height:100%}.stats-pill.svelte-18utszv{color:#ddd;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#1e1e1eb3;border-radius:20px;gap:12px;padding:6px 12px;font-family:sans-serif;font-size:11px;display:flex;position:absolute;top:15px;left:15px;box-shadow:0 2px 4px #0003}.stats-pill.svelte-18utszv b:where(.svelte-18utszv){color:#fff}.controls-compact.svelte-18utszv{flex-direction:column;gap:8px;width:180px;font-family:sans-serif;display:flex;position:absolute;top:15px;right:15px}.btn-group.svelte-18utszv{gap:5px;display:flex}button.svelte-18utszv{color:#ccc;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e1e1eb3;border:1px solid #555;border-radius:6px;flex:1;padding:6px;font-size:11px;transition:all .2s}button.svelte-18utszv:hover{color:#fff;background:#323232e6}button.active.svelte-18utszv{color:#fff;background:#2a6496;border-color:#3b8cd4}.anim-select.svelte-18utszv{color:#eee;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#1e1e1ecc;border:1px solid #555;border-radius:6px;outline:none;width:100%;padding:6px;font-size:11px}.mesh-details.svelte-18utszv{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#eee;background:#1e1e1ecc;border:1px solid #555;border-radius:6px;overflow:hidden}.mesh-details.svelte-18utszv summary:where(.svelte-18utszv){cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:8px;font-size:11px;font-weight:700;display:block}.mesh-details.svelte-18utszv summary:where(.svelte-18utszv):hover{background:#ffffff1a}.scroll-list.svelte-18utszv{background:var(--shade,#222);border-top:1px solid #555;max-height:120px;margin:0;padding:0;list-style:none;overflow-y:auto}.scroll-list.svelte-18utszv::-webkit-scrollbar{width:5px}.scroll-list.svelte-18utszv::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.scroll-list.svelte-18utszv li:where(.svelte-18utszv){border-bottom:1px solid #444}.scroll-list.svelte-18utszv li:where(.svelte-18utszv):last-child{border-bottom:none}.checkbox-label.svelte-18utszv{cursor:pointer;color:#ccc;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.checkbox-label.svelte-18utszv:hover{color:#fff;background:#ffffff0d}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.viewer-body.svelte-bs5ng0{background-color:var(--bg);width:100%;height:100%;color:var(--text);flex-direction:column;font-family:sans-serif;display:flex;position:relative;overflow:hidden}.center-message.svelte-bs5ng0{text-align:center;color:var(--login-tutorial);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.action-btn.primary.svelte-bs5ng0{background:var(--theme);border:1px solid var(--theme);color:#fff;cursor:pointer;border-radius:6px;padding:6px 12px}.action-btn.primary.svelte-bs5ng0:hover{background:var(--theme-hover)}.view-content.svelte-bs5ng0{box-sizing:border-box;flex:1;padding:16px;overflow:auto}.view-content.no-padding.svelte-bs5ng0{padding:0}.html-preview.svelte-bs5ng0{background-color:#fff;border:none;width:100%;height:100%;display:block}.raw-text.svelte-bs5ng0,.editor-textarea.svelte-bs5ng0,.code-container.svelte-bs5ng0,.code-container.svelte-bs5ng0 .hljs:where(.svelte-bs5ng0){white-space:pre-wrap;word-wrap:break-word;word-break:break-all;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;background:0 0!important;margin:0!important;padding:0!important}.editor-textarea.svelte-bs5ng0{width:100%;color:inherit;box-sizing:border-box;resize:none;border:none;outline:none;flex:1;display:block;overflow:auto;padding:16px!important}.markdown-body.svelte-bs5ng0{line-height:1.6}.markdown-body.svelte-bs5ng0 h1,.markdown-body.svelte-bs5ng0 h2,.markdown-body.svelte-bs5ng0 h3{border-bottom:1px solid var(--login-form-border);padding-bottom:.3em}.markdown-body.svelte-bs5ng0 code{background:var(--login-form-border);border-radius:4px;padding:2px 4px;font-family:monospace}.markdown-body.svelte-bs5ng0 pre code{background:0 0;padding:0}.markdown-body.svelte-bs5ng0 pre{background:var(--login-form-bg,#0003);border-radius:8px;padding:16px;overflow-x:auto}.viewer-body.svelte-16mcyr5{background-color:#525659;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.pdf-frame.svelte-16mcyr5{border:none;flex:1;width:100%;height:100%;display:block}.center-message.svelte-16mcyr5{text-align:center;color:var(--login-tutorial);background-color:var(--bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.viewer-body.svelte-1bqqjyi{box-sizing:border-box;background-color:var(--bg);width:100%;height:100%;color:var(--text);flex-direction:column;padding:16px;font-family:sans-serif;display:flex;overflow:auto}.center-message.svelte-1bqqjyi{text-align:center;color:var(--login-tutorial);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty-message.svelte-1bqqjyi{text-align:center;color:var(--login-tutorial);padding:1.5rem}.tree-container.svelte-1bqqjyi{flex-direction:column;width:100%;display:flex}.tree-row.svelte-1bqqjyi{border-radius:6px;align-items:center;padding:6px 8px;transition:background-color .2s;display:flex}.tree-row.svelte-1bqqjyi:hover{background-color:var(--login-form-bg,#ffffff0d)}.indent-spacer.svelte-1bqqjyi{flex-shrink:0}.node-content.svelte-1bqqjyi{align-items:center;gap:8px;font-size:1rem;display:flex}.folder-btn.svelte-1bqqjyi{color:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-family:inherit}.folder-btn.svelte-1bqqjyi:hover .node-name:where(.svelte-1bqqjyi){text-decoration:underline}.file-item.svelte-1bqqjyi{color:inherit}.node-name.svelte-1bqqjyi{word-break:break-all;padding-right:4px}.icon.svelte-1bqqjyi{-webkit-user-select:none;user-select:none;font-size:1rem}.open-btn.svelte-1bqqjyi{background:var(--theme,#3b82f6);border:1px solid var(--theme,#3b82f6);color:#fff;cursor:pointer;opacity:0;border-radius:4px;flex-shrink:0;margin-left:auto;padding:4px 10px;font-size:.75rem;transition:opacity .2s,background-color .2s}.tree-row.svelte-1bqqjyi:hover .open-btn:where(.svelte-1bqqjyi){opacity:1}.open-btn.svelte-1bqqjyi:hover{background:var(--theme-hover,#2563eb)}.void-draw-layout.svelte-1llzrf5{background-color:var(--bg,#1e1e1e);width:100%;height:100%;color:var(--text,white);display:flex;position:relative;overflow:hidden}.canvas-viewport.svelte-1llzrf5{cursor:crosshair;touch-action:none;flex:1;position:relative;overflow:hidden}.canvas-wrapper.svelte-1llzrf5{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.layer.svelte-1llzrf5{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;top:0;left:0}.crop-box-overlay.svelte-1llzrf5{box-sizing:border-box;pointer-events:none;background:0 0;border:solid red;position:absolute;box-shadow:0 0 0 9999px #0009}.crop-handle.svelte-1llzrf5{pointer-events:auto;background:0 0;position:absolute}.crop-handle.tl.svelte-1llzrf5{cursor:nwse-resize}.crop-handle.tr.svelte-1llzrf5,.crop-handle.bl.svelte-1llzrf5{cursor:nesw-resize}.crop-handle.br.svelte-1llzrf5{cursor:nwse-resize}.crop-handle.t.svelte-1llzrf5,.crop-handle.b.svelte-1llzrf5{cursor:ns-resize}.crop-handle.l.svelte-1llzrf5,.crop-handle.r.svelte-1llzrf5{cursor:ew-resize}.crop-info-text.svelte-1llzrf5{color:#ff0;text-shadow:1px 1px 2px #000;white-space:nowrap;font-family:sans-serif;font-weight:700;position:absolute;right:0}.menu-toggle-btn.svelte-1llzrf5{background:var(--theme);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:right .3s cubic-bezier(.4,0,.2,1),background .2s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 6px #0000004d}.menu-toggle-btn.svelte-1llzrf5:hover{background:var(--theme-hover)!important}.menu-toggle-btn.open.svelte-1llzrf5{right:296px}.toolbar-panel.svelte-1llzrf5{background-color:var(--menu-bg,#121212);border-left:1px solid #ffffff1a;flex-direction:column;gap:20px;width:280px;height:100%;padding:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-5px 0 15px #00000080}.toolbar-panel.open.svelte-1llzrf5{transform:translate(0)}.tool-section.svelte-1llzrf5{flex-direction:column;gap:10px;display:flex}.tool-section.svelte-1llzrf5 h4:where(.svelte-1llzrf5){color:var(--theme,#3b82f6);border-bottom:1px solid #ffffff1a;margin:0;padding-bottom:6px;font-size:.95rem}.crop-desc.svelte-1llzrf5{color:var(--login-tutorial,#aaa);margin:0;font-size:.75rem}.btn-group.svelte-1llzrf5{gap:8px;display:flex}button.svelte-1llzrf5{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.85rem;transition:background .2s;display:flex}button.svelte-1llzrf5:hover:not(:disabled){background:#ffffff26}button.svelte-1llzrf5:disabled{opacity:.3;cursor:not-allowed}button.active.svelte-1llzrf5{background:var(--theme,#3b82f6);border-color:var(--theme,#3b82f6)}.tool-icon-mask.svelte-1llzrf5{width:16px;height:16px;-webkit-mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.primary-btn.svelte-1llzrf5{background:var(--theme,#3b82f6);border-color:var(--theme,#3b82f6);margin-top:8px;font-weight:700}label.svelte-1llzrf5{color:var(--sub-text,#ccc);justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;display:flex}label.svelte-1llzrf5 span:where(.svelte-1llzrf5):first-child{flex:1}label.svelte-1llzrf5 input[type=range]:where(.svelte-1llzrf5){flex:1.5}label.svelte-1llzrf5 input[type=color]:where(.svelte-1llzrf5){cursor:pointer;background:0 0;border:none;width:40px;height:30px;padding:0}.val.svelte-1llzrf5{text-align:right;width:35px}.res-info.svelte-1llzrf5{color:var(--theme,#3b82f6);text-align:right;margin:0;font-size:.8rem}.manager-container.svelte-1mjgkys{background-color:var(--bg,#121212);width:100%;height:100%;color:var(--text,#fff);flex-direction:column;display:flex;inset:0}.viewer-layout.svelte-1mjgkys{flex:1;display:flex;position:relative;overflow:hidden}.viewer-content.svelte-1mjgkys{flex:1;height:100%;position:relative;overflow:hidden}.nav-btn.svelte-1mjgkys{color:#ffffff80;cursor:pointer;background:0 0;border:none;height:128px;padding:0 16px;font-size:4rem;transition:color .2s,background .2s;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn.svelte-1mjgkys:hover:not(:disabled){color:#fff;background:#00000026}.nav-btn.svelte-1mjgkys:disabled{opacity:0;pointer-events:none}.nav-btn.prev.svelte-1mjgkys{left:0}.nav-btn.next.svelte-1mjgkys{right:0}.empty-state.svelte-1mjgkys{color:var(--sub-text,#aaa);cursor:pointer;background:0 0;border:2px dashed #fff3;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:24px;transition:background .2s,border-color .2s;display:flex}.empty-state.svelte-1mjgkys:hover{border-color:var(--theme,#3b82f6);background:#ffffff0d}.empty-icon.svelte-1mjgkys{opacity:.8;margin-bottom:16px;font-size:4rem}.empty-state.svelte-1mjgkys h2:where(.svelte-1mjgkys){color:var(--text,white);margin:0 0 4px;font-size:1.5rem}.empty-state.svelte-1mjgkys h3:where(.svelte-1mjgkys){color:var(--text,white);margin:0 0 12px;font-size:1.25rem}.empty-state.svelte-1mjgkys p:where(.svelte-1mjgkys){margin:0;font-size:1rem;line-height:1.5}.drop-overlay.svelte-1mjgkys{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background-color:#000000bf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-message.svelte-1mjgkys{color:#fff;background-color:#ffffff1a;border:3px dashed #ffffff80;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:40px 60px;display:flex}.drop-message.svelte-1mjgkys .icon:where(.svelte-1mjgkys){font-size:4rem}.float-manager-container.svelte-1ced2jc{-webkit-user-select:none;user-select:none;flex-direction:column-reverse;display:flex;position:fixed;bottom:24px;right:24px}.layout-shield.svelte-1ced2jc{flex-shrink:0;width:64px;height:64px;margin-top:12px;display:block;position:relative}.btn-absolute-center.svelte-1ced2jc{width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.float-btn.svelte-1ced2jc{width:100%;height:100%;color:var(--text);background-color:var(--floatbutton-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;text-align:-webkit-center;border:none;border-radius:24px;margin:0;padding:0;transition:transform .1s,background-color .2s;position:relative;overflow:hidden}.float-btn.svelte-1ced2jc:hover{background-color:var(--floatbutton-bg)}.layout-shield.svelte-1ced2jc:hover .float-btn:where(.svelte-1ced2jc){transform:scale(1.05)}.layout-shield.svelte-1ced2jc:active .float-btn:where(.svelte-1ced2jc){transform:scale(.95)}.icon-mask-color.svelte-1ced2jc{background-color:currentColor}.btn-content.svelte-1ced2jc{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:60%;height:60%;display:flex;position:relative}.emoji.svelte-1ced2jc{font-size:1.75rem;line-height:1}.btn-text.svelte-1ced2jc{opacity:.9;font-size:.75rem;font-weight:700}.volume-fill.svelte-1ced2jc{pointer-events:none;background-color:#3b82f64d;width:100%;transition:height 50ms linear;position:absolute;bottom:0;left:0}.instant-call-wrapper.svelte-104ko6i{background-color:var(--bg);flex-direction:column;width:100%;height:100%;display:flex}.content-scroll.svelte-104ko6i{flex-direction:column;flex:1;align-items:center;padding:16px;display:flex;overflow-y:auto}.media-container.svelte-104ko6i{width:100%;height:100%;overflow:hidden}.setup-section.svelte-104ko6i{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;display:flex}.preview-box.svelte-104ko6i{aspect-ratio:4/3;background:#000;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000004d}.control-row.svelte-104ko6i{gap:12px;width:100%;display:flex}.toggle-btn.svelte-104ko6i{background:var(--login-form-bg);border:1px solid var(--slider-border);color:var(--sub-text);cursor:pointer;border-radius:8px;flex:1;padding:12px;font-weight:700;transition:all .2s}.toggle-btn.active.svelte-104ko6i{background:var(--theme);color:#fff;border-color:var(--theme)}.qr-container.svelte-104ko6i{flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:10px;padding-bottom:20px;display:flex}.qr-hint.svelte-104ko6i{color:var(--sub-text);margin:0;font-size:.9rem}.loader.svelte-104ko6i{color:var(--theme);font-size:1.5rem;font-weight:700;animation:1s infinite alternate svelte-104ko6i-pulse}@keyframes svelte-104ko6i-pulse{0%{opacity:.5}to{opacity:1}}.qr-box.svelte-104ko6i{background-color:var(--bg);cursor:pointer;box-sizing:border-box;border-radius:12px;width:fit-content;max-width:100%;padding:16px;transition:transform .2s;box-shadow:0 4px 10px #0003}.qr-box.svelte-104ko6i:hover{transform:scale(1.02)}.qr-image.svelte-104ko6i{-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;width:160px;height:160px;padding:0;display:block}.qr-image.svelte-104ko6i img:where(.svelte-104ko6i){width:100%;height:100%}.qr-url-text.svelte-104ko6i{width:100%;color:var(--text);background-color:var(--menuitem-bg);border:1px dashed var(--slider-border);text-align:center;word-break:break-all;cursor:text;box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:.8rem}.active-call-section.svelte-104ko6i{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.remote-grid-wrapper.svelte-104ko6i{width:100%;height:100%;max-height:85vh;padding-bottom:100px;overflow-y:auto}.remote-grid.svelte-104ko6i{flex-wrap:wrap;place-content:flex-start center;gap:12px;width:100%;height:100%;display:flex}.waiting-msg.svelte-104ko6i{color:var(--sub-text);margin-top:40vh;font-size:1.1rem;font-weight:700}.peer-box.svelte-104ko6i{aspect-ratio:3/4;cursor:zoom-in;background:#000;border:2px solid #0000;border-radius:12px;flex:calc(50% - 12px);max-height:45vh;padding:0;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d}.peer-box.dominant.svelte-104ko6i{border-color:#10b981}.peer-box.selected.svelte-104ko6i{max-height:70vh;aspect-ratio:unset;cursor:zoom-out;flex:100%}.remote-grid.has-selected.svelte-104ko6i .peer-box:where(.svelte-104ko6i):not(.selected){flex:calc(25% - 12px);max-height:15vh}.peer-label.svelte-104ko6i{color:#fff;text-align:left;box-sizing:border-box;background:#0009;width:100%;padding:8px 12px;font-size:.9rem;font-weight:700;position:absolute;bottom:0;left:0}.local-pip-wrapper.svelte-104ko6i{aspect-ratio:3/4;cursor:grab;touch-action:none;background:#222;border:2px solid #fff3;border-radius:8px;width:120px;position:absolute;bottom:100px;right:20px;overflow:hidden;box-shadow:0 4px 12px #00000080}.local-pip-wrapper.svelte-104ko6i:active{cursor:grabbing}.call-controls.svelte-104ko6i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:40px;gap:20px;padding:12px 24px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.icon-btn.svelte-104ko6i{background:var(--toast-repeat-bg);cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:all .2s;display:flex}.icon-btn.svelte-104ko6i:hover{background:#ffffff59;transform:translateY(-2px)}.icon-btn.is-off.svelte-104ko6i{background:var(--light-text);border-color:#ffffff0d}.icon-btn.end-call.svelte-104ko6i{background:var(--toast-alert);border:none}.icon-btn.end-call.svelte-104ko6i:hover{filter:brightness(1.1);transform:translateY(-2px)}.control-icon.svelte-104ko6i{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:24px;height:24px}.toast-container.svelte-19jcf1k{pointer-events:none;flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:absolute;top:8px;left:0;overflow:visible}.toast-item.svelte-19jcf1k{color:#fff;pointer-events:none;cursor:pointer;pointer-events:auto;border:none;border-radius:16px;width:90%;max-width:900px;height:32px;min-height:32px;margin-bottom:8px;font-size:1em;position:relative;overflow:hidden}.alert-layer.svelte-19jcf1k{pointer-events:none;border-radius:16px;animation:.6s ease-out forwards svelte-19jcf1k-flash-fade;position:absolute;inset:0}@keyframes svelte-19jcf1k-flash-fade{0%{opacity:1;box-shadow:inset 0 0 0 6px var(--toast-repeat-border);background-color:var(--toast-repeat-bg)}to{opacity:0;box-shadow:inset 0 0 0 0px var(--toast-repeat-border);background-color:var(--toast-repeat-bg-end)}}.progress-bg.svelte-19jcf1k{background:var(--toast-default);height:100%;transition:width .3s ease-out;position:absolute;top:0;left:0}.thumbnail-bg.svelte-19jcf1k{opacity:.15;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.content.svelte-19jcf1k{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;height:100%;padding-right:16px;display:flex;position:relative;overflow:hidden}.badge-icon.svelte-19jcf1k{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-left:4px}.message.svelte-19jcf1k{text-overflow:ellipsis;padding-left:16px;overflow:hidden}.spinner-wrapper.svelte-9vjv4w{flex-direction:column;align-items:center;gap:16px;display:flex}.spinner.svelte-9vjv4w{border:4px solid var(--spinner-bg);border-top:4px solid var(--spinner);border-radius:50%;width:48px;height:48px;animation:1s linear infinite svelte-9vjv4w-spin}.spinner.determinate.svelte-9vjv4w{background:conic-gradient(var(--spinner) var(--progress), var(--spinner-bg) var(--progress));border:none;animation:none;-webkit-mask:radial-gradient(#0000 58%,#000 60%);mask:radial-gradient(#0000 58%,#000 60%)}.title.svelte-9vjv4w{color:var(--sub-text);letter-spacing:.05em;text-align:center;margin:0;font-size:1rem}@keyframes svelte-9vjv4w-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-page.svelte-1vs7zq{background:var(--bg);width:100%;min-height:100%;color:var(--text);justify-content:center;align-items:center;padding-top:64px;font-family:sans-serif;display:flex;position:relative}.drop-overlay.svelte-1vs7zq{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background-color:#000000b3;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;inset:0}.drop-message.svelte-1vs7zq{color:#fff;background-color:#ffffff1a;border:3px dashed #ffffff80;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:40px 60px;font-size:1.2rem;font-weight:700;display:flex}.drop-message.svelte-1vs7zq .icon:where(.svelte-1vs7zq){font-size:3rem}.login-card.svelte-1vs7zq{flex-direction:column;align-items:center;gap:128px;width:100%;max-width:380px;padding:40px 20px;display:flex}.profile-header.svelte-1vs7zq{flex-direction:column;align-items:center;gap:32px;display:flex}.avatar-wrapper.svelte-1vs7zq{width:160px;height:160px;position:relative}.user-name.svelte-1vs7zq{color:var(--text);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;text-align:center;cursor:pointer;background:0 0;border:none;outline:none;width:100%;max-width:300px;margin:0;padding:0;font-family:sans-serif;font-size:2.5rem;font-weight:700;transition:opacity .2s}.user-name.svelte-1vs7zq:hover{opacity:.8}.avatar-btn.svelte-1vs7zq{cursor:pointer;background:0 0;border:none;border-radius:50%;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.avatar.svelte-1vs7zq{background-position:50%;background-size:cover;border-radius:50%;width:100%;height:100%;transition:transform .2s;position:absolute;top:0;left:0}.avatar-btn.svelte-1vs7zq:hover .avatar:where(.svelte-1vs7zq){transform:scale(1.05)}.status-indicator.svelte-1vs7zq{background:var(--status-offline);border-radius:50%;width:36px;height:36px;transition:background .3s;position:absolute;top:6px;right:8px}.status-indicator.online.svelte-1vs7zq{background:var(--status-online)}.form-container.svelte-1vs7zq{flex-direction:column;gap:12px;width:100%;display:flex}input.svelte-1vs7zq{background:var(--login-form-bg);border:1px solid var(--login-form-border);width:100%;color:var(--text);text-align:center;box-sizing:border-box;border-radius:12px;padding:14px}input.svelte-1vs7zq::placeholder{color:var(--login-form-placeholder)}.action-btn.svelte-1vs7zq{background:var(--text);color:var(--bg);cursor:pointer;border:none;border-radius:12px;margin-top:8px;padding:14px;font-weight:700}.manual-link.svelte-1vs7zq{color:var(--login-tutorial);text-align:center;margin-top:16px;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.manual-link.svelte-1vs7zq:hover{color:var(--login-tutorial-hover);text-decoration:underline}.divider.svelte-bcr5g2{width:100%;color:var(--sub-text);align-items:center;margin:.75rem 0;display:flex}.divider.svelte-bcr5g2:before{content:"";background:var(--Header-border-bottom);flex:1;height:1px}.divider.svelte-bcr5g2:has(.divider-label:where(.svelte-bcr5g2)):before{flex:0;width:10px;margin-right:.5rem}.divider-label.svelte-bcr5g2{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.75rem;font-weight:500}.menu-item-container.svelte-glgqs1{background-color:var(--menuitem-bg);border:none;border-bottom:1px solid var(--Header-border-bottom);text-align:left;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;gap:12px;width:100%;min-height:64px;padding:16px;display:flex;position:relative;overflow:hidden}.status-bar.svelte-glgqs1{border-radius:3px;flex-shrink:0;width:6px;height:38px}.status-offline.svelte-glgqs1{background-color:var(--status-offline)}.status-missing.svelte-glgqs1{background-color:var(--status-missing)}.status-pending.svelte-glgqs1{background-color:var(--status-pending)}.status-online.svelte-glgqs1{background-color:var(--status-online);box-shadow:0 0 8px var(--status-online)}.status-special.svelte-glgqs1{background-color:var(--status-special)}.longpress-bar.svelte-glgqs1{background-color:var(--theme-cancel);pointer-events:none;width:0%;height:100%;transition:width linear;position:absolute;top:0;left:0}.longpress-bar.active.svelte-glgqs1{width:100%;transition:width var(--duration) linear}.icon-area.svelte-glgqs1{min-width:32px;height:32px;color:var(--text);position:relative}.overlay-bg.svelte-glgqs1{transform-origin:50%;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .3s,filter .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 50%);mask-image:linear-gradient(270deg,#000 0%,#0000 50%)}.overlay-bg.desaturated.svelte-glgqs1{filter:grayscale(.9)contrast(1.4)}.text-area.svelte-glgqs1{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex;position:relative;overflow:hidden}.right-text.svelte-glgqs1{color:var(--menuitem-subtitle);white-space:nowrap;flex-shrink:0;font-size:1rem;position:relative}@media (hover:hover){.menu-item-container.svelte-glgqs1:hover{background-color:var(--menuitem-hover-bg)}.menu-item-container.svelte-glgqs1:hover .overlay-bg:where(.svelte-glgqs1){transform:scale(1.05)}}.menu-item-container.svelte-glgqs1:active{background-color:var(--menuitem-click-bg)}.title.svelte-glgqs1{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;line-height:1.3;overflow:hidden}.subtitle.svelte-glgqs1{color:var(--menuitem-subtitle);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.3;display:block;overflow:hidden}.login-page.svelte-u4l1wl{background:var(--bg);width:100%;min-height:100%;color:var(--text);justify-content:center;align-items:center;padding-top:64px;font-family:sans-serif;display:flex;position:relative}.login-card.svelte-u4l1wl{flex-direction:column;align-items:center;gap:64px;width:100%;max-width:380px;padding:40px 20px;display:flex}.profile-header.svelte-u4l1wl{flex-direction:column;align-items:center;gap:32px;display:flex}.avatar-wrapper.svelte-u4l1wl{width:160px;height:160px;position:relative}.user-name.svelte-u4l1wl{color:var(--text);letter-spacing:-.02em;text-align:center;width:100%;max-width:300px;margin:0;font-size:2.5rem;font-weight:700}.avatar-btn.svelte-u4l1wl{border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.avatar.svelte-u4l1wl{background-position:50%;background-size:cover;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.status-indicator.svelte-u4l1wl{background:var(--status-offline);border-radius:50%;width:36px;height:36px;position:absolute;top:6px;right:8px}.status-indicator.online.svelte-u4l1wl{background:var(--status-online)}.form-container.svelte-u4l1wl{flex-direction:column;gap:12px;width:100%;display:flex}.fixed-id-display.svelte-u4l1wl{border:1px solid var(--login-form-border);width:100%;color:var(--login-form-placeholder);text-align:center;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#0000000d;border-radius:12px;padding:14px;font-weight:500}input.svelte-u4l1wl{background:var(--login-form-bg);border:1px solid var(--login-form-border);width:100%;color:var(--text);text-align:center;box-sizing:border-box;border-radius:12px;padding:14px}input.svelte-u4l1wl::placeholder{color:var(--login-form-placeholder)}.action-btn.svelte-u4l1wl{background:var(--text);color:var(--bg);cursor:pointer;border:none;border-radius:12px;margin-top:8px;padding:14px;font-weight:700}.cancel-link.svelte-u4l1wl{color:var(--login-tutorial);cursor:pointer;background:0 0;border:none;margin-top:8px;font-size:.9rem;text-decoration:none;transition:color .2s}.cancel-link.svelte-u4l1wl:hover{color:var(--login-tutorial-hover);text-decoration:underline}.viewer.svelte-xzvj53{background:var(--bg);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.viewer.svelte-xzvj53:active{cursor:grabbing}canvas.svelte-xzvj53{width:100%;height:100%;display:block}.post-card.svelte-ht2wzs{background:var(--menuitem-bg);border:1px solid var(--slider-border);cursor:pointer;border-radius:12px;margin-bottom:16px;transition:transform .2s,box-shadow .2s;overflow:hidden}.post-card.svelte-ht2wzs:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.thumbnail-wrapper.svelte-ht2wzs{border-bottom:1px solid var(--slider-border);background:#000;width:100%;height:180px;overflow:hidden}.thumbnail-wrapper.svelte-ht2wzs img:where(.svelte-ht2wzs){object-fit:cover;width:100%;height:100%;transition:filter .3s}.post-header.svelte-ht2wzs{padding:12px 16px 4px}.creator-name.svelte-ht2wzs{align-items:center;gap:6px;margin-bottom:4px;font-size:.8rem;font-weight:700;display:flex}.local-badge.svelte-ht2wzs{color:var(--sub-text);font-size:.7rem;font-weight:400}.post-title.svelte-ht2wzs{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;font-weight:700;overflow:hidden}.post-summary.svelte-ht2wzs{color:var(--sub-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding:0 16px 16px;font-size:.9rem;display:-webkit-box;overflow:hidden}.add-post-wrapper.svelte-2ezi2i{background:var(--bg);flex-direction:column;height:100%;display:flex;position:relative}.global-dropzone.svelte-2ezi2i{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background-color:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-message.svelte-2ezi2i{color:#fff;background:var(--theme);border-radius:24px;padding:16px 32px;font-size:1.5rem;font-weight:700;box-shadow:0 10px 25px #00000080}.editor-container.svelte-2ezi2i{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.form-group.svelte-2ezi2i{flex-direction:column;gap:8px;display:flex}.form-group.svelte-2ezi2i label:where(.svelte-2ezi2i){color:var(--sub-text);padding-left:4px;font-size:.9rem;font-weight:700}.top-options.svelte-2ezi2i{justify-content:space-between;align-items:center;display:flex}.header-image-preview.svelte-2ezi2i{aspect-ratio:16/9;cursor:pointer;border:2px solid var(--slider-border);background:#000;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:400px;min-height:100px;margin:0 auto;display:flex;overflow:hidden}.header-image-preview.svelte-2ezi2i img:where(.svelte-2ezi2i){object-fit:cover;width:100%;height:100%;transition:filter .3s;display:block}.title-input.svelte-2ezi2i{background:var(--menuitem-bg);border:1px solid var(--slider-border);color:var(--text);border-radius:8px;padding:12px;font-size:1.2rem;font-weight:700}.title-input.svelte-2ezi2i:focus{border-color:var(--theme);outline:none}.textarea-wrapper.svelte-2ezi2i{flex-direction:column;flex:1;min-height:120px;display:flex}.content-input.svelte-2ezi2i{background:var(--menuitem-bg);border:1px solid var(--slider-border);color:var(--text);resize:none;border-radius:8px;flex:1;padding:12px;font-family:inherit;font-size:.95rem;line-height:1.5}.content-input.svelte-2ezi2i:focus{border-color:var(--theme);outline:none}.attachments-list.svelte-2ezi2i{background:var(--menuitem-bg);border:1px solid var(--slider-border);border-radius:8px;flex-direction:column;flex-shrink:0;display:flex}.attach-header.svelte-2ezi2i{color:var(--sub-text);border-bottom:1px solid var(--slider-border);background:#0003;padding:8px 12px;font-size:.9rem;font-weight:700}.attach-scroll.svelte-2ezi2i{flex-direction:column;max-height:140px;display:flex;overflow-y:auto}.attach-item.svelte-2ezi2i{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.9rem;display:flex}.attach-item.svelte-2ezi2i:last-child{border-bottom:none}.attach-item.has-bg.svelte-2ezi2i{background-image:linear-gradient(to right, var(--menuitem-bg) 60%, transparent 100%), var(--bg-url);background-position:0,100%;background-repeat:no-repeat;background-size:100% 100%,cover}.attach-name.svelte-2ezi2i{text-shadow:0px 0px 4px var(--menuitem-bg), 1px 1px 2px var(--menuitem-bg);white-space:nowrap;text-overflow:ellipsis;padding-right:12px;font-weight:500;position:relative;overflow:hidden}.attach-name.clickable.svelte-2ezi2i{cursor:pointer;transition:color .2s}.attach-name.clickable.svelte-2ezi2i:hover{color:var(--theme);text-decoration:underline}.remove-attach.svelte-2ezi2i{color:var(--toast-alert);cursor:pointer;text-shadow:0px 0px 4px var(--menuitem-bg);background:0 0;border:none;padding:0 8px;font-size:1rem;font-weight:700;position:relative}.bottom-toolbar.svelte-2ezi2i{background:var(--login-form-bg);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.ext-grid.svelte-2ezi2i{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));justify-items:center;gap:12px;padding:16px;display:grid}.ext-item.svelte-2ezi2i{color:var(--sub-text);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;font-size:.8rem;transition:transform .1s;display:flex}.ext-item.svelte-2ezi2i:hover{color:var(--text);transform:scale(1.05)}.ext-item.svelte-2ezi2i .icon:where(.svelte-2ezi2i){background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ext-svg-mask.svelte-2ezi2i{background-color:var(--text);width:28px;height:28px;-webkit-mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.recording-pulse.svelte-2ezi2i{animation:1s infinite alternate svelte-2ezi2i-pulse;background:var(--toast-alert)!important}.recording-pulse.svelte-2ezi2i .ext-svg-mask:where(.svelte-2ezi2i){background-color:#fff}@keyframes svelte-2ezi2i-pulse{0%{opacity:.6;transform:scale(.95);box-shadow:0 0 #ef444466}to{opacity:1;transform:scale(1.05);box-shadow:0 0 0 8px #ef444400}}.submit-btn.svelte-2ezi2i{background:var(--theme);color:#fff;cursor:pointer;border:none;border-radius:12px;margin:0 16px 16px;padding:16px;font-size:1.1rem;font-weight:700;transition:filter .2s}.submit-btn.svelte-2ezi2i:hover:not(:disabled){filter:brightness(1.1)}.submit-btn.svelte-2ezi2i:disabled{opacity:.5;cursor:not-allowed}.post-viewer-wrapper.svelte-yc7x89{background:var(--bg);flex-direction:column;height:100%;display:flex}.viewer-content.svelte-yc7x89{flex:1;overflow:hidden auto}.header-img-box.svelte-yc7x89{cursor:pointer;background:#000;width:100%;height:250px;position:relative;overflow:hidden}.header-img-box.svelte-yc7x89 img:where(.svelte-yc7x89){object-fit:cover;width:100%;height:100%;transition:filter .3s}.nsfw-warning.svelte-yc7x89{color:#fff;pointer-events:none;background:#0009;border-radius:20px;padding:8px 16px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-info.svelte-yc7x89{border-bottom:1px solid var(--slider-border);padding:20px}.post-info.svelte-yc7x89 h2:where(.svelte-yc7x89){color:var(--text);margin:0 0 8px}.creator.svelte-yc7x89{color:var(--sub-text);font-size:.9rem}.parsed-body.svelte-yc7x89{color:var(--text);word-break:break-all;padding:20px;line-height:1.6}.parsed-body p{margin-top:0;margin-bottom:.5rem}.parsed-body img{border-radius:8px;max-width:100%;height:auto}.inline-attachment.svelte-yc7x89{margin:12px 0}.time-anchor-btn.svelte-yc7x89{border:1px solid var(--theme);color:var(--theme);cursor:pointer;background:#3b82f633;border-radius:16px;margin:8px 0;padding:6px 12px;font-size:.85rem;transition:background .2s;display:inline-block}.time-anchor-btn.svelte-yc7x89:hover{background:#3b82f666}.media-player.svelte-yc7x89{border-radius:8px;outline:none;width:100%;max-width:600px;margin-top:8px}.file-card.svelte-yc7x89{background:var(--login-form-bg);border:1px solid var(--slider-border);cursor:pointer;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:140px;height:140px;padding:0;transition:transform .1s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.file-card.svelte-yc7x89:hover{transform:scale(1.02);box-shadow:0 4px 10px #0000004d}.file-img.svelte-yc7x89{object-fit:cover;background-color:#ffffff0d;width:100%;height:100%}.file-fallback.svelte-yc7x89{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex}.file-icon.svelte-yc7x89{margin-bottom:8px;font-size:2.5rem}.file-name.svelte-yc7x89{color:var(--text);text-align:center;word-break:break-all;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.unreferenced-attachments.svelte-yc7x89{border-top:1px dashed var(--slider-border);margin:20px;padding-top:20px}.unref-title.svelte-yc7x89{color:var(--sub-text);margin-bottom:12px;font-size:.9rem;font-weight:700}.attachments-grid.svelte-yc7x89{flex-wrap:wrap;gap:12px;display:flex}.highlight-quote{border-radius:12px;animation:2s ease-out forwards svelte-yc7x89-highlight-glow}@keyframes svelte-yc7x89-highlight-glow{0%{box-shadow:0 0 0 3px var(--theme,#3b82f6), 0 0 15px 5px var(--theme,#3b82f6)}to{box-shadow:0 0 #0000,0 0 #0000}}.search-container.svelte-pai22b{background:var(--bg);border-bottom:1px solid var(--slider-border);flex-shrink:0;padding:8px 16px}.search-input.svelte-pai22b{border:1px solid var(--slider-border);background:var(--login-form-bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 16px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.search-input.svelte-pai22b:focus{border-color:var(--theme);box-shadow:0 0 0 2px rgba(var(--theme-rgb,59, 130, 246), .2)}.empty-state.svelte-pai22b{text-align:center;width:100%;height:100%;color:var(--sub-text,#aaa);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.empty-state.svelte-pai22b:hover{opacity:.8}.empty-icon.svelte-pai22b{opacity:.5;width:64px;height:64px;margin-bottom:16px}.icon-mask.svelte-pai22b{background-color:var(--text);width:100%;height:100%;-webkit-mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.empty-state.svelte-pai22b h2:where(.svelte-pai22b){color:var(--text,white);margin:0 0 12px;font-size:1.25rem;font-weight:600}.empty-state.svelte-pai22b p:where(.svelte-pai22b){margin:0;font-size:.95rem;line-height:1.6}.post-grid.svelte-pai22b{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.scanner-backdrop.svelte-1a8kwh1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.scanner-container.svelte-1a8kwh1{flex-direction:column;gap:16px;width:100%;max-width:min(100%,400px);display:flex}.camera-view.svelte-1a8kwh1{aspect-ratio:1;border:2px solid var(--Header-border-bottom);background-color:#000;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 10px 30px #00000080}#reader video{object-fit:cover;width:100%;height:100%}.result-box.svelte-1a8kwh1{background:var(--menuitem-bg);border:1px solid var(--Header-border-bottom);text-align:center;cursor:pointer;border-radius:12px;padding:16px;transition:transform .2s,filter .2s;box-shadow:0 4px 15px #0000004d}.result-box.svelte-1a8kwh1:hover{filter:brightness(1.1);transform:scale(1.02)}.result-title.svelte-1a8kwh1{color:var(--menuitem-subtitle);margin:0 0 8px;font-size:.9rem}.result-text.svelte-1a8kwh1{color:var(--text);word-break:break-all;margin:0;font-size:1.1rem;font-weight:600}.user-item-container.svelte-l2riah{background-color:var(--menuitem-bg);border-bottom:1px solid var(--Header-border-bottom);flex-direction:column;width:100%;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.user-item-container.expanded.svelte-l2riah{background-color:var(--menuitem-hover-bg)}.overlay-bg.svelte-l2riah{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .3s,-webkit-mask-image .3s,mask-image .3s;position:absolute;inset:0}.profile-bg.svelte-l2riah{-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 50%);mask-image:linear-gradient(270deg,#000 0%,#0000 50%)}.user-item-container.expanded.svelte-l2riah .profile-bg:where(.svelte-l2riah){filter:brightness(var(--brightness)) blur(2px) contrast(.6);-webkit-mask-image:none;mask-image:none}.profile-bg.desaturated.svelte-l2riah{filter:grayscale(.7)brightness(.6)}.user-item-container.expanded.svelte-l2riah .profile-bg.desaturated:where(.svelte-l2riah){filter:grayscale(.7) brightness(var(--brightness)) contrast(.6) blur(2px)}.admin-bg.svelte-l2riah{background-color:rgba(var(--theme-rgb), .08);-webkit-mask-image:none;mask-image:none}.header-btn.svelte-l2riah,.expanded-body.svelte-l2riah{position:relative}.header-btn.svelte-l2riah{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:12px;width:100%;min-height:64px;padding:16px;display:flex}.status-bar.svelte-l2riah{border-radius:3px;flex-shrink:0;width:6px;height:38px}.status-offline.svelte-l2riah{background-color:var(--status-offline)}.status-online.svelte-l2riah{background-color:var(--status-online);box-shadow:0 0 8px var(--status-online)}.text-area.svelte-l2riah{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.title.svelte-l2riah,.subtitle.svelte-l2riah,.right-text.svelte-l2riah{text-shadow:0 1px 3px var(--shade)}.title.svelte-l2riah{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;overflow:hidden}.subtitle.svelte-l2riah{color:var(--menuitem-subtitle);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.right-text.svelte-l2riah{color:var(--light-text);flex-shrink:0;font-size:1rem}.expanded-body.svelte-l2riah{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.info-grid.svelte-l2riah{background-color:var(--shade);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.info-row.svelte-l2riah{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.info-row.svelte-l2riah .label:where(.svelte-l2riah){color:var(--text)}.info-row.svelte-l2riah .value:where(.svelte-l2riah){color:var(--text);font-family:monospace}.action-buttons.svelte-l2riah{flex-wrap:wrap;gap:8px;display:flex}.action-btn.svelte-l2riah{cursor:pointer;border:none;border-radius:8px;flex:1;min-width:100px;padding:10px;font-size:.875rem;font-weight:600;transition:transform .1s,filter .2s}.action-btn.svelte-l2riah:active{transform:scale(.96)}.btn-admin.svelte-l2riah{background-color:var(--theme);color:#fff}.btn-warn.svelte-l2riah{color:#fff;background-color:#f59e0b}.btn-danger.svelte-l2riah{background-color:var(--theme-cancel);color:#fff}.channel-item-container.svelte-1ker4i8{background-color:var(--menuitem-bg);border-bottom:1px solid var(--Header-border-bottom);flex-direction:column;width:100%;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.channel-item-container.expanded.svelte-1ker4i8{background-color:var(--menuitem-hover-bg)}.overlay-bg.svelte-1ker4i8{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .3s,-webkit-mask-image .3s,mask-image .3s;position:absolute;inset:0}.channel-bg.svelte-1ker4i8{-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 50%);mask-image:linear-gradient(270deg,#000 0%,#0000 50%)}.channel-item-container.expanded.svelte-1ker4i8 .channel-bg:where(.svelte-1ker4i8){filter:brightness(var(--brightness)) blur(2px) contrast(.6);-webkit-mask-image:none;mask-image:none}.channel-bg.desaturated.svelte-1ker4i8{filter:grayscale(.7)brightness(.6)}.channel-item-container.expanded.svelte-1ker4i8 .channel-bg.desaturated:where(.svelte-1ker4i8){filter:grayscale(.7) brightness(var(--brightness)) contrast(.6) blur(2px)}.header-btn.svelte-1ker4i8,.expanded-body.svelte-1ker4i8{position:relative}.header-btn.svelte-1ker4i8{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:12px;width:100%;min-height:64px;padding:16px;display:flex}.status-bar.svelte-1ker4i8{border-radius:3px;flex-shrink:0;width:6px;height:38px}.status-offline.svelte-1ker4i8{background-color:var(--status-offline)}.status-pending.svelte-1ker4i8{background-color:var(--status-pending)}.status-online.svelte-1ker4i8{background-color:var(--status-online);box-shadow:0 0 8px var(--status-online)}.text-area.svelte-1ker4i8{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.title.svelte-1ker4i8,.subtitle.svelte-1ker4i8,.right-text.svelte-1ker4i8{text-shadow:0 1px 3px var(--shade)}.title.svelte-1ker4i8{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;overflow:hidden}.subtitle.svelte-1ker4i8{color:var(--menuitem-subtitle);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.right-text.svelte-1ker4i8{color:var(--light-text);flex-shrink:0;font-size:.875rem}.expanded-body.svelte-1ker4i8{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.info-grid.svelte-1ker4i8{background-color:var(--shade);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.info-row.svelte-1ker4i8{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.info-row.svelte-1ker4i8 .label:where(.svelte-1ker4i8){color:var(--text)}.info-row.svelte-1ker4i8 .value:where(.svelte-1ker4i8){color:var(--text);font-family:monospace}.action-buttons.svelte-1ker4i8{flex-wrap:wrap;gap:8px;display:flex}.action-btn.svelte-1ker4i8{cursor:pointer;border:none;border-radius:8px;flex:1;min-width:100px;padding:10px;font-size:.875rem;font-weight:600;transition:transform .1s,filter .2s}.action-btn.svelte-1ker4i8:active{transform:scale(.96)}.btn-intervene.svelte-1ker4i8{background-color:var(--theme);color:#fff}.btn-danger.svelte-1ker4i8{background-color:var(--theme-cancel);color:#fff}.backdrop.svelte-1eanoad{-webkit-backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.scanner-container.svelte-1eanoad{flex-direction:column;gap:16px;width:100%;max-width:min(100%,400px);margin:0 auto;display:flex}.qr-view.svelte-1eanoad{aspect-ratio:1;background-color:var(--menuitem-bg);border:2px solid var(--Header-border-bottom);cursor:copy;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:16px;transition:transform .1s;display:flex;overflow:hidden}.qr-view.svelte-1eanoad:active{transform:scale(.98)}.qr-view.svelte-1eanoad img:where(.svelte-1eanoad){object-fit:contain;width:100%;height:100%}.placeholder-text.svelte-1eanoad{color:var(--sub-text);font-size:.9rem}.result-box.svelte-1eanoad{background:var(--menuitem-bg);border:1px solid var(--Header-border-bottom);text-align:center;border-radius:12px;padding:16px}button.clickable-box.svelte-1eanoad{cursor:copy;transition:transform .1s}button.clickable-box.svelte-1eanoad:active{transform:scale(.98)}.result-title.svelte-1eanoad{color:var(--menuitem-subtitle);margin:0 0 8px;font-size:.9rem}.result-text.svelte-1eanoad{color:var(--text);word-break:break-all;margin:0;font-size:1.1rem;font-weight:600}.result-input.svelte-1eanoad{width:100%;color:var(--text);border:none;border-bottom:2px solid var(--slider-border);text-align:center;background:0 0;outline:none;padding:4px;font-size:1.1rem;font-weight:600;transition:border-color .3s}.result-input.svelte-1eanoad:focus{border-bottom-color:var(--theme)}.admin-page.svelte-e5m957{background-color:var(--menuitem-bg);flex-direction:column;height:100%;display:flex}.content-scroll.svelte-e5m957{flex:1;padding-bottom:24px;overflow-y:auto}.server-selector-container.svelte-e5m957{background-color:var(--menuitem-bg);border-bottom:1px solid var(--Header-border-bottom);padding:16px}.section-label.svelte-e5m957{color:var(--sub-text);margin-bottom:8px;font-size:.875rem;display:block}.server-select.svelte-e5m957{background-color:var(--bg);width:100%;color:var(--text);border:1px solid var(--border-color);border-radius:8px;outline:none;padding:12px;font-size:1rem}.form-group.svelte-e5m957{background-color:var(--menuitem-bg);border-bottom:1px solid var(--Header-border-bottom);flex-direction:column;gap:12px;padding:16px;display:flex}.input-row.svelte-e5m957{justify-content:space-between;align-items:center;gap:8px;display:flex}.input-row.svelte-e5m957 input[type=number]:where(.svelte-e5m957),.text-input.svelte-e5m957{background-color:var(--bg);color:var(--text);border:1px solid var(--border-color);border-radius:6px;padding:8px}.input-row.svelte-e5m957 input[type=number]:where(.svelte-e5m957){text-align:right;width:80px}.text-input.svelte-e5m957{flex:1}.checkbox-row.svelte-e5m957{justify-content:flex-start;gap:8px;margin-bottom:4px}.btn-primary.svelte-e5m957{background-color:var(--theme);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:12px;font-weight:600}.btn-primary.svelte-e5m957:active{filter:brightness(.9)}.btn-sm.svelte-e5m957{cursor:pointer;border:none;border-radius:6px;margin-top:0;padding:6px 12px;font-weight:600}.btn-danger.svelte-e5m957{background-color:var(--theme-cancel);color:#fff}.mailbox-list.svelte-e5m957{background-color:var(--menuitem-bg)}.mail-item.svelte-e5m957{border-bottom:1px solid var(--Header-border-bottom);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mail-text.svelte-e5m957{color:var(--text);font-size:.875rem;line-height:1.4}.mail-actions.svelte-e5m957{gap:8px;display:flex}.pagination-header.svelte-e5m957{background-color:var(--menuitem-bg);border-bottom:1px solid var(--Header-border-bottom);color:var(--text);justify-content:flex-end;align-items:center;gap:12px;padding:8px 16px;font-size:.875rem;display:flex}.page-btn.svelte-e5m957{color:var(--theme);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.2rem}.page-btn.svelte-e5m957:disabled{color:var(--sub-text);cursor:not-allowed}.item-list.svelte-e5m957{flex-direction:column;display:flex}.empty-state.svelte-e5m957{text-align:center;color:var(--sub-text);padding:32px}.server-item-wrapper.svelte-dlgdhl{border:1px solid var(--Header-border-bottom);border-radius:12px;margin-bottom:16px;transition:border .2s;position:relative;overflow:hidden}.server-item-wrapper.dragging.svelte-dlgdhl{border:1px dashed var(--theme)}.drop-overlay.svelte-dlgdhl{background:rgba(var(--theme-rgb,0, 0, 0), .5);color:#fff;pointer-events:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.bg-layer.svelte-dlgdhl{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--menuitem-bg);width:100%}.content-overlay.svelte-dlgdhl{box-sizing:border-box;width:100%;transition:background-color .3s}.content-overlay.has-bg.svelte-dlgdhl{background-color:var(--overlay-shade);color:var(--text)}.content-overlay.has-bg.svelte-dlgdhl input:where(.svelte-dlgdhl){background-color:var(--overlay-shade);color:var(--text);border-color:var(--login-form-border)}.item-header.svelte-dlgdhl{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px;display:flex}.header-info-container.svelte-dlgdhl{align-items:center;gap:12px;display:flex}.status-bar.svelte-dlgdhl{border-radius:3px;width:6px;height:38px;transition:background-color .3s,box-shadow .3s}.status-offline.svelte-dlgdhl{background-color:var(--status-offline,#888)}.status-missing.svelte-dlgdhl{background-color:var(--status-missing,#800)}.status-pending.svelte-dlgdhl{background-color:var(--status-pending,#dddd0c)}.status-online.svelte-dlgdhl{background-color:var(--status-online,#4ff14f);box-shadow:0 0 8px var(--status-online,#4ff14f)}.status-special.svelte-dlgdhl{background-color:var(--status-special,#0ff)}.header-info.svelte-dlgdhl{flex-direction:column;gap:4px;display:flex}.server-name.svelte-dlgdhl{color:var(--text);font-size:1.1rem;font-weight:700}.content-overlay.has-bg.svelte-dlgdhl .server-name:where(.svelte-dlgdhl){color:var(--text)}.server-address.svelte-dlgdhl{color:var(--sub-text);opacity:.8;font-size:.85rem}.content-overlay.has-bg.svelte-dlgdhl .server-address:where(.svelte-dlgdhl){color:var(--menuitem-icon)}.expand-icon.svelte-dlgdhl{opacity:.6;font-size:.8rem;transition:transform .3s}.item-body.svelte-dlgdhl{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.form-group.svelte-dlgdhl{flex-direction:column;gap:6px;display:flex}.form-row.svelte-dlgdhl{flex-wrap:wrap;gap:12px;display:flex}.host-group.svelte-dlgdhl{flex:2 180px}.port-group.svelte-dlgdhl{flex:100px}label.svelte-dlgdhl{color:var(--sub-text);font-size:.85rem}.content-overlay.has-bg.svelte-dlgdhl label:where(.svelte-dlgdhl){color:var(--text)}input.svelte-dlgdhl{border:1px solid var(--slider-border);background:var(--bg);color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:.95rem;transition:border .3s,color .3s}input.disabled.svelte-dlgdhl{cursor:not-allowed;border:1px solid var(--dark-text);color:var(--dark-text)}input.svelte-dlgdhl:focus{border-color:var(--theme)}.image-upload-btn.svelte-dlgdhl{border:2px dashed var(--slider-border);color:var(--sub-text);cursor:pointer;background:0 0;border-radius:8px;padding:14px;font-size:.9rem;transition:all .2s}.content-overlay.has-bg.svelte-dlgdhl .image-upload-btn:where(.svelte-dlgdhl){color:var(--menuitem-icon);border-color:var(--login-form-border)}.image-upload-btn.svelte-dlgdhl:hover{border-color:var(--theme-hover);color:var(--theme-hover);background:var(--login-form-bg)}.action-footer.svelte-dlgdhl{border-top:1px solid var(--login-form-border);justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding-top:16px;display:flex}.action-btn.svelte-dlgdhl{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:600}.action-btn.cancel.svelte-dlgdhl{color:var(--text);border:1px solid var(--slider-border);background-color:#0000}.content-overlay.has-bg.svelte-dlgdhl .action-btn.cancel:where(.svelte-dlgdhl){color:var(--text);border-color:var(--login-form-border)}.action-btn.delete.svelte-dlgdhl{color:var(--theme-cancel);border:1px solid var(--theme-cancel);background-color:#0000}.action-btn.auth-btn.svelte-dlgdhl{color:var(--text);border:1px solid var(--theme);background-color:#0000}.action-btn.auth-btn.svelte-dlgdhl:hover{background-color:var(--login-form-bg)}.action-btn.primary.svelte-dlgdhl{background-color:var(--theme);color:#fff}.list-container.svelte-bog0zd{background-color:var(--bg);flex:1;justify-content:center;padding:24px;display:flex;overflow-y:auto}.list-content.svelte-bog0zd{flex-direction:column;width:100%;max-width:600px;display:flex}.empty-state.svelte-bog0zd{text-align:center;color:var(--sub-text);flex-direction:column;gap:8px;margin-top:40px;font-size:1.25rem;display:flex}.sub-desc.svelte-bog0zd{opacity:.7;font-size:1rem}.server-item-wrapper.svelte-192f174{background-color:var(--menuitem-bg);border:1px solid var(--Header-border-bottom);border-radius:12px;margin-bottom:16px;overflow:hidden}.content-overlay.svelte-192f174{box-sizing:border-box;width:100%}.item-header.svelte-192f174{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}.header-info-container.svelte-192f174{align-items:center;gap:12px;display:flex}.header-info.svelte-192f174{flex-direction:column;gap:4px;display:flex}.server-name.svelte-192f174{color:var(--text);font-size:1.1rem;font-weight:700}.server-address.svelte-192f174{color:var(--sub-text);opacity:.8;font-size:.85rem}.expand-icon.svelte-192f174{opacity:.6;color:var(--text);font-size:.8rem;transition:transform .3s}.item-body.svelte-192f174{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.form-group.svelte-192f174{flex-direction:column;gap:6px;display:flex}.form-row.svelte-192f174{flex-wrap:wrap;gap:12px;display:flex}.flex-1.svelte-192f174{flex:120px}label.svelte-192f174{color:var(--sub-text);font-size:.85rem}input.svelte-192f174{border:1px solid var(--slider-border);background:var(--bg);color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:.95rem}input.svelte-192f174:focus{border-color:var(--theme)}.action-footer.svelte-192f174{border-top:1px solid var(--Header-border-bottom);justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding-top:16px;display:flex}.action-btn.svelte-192f174{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:600}.action-btn.cancel.svelte-192f174{color:var(--text);border:1px solid var(--slider-border);background-color:#0000}.action-btn.delete.svelte-192f174{color:var(--theme-cancel);border:1px solid var(--theme-cancel);background-color:#0000}.action-btn.auth-btn.svelte-192f174{color:var(--text);border:1px solid var(--theme);background-color:#0000}.action-btn.auth-btn.svelte-192f174:hover{background-color:var(--login-form-bg)}.action-btn.primary.svelte-192f174{background-color:var(--theme);color:#fff}.list-container.svelte-f916ky{background-color:var(--bg);flex:1;justify-content:center;padding:24px;display:flex;overflow-y:auto}.list-content.svelte-f916ky{flex-direction:column;width:100%;max-width:600px;display:flex}.empty-state.svelte-f916ky{text-align:center;color:var(--sub-text);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:8px;margin-top:40px;font-size:1.25rem;display:flex}.sub-desc.svelte-f916ky{opacity:.7;font-size:1rem}.list-container.svelte-gqosru{background-color:var(--bg);flex:1;justify-content:center;display:flex;overflow-y:auto}.list-content.svelte-gqosru{flex-direction:column;width:100%;max-width:600px;display:flex}.server-list.svelte-gqosru{flex-direction:column;transition:opacity .2s;display:flex}.empty-state.svelte-gqosru{text-align:center;color:var(--sub-text);margin-top:40px;font-size:1.1rem}.creator-chip.svelte-b7dm87{background-color:var(--menuitem-bg);border:1px solid var(--Header-border-bottom);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:30px;align-items:center;gap:8px;padding:6px 16px 6px 6px;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;position:relative;overflow:visible}.creator-chip.svelte-b7dm87:hover{background-color:var(--menuitem-hover-bg);border-color:var(--theme);transform:translateY(-3px)}.avatar-area.svelte-b7dm87{background-color:var(--theme);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;overflow:hidden}.avatar-area.svelte-b7dm87 img:where(.svelte-b7dm87){object-fit:cover;width:100%;height:100%}.fallback-letter.svelte-b7dm87{font-size:.9rem;font-weight:700}.name.svelte-b7dm87{white-space:nowrap;font-size:1rem;font-weight:500;position:relative}.link-icon.svelte-b7dm87{color:var(--sub-text);opacity:0;align-items:center;margin-left:-4px;transition:all .3s;display:flex;position:relative;transform:translate(-6px)}.creator-chip.svelte-b7dm87:hover .link-icon:where(.svelte-b7dm87){opacity:1;color:var(--theme);transform:translate(0)}.is-mvp.svelte-b7dm87{border-color:var(--theme);box-shadow:0 0 10px rgba(var(--theme-rgb,79, 241, 79), .25)}.is-mvp.svelte-b7dm87:hover{box-shadow:0 0 15px var(--theme), 0 0 30px var(--theme), inset 0 0 8px rgba(var(--theme-rgb,79, 241, 79), .5);border-color:#fff}.is-mvp.svelte-b7dm87 .avatar-area:where(.svelte-b7dm87){box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--theme)}.particles-container.svelte-b7dm87{pointer-events:none;border-radius:30px;position:absolute;inset:0;overflow:hidden}.particle.svelte-b7dm87{background-color:var(--theme);width:3.5px;height:3.5px;box-shadow:0 0 8px var(--theme);opacity:0;border-radius:50%;position:absolute}.particle.p1.svelte-b7dm87{animation:1.4s ease-out infinite svelte-b7dm87-float-particle;top:70%;left:20%}.particle.p2.svelte-b7dm87{animation:1.8s ease-out .3s infinite svelte-b7dm87-float-particle;top:80%;left:50%}.particle.p3.svelte-b7dm87{animation:1.2s ease-out .7s infinite svelte-b7dm87-float-particle;top:60%;left:80%}.particle.p4.svelte-b7dm87{animation:2s ease-out .5s infinite svelte-b7dm87-float-particle;top:40%;left:35%}.particle.p5.svelte-b7dm87{animation:1.5s ease-out 1s infinite svelte-b7dm87-float-particle;top:75%;left:70%}.particle.p6.svelte-b7dm87{animation:1.6s ease-out .2s infinite svelte-b7dm87-float-particle;top:50%;left:15%}@keyframes svelte-b7dm87-float-particle{0%{opacity:0;transform:translateY(0)translate(0)scale(.4)}30%{opacity:1}to{opacity:0;transform:translateY(-26px)translate(8px)scale(1.3)}}.list-container.svelte-1a4cdgd{background-color:var(--bg);flex:1;justify-content:center;padding:24px;display:flex;overflow-y:auto}.list-content.svelte-1a4cdgd{flex-direction:column;gap:24px;width:100%;max-width:600px;display:flex}.creator-banner.svelte-1a4cdgd{border:1px solid var(--Header-border-bottom);cursor:pointer;border-radius:16px;align-items:flex-end;width:100%;min-height:140px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d}.banner-bg.svelte-1a4cdgd{background-color:var(--menuitem-bg);background-position:50%;background-size:cover;transition:transform .4s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0}.creator-banner.svelte-1a4cdgd:hover .banner-bg:where(.svelte-1a4cdgd){transform:scale(1.06)}.banner-overlay.svelte-1a4cdgd{background:linear-gradient(#0000 40%,#000000b3 100%);transition:background .3s;position:absolute;inset:0}.creator-banner.svelte-1a4cdgd:hover .banner-overlay:where(.svelte-1a4cdgd){background:linear-gradient(#0003 30%,#000000d9 100%)}.banner-info.svelte-1a4cdgd{justify-content:space-between;align-items:flex-end;width:100%;padding:16px 20px;display:flex;position:relative}.creator-name.svelte-1a4cdgd{color:#fff;text-shadow:0 2px 4px var(--shade);align-items:center;gap:8px;margin:0;font-size:1.5rem;font-weight:700;display:flex}.external-link-icon.svelte-1a4cdgd{opacity:0;color:var(--theme);font-size:1.1rem;transition:all .3s;transform:translate(-4px,4px)}.creator-banner.svelte-1a4cdgd:hover .external-link-icon:where(.svelte-1a4cdgd){opacity:1;transform:translate(0)}.creator-message.svelte-1a4cdgd{background-color:var(--menuitem-bg);border:1px solid var(--Header-border-bottom);border-radius:12px;padding:20px;position:relative}.creator-message.svelte-1a4cdgd p:where(.svelte-1a4cdgd){color:var(--text);word-break:keep-all;margin:0;font-size:1rem;line-height:1.6}.creator-message.svelte-1a4cdgd:before{content:"\"";color:var(--theme);opacity:.15;font-family:serif;font-size:3rem;line-height:1;position:absolute;top:8px;left:12px}.section-container.svelte-1a4cdgd{flex-direction:column;gap:12px;display:flex}.section-title.svelte-1a4cdgd{color:var(--sub-text);margin:0;padding-left:4px;font-size:1.1rem;font-weight:600}.chips-container.svelte-1a4cdgd{flex-wrap:wrap;gap:10px;display:flex}.lang-pack-page.svelte-119reo3{background-color:var(--bg);width:100%;min-height:100%;color:var(--text);flex-direction:column;justify-content:center;align-items:center;font-family:sans-serif;display:flex;position:relative;overflow:hidden}.content-layer.svelte-119reo3{flex-direction:column;gap:64px;width:100%;max-width:480px;padding:40px 20px;display:flex}.info-header.svelte-119reo3{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.page-title.svelte-119reo3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:2rem;font-weight:700}.page-description.svelte-119reo3{color:var(--sub-text,#aaa);word-break:keep-all;margin:0;font-size:1.05rem;line-height:1.5}.action-cards.svelte-119reo3{flex-direction:column;gap:16px;width:100%;display:flex}.card-btn.svelte-119reo3{background:var(--login-form-bg,#ffffff0d);border:1px solid var(--login-form-border,#ffffff1a);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:20px;align-items:center;gap:20px;padding:24px;transition:transform .1s,background .2s,border-color .2s;display:flex}.card-btn.primary.svelte-119reo3{background:#3b82f61a;border-color:#3b82f64d}.card-btn.primary.svelte-119reo3:hover:not(:disabled){background:#3b82f633}.card-btn.danger.svelte-119reo3{background:#ff4b4b1a;border-color:#ff4b4b4d}.card-btn.danger.svelte-119reo3:hover:not(:disabled){background:#ff4b4b33}.card-btn.svelte-119reo3:active:not(:disabled){transform:scale(.98)}.card-btn.svelte-119reo3:hover:not(:disabled):not(.primary):not(.danger){background:var(--login-form-border,#ffffff1a)}.card-btn.svelte-119reo3:disabled{opacity:.6;cursor:not-allowed;justify-content:center}.card-icon.svelte-119reo3{flex-shrink:0;font-size:2.5rem}.card-texts.svelte-119reo3{flex-direction:column;gap:6px;display:flex}.card-title.svelte-119reo3{font-size:1.25rem;font-weight:700}.card-subtitle.svelte-119reo3{color:var(--sub-text,#aaa);font-size:.9rem}.drop-overlay.svelte-119reo3{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-message.svelte-119reo3{color:#fff;background-color:#ffffff1a;border:3px dashed #ffffff80;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:40px 60px;font-size:1.2rem;font-weight:700;display:flex}.drop-message.svelte-119reo3 .icon:where(.svelte-119reo3){font-size:3rem}.settings-wrapper.svelte-1temuk1{background-color:var(--bg);height:100%;color:var(--text);flex-direction:column;display:flex}.content-body.svelte-1temuk1{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.loading-state.svelte-1temuk1,.error-state.svelte-1temuk1{text-align:center;color:var(--sub-text);padding:40px;font-size:1rem}.error-state.svelte-1temuk1{color:var(--toast-alert);background:#ef44441a;border-radius:12px}.warning-box.svelte-1temuk1{background:#f59e0b26;border:1px solid #f59e0b80;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.warn-icon.svelte-1temuk1{font-size:1.5rem}.warn-text.svelte-1temuk1{color:var(--text);font-size:.9rem;line-height:1.4}.warn-text.svelte-1temuk1 strong:where(.svelte-1temuk1){color:#f59e0b}.settings-group.svelte-1temuk1{flex-direction:column;gap:6px;display:flex}.setting-item.svelte-1temuk1{flex-direction:column;gap:8px;display:flex}.setting-label.svelte-1temuk1{color:var(--theme);font-size:.95rem;font-weight:600}.custom-input.svelte-1temuk1{border:1px solid var(--slider-border);background:var(--login-form-bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:12px 16px;font-size:1rem;transition:border-color .2s}.custom-input.svelte-1temuk1:focus{border-color:var(--theme)}.desc.svelte-1temuk1{color:var(--sub-text);margin:0;font-size:.8rem}.divider.svelte-1temuk1{background-color:var(--slider-border);height:1px;margin:10px 0}.folder-section.svelte-1temuk1{border:1px solid var(--slider-border);background:#ffffff08;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.folder-section.svelte-1temuk1 h3:where(.svelte-1temuk1){color:var(--text);margin:0;font-size:1.1rem}.primary-btn.svelte-1temuk1{background:var(--theme);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px;font-size:1rem;font-weight:700;transition:opacity .2s,transform .1s}.primary-btn.svelte-1temuk1:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.primary-btn.svelte-1temuk1:disabled{opacity:.5;cursor:not-allowed}.secondary-btn.svelte-1temuk1{background:var(--login-form-bg);width:100%;color:var(--text);border:1px solid var(--slider-border);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.secondary-btn.svelte-1temuk1:hover{background:#ffffff1a}.title-bar.svelte-17uu8ou{background:var(--titlebar-bg);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;height:32px;color:var(--text);justify-content:space-between;align-items:center;padding:0 8px;font-size:.8em;display:flex}.window-controls.svelte-17uu8ou{-webkit-app-region:no-drag;display:flex}.btn.svelte-17uu8ou{color:var(--text);cursor:pointer;background:0 0;border:none;height:32px;padding:0 12px;transition:background .2s}.btn.svelte-17uu8ou:hover{background:var(--titlebar-button-hover)}.btn.close.svelte-17uu8ou:hover{background:#e81123}.screen-wrapper.svelte-1uha8ag{flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.layout-container.svelte-1uha8ag{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.menu-area.svelte-1uha8ag{background-color:var(--menu-bg);flex-shrink:0;flex-basis:50%;order:2;width:100%;transition:flex-basis .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.menu-area.expanded.svelte-1uha8ag{flex-basis:100%}.menu-area.shrink.svelte-1uha8ag{flex-basis:0%}.content-area.svelte-1uha8ag{flex:1;order:1;width:100%;position:relative;overflow:hidden}.content.svelte-1uha8ag{width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=768px){.layout-container.svelte-1uha8ag{flex-direction:row}.menu-area.svelte-1uha8ag{height:100%;max-height:initial;flex-basis:390px;order:1;transition:flex-basis .4s cubic-bezier(.4,0,.2,1)}.menu-area.expanded.svelte-1uha8ag{flex-basis:390px}.menu-area.expanded_full.svelte-1uha8ag{flex-basis:100%}.content-area.svelte-1uha8ag{flex:1;order:2;height:100%}}.scrollable.svelte-1uha8ag{overflow-y:auto}
