.wk-empty-state[data-v-7163283b]{align-content:center;justify-items:center;gap:var(--wk-spacing-2,8px);padding:calc(var(--wk-spacing-8,32px) + 12px) var(--wk-spacing-6,24px) var(--wk-spacing-8,32px);color:var(--wk-text-muted);text-align:center;display:grid;position:relative}.wk-empty-state[data-v-7163283b]:before{content:"";width:48px;height:38px;margin-bottom:var(--wk-spacing-2,8px);border:1px solid color-mix(in srgb, var(--wk-accent) 26%, transparent);background:linear-gradient(color-mix(in srgb, var(--wk-accent) 34%, transparent) 0 0) 13px 12px / 22px 2px no-repeat, linear-gradient(color-mix(in srgb, var(--wk-accent) 20%, transparent) 0 0) 13px 19px / 14px 2px no-repeat, var(--wk-color-accent-soft);box-shadow:var(--wk-liquid-shadow-sm);border-radius:14px 14px 14px 5px}.wk-empty-state strong[data-v-7163283b]{color:var(--wk-text);font-size:var(--wk-font-size-md,15px);font-weight:var(--wk-font-weight-bold,700);line-height:1.4}.wk-empty-state p[data-v-7163283b]{max-width:320px;color:var(--wk-text-muted);font-size:var(--wk-font-size-sm,13px);margin:0;line-height:1.5}.wk-empty-state button[data-v-7163283b]{min-height:var(--wk-touch-target,44px);padding:0 var(--wk-spacing-4,16px);background:linear-gradient(135deg, var(--wk-chat-outgoing-start), var(--wk-chat-outgoing-end));color:#fff;font-size:var(--wk-font-size-sm,13px);font-weight:var(--wk-font-weight-bold,700);box-shadow:var(--wk-chat-outgoing-shadow);transition:filter var(--wk-motion-fast) var(--wk-motion-ease-out-cubic), box-shadow var(--wk-motion-fast) var(--wk-motion-ease-out-cubic), transform var(--wk-motion-press) ease;border:0;border-radius:12px}.wk-empty-state button[data-v-7163283b]:hover{filter:brightness(1.04);box-shadow:0 1px 2px #155e571f,0 10px 24px #155e5729}.wk-empty-state button[data-v-7163283b]:active{transform:scale(var(--wk-motion-press-scale))}.wk-empty-state button[data-v-7163283b]:focus-visible{outline:3px solid var(--wk-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wk-empty-state button[data-v-7163283b]{transition-duration:1ms!important}}.toast-host[data-v-1418537a]{top:calc(env(safe-area-inset-top,0px) + 12px);right:max(env(safe-area-inset-right,0px), 12px);z-index:1000;pointer-events:none;width:min(360px,100vw - 24px);position:fixed}.toast-list[data-v-1418537a]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.toast-item[data-v-1418537a]{border:1px solid color-mix(in srgb, var(--toast-accent,var(--wk-accent)) 26%, var(--wk-border));border-radius:var(--wk-desktop-panel-radius,14px);background:var(--wk-im-surface-raised);min-height:44px;color:var(--wk-text);box-shadow:var(--wk-im-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;padding:9px 8px 9px 15px;display:grid;position:relative;overflow:hidden}.toast-item[data-v-1418537a]:before{content:"";background:var(--toast-accent,var(--wk-accent));width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.toast-item--success[data-v-1418537a]{--toast-accent:var(--wk-color-success)}.toast-item--warning[data-v-1418537a]{--toast-accent:var(--wk-color-warning)}.toast-item--error[data-v-1418537a]{--toast-accent:var(--wk-danger)}.toast-message[data-v-1418537a]{overflow-wrap:anywhere;min-width:0;font-size:var(--wk-font-size-sm,13px);line-height:1.4}.toast-item button[data-v-1418537a]{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--wk-text-muted);transition:background-color var(--wk-motion-fast) var(--wk-motion-ease-out-cubic), color var(--wk-motion-fast) var(--wk-motion-ease-out-cubic), transform var(--wk-motion-press) ease;background:0 0;border:0;border-radius:8px;font-size:18px;line-height:1;position:relative}.toast-item button[data-v-1418537a]:before,.toast-item button[data-v-1418537a]:after{content:"";background:currentColor;border-radius:999px;width:12px;height:2px;position:absolute;top:15px;left:10px}.toast-item button[data-v-1418537a]:before{transform:rotate(45deg)}.toast-item button[data-v-1418537a]:after{transform:rotate(-45deg)}.toast-item button[data-v-1418537a]:hover{background:var(--wk-im-hover-surface);color:var(--wk-text)}.toast-item button[data-v-1418537a]:active{transform:scale(var(--wk-motion-press-scale))}.toast-item button[data-v-1418537a]:focus-visible{outline:3px solid var(--wk-focus-ring);outline-offset:2px}.toast-list-enter-active[data-v-1418537a],.toast-list-leave-active[data-v-1418537a]{transition:opacity var(--wk-motion-normal,.22s) var(--wk-motion-ease-out-cubic,ease), transform var(--wk-motion-normal,.22s) var(--wk-motion-ease-out-cubic,ease)}.toast-list-enter-from[data-v-1418537a],.toast-list-leave-to[data-v-1418537a]{opacity:0;transform:translate(10px,-8px)scale(.98)}@media (max-width:767px){.toast-host[data-v-1418537a]{width:auto;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.toast-list-enter-active[data-v-1418537a],.toast-list-leave-active[data-v-1418537a]{transition-duration:1ms}.toast-list-enter-from[data-v-1418537a],.toast-list-leave-to[data-v-1418537a]{transform:none}.toast-item button[data-v-1418537a]{transition-duration:1ms}}.pwa-banner[data-v-4849c565]{background:#edf6ff;border:1px solid #0b7cff2e;border-radius:8px;gap:4px;margin-bottom:12px;padding:12px;display:grid}.pwa-banner span[data-v-4849c565]{color:var(--wk-text-muted);font-size:13px;line-height:1.45}.wk-app-shell[data-v-dc5ad2d9]{width:100%;min-height:var(--wk-viewport-height,100dvh);background:var(--wk-surface-muted);color:var(--wk-text);justify-items:center;display:grid}.wk-app-shell[data-v-dc5ad2d9]>*{min-width:0}.wk-app-shell[data-v-dc5ad2d9]>.pwa-banner{margin:calc(env(safe-area-inset-top) + 8px) 12px 6px;background:#eef7ff;border-color:#b8dcff;border-radius:12px;padding:8px 12px}.wk-app-shell[data-v-dc5ad2d9]>.pwa-banner strong{color:#0878ff;font-size:14px;line-height:18px}.wk-app-shell[data-v-dc5ad2d9]>.pwa-banner span{color:#0878ff;font-size:12px;line-height:17px}.wk-app-shell--chat[data-v-dc5ad2d9]{height:var(--wk-viewport-height,100dvh);overflow:hidden}.service-worker-update[data-v-dc5ad2d9]{width:min(100% - 24px,560px);min-height:44px;margin:calc(env(safe-area-inset-top) + 8px) 12px 6px;border:1px solid var(--wk-border);background:var(--wk-surface);color:var(--wk-text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex;box-shadow:0 10px 28px #0f172a1a}.service-worker-update span[data-v-dc5ad2d9]{font-size:13px;font-weight:800}.service-worker-update button[data-v-dc5ad2d9]{background:var(--wk-accent);color:#fff;border-radius:8px;min-height:32px;padding:0 12px;font-size:13px;font-weight:800}.wk-route-forward-enter-active[data-v-dc5ad2d9],.wk-route-forward-leave-active[data-v-dc5ad2d9],.wk-route-back-enter-active[data-v-dc5ad2d9],.wk-route-back-leave-active[data-v-dc5ad2d9]{width:100%;height:var(--wk-viewport-height,100dvh);will-change:transform;transition-property:transform,box-shadow;transition-duration:var(--tg-motion-route,.22s);transition-timing-function:cubic-bezier(.2,.72,.25,1);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.wk-route-forward-enter-active[data-v-dc5ad2d9]{z-index:2;box-shadow:-10px 0 28px #23374024}.wk-route-forward-leave-active[data-v-dc5ad2d9]{z-index:1}.wk-route-forward-enter-from[data-v-dc5ad2d9]{transform:translate(100%)}.wk-route-forward-leave-to[data-v-dc5ad2d9]{transform:translate(-22%)}.wk-route-back-enter-active[data-v-dc5ad2d9]{z-index:1}.wk-route-back-leave-active[data-v-dc5ad2d9]{z-index:2;box-shadow:-10px 0 28px #23374024}.wk-route-back-enter-from[data-v-dc5ad2d9]{transform:translate(-22%)}.wk-route-back-leave-to[data-v-dc5ad2d9]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.wk-route-forward-enter-active[data-v-dc5ad2d9],.wk-route-forward-leave-active[data-v-dc5ad2d9],.wk-route-back-enter-active[data-v-dc5ad2d9],.wk-route-back-leave-active[data-v-dc5ad2d9]{transition-duration:1ms}.wk-route-forward-enter-from[data-v-dc5ad2d9],.wk-route-forward-leave-to[data-v-dc5ad2d9],.wk-route-back-enter-from[data-v-dc5ad2d9],.wk-route-back-leave-to[data-v-dc5ad2d9]{transform:none}}@media (min-width:920px){.wk-app-shell[data-v-dc5ad2d9]{align-self:stretch;height:100%;min-height:0;overflow:hidden}.wk-app-shell--chat[data-v-dc5ad2d9],.wk-app-shell--desktop-workbench[data-v-dc5ad2d9]{height:100%}.wk-app-shell[data-v-dc5ad2d9]>.pwa-banner{display:none}.wk-route-forward-enter-active[data-v-dc5ad2d9],.wk-route-forward-leave-active[data-v-dc5ad2d9],.wk-route-back-enter-active[data-v-dc5ad2d9],.wk-route-back-leave-active[data-v-dc5ad2d9]{will-change:opacity;transition-property:opacity;transition-duration:.12s}.wk-route-forward-enter-from[data-v-dc5ad2d9],.wk-route-forward-leave-to[data-v-dc5ad2d9],.wk-route-back-enter-from[data-v-dc5ad2d9],.wk-route-back-leave-to[data-v-dc5ad2d9]{opacity:0;transform:none}}.device-lock-gate[data-v-dc5ad2d9]{min-height:var(--wk-viewport-height,100dvh);padding:calc(env(safe-area-inset-top) + 24px) 16px calc(env(safe-area-inset-bottom) + 18px);background:radial-gradient(circle at 50% 12%, #007aff29, transparent 34%), var(--wk-surface-muted);align-items:end;display:grid}.device-lock-panel[data-v-dc5ad2d9]{border:1px solid var(--wk-border);background:var(--wk-surface);border-radius:8px;gap:12px;width:min(100%,430px);margin:0 auto;padding:18px 14px;display:grid}.device-lock-kicker[data-v-dc5ad2d9],.device-lock-copy[data-v-dc5ad2d9],.device-lock-status[data-v-dc5ad2d9],.device-lock-panel label[data-v-dc5ad2d9]{color:var(--wk-text-muted);margin:0;font-size:13px;line-height:1.45}.device-lock-kicker[data-v-dc5ad2d9]{color:var(--wk-accent);font-weight:800}.device-lock-panel h1[data-v-dc5ad2d9]{color:var(--wk-text);letter-spacing:0;margin:0;font-size:26px}.device-lock-panel label[data-v-dc5ad2d9]{gap:6px;display:grid}.device-lock-panel input[data-v-dc5ad2d9]{border:1px solid var(--wk-border);background:var(--wk-surface);width:100%;min-height:48px;color:var(--wk-text);border-radius:8px;padding:0 12px;font-size:16px}.primary-action[data-v-dc5ad2d9],.secondary-action[data-v-dc5ad2d9]{border-radius:8px;min-height:48px;font-weight:800}.primary-action[data-v-dc5ad2d9]{background:var(--wk-accent);color:#fff}.secondary-action[data-v-dc5ad2d9]{color:var(--wk-accent);background:#e8f3ff}.primary-action[data-v-dc5ad2d9]:disabled,.secondary-action[data-v-dc5ad2d9]:disabled{opacity:.58}.launch-backdrop[data-v-d0c06d75]{z-index:100;background:#0000005c;align-items:end;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.launch-backdrop.blocking[data-v-d0c06d75]{align-items:center}.launch-sheet[data-v-d0c06d75]{width:min(100%,720px);padding:18px 14px calc(env(safe-area-inset-bottom) + 16px);background:var(--wk-surface);border-radius:8px 8px 0 0;gap:12px;margin:0 auto;display:grid}.blocking .launch-sheet[data-v-d0c06d75]{border-radius:8px;width:min(100% - 28px,420px);padding-bottom:18px}.launch-sheet img[data-v-d0c06d75]{object-fit:cover;background:var(--wk-surface-muted);border-radius:8px;width:100%;max-height:180px}.launch-sheet strong[data-v-d0c06d75]{color:var(--wk-text);font-size:20px}.launch-sheet p[data-v-d0c06d75]{color:var(--wk-text-muted);white-space:pre-wrap;margin:0;line-height:1.55}.launch-sheet button[data-v-d0c06d75],.launch-sheet a[data-v-d0c06d75]{background:var(--wk-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:48px;font-weight:800;text-decoration:none;display:inline-flex}:root{--tg-font-family:Roboto, "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tg-font-size-caption:12px;--tg-font-size-body:14px;--tg-font-size-title:16px;--tg-font-size-page-title:20px;--tg-line-height-caption:16px;--tg-line-height-body:20px;--tg-line-height-title:24px;--tg-space-1:4px;--tg-space-2:8px;--tg-space-3:12px;--tg-space-4:16px;--tg-space-5:20px;--tg-space-6:24px;--tg-touch-target:44px;--tg-radius-control:8px;--tg-radius-bubble:12px;--tg-radius-bubble-tail:4px;--tg-radius-pill:999px;--tg-motion-press:.11s;--tg-motion-overlay:.18s;--tg-motion-route:.22s;--tg-ease-standard:cubic-bezier(.2, .8, .2, 1);--tg-ease-spring:cubic-bezier(.18, .89, .32, 1.12);--tg-accent:#3390ec;--tg-accent-hover:#2b82d9;--tg-on-accent:#fff;--tg-surface:#fff;--tg-surface-secondary:#f4f4f5;--tg-surface-hover:#f1f6f9;--tg-surface-selected:#e7f3fa;--tg-canvas:#dbe6df;--tg-text:#23333a;--tg-text-muted:#707579;--tg-text-tertiary:#929b9f;--tg-border:#dfe5e8;--tg-divider:#edf1f3;--tg-danger:#e53935;--tg-success:#31a24c;--tg-warning:#d99022;--tg-unread:#3390ec;--tg-incoming-bubble:#fff;--tg-outgoing-bubble:#e2ffc7;--tg-outgoing-meta:#5d8563;--tg-overlay:#0f1c246b;--tg-focus-ring:color-mix(in srgb, var(--tg-accent) 38%, transparent);--tg-shadow-overlay:0 12px 34px #2337403b;--tg-chat-wallpaper:url(/assets/telegram-chat-wallpaper-light-Dh90WN_d.webp)}:root[data-theme-resolved=dark]{--tg-accent:#5eb5f7;--tg-accent-hover:#75c0f8;--tg-on-accent:#0e1621;--tg-surface:#17212b;--tg-surface-secondary:#242f3d;--tg-surface-hover:#202c38;--tg-surface-selected:#2b5278;--tg-canvas:#0e1621;--tg-text:#f2f5f7;--tg-text-muted:#9aa6b2;--tg-text-tertiary:#778793;--tg-border:#2a3948;--tg-divider:#202d39;--tg-danger:#f15c5c;--tg-success:#5bc779;--tg-warning:#e5ae56;--tg-unread:#5eb5f7;--tg-incoming-bubble:#182533;--tg-outgoing-bubble:#2b5278;--tg-outgoing-meta:#72b4e5;--tg-overlay:#0000008f;--tg-focus-ring:color-mix(in srgb, var(--tg-accent) 44%, transparent);--tg-shadow-overlay:0 12px 34px #0000006b;--tg-chat-wallpaper:url(/assets/telegram-chat-wallpaper-dark-Db-2IceW.webp)}@media (prefers-color-scheme:dark){:root:not([data-theme-resolved]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--tg-motion-press:1ms;--tg-motion-overlay:1ms;--tg-motion-route:1ms}}:root{--wk-font-primary:"Geist", "Outfit", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--wk-font-title:"Geist", "Outfit", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--wk-font-size-xs:11px;--wk-font-size-sm:13px;--wk-font-size-base:14px;--wk-font-size-md:15px;--wk-font-size-lg:17px;--wk-font-size-xl:20px;--wk-font-size-2xl:26px;--wk-font-weight-regular:400;--wk-font-weight-medium:500;--wk-font-weight-semibold:600;--wk-font-weight-bold:700;--wk-spacing-1:4px;--wk-spacing-2:8px;--wk-spacing-3:12px;--wk-spacing-4:16px;--wk-spacing-5:20px;--wk-spacing-6:24px;--wk-spacing-8:32px;--wk-spacing-10:40px;--wk-breakpoint-sm:640px;--wk-breakpoint-md:768px;--wk-breakpoint-lg:1024px;--wk-breakpoint-xl:1280px;--wk-viewport-height:100dvh;--wk-viewport-offset-top:0px;--wk-keyboard-inset:0px;--wk-safe-bottom:env(safe-area-inset-bottom,0px);--wk-mobile-bottom-inset:max(env(safe-area-inset-bottom,0px), 8px);--wk-mobile-tab-height:calc(58px + var(--wk-mobile-bottom-inset));--wk-touch-target:44px;--wk-bg:color(display-p3 .946438 .981248 1.00142);--wk-surface:color(display-p3 1 1 1);--wk-surface-2:color(display-p3 .911728 .957726 .981387);--wk-surface-3:color(display-p3 .831658 .913118 .954931);--wk-fg:color(display-p3 .0674759 .11627 .178626);--wk-muted:color(display-p3 .363825 .417873 .481828);--wk-soft:color(display-p3 .553965 .603419 .661902);--wk-border:color(display-p3 .817494 .866562 .903285);--wk-primary:color(display-p3 .897374 .466923 .371842);--wk-primary-strong:color(display-p3 .818317 .333771 .278901);--wk-secondary:color(display-p3 .510311 .816492 .51461);--wk-blue:color(display-p3 .40233 .692158 .832755);--wk-success:color(display-p3 .420902 .693693 .447436);--wk-warning:color(display-p3 .880093 .675867 .330939);--wk-danger:color(display-p3 .80489 .345625 .318144);--wk-radius-card:28px;--wk-radius-sheet:32px;--wk-radius-pill:999px;--wk-shadow-soft:0 14px 34px #2d3d5f1f;--wk-shadow-float:0 28px 70px #2d3d5f2e;--wk-ease:cubic-bezier(.2,.8,.2,1);--wk-color-page:#fbf2e4;--wk-color-surface:#fffaf2;--wk-color-surface-muted:#f3dfc2;--wk-color-surface-elevated:#fffcf6;--wk-color-border:#ead7b9;--wk-color-border-strong:#d8bc93;--wk-color-text:#2b2118;--wk-color-text-muted:#7b684f;--wk-color-text-tertiary:#a18a6a;--wk-color-muted:#f7dcc8;--wk-color-accent:#e76f38;--wk-color-accent-strong:#c9572d;--wk-color-accent-soft:#f7dcc8;--wk-color-on-accent:#fff;--wk-color-success:#2f6d5c;--wk-color-warning:#b8792d;--wk-color-warning-soft:#fff0d3;--wk-color-danger:#c94a3a;--wk-color-on-danger:#fff;--wk-color-online:#2f6d5c;--wk-color-unread:#e76f38;--wk-warm-navigation:#3d2b20;--wk-warm-paper:#fff7ec;--wk-warm-paper-raised:#fffcf6;--wk-warm-selected:#f3dfc2;--wk-warm-border:#ead7b9;--wk-warm-shadow-sm:0 8px 22px #3d2b2014;--wk-warm-shadow-md:0 18px 50px #3d2b2021;--wk-warm-shadow-lg:0 26px 80px #3d2b202e;--wk-warm-radius-card:24px;--wk-warm-radius-sheet:28px;--wk-warm-radius-control:16px;--wk-focus-ring:color-mix(in srgb, var(--wk-accent) 24%, transparent);--wk-liquid-shadow-sm:0 8px 22px #3d2b2014;--wk-liquid-shadow-md:0 18px 50px #3d2b2021;--wk-liquid-shadow-lg:0 26px 80px #3d2b202e;--wk-surface-muted:var(--wk-color-surface-muted);--wk-text:var(--wk-color-text);--wk-text-muted:var(--wk-color-text-muted);--wk-accent:var(--wk-color-accent);--wk-danger-legacy:var(--wk-color-danger);--wk-auth-stage-bg:#fbf2e4;--wk-auth-shell-bg:#fffaf2e0;--wk-auth-shell-border:#ead7b9d1;--wk-auth-shell-radius:20px;--wk-auth-shell-shadow:0 18px 44px #3d2b2021;--wk-auth-panel-bg:#fffcf6;--wk-auth-panel-max-width:540px;--wk-auth-stage-max-width:1220px;--wk-auth-brand-width:560px;--wk-auth-stage-gap:24px;--wk-auth-panel-padding:30px;--wk-auth-title-body-spacing:24px;--wk-auth-section-spacing:20px;--wk-auth-action-height:50px;--wk-auth-action-radius:26px;--wk-auth-brand-accent:var(--wk-color-accent);--wk-auth-brand-accent-strong:var(--wk-color-accent-strong);--wk-auth-input-bg:#fffaf2;--wk-auth-input-border:#d8bc93c7;--wk-auth-input-focus:var(--wk-color-accent);--wk-auth-focus-shadow:#e76f382e;--wk-auth-info-bg:#fff0d3;--wk-auth-info-text:#7b684f;--wk-auth-success-bg:#e4f0e9;--wk-auth-success-text:#2f6d5c;--wk-auth-warning-bg:#fff0d3;--wk-auth-warning-text:#8a5b20;--wk-auth-error-bg:#ffe8df;--wk-auth-error-text:#9f3e31;--wk-chat-outgoing-start:#e76f38;--wk-chat-outgoing-end:#c9572d;--wk-chat-outgoing-bg:linear-gradient(135deg, #e76f38, #c9572d);--wk-chat-outgoing-text:#fff;--wk-chat-outgoing-chip-bg:#ffffff2e;--wk-chat-outgoing-radius:16px 16px 5px 16px;--wk-chat-incoming-bg:#fff;--wk-chat-incoming-border:#ead7b9;--wk-chat-incoming-radius:16px 16px 16px 5px;--wk-chat-system-radius:12px;--wk-chat-incoming-shadow:0 8px 22px #3d2b2014;--wk-chat-outgoing-shadow:0 12px 28px #c9572d38;--wk-chat-read-tick:#ffd3bd;--wk-chat-page-bg:#fff7ec;--wk-chat-composer-bg:#fffaf2f0;--wk-im-page-wash:radial-gradient(circle at 22% 0%, #e76f381a, transparent 30%), radial-gradient(circle at 84% 6%, #2f6d5c11, transparent 26%);--wk-im-surface-raised:#fffcf6f0;--wk-im-surface-pressed:#f3dfc2;--wk-im-hover-surface:#fff7ec;--wk-im-selected-surface:#f3dfc2;--wk-im-pinned-surface:#fff0d3;--wk-im-muted-surface:#fff7ec;--wk-im-chat-grid:linear-gradient(#3d2b2006 1px, transparent 1px), linear-gradient(90deg, #3d2b2006 1px, transparent 1px);--wk-im-chat-grid-size:28px 28px;--wk-im-control-shadow:0 8px 22px #3d2b2014;--wk-im-control-shadow-hover:0 18px 50px #3d2b2021;--wk-im-row-shadow-hover:0 12px 28px #3d2b201a;--wk-im-online-ring:#2f6d5c33;--wk-im-unread-shadow:0 0 0 2px var(--wk-color-surface), 0 8px 18px #e76f383d;--wk-im-panel-shadow:0 18px 50px #3d2b2021;--wk-im-backdrop:#3d2b2052;--wk-workbench-list-width:clamp(320px, 28vw, 380px);--wk-workbench-chat-min-width:240px;--wk-workbench-divider:#ead7b9;--wk-workbench-rail-width:44px;--wk-workbench-right-width:clamp(260px, 24vw, 360px);--wk-desktop-titlebar-height:30px;--wk-desktop-rail-width:72px;--wk-desktop-list-width:328px;--wk-desktop-conversation-list-width:328px;--wk-desktop-aside-width:300px;--wk-desktop-workbench-toggle-width:44px;--wk-desktop-conversation-row-height:68px;--wk-desktop-chat-header-height:68px;--wk-desktop-composer-min-height:72px;--wk-desktop-message-bubble-max-width:520px;--wk-desktop-message-bubble-width-ratio:79%;--wk-desktop-avatar-radius:12px;--wk-desktop-control-radius:8px;--wk-desktop-panel-radius:14px;--wk-desktop-secondary-canvas-padding:0 24px 28px;--wk-desktop-secondary-header-height:94px;--wk-desktop-secondary-surface-gap:14px;--wk-desktop-card-radius:12px;--wk-desktop-card-border:#ead7b9;--wk-desktop-card-bg:#fffcf6;--wk-desktop-row-separator:#f3dfc2;--wk-desktop-card-padding:18px 20px;--wk-desktop-secondary-row-height:64px;--wk-desktop-action-soft:#f7dcc8;--wk-desktop-action-soft-hover:#f3c7ab;--wk-desktop-border:#ead7b9;--wk-desktop-border-strong:#d8bc93;--wk-desktop-canvas:#fbf2e4;--wk-desktop-stage:#fbf2e4;--wk-desktop-shell-width:calc(100vw - 16px);--wk-desktop-shell-height:calc(var(--wk-viewport-height,100dvh) - 16px);--wk-desktop-shell-radius:16px;--wk-desktop-shell-shadow:0 18px 50px #3d2b2021;--wk-desktop-page-content-max-width:920px;--wk-desktop-content-max-width:980px;--wk-desktop-list-row-height:64px;--wk-desktop-list-icon-size:40px;--wk-desktop-list-avatar-size:44px;--wk-desktop-active-surface:#f3dfc2;--wk-desktop-chat-canvas:#fff7ec;--wk-desktop-accent:var(--wk-color-accent);--wk-desktop-rail-bg:var(--wk-warm-navigation);--wk-desktop-rail-icon:#ead7b9;--wk-profile-avatar-size:64px;--wk-detail-avatar-size:64px;--wk-detail-member-tile-width:64px;--wk-bottom-sheet-radius:16px 16px 0 0;--wk-mobile-home-title-size:26px;--wk-mobile-conversation-row-height:80px;--wk-mobile-avatar-size:48px;--wk-mobile-search-height:42px;--wk-mobile-topbar-action-size:38px;--wk-mobile-conversation-top-bg:#fff0d3;--wk-mobile-tab-icon-size:35px;--wk-mobile-chat-header-height:56px;--wk-mobile-composer-height:58px;--wk-mobile-message-row-gap:8px;--wk-mobile-message-list-padding:12px;--wk-mobile-message-avatar-size:38px;--wk-mobile-message-avatar-radius:12px;--wk-mobile-message-bubble-ratio:82vw;--wk-mobile-message-bubble-padding:10px 14px 9px;--wk-motion-press:.12s;--wk-motion-press-scale:.96;--wk-motion-fast:.18s;--wk-motion-normal:.22s;--wk-motion-route-enter:.26s;--wk-motion-route-reverse:.22s;--wk-motion-message-enter:.16s;--wk-motion-ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--wk-motion-ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--wk-motion-current-fast:.14s;--wk-motion-current-normal:.22s;--wk-motion-current-slow:.36s;--wk-motion-spring:cubic-bezier(.18,.89,.32,1.12);--wk-motion-settle:cubic-bezier(.22,1.28,.36,1);--wk-current-coral:var(--wk-primary);--wk-current-coral-strong:var(--wk-primary-strong);--wk-current-mint:var(--wk-secondary);--wk-current-blue:var(--wk-blue);--wk-current-glass:#ffffffbd;--wk-current-ink:var(--wk-fg);--wk-current-shadow:0 24px 60px #2d3d5f29}@supports (color:lab(0% 0 0)){:root{--wk-bg:lab(97.7407% -3.09253 -3.96738);--wk-surface:lab(100% 0 0);--wk-surface-2:lab(95.4496% -4.20037 -4.85054);--wk-surface-3:lab(90.8749% -7.37536 -8.57434);--wk-fg:lab(10.5397% -2.28848 -13.6003);--wk-muted:lab(44.2774% -3.62611 -12.0682);--wk-soft:lab(62.8542% -3.31691 -10.4282);--wk-border:lab(87.2968% -4.07583 -6.82967);--wk-primary:lab(63.6811% 51.3718 39.6398);--wk-primary-strong:lab(54.0807% 59.2254 40.8666);--wk-secondary:lab(76.48% -46.9058 33.7353);--wk-blue:lab(67.9375% -22.7332 -28.5409);--wk-success:lab(65.8144% -42.1467 27.6504);--wk-warning:lab(74.4047% 17.4834 61.4702);--wk-danger:lab(54.1237% 56.7341 33.7839)}}@media (prefers-color-scheme:dark){:root{--wk-color-page:#211810;--wk-color-surface:#2b2118;--wk-color-surface-muted:#35271c;--wk-color-surface-elevated:#3d2b20;--wk-color-border:#ead7b938;--wk-color-border-strong:#ead7b957;--wk-color-text:#fff7ec;--wk-color-text-muted:#d8bc93;--wk-color-text-tertiary:#a18a6a;--wk-color-muted:#3d2b20;--wk-color-accent:#ff9a66;--wk-color-accent-strong:#ffb184;--wk-color-accent-soft:#4a2e20;--wk-color-on-accent:#211810;--wk-color-success:#78b9a3;--wk-color-warning:#f3bf69;--wk-color-warning-soft:#4a351d;--wk-color-danger:#ff8b78;--wk-color-on-danger:#211810;--wk-color-online:#78b9a3;--wk-color-unread:#ff9a66;--wk-im-page-wash:radial-gradient(circle at 22% 0%, #6ec8bb14, transparent 30%), radial-gradient(circle at 84% 6%, #e2b7650b, transparent 26%);--wk-im-surface-raised:#1d2926f0;--wk-im-surface-pressed:#233c37;--wk-im-hover-surface:#1d2926;--wk-im-selected-surface:#203a36;--wk-im-pinned-surface:#182522;--wk-im-muted-surface:#141f1d;--wk-im-chat-grid:linear-gradient(#b3c6c006 1px, transparent 1px), linear-gradient(90deg, #b3c6c006 1px, transparent 1px);--wk-im-control-shadow:0 1px 2px #0003, 0 10px 24px #0003;--wk-im-control-shadow-hover:0 2px 4px #0000003d, 0 16px 34px #00000042;--wk-im-row-shadow-hover:0 8px 18px #0000002e;--wk-im-online-ring:#54c99133;--wk-im-panel-shadow:0 16px 42px #00000047;--wk-im-backdrop:#0000006b;--wk-desktop-canvas:#211810;--wk-desktop-stage:#2b2118;--wk-desktop-chat-canvas:#211810;--wk-desktop-active-surface:#4a2e20;--wk-desktop-action-soft:#4a2e20;--wk-desktop-action-soft-hover:#603928}}@keyframes wk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wk-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wk-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes wk-slide-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wk-slide-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes wk-spin{to{transform:rotate(360deg)}}@keyframes wk-pulse{0%,to{opacity:1}50%{opacity:.62}}@keyframes wk-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes wk-bounce-in{0%{opacity:0;transform:scale(.92)}64%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes wk-message-row-enter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wk-panel-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes wk-search-results-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes wk-unread-pop{0%{transform:scale(.82)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes wk-typing-dot{0%,70%,to{opacity:.38;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@keyframes wk-current-bubble-enter{0%{opacity:0;transform:translateY(11px)scale(.94)}68%{opacity:1;transform:translateY(-1px)scale(1.018)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wk-current-ripple{0%{opacity:.78;transform:translate(0)scale(.2)}58%{opacity:.34;transform:translate(46px,-12px)scale(2.35)}to{opacity:0;transform:translate(88px,-17px)scale(3.15)}}@keyframes wk-current-send-pulse{0%{opacity:.76;transform:scale(.82)}to{opacity:0;transform:scale(1.42)}}@keyframes wk-current-text-flow{0%{opacity:0;filter:blur();transform:translate(0)scaleX(.96)}20%{opacity:.76}74%{opacity:.5;filter:blur(1px);transform:translate(148px,-158px)scaleX(.45)}to{opacity:0;filter:blur(4px);transform:translate(176px,-178px)scaleX(.2)}}@keyframes wk-current-selected-lift{to{filter:drop-shadow(0 18px 20px #22302c29);transform:translateY(-7px)scale(1.025)}}@keyframes wk-current-refresh-wave{0%{opacity:0;transform:translate(-50%)translateY(-44px)}22%,82%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-14px)}}@keyframes wk-current-refresh-ring{0%{opacity:.72;transform:translate(-50%,-50%)scale(.2)}88%{opacity:.12}to{opacity:0;transform:translate(-50%,-50%)scale(4.5)}}.wk-animate-fade-in{animation:wk-fade-in var(--wk-motion-normal) var(--wk-motion-ease-out-cubic) both}.wk-animate-fade-out{animation:wk-fade-out var(--wk-motion-fast) var(--wk-motion-ease-in-cubic) both}.wk-animate-scale-in{animation:wk-scale-in var(--wk-motion-normal) var(--wk-motion-ease-out-cubic) both}.wk-animate-slide-in-up{animation:wk-slide-in-up var(--wk-motion-message-enter) var(--wk-motion-ease-out-cubic) both}.wk-animate-slide-out-down{animation:wk-slide-out-down var(--wk-motion-fast) var(--wk-motion-ease-in-cubic) both}.wk-animate-spin{animation:.9s linear infinite wk-spin}.wk-animate-pulse{animation:wk-pulse var(--wk-motion-route-enter) var(--wk-motion-ease-out-cubic) both}.wk-animate-shake{animation:wk-shake var(--wk-motion-route-enter) var(--wk-motion-ease-out-cubic) both}.wk-animate-bounce-in{animation:wk-bounce-in var(--wk-motion-message-enter) var(--wk-motion-ease-out-cubic) both}.wk-animate-message-enter{animation:wk-message-row-enter var(--wk-motion-message-enter) var(--wk-motion-ease-out-cubic) both}.wk-animate-panel-slide-in{animation:wk-panel-slide-in .26s var(--wk-motion-ease-out-cubic) both}.wk-animate-search-results-in{animation:wk-search-results-in var(--wk-motion-normal) var(--wk-motion-ease-out-cubic) both}.wk-animate-unread-pop{animation:wk-unread-pop var(--wk-motion-fast) var(--wk-motion-ease-out-cubic) both}.wk-current-view{opacity:0;filter:blur(8px);transition:opacity var(--wk-motion-current-slow) var(--wk-ease), transform var(--wk-motion-current-slow) var(--wk-ease), filter var(--wk-motion-current-slow) var(--wk-ease);will-change:opacity, transform, filter;transform:translate(22px)scale(.985)}.wk-current-view.is-active{opacity:1;filter:none;transform:none}.wk-current-bubble-enter{animation:wk-current-bubble-enter var(--wk-motion-current-normal) var(--wk-motion-settle) both}.wk-current-ripple{border:1px solid color-mix(in oklch, var(--wk-current-mint) 62%, transparent);opacity:0;pointer-events:none;width:22px;height:22px;animation:wk-current-ripple .68s var(--wk-ease) both;border-radius:50%;position:absolute}.wk-current-nav-glide{transition:transform var(--wk-motion-current-slow) var(--wk-motion-spring), border-radius var(--wk-motion-current-normal) var(--wk-ease), box-shadow var(--wk-motion-current-normal) var(--wk-ease)}.wk-current-sheet{opacity:0;transition:transform var(--wk-motion-current-slow) var(--wk-motion-spring), opacity var(--wk-motion-current-normal) var(--wk-ease);transform:translateY(124%)scale(.98)}.wk-current-sheet.is-open{opacity:1;transform:translateY(0)scale(1)}.wk-current-send-pulse{position:relative}.wk-current-send-pulse:before{content:"";border:1px solid color-mix(in oklch, var(--wk-current-coral) 55%, transparent);border-radius:inherit;opacity:0;pointer-events:none;animation:wk-current-send-pulse .46s var(--wk-ease) both;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.wk-current-text-flow{animation:wk-current-text-flow .52s var(--wk-ease) both}.wk-current-refresh-wave{animation:wk-current-refresh-wave .92s var(--wk-ease) both}.wk-current-refresh-wave:before,.wk-current-refresh-wave:after,.wk-current-refresh-wave span{animation:wk-current-refresh-ring .92s var(--wk-ease) both}@media (prefers-reduced-motion:reduce){.wk-animate-fade-in,.wk-animate-fade-out,.wk-animate-scale-in,.wk-animate-slide-in-up,.wk-animate-slide-out-down,.wk-animate-spin,.wk-animate-pulse,.wk-animate-shake,.wk-animate-bounce-in,.wk-animate-message-enter,.wk-animate-panel-slide-in,.wk-animate-search-results-in,.wk-animate-unread-pop,.wk-current-bubble-enter,.wk-current-ripple,.wk-current-send-pulse:before,.wk-current-text-flow,.wk-current-refresh-wave,.wk-current-refresh-wave:before,.wk-current-refresh-wave:after,.wk-current-refresh-wave span{animation-duration:1ms!important;animation-iteration-count:1!important;transform:none!important}.wk-current-view,.wk-current-nav-glide,.wk-current-sheet,.wk-current-text-flow{filter:none!important;transition-duration:1ms!important}}:root{color:var(--tg-text);background:var(--tg-canvas);font-family:var(--tg-font-family);font-synthesis:none;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{overscroll-behavior-y:none;touch-action:manipulation;background:var(--tg-canvas);min-width:320px;min-height:100%;color:var(--tg-text);margin:0}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}:where(button,[role=button],a,input,textarea,select):focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--tg-focus-ring)}:where(button,[role=button]):disabled,:where(button,[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:.58}a{color:inherit}button,a,input,textarea,select{transition:background-color var(--tg-motion-press) var(--tg-ease-standard), border-color var(--tg-motion-press) var(--tg-ease-standard), color var(--tg-motion-press) var(--tg-ease-standard), box-shadow var(--tg-motion-press) var(--tg-ease-standard), transform var(--tg-motion-press) var(--tg-ease-standard)}button:active,a:active{transform:scale(.96)}input::placeholder,textarea::placeholder{color:var(--tg-text-tertiary)}*{scrollbar-color:color-mix(in srgb, var(--tg-text-muted) 34%, transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--tg-text-muted) 34%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--tg-text-muted) 46%, transparent);background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}#app{min-height:var(--wk-viewport-height,100dvh);background:var(--tg-canvas);display:grid}
