.pwa-banner[data-v-484d4f40]{background:#edf6ff;border:1px solid #0b7cff2e;border-radius:8px;gap:4px;margin-bottom:12px;padding:12px;display:grid}.pwa-banner span[data-v-484d4f40]{color:var(--wk-text-muted);font-size:13px;line-height:1.45}.wk-app-shell[data-v-e9ba7b78]{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-e9ba7b78]>*{min-width:0}.wk-app-shell[data-v-e9ba7b78]>.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-e9ba7b78]>.pwa-banner strong{color:#0878ff;font-size:14px;line-height:18px}.wk-app-shell[data-v-e9ba7b78]>.pwa-banner span{color:#0878ff;font-size:12px;line-height:17px}.wk-app-shell--chat[data-v-e9ba7b78]{height:var(--wk-viewport-height,100dvh);overflow:hidden}.wk-route-fade-enter-active[data-v-e9ba7b78]{transition-property:opacity;transition-duration:var(--wk-motion-route-enter);transition-timing-function:var(--wk-motion-ease-out-cubic)}.wk-route-fade-leave-active[data-v-e9ba7b78]{transition-property:opacity;transition-duration:var(--wk-motion-route-reverse);transition-timing-function:var(--wk-motion-ease-in-cubic)}.wk-route-fade-enter-from[data-v-e9ba7b78],.wk-route-fade-leave-to[data-v-e9ba7b78]{opacity:0}@media (width>=920px){.wk-app-shell[data-v-e9ba7b78]{align-self:stretch;height:100%;min-height:0;overflow:hidden}.wk-app-shell--chat[data-v-e9ba7b78],.wk-app-shell--desktop-workbench[data-v-e9ba7b78]{height:100%}.wk-app-shell[data-v-e9ba7b78]>.pwa-banner{display:none}}.device-lock-gate[data-v-e9ba7b78]{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-e9ba7b78]{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-e9ba7b78],.device-lock-copy[data-v-e9ba7b78],.device-lock-status[data-v-e9ba7b78],.device-lock-panel label[data-v-e9ba7b78]{color:var(--wk-text-muted);margin:0;font-size:13px;line-height:1.45}.device-lock-kicker[data-v-e9ba7b78]{color:var(--wk-accent);font-weight:800}.device-lock-panel h1[data-v-e9ba7b78]{color:var(--wk-text);letter-spacing:0;margin:0;font-size:26px}.device-lock-panel label[data-v-e9ba7b78]{gap:6px;display:grid}.device-lock-panel input[data-v-e9ba7b78]{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-e9ba7b78],.secondary-action[data-v-e9ba7b78]{border-radius:8px;min-height:48px;font-weight:800}.primary-action[data-v-e9ba7b78]{background:var(--wk-accent);color:#fff}.secondary-action[data-v-e9ba7b78]{color:var(--wk-accent);background:#e8f3ff}.primary-action[data-v-e9ba7b78]:disabled,.secondary-action[data-v-e9ba7b78]:disabled{opacity:.58}.launch-backdrop[data-v-eec797b0]{z-index:100;background:#0000005c;align-items:end;display:grid;position:fixed;inset:0}.launch-backdrop.blocking[data-v-eec797b0]{align-items:center}.launch-sheet[data-v-eec797b0]{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-eec797b0]{border-radius:8px;width:min(100% - 28px,420px);padding-bottom:18px}.launch-sheet img[data-v-eec797b0]{object-fit:cover;background:var(--wk-surface-muted);border-radius:8px;width:100%;max-height:180px}.launch-sheet strong[data-v-eec797b0]{color:var(--wk-text);font-size:20px}.launch-sheet p[data-v-eec797b0]{color:var(--wk-text-muted);white-space:pre-wrap;margin:0;line-height:1.55}.launch-sheet button[data-v-eec797b0],.launch-sheet a[data-v-eec797b0]{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{--wk-font-primary:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Noto Sans SC", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--wk-font-title:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Noto Sans SC", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--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-color-page:#f7f8fa;--wk-color-surface:#fff;--wk-color-surface-muted:#f3f4f6;--wk-color-border:#0f172a14;--wk-color-border-strong:#0f172a1a;--wk-color-text:#0f172a;--wk-color-text-muted:#64748b;--wk-color-text-tertiary:#94a3b8;--wk-color-accent:#4f46e5;--wk-color-accent-strong:#0284c7;--wk-color-danger:#ef4444;--wk-liquid-shadow-sm:0 1px 6px #0f172a08;--wk-liquid-shadow-md:0 4px 16px #0f172a0d;--wk-liquid-shadow-lg:0 8px 22px #0f172a0f;--wk-surface:var(--wk-color-surface);--wk-surface-muted:var(--wk-color-surface-muted);--wk-border:var(--wk-color-border);--wk-text:var(--wk-color-text);--wk-text-muted:var(--wk-color-text-muted);--wk-accent:var(--wk-color-accent);--wk-danger:var(--wk-color-danger);--wk-auth-stage-bg:#f0f4f8;--wk-auth-shell-bg:#ffffffc7;--wk-auth-shell-border:#0f172a12;--wk-auth-shell-radius:20px;--wk-auth-shell-shadow:0 10px 24px #17243317;--wk-auth-panel-bg:#fff;--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:#4f46e5;--wk-auth-brand-accent-strong:#4338ca;--wk-auth-input-bg:#fff;--wk-auth-input-border:#0f172a80;--wk-auth-input-focus:#0284c7;--wk-auth-focus-shadow:#0284c729;--wk-auth-info-bg:#e9eef8;--wk-auth-info-text:#34445f;--wk-auth-success-bg:#e7f4ec;--wk-auth-success-text:#2a6a4a;--wk-auth-warning-bg:#f8f0e2;--wk-auth-warning-text:#8c632b;--wk-auth-error-bg:#f9eceb;--wk-auth-error-text:#a44a45;--wk-chat-outgoing-start:#2f80ed;--wk-chat-outgoing-end:#2563d9;--wk-chat-outgoing-radius:16px 16px 4px 16px;--wk-chat-incoming-bg:#fff;--wk-chat-incoming-border:#e4e8ef;--wk-chat-incoming-radius:16px 16px 16px 4px;--wk-chat-system-radius:12px;--wk-chat-incoming-shadow:0 1px 5px #1118270a;--wk-chat-outgoing-shadow:0 1px 5px #2563d914;--wk-chat-read-tick:#93c5fd;--wk-chat-page-bg:#f7f8fa;--wk-chat-composer-bg:#fffffff5;--wk-workbench-list-width:clamp(320px, 28vw, 380px);--wk-workbench-chat-min-width:240px;--wk-workbench-divider:#0f172a1a;--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:#e6e8ef;--wk-desktop-card-bg:#fff;--wk-desktop-row-separator:#eee;--wk-desktop-card-padding:18px 20px;--wk-desktop-secondary-row-height:64px;--wk-desktop-action-soft:#ebe9fb;--wk-desktop-action-soft-hover:#e1def7;--wk-desktop-border:#0f172a14;--wk-desktop-border-strong:#0f172a1a;--wk-desktop-canvas:#f7f8fa;--wk-desktop-stage:#f7f8fa;--wk-desktop-shell-width:calc(100vw - 16px);--wk-desktop-shell-height:calc(var(--wk-viewport-height,100dvh) - 16px);--wk-desktop-shell-radius:14px;--wk-desktop-shell-shadow:0 10px 26px #0f172a14;--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:#e8f1ff;--wk-desktop-chat-canvas:#f4f5f7;--wk-desktop-accent:var(--wk-color-accent);--wk-desktop-rail-icon:#475569;--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:#eef2ff;--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:.26s;--wk-motion-ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--wk-motion-ease-in-cubic:cubic-bezier(.55, .055, .675, .19);color:var(--wk-color-text);background:var(--wk-color-page);font-family:var(--wk-font-primary);font-synthesis:none;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(--wk-desktop-stage);min-width:320px;min-height:100%;margin:0}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;border:0}a{color:inherit}#app{min-height:var(--wk-viewport-height,100dvh);background:var(--wk-color-surface-muted);justify-items:center;display:grid}.wk-desktop-shell{width:var(--wk-desktop-shell-width);height:var(--wk-desktop-shell-height);border:1px solid var(--wk-desktop-border);border-radius:var(--wk-desktop-shell-radius);min-height:0;box-shadow:var(--wk-desktop-shell-shadow);isolation:isolate;background:#fff;overflow:hidden}.desktop-pane-header{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:16px 16px 10px;display:flex}.desktop-pane-header h1{text-align:center;color:#14171f;letter-spacing:0;text-wrap:balance;flex:1;margin:0;font-size:20px;font-weight:800}.desktop-pill-button{color:#111827;min-width:68px;min-height:40px;transition:transform var(--wk-motion-press) ease, background-color var(--wk-motion-fast) var(--wk-motion-ease-out-cubic);background:#fff;border:1px solid #eef0f5;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700;box-shadow:0 1px 6px #0f172a0d}.desktop-pill-button:active,.desktop-entry-row:active,.desktop-person-row:active{transform:scale(var(--wk-motion-press-scale))}.desktop-search-shell{color:#5d6b82;background:#fff;border:1px solid #e5e7ef;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:42px;margin:0 16px 16px;padding:0 14px;display:grid}.desktop-search-shell input{color:#172033;background:0 0;border:0;outline:0;min-width:0;font-size:14px}.desktop-list-scroll{background:#fff;align-content:start;min-height:0;overflow-y:auto}.desktop-entry-row,.desktop-person-row{width:100%;min-height:72px;color:var(--wk-text);text-align:left;transition:background-color 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;background:#fff;border:0;border-top:1px solid #f0f1f4;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:grid}.desktop-entry-row{grid-template-columns:44px minmax(0,1fr)}.desktop-entry-row:hover,.desktop-person-row:hover{background:#f8fbff}.desktop-entry-row strong,.desktop-person-row strong{color:#14171f;font-size:15px}.desktop-entry-row small,.desktop-person-row small{color:#8b929d;text-overflow:ellipsis;white-space:nowrap;text-wrap:pretty;font-size:13px;overflow:hidden}.desktop-entry-icon,.desktop-avatar{color:var(--wk-desktop-accent);place-items:center;font-weight:800;display:grid}.desktop-entry-icon{background:#f0efff;border-radius:10px;width:40px;height:40px;font-size:14px}.desktop-entry-row--accent .desktop-entry-icon{background:var(--wk-desktop-accent);color:#fff}.desktop-person-row{grid-template-columns:44px minmax(0,1fr) auto}.desktop-avatar{background:#e7f0ff;border-radius:50%;width:44px;height:44px;font-size:15px}.desktop-person-main{gap:4px;min-width:0;display:grid}.desktop-mini-badge{color:#8a5a00;white-space:nowrap;background:#fff5d6;border-radius:999px;place-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-grid}.desktop-empty{color:var(--wk-text-muted);margin:24px 16px;font-size:14px}.desktop-detail-empty{place-items:center;min-height:100%;padding:32px;display:grid}.desktop-detail-card{border:1px solid var(--wk-desktop-border);color:#64748b;text-align:center;min-width:236px;max-width:360px;box-shadow:var(--wk-desktop-shell-shadow);background:#fff;border-radius:14px;justify-items:center;gap:10px;padding:26px 24px;display:grid}.desktop-detail-card strong{color:#172033;text-wrap:balance;font-size:16px}.desktop-detail-card small{color:#8b929d;text-wrap:pretty;font-size:13px;line-height:1.5}.desktop-detail-glyph{width:48px;height:48px;color:var(--wk-desktop-accent);background:#f0efff;border-radius:8px;place-items:center;font-weight:800;display:grid}.desktop-workbench-toggle{width:var(--wk-desktop-workbench-toggle-width);border-left:1px solid var(--wk-desktop-border);min-width:0;min-height:100%;color:var(--wk-desktop-accent);background:#fff;place-content:start center;align-self:stretch;padding-top:16px;font-size:24px;font-weight:800;display:grid}.desktop-conversation-header{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px 8px;display:flex}.desktop-conversation-header h1{color:#111827;letter-spacing:0;text-align:left;flex:1;margin:0;font-size:20px;font-weight:800}.desktop-conversation-header button{min-width:40px;min-height:38px}.desktop-search{color:#5d6b82;background:#fff;border:1px solid #e5e7ef;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:42px;margin:0 16px 14px;padding:0 14px;display:grid}.desktop-search input{color:#172033;background:0 0;border:0;outline:0;min-width:0;font-size:14px}.desktop-conversation-list{background:#fff;align-content:start;gap:6px;min-height:0;padding:0 8px 12px;display:grid;overflow-y:auto}.desktop-conversation-link{min-height:var(--wk-desktop-conversation-row-height);color:var(--wk-text);border-left:3px solid #0000;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.desktop-conversation-link:hover{background:#f6f8fb}.desktop-conversation-link--active,.desktop-conversation-link.router-link-active{border-left-color:var(--wk-desktop-accent);background:var(--wk-desktop-active-surface);box-shadow:none}.desktop-conversation-avatar-shell{place-items:center;width:46px;height:46px;display:grid;position:relative}.desktop-conversation-avatar{color:#0d3f68;background:linear-gradient(135deg,#b9f2da,#91d5ff);border-radius:12px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.desktop-conversation-avatar--image{object-fit:cover}.desktop-conversation-unread{color:#fff;background:#f05265;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-9px;left:-10px}.desktop-conversation-main{gap:5px;min-width:0;display:grid}.desktop-conversation-title{align-items:center;gap:6px;min-width:0;display:flex}.desktop-conversation-main strong,.desktop-conversation-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-conversation-main strong{color:#14171f;flex:auto;min-width:0;font-size:15px}.desktop-conversation-main small{color:#8390a4;font-size:13px}.desktop-conversation-chip{color:#64748b;white-space:nowrap;background:#eef1f5;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.25}.desktop-conversation-chip--service{color:#eafbff;background:linear-gradient(135deg,#0c8bff,#0867d7 48%,#053b88);border:1px solid #8fe7ff;box-shadow:0 4px 10px #02478f33}.desktop-conversation-chip--vip{color:#ffe69b;background:#17120a;box-shadow:0 3px 8px #17120a47}.desktop-conversation-meta{color:#94a0b2;justify-items:end;min-width:0;font-size:12px;display:grid}.desktop-icon-button{border:1px solid var(--wk-desktop-border);border-radius:var(--wk-desktop-control-radius);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--wk-desktop-accent);background:#f7f9fc;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.desktop-icon-button:before,.desktop-icon-button:after{content:"";display:block;position:absolute}.desktop-icon-button--new:before,.desktop-icon-button--new:after{background:currentColor;border-radius:999px}.desktop-icon-button--new:before{width:16px;height:2px}.desktop-icon-button--new:after{width:2px;height:16px}.desktop-chat-main{background:var(--wk-desktop-chat-canvas);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.desktop-chat-header{min-height:var(--wk-desktop-chat-header-height);border-bottom:1px solid var(--wk-desktop-border);background:#fff;grid-template-columns:40px 46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 18px;display:grid}.desktop-chat-back{color:#5f6673;background:0 0;border:0;border-radius:12px;width:40px;height:40px;position:relative}.desktop-chat-back:before{content:"";border-bottom:2px solid;border-left:2px solid;width:12px;height:12px;position:absolute;top:13px;left:16px;transform:rotate(45deg)}.desktop-chat-avatar{border-radius:var(--wk-desktop-avatar-radius);color:#0d3f68;background:linear-gradient(135deg,#b7f0d8,#88d8ff);place-items:center;width:46px;height:46px;font-weight:800;display:grid}.desktop-chat-avatar--image{object-fit:cover}.desktop-chat-title{justify-items:start;gap:2px;min-width:0;display:grid}.desktop-chat-title strong,.desktop-chat-title span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.desktop-chat-title strong{color:#14171f;font-size:17px;font-weight:800}.desktop-chat-title span{color:#737b89;font-size:12px;font-weight:600}.desktop-chat-realtime-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desktop-chat-actions{align-items:center;gap:8px;display:flex}.desktop-chat-action--search:before{border:2px solid;border-radius:50%;width:15px;height:15px;transform:translate(-2px,-2px)}.desktop-chat-action--search:after{background:currentColor;border-radius:999px;width:8px;height:2px;transform:translate(6px,7px)rotate(45deg)}.desktop-chat-action--details-pill{color:#4f63e6;border-radius:12px;grid-template-columns:18px auto;column-gap:7px;width:auto;min-width:78px;padding:0 13px 0 11px;font-size:14px;font-weight:700}.desktop-chat-action--details-pill:before{background:currentColor;border-radius:50%;justify-self:center;width:4px;height:4px;position:static;box-shadow:0 -6px,0 6px}.desktop-chat-action--details-pill:after{display:none}.desktop-chat-message-list{background:var(--wk-desktop-chat-canvas);flex-direction:column;gap:10px;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.desktop-chat-composer{border-top:1px solid var(--wk-desktop-border);min-height:96px;box-shadow:none;background:#fff;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px 14px;display:grid}@media (width>=920px){body{background:var(--wk-desktop-stage);overflow:hidden}#app{width:100vw;height:var(--wk-viewport-height,100dvh);background:var(--wk-desktop-stage);grid-template-rows:minmax(0,1fr);justify-items:center;min-height:0;padding:8px;display:grid}body.wk-auth-fullscreen #app{padding:0}.home-page,.tab-page,.chat-page,.settings-page,.wk-auth-desktop-stage,.wk-secondary-desktop-stage{height:var(--wk-desktop-shell-height)!important;min-height:0!important}.wk-auth-desktop-frame,.wk-secondary-desktop-shell{height:var(--wk-desktop-shell-height)!important}.wk-desktop-shell{width:var(--wk-desktop-shell-width);height:var(--wk-desktop-shell-height);border:1px solid var(--wk-desktop-border);border-radius:var(--wk-desktop-shell-radius);min-height:0;box-shadow:var(--wk-desktop-shell-shadow);isolation:isolate;background:#fff;overflow:hidden}.desktop-pane-header{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:16px 16px 10px;display:flex}.desktop-pane-header h1{text-align:center;color:#14171f;letter-spacing:0;text-wrap:balance;flex:1;margin:0;font-size:20px;font-weight:800}.desktop-pill-button{color:#111827;min-width:68px;min-height:40px;transition:transform var(--wk-motion-press) ease, background-color var(--wk-motion-fast) var(--wk-motion-ease-out-cubic);background:#fff;border:1px solid #eef0f5;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700;box-shadow:0 1px 6px #0f172a0d}.desktop-pill-button:active,.desktop-entry-row:active,.desktop-person-row:active{transform:scale(var(--wk-motion-press-scale))}.desktop-search-shell{color:#5d6b82;background:#fff;border:1px solid #e5e7ef;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:42px;margin:0 16px 16px;padding:0 14px;display:grid}.desktop-search-shell input{color:#172033;background:0 0;border:0;outline:0;min-width:0;font-size:14px}.desktop-list-scroll{background:#fff;align-content:start;min-height:0;overflow-y:auto}.desktop-entry-row,.desktop-person-row{width:100%;min-height:72px;color:var(--wk-text);text-align:left;transition:background-color 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;background:#fff;border:0;border-top:1px solid #f0f1f4;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:grid}.desktop-entry-row{grid-template-columns:44px minmax(0,1fr)}.desktop-entry-row:hover,.desktop-person-row:hover{background:#f8fbff}.desktop-entry-row strong,.desktop-person-row strong{color:#14171f;font-size:15px}.desktop-entry-row small,.desktop-person-row small{color:#8b929d;text-overflow:ellipsis;white-space:nowrap;text-wrap:pretty;font-size:13px;overflow:hidden}.desktop-entry-icon,.desktop-avatar{color:var(--wk-desktop-accent);place-items:center;font-weight:800;display:grid}.desktop-entry-icon{background:#f0efff;border-radius:10px;width:40px;height:40px;font-size:14px}.desktop-entry-row--accent .desktop-entry-icon{background:var(--wk-desktop-accent);color:#fff}.desktop-segmented{background:#f7f8fb;border:1px solid #eef0f5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 16px;padding:4px;display:grid}.desktop-segmented button{color:#677489;min-width:0;min-height:38px;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-radius:8px;font-size:13px;font-weight:700}.desktop-segmented button[aria-pressed=true]{color:var(--wk-desktop-accent);background:#fff;box-shadow:0 1px 4px #0f172a14}.desktop-segmented button:active{transform:scale(var(--wk-motion-press-scale))}.desktop-segmented span{font-variant-numeric:tabular-nums}.desktop-person-row{grid-template-columns:44px minmax(0,1fr) auto}.desktop-avatar{background:#e7f0ff;border-radius:50%;width:44px;height:44px;font-size:15px}.desktop-person-main{gap:4px;min-width:0;display:grid}.desktop-mini-badge{color:#8a5a00;white-space:nowrap;background:#fff5d6;border-radius:999px;place-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-grid}.desktop-empty{color:var(--wk-text-muted);margin:24px 16px;font-size:14px}.desktop-detail-empty{place-items:center;min-height:100%;padding:32px;display:grid}.desktop-detail-card{border:1px solid var(--wk-desktop-border);color:#64748b;text-align:center;min-width:236px;max-width:360px;box-shadow:var(--wk-desktop-shell-shadow);background:#fff;border-radius:14px;justify-items:center;gap:10px;padding:26px 24px;display:grid}.desktop-detail-card strong{color:#172033;text-wrap:balance;font-size:16px}.desktop-detail-card small{color:#8b929d;text-wrap:pretty;font-size:13px;line-height:1.5}.desktop-detail-glyph{width:48px;height:48px;color:var(--wk-desktop-accent);background:#f0efff;border-radius:8px;place-items:center;font-weight:800;display:grid}.wk-auth-desktop-canvas .workbench-content{width:100%!important;max-width:none!important;margin:0!important;padding:0 32px 32px!important}.wk-auth-desktop-canvas .settings-group,.wk-auth-desktop-canvas .identity-panel,.wk-auth-desktop-canvas .help-card,.wk-auth-desktop-canvas .note-panel,.wk-auth-desktop-canvas .segmented,.wk-auth-desktop-canvas .stats-grid,.wk-auth-desktop-canvas .group-header,.wk-auth-desktop-canvas .hero-panel{width:min(100%,880px)!important;max-width:880px!important}.wk-auth-desktop-canvas .content.workbench-content,.wk-secondary-desktop-stage .wk-secondary-canvas{color:#1f2937}.wk-auth-desktop-canvas .page-header{min-height:var(--wk-desktop-secondary-header-height);grid-template-areas:"back title action";align-items:center;margin:0;padding:0;grid-template-columns:40px minmax(0,1fr) auto!important;gap:0!important;display:grid!important}.wk-auth-desktop-canvas .page-header .back-link,.wk-auth-desktop-canvas .page-header .text-button:first-child{grid-area:back;justify-self:start;place-items:center;visibility:visible!important;pointer-events:auto!important;color:#0000!important;width:32px!important;min-width:32px!important;max-width:32px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;font-size:0!important;display:grid!important}.wk-auth-desktop-canvas .page-header .back-link:before,.wk-auth-desktop-canvas .page-header .text-button:first-child:before{content:"‹";color:#8e8e8e;font-size:34px;font-weight:400;line-height:1}.wk-auth-desktop-canvas .page-header>:last-child:not(h1){grid-area:action;justify-self:end}.wk-auth-desktop-canvas .page-header h1,.wk-auth-desktop-canvas h1[data-testid$=-title]{color:#23272f;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;font-size:22px;font-weight:800;overflow:hidden}.wk-auth-desktop-canvas .surface-panel,.wk-secondary-canvas .surface-panel{border:1px solid var(--wk-desktop-card-border);background:var(--wk-desktop-card-bg);box-shadow:none;border-radius:12px}.wk-auth-desktop-canvas .surface-panel *,.wk-secondary-canvas .surface-panel *{letter-spacing:0}.wk-auth-desktop-canvas .hero,.wk-auth-desktop-canvas .hero-panel,.wk-secondary-canvas .hero,.wk-secondary-canvas .hero-panel{display:none!important}.wk-auth-desktop-canvas .identity-panel{margin-top:0!important}.wk-auth-desktop-canvas .settings-group,.wk-auth-desktop-canvas .help-card,.wk-auth-desktop-canvas .note-panel{margin-top:12px!important}.wk-auth-desktop-canvas .section-card,.wk-auth-desktop-canvas .stats-grid,.wk-auth-desktop-canvas .search-card,.wk-auth-desktop-canvas .state-card,.wk-auth-desktop-canvas .config-form,.wk-auth-desktop-canvas .management-list,.wk-auth-desktop-canvas .service-list,.wk-auth-desktop-canvas .pack-grid,.wk-auth-desktop-canvas .emoji-grid,.wk-secondary-canvas .search-card,.wk-secondary-canvas .state-card,.wk-secondary-canvas .section-card,.wk-secondary-canvas .favorites-list,.wk-secondary-canvas .tag-list,.wk-secondary-canvas .member-panel,.wk-secondary-canvas .account-list,.wk-secondary-canvas .service-list{border:1px solid var(--wk-desktop-card-border);width:100%;max-width:none;box-shadow:none;background:#fff;border-radius:12px;margin-inline:0;overflow:hidden}.wk-auth-desktop-canvas .search-card,.wk-secondary-canvas .search-card{border-radius:12px;align-items:center;min-height:58px;padding:8px 12px;display:grid}.wk-auth-desktop-canvas .search-card input,.wk-secondary-canvas .search-card input{color:#1f2937;background:#fff;border-color:#e6e8ef;border-radius:8px;min-height:40px;font-size:14px}.wk-auth-desktop-canvas .search-card button,.wk-secondary-canvas .search-card button{border-radius:8px;min-height:38px;font-size:13px}.wk-auth-desktop-canvas .settings-group,.wk-auth-desktop-canvas .settings-row,.wk-auth-desktop-canvas .info-row,.wk-auth-desktop-canvas .device-row,.wk-auth-desktop-canvas .group-header{box-shadow:none!important}.wk-auth-desktop-canvas .settings-group{margin-top:12px!important;border:1px solid var(--wk-desktop-card-border)!important;background:#fff!important;border-radius:12px!important;width:min(100%,880px)!important;max-width:880px!important;margin-inline:0!important;overflow:hidden!important}.wk-auth-desktop-canvas .section-card header,.wk-secondary-canvas .section-card header{min-height:var(--wk-desktop-secondary-row-height);border-bottom:1px solid var(--wk-desktop-row-separator);background:#fff;padding:0 20px}.wk-auth-desktop-canvas .section-card header strong,.wk-secondary-canvas .section-card header strong,.wk-auth-desktop-canvas .settings-row strong,.wk-secondary-canvas .settings-row strong{color:#172033;font-size:15px;font-weight:650}.wk-auth-desktop-canvas .section-card header small,.wk-secondary-canvas .section-card header small,.wk-auth-desktop-canvas .settings-row small,.wk-secondary-canvas .settings-row small{color:#8b929d;font-size:12px;line-height:1.35}.wk-auth-desktop-canvas .settings-row,.wk-auth-desktop-canvas .info-row,.wk-auth-desktop-canvas .device-row,.wk-auth-desktop-canvas .group-header,.wk-auth-desktop-canvas .section-card>a,.wk-auth-desktop-canvas .section-card>button,.wk-secondary-canvas .section-card>a,.wk-secondary-canvas .section-card>button,.wk-secondary-canvas .favorites-list>a,.wk-secondary-canvas .favorites-list>button,.wk-secondary-canvas .tag-list>a,.wk-secondary-canvas .tag-list>button,.wk-secondary-canvas .member-panel>a,.wk-secondary-canvas .member-panel>button,.wk-secondary-canvas .account-list>a,.wk-secondary-canvas .account-list>button,.wk-secondary-canvas .service-list>a,.wk-secondary-canvas .service-list>button{min-height:var(--wk-desktop-secondary-row-height);border-bottom-color:var(--wk-desktop-row-separator)!important;background:#fff!important;padding:0 20px!important}.wk-auth-desktop-canvas .state-card,.wk-secondary-canvas .state-card,.wk-auth-desktop-canvas .empty-state,.wk-secondary-canvas .empty-state{min-height:var(--wk-desktop-secondary-row-height);color:#8b929d;align-content:center;margin:0;padding:0 20px;font-size:13px}.wk-auth-desktop-canvas .settings-row:last-child,.wk-auth-desktop-canvas .info-row:last-child,.wk-auth-desktop-canvas .device-row:last-child,.wk-auth-desktop-canvas .group-header:last-child{border-bottom:0!important}.wk-auth-desktop-canvas .settings-row input[type=checkbox]{--wk-settings-check-size:20px;cursor:pointer;appearance:none!important;width:var(--wk-settings-check-size)!important;height:var(--wk-settings-check-size)!important;min-width:var(--wk-settings-check-size)!important;flex:0 0 var(--wk-settings-check-size)!important;color:#fff!important;background:#fff!important;border:1px solid #bfc4cf!important;border-radius:6px!important;place-items:center!important;margin:0!important;display:grid!important}.wk-auth-desktop-canvas .settings-row input[type=checkbox]:after{content:"";opacity:0;border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.wk-auth-desktop-canvas .settings-row input[type=checkbox]:checked{border-color:var(--wk-desktop-accent)!important;background:var(--wk-desktop-accent)!important}.wk-auth-desktop-canvas .settings-row input[type=checkbox]:checked:after{opacity:1}.wk-auth-desktop-canvas .settings-row input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.wk-auth-desktop-canvas .text-button,.wk-auth-desktop-canvas .pill-button,.wk-secondary-header button,.wk-secondary-header a{color:#6b5cf6;background:#f7f8fb;border:1px solid #e9ebf0;border-radius:8px;min-height:38px;padding:0 12px;font-size:14px;font-weight:700}.wk-auth-desktop-canvas .primary-action,.wk-secondary-canvas .primary-action,.wk-auth-desktop-canvas .text-button,.wk-secondary-canvas .text-button,.wk-auth-desktop-canvas .chat-link,.wk-secondary-canvas .chat-link{min-height:38px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700}.wk-secondary-surface{max-width:880px;margin-inline:auto}.wk-secondary-desktop-stage .wk-secondary-canvas{padding:0 32px 32px!important}.wk-secondary-desktop-stage .wk-secondary-surface{width:100%!important;max-width:none!important;margin-inline:0!important}.wk-secondary-desktop-stage .wk-secondary-canvas .hero-panel,.wk-secondary-desktop-stage .wk-secondary-canvas .hero{display:none!important}.wk-secondary-desktop-stage .wk-secondary-canvas .surface-panel,.wk-secondary-desktop-stage .wk-secondary-canvas .search-card,.wk-secondary-desktop-stage .wk-secondary-canvas .state-card,.wk-secondary-desktop-stage .wk-secondary-canvas .favorites-list,.wk-secondary-desktop-stage .wk-secondary-canvas .tag-list,.wk-secondary-desktop-stage .wk-secondary-canvas .member-panel,.wk-secondary-desktop-stage .wk-secondary-canvas .account-list,.wk-secondary-desktop-stage .wk-secondary-canvas .service-list{border:1px solid var(--wk-desktop-card-border)!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;margin:0 0 12px!important}.wk-secondary-desktop-stage .wk-secondary-canvas .search-card{grid-template-columns:minmax(0,1fr) auto auto!important;min-height:64px!important;padding:8px 12px!important}.wk-secondary-desktop-stage .wk-secondary-canvas .search-card input{border-radius:8px!important;min-height:44px!important;font-size:14px!important}.wk-secondary-desktop-stage .wk-secondary-canvas .state-card,.wk-secondary-desktop-stage .wk-secondary-canvas .empty-state{min-height:var(--wk-desktop-secondary-row-height)!important;align-content:center!important;padding:0 20px!important}.wk-secondary-desktop-stage .wk-secondary-canvas .tag-layout{grid-template-columns:minmax(320px,.42fr) minmax(520px,.58fr)!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important}.wk-secondary-desktop-stage .wk-secondary-canvas .favorite-row,.wk-secondary-desktop-stage .wk-secondary-canvas .tag-row,.wk-secondary-desktop-stage .wk-secondary-canvas .member-row,.wk-secondary-desktop-stage .wk-secondary-canvas .service-row,.wk-secondary-desktop-stage .wk-secondary-canvas .account-row{min-height:var(--wk-desktop-secondary-row-height)!important;border-bottom:1px solid var(--wk-desktop-row-separator)!important;padding:0 16px!important}.wk-secondary-desktop-stage .wk-secondary-canvas .favorite-row:last-child,.wk-secondary-desktop-stage .wk-secondary-canvas .tag-row:last-child,.wk-secondary-desktop-stage .wk-secondary-canvas .member-row:last-child,.wk-secondary-desktop-stage .wk-secondary-canvas .service-row:last-child,.wk-secondary-desktop-stage .wk-secondary-canvas .account-row:last-child{border-bottom:0!important}.wk-secondary-desktop-stage .wk-secondary-canvas .tag-actions{padding:0 16px 12px!important}.wk-secondary-desktop-stage .wk-secondary-canvas .member-panel header{min-height:var(--wk-desktop-secondary-row-height)!important;border-bottom:1px solid var(--wk-desktop-row-separator)!important;padding:0 16px!important}.wk-secondary-desktop-stage .wk-secondary-canvas .load-more-button{border-radius:8px!important;width:100%!important;max-width:none!important;margin:0!important}.wk-auth-desktop-canvas .stats-grid{border:1px solid var(--wk-desktop-card-border)!important;background:#fff!important;border-radius:12px!important;grid-template-columns:1fr!important;gap:0!important;width:min(100%,880px)!important;max-width:880px!important;margin:12px 0 0!important;display:grid!important;overflow:hidden!important}.wk-auth-desktop-canvas .stats-grid>*{min-height:var(--wk-desktop-secondary-row-height)!important;border:0!important;border-bottom:1px solid var(--wk-desktop-row-separator)!important;box-shadow:none!important;border-radius:0!important}.wk-auth-desktop-canvas .stats-grid>:last-child{border-bottom:0!important}}
