@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;650;700&display=swap");:root{--desk-rail-w:120px;--desk-rail-expanded:264px;--desk-chat-list-min:300px;--desk-chat-list-max:480px;--desk-info-min:360px;--desk-info-max:460px;--desk-thread-min:280px;--desk-bg:#0a0a0d;--desk-panel:#111116;--desk-secondary:#171720;--desk-elevated:#221f30;--desk-hover:rgb(255 255 255/0.045);--desk-accent:#8b5cf6;--desk-accent-soft:color-mix(in srgb,var(--desk-accent) 16%,transparent);--desk-accent-mid:color-mix(in srgb,var(--desk-accent) 62%,white);--desk-active:color-mix(in srgb,var(--desk-accent) 16%,transparent);--desk-selected:color-mix(in srgb,var(--desk-accent) 10%,transparent);--desk-input:rgb(255 255 255/0.05);--desk-divider:rgb(255 255 255/0.06);--desk-text:#f4f1fb;--desk-text-secondary:#c8c4d6;--desk-text-muted:#9a94ab;--desk-text-faint:#6e687c;--desk-mine:#3a3158;--desk-mine-top:#463c66;--desk-theirs:#1a1b22;--desk-radius-sm:12px;--desk-radius:16px;--desk-radius-lg:22px;--desk-radius-bubble:20px;--desk-glass:rgb(17 17 22/0.72);--desk-overlay:color-mix(in oklab,#221f30 82%,#3b2d66);--desk-ease:cubic-bezier(0.22,1,0.36,1);--desk-dur:180ms;--desk-dur-panel:220ms;--desk-row-h:76px}html[data-mix-chrome=desktop][data-desk-palette=graphite]{--desk-bg:#0c0c0e;--desk-panel:#121214;--desk-secondary:#18181b;--desk-elevated:#222226;--desk-accent:#94a3b8;--desk-mine:#2a2e36;--desk-mine-top:#343a44;--desk-theirs:#19191d;--desk-overlay:color-mix(in oklab,#222226 82%,#64748b);--desk-text:#f4f4f5;--desk-text-secondary:#d4d4d8;--desk-text-muted:#a1a1aa;--desk-text-faint:#71717a}html[data-mix-chrome=desktop][data-desk-palette=midnight]{--desk-bg:#070b14;--desk-panel:#0c1220;--desk-secondary:#111827;--desk-elevated:#1a2740;--desk-accent:#3b82f6;--desk-mine:#1e3a5f;--desk-mine-top:#254a75;--desk-theirs:#121826;--desk-overlay:color-mix(in oklab,#1a2740 82%,#1d4ed8);--desk-text:#eff6ff;--desk-text-secondary:#bfdbfe;--desk-text-muted:#93c5fd;--desk-text-faint:#64748b}html[data-mix-chrome=desktop][data-desk-palette=ocean]{--desk-bg:#071014;--desk-panel:#0d181c;--desk-secondary:#122226;--desk-elevated:#1a3338;--desk-accent:#14b8a6;--desk-mine:#164e4a;--desk-mine-top:#1c5f5a;--desk-theirs:#132024;--desk-overlay:color-mix(in oklab,#1a3338 82%,#0f766e);--desk-text:#f0fdfa;--desk-text-secondary:#99f6e4;--desk-text-muted:#5eead4;--desk-text-faint:#5f7a76}html[data-mix-chrome=desktop][data-desk-palette=forest]{--desk-bg:#080f0c;--desk-panel:#101810;--desk-secondary:#152018;--desk-elevated:#1c2e22;--desk-accent:#22c55e;--desk-mine:#14532d;--desk-mine-top:#166534;--desk-theirs:#141c16;--desk-overlay:color-mix(in oklab,#1c2e22 82%,#15803d);--desk-text:#f0fdf4;--desk-text-secondary:#bbf7d0;--desk-text-muted:#86efac;--desk-text-faint:#6b7c70}html[data-mix-chrome=desktop][data-desk-palette=amber]{--desk-bg:#120e08;--desk-panel:#1a140c;--desk-secondary:#221a10;--desk-elevated:#2e2416;--desk-accent:#f59e0b;--desk-mine:#78350f;--desk-mine-top:#92400e;--desk-theirs:#1c1610;--desk-overlay:color-mix(in oklab,#2e2416 82%,#b45309);--desk-text:#fffbeb;--desk-text-secondary:#fde68a;--desk-text-muted:#fcd34d;--desk-text-faint:#7c7464}html[data-mix-chrome=desktop][data-desk-palette=rose]{--desk-bg:#14080f;--desk-panel:#1a1016;--desk-secondary:#24141e;--desk-elevated:#331c2a;--desk-accent:#f472b6;--desk-mine:#701a45;--desk-mine-top:#9d174d;--desk-theirs:#1c1218;--desk-overlay:color-mix(in oklab,#331c2a 82%,#be185d);--desk-text:#fdf2f8;--desk-text-secondary:#fbcfe8;--desk-text-muted:#f9a8d4;--desk-text-faint:#7c6874}html[data-mix-chrome=desktop][data-desk-palette=crimson]{--desk-bg:#140808;--desk-panel:#1a0e0e;--desk-secondary:#241414;--desk-elevated:#331c1c;--desk-accent:#f43f5e;--desk-mine:#7f1d1d;--desk-mine-top:#991b1b;--desk-theirs:#1c1212;--desk-overlay:color-mix(in oklab,#331c1c 82%,#be123c);--desk-text:#fff1f2;--desk-text-secondary:#fecdd3;--desk-text-muted:#fda4af;--desk-text-faint:#7c6868}.mix-desktop-root,html[data-mix-chrome=desktop],html[data-mix-chrome=desktop] body{background:var(--desk-bg)!important;color:var(--desk-text);color-scheme:dark;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif}html[data-mix-chrome=desktop]{--background:var(--desk-bg);--foreground:var(--desk-text);--card:var(--desk-secondary);--card-foreground:var(--desk-text);--popover:var(--desk-overlay);--popover-foreground:var(--desk-text);--muted:var(--desk-secondary);--muted-foreground:var(--desk-text-muted);--accent:var(--desk-active);--accent-foreground:var(--desk-accent-mid);--border:var(--desk-divider);--input:var(--desk-input);--primary:var(--desk-accent);--primary-foreground:#f8f7ff;--ring:var(--desk-accent);--secondary:var(--desk-secondary);--secondary-foreground:var(--desk-text-secondary);--mix-surface:var(--desk-secondary);--mix-surface-hover:var(--desk-elevated);--mix-surface-active:var(--desk-overlay);--mix-surface-elevated:var(--desk-elevated);--mix-text-secondary:var(--desk-text-secondary);--mix-text-muted:var(--desk-text-muted);--mix-accent:var(--desk-accent);--mix-accent-hover:color-mix(in srgb,var(--desk-accent) 78%,white);--mix-accent-soft:var(--desk-accent-soft);--mix-accent-glow:color-mix(in srgb,var(--desk-accent) 35%,transparent);--mix-accent-pressed:color-mix(in srgb,var(--desk-accent) 86%,black);color-scheme:dark}[data-desktop-shell=true]{overflow-x:hidden;--background:var(--desk-bg);--foreground:var(--desk-text);--card:var(--desk-panel);--card-foreground:var(--desk-text);--popover:var(--desk-overlay);--popover-foreground:var(--desk-text);--muted:var(--desk-secondary);--muted-foreground:var(--desk-text-muted);--accent:var(--desk-active);--accent-foreground:var(--desk-accent-mid);--border:var(--desk-divider);--input:var(--desk-input);--primary:var(--desk-accent);--primary-foreground:#f8f7ff;--ring:var(--desk-accent);--secondary:var(--desk-secondary);--secondary-foreground:var(--desk-text-secondary);--mix-accent:var(--desk-accent);--mix-accent-hover:color-mix(in srgb,var(--desk-accent) 78%,white);--mix-accent-soft:var(--desk-accent-soft);color-scheme:dark;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif;letter-spacing:-.011em;-webkit-font-smoothing:antialiased}html[data-mix-chrome=desktop] .desktop-rail-menu,html[data-mix-chrome=desktop] [data-slot=context-menu-content],html[data-mix-chrome=desktop] [data-slot=dropdown-menu-content],html[data-mix-chrome=desktop] [data-slot=dropdown-menu-sub-content],html[data-mix-chrome=desktop] [data-slot=tooltip-content]{background:linear-gradient(180deg,color-mix(in srgb,var(--desk-accent) 10%,transparent),transparent 42%),var(--desk-overlay)!important;color:var(--desk-text)!important;border:1px solid color-mix(in srgb,var(--desk-accent) 20%,transparent)!important;border-radius:16px!important;box-shadow:0 22px 56px rgb(0 0 0/.48),0 0 0 1px color-mix(in srgb,var(--desk-accent) 8%,transparent),inset 0 1px 0 rgb(255 255 255/.06)!important;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}html[data-mix-chrome=desktop] [data-slot=context-menu-content] [role=menuitem],html[data-mix-chrome=desktop] [data-slot=dropdown-menu-checkbox-item],html[data-mix-chrome=desktop] [data-slot=dropdown-menu-item],html[data-mix-chrome=desktop] [data-slot=dropdown-menu-radio-item],html[data-mix-chrome=desktop] [data-slot=dropdown-menu-sub-trigger]{color:var(--desk-text-secondary);border-radius:12px!important}html[data-mix-chrome=desktop] [data-slot=context-menu-content] [role=menuitem]:focus,html[data-mix-chrome=desktop] [data-slot=context-menu-content] [role=menuitem]:hover,html[data-mix-chrome=desktop] [data-slot=dropdown-menu-checkbox-item]:focus,html[data-mix-chrome=desktop] [data-slot=dropdown-menu-item]:focus,html[data-mix-chrome=desktop] [data-slot=dropdown-menu-item]:hover,html[data-mix-chrome=desktop] [data-slot=dropdown-menu-radio-item]:focus,html[data-mix-chrome=desktop] [data-slot=dropdown-menu-sub-trigger]:focus,html[data-mix-chrome=desktop] [data-slot=dropdown-menu-sub-trigger]:hover{background:var(--desk-active)!important;color:var(--desk-accent-mid)!important}html[data-mix-chrome=desktop] [data-slot=dropdown-menu-separator]{background:rgb(255 255 255/.08)!important}html[data-mix-chrome=desktop] [data-slot=dialog-overlay]{background:rgb(10 10 13/.62)!important;backdrop-filter:blur(8px) saturate(1.1)}html[data-mix-chrome=desktop] [data-slot=dialog-content].fixed{background:linear-gradient(180deg,color-mix(in srgb,var(--desk-accent) 8%,transparent),transparent 36%),var(--desk-elevated)!important;color:var(--desk-text)!important;border:1px solid color-mix(in srgb,var(--desk-accent) 18%,transparent)!important;border-radius:20px!important;box-shadow:0 28px 80px rgb(0 0 0/.5)!important}html[data-mix-chrome=desktop] .mix-feed-composer[data-slot=dialog-content]{background:var(--desk-elevated)!important;color:var(--desk-text)!important;border:1px solid rgb(255 255 255/.08)!important;box-shadow:0 28px 72px rgb(0 0 0/.5)!important}html[data-mix-chrome=desktop] .mix-feed-composer-head{border-bottom-color:var(--desk-divider)!important;background:transparent!important}html[data-mix-chrome=desktop] .mix-feed-composer-bar{border-top-color:var(--desk-divider)!important;background:var(--desk-elevated)!important;backdrop-filter:none!important}html[data-mix-chrome=desktop] .mix-feed-composer-bar .rounded-full.border{background:var(--desk-input)!important;border-color:rgb(255 255 255/.08)!important;color:var(--desk-text)!important}html[data-mix-chrome=desktop] .mix-feed-publish{background:var(--desk-accent)!important;color:#fff!important;box-shadow:none!important}html[data-mix-chrome=desktop] .mix-feed-publish:hover{background:#7c3aed!important}html[data-mix-chrome=desktop] .mix-feed-publish:disabled{background:color-mix(in srgb,var(--desk-accent) 28%,transparent)!important;color:rgb(255 255 255/.55)!important;opacity:1!important}html[data-mix-chrome=desktop] .mix-feed-composer-tools button{color:var(--desk-text-secondary)}html[data-mix-chrome=desktop] .mix-feed-composer-tools svg{color:var(--desk-text-muted)!important}html[data-mix-chrome=desktop] .mix-feed-composer-tools button:hover{background:var(--desk-hover)!important;color:var(--desk-text)}html[data-mix-chrome=desktop] .mix-feed-composer-tools button:hover svg{color:var(--desk-accent-mid)!important}html[data-mix-chrome=desktop] .mix-feed-composer textarea,html[data-mix-chrome=desktop] .mix-feed-composer textarea:focus{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--desk-text)}html[data-mix-chrome=desktop] .mix-feed-sort,html[data-mix-chrome=desktop] .mix-glass-track{background:color-mix(in oklab,var(--desk-overlay) 78%,transparent)!important;border-color:color-mix(in srgb,var(--desk-accent) 20%,transparent)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 10px 28px -18px color-mix(in srgb,var(--desk-accent) 45%,transparent)!important}html[data-mix-chrome=desktop] .mix-feed-composer-teaser{background:var(--desk-secondary)!important;border-color:var(--desk-divider)!important}html[data-mix-chrome=desktop] [data-sonner-toast]{background:var(--desk-overlay)!important;border:1px solid color-mix(in srgb,var(--desk-accent) 18%,transparent)!important;color:var(--desk-text)!important}html[data-mix-chrome=desktop] select optgroup,html[data-mix-chrome=desktop] select option{background-color:var(--desk-overlay)!important;color:var(--desk-text)!important}[data-desktop-shell=true] .mix-settings-nav input{background:var(--desk-input)!important;border-color:transparent!important;color:var(--desk-text)!important}.desktop-shell{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;width:100%;max-width:100vw;height:100%;max-height:100dvh;overflow:hidden;background:var(--desk-bg);color:var(--desk-text);font-size:15px;transform:translateZ(0)}.desktop-shell-main{display:grid;grid-template-columns:var(--desk-rail-w) minmax(0,1fr);min-height:0;min-width:0;flex:1}.desktop-shell[data-nav-expanded=true]{--desk-rail-w:var(--desk-rail-expanded)}.desktop-nav-rail{display:flex;width:var(--desk-rail-w);min-width:var(--desk-rail-w);max-width:var(--desk-rail-w);min-height:0;flex-direction:column;align-items:stretch;gap:10px;background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--desk-accent) 12%,transparent),transparent 55%),color-mix(in oklab,var(--desk-panel) 78%,#140e1c);box-shadow:1px 0 0 var(--desk-divider);padding:14px 10px 12px;transition:width var(--desk-dur-panel) var(--desk-ease)}.desktop-brand-button,.desktop-rail-expand,.desktop-rail-item,.desktop-search-trigger,.desktop-user-chip{display:inline-flex;align-items:center;justify-content:center;border:0;color:inherit;cursor:pointer}.desktop-brand-button{align-self:center;height:44px;width:44px;gap:10px;border-radius:14px;background:var(--desk-secondary);color:var(--desk-text);font-size:15px;font-weight:700;letter-spacing:-.04em;transition:background var(--desk-dur) var(--desk-ease),transform var(--desk-dur) var(--desk-ease)}.desktop-brand-button:hover{background:var(--desk-hover);transform:scale(1.03)}.desktop-user-chip{width:100%;flex-direction:column;gap:6px;border-radius:16px;padding:8px 4px;color:var(--desk-text-secondary);transition:background var(--desk-dur) var(--desk-ease)}.desktop-user-chip.is-active,.desktop-user-chip:hover{background:var(--desk-hover)}.desktop-user-avatar{display:grid;place-items:center;height:48px;width:48px;overflow:hidden;border-radius:999px;background:linear-gradient(145deg,#7c3aed,#a78bfa);color:#f8f7ff;font-size:17px;font-weight:650;box-shadow:0 0 0 1px color-mix(in srgb,var(--desk-accent) 28%,transparent)}.desktop-user-avatar img{height:100%;width:100%;object-fit:cover}.desktop-user-meta{display:none;min-width:0;flex:1;flex-direction:column;text-align:left}.desktop-user-name{max-width:96px;font-size:12.5px;font-weight:650;letter-spacing:-.02em}.desktop-user-handle,.desktop-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-user-handle{color:var(--desk-text-muted);font-size:12px;font-weight:500}.desktop-user-caret{display:none;width:16px;height:16px;flex-shrink:0;color:var(--desk-text-faint)}.desktop-search-trigger{position:relative;width:100%;min-height:48px;flex-direction:column;gap:4px;border-radius:16px;background:var(--desk-input);color:var(--desk-text-muted);font-size:12.5px;font-weight:600;transition:background var(--desk-dur) var(--desk-ease),color var(--desk-dur) var(--desk-ease),box-shadow var(--desk-dur) var(--desk-ease)}.desktop-search-trigger kbd{display:none}.desktop-search-trigger.is-active,.desktop-search-trigger:hover{background:var(--desk-hover);color:var(--desk-text)}.desktop-search-trigger:focus-visible{outline:none;box-shadow:0 0 0 1.5px var(--desk-accent)}.desktop-rail-items{display:flex;min-height:0;flex:1;flex-direction:column;align-items:stretch;gap:6px;overflow-y:auto;scrollbar-width:none}.desktop-rail-items::-webkit-scrollbar{display:none}.desktop-rail-primary,.desktop-rail-secondary{position:relative;display:flex;flex-direction:column;gap:4px}.desktop-rail-secondary{margin-top:auto;padding-top:10px;border-top:1px solid var(--desk-divider)}.desktop-rail-item{position:relative;z-index:1;width:100%;min-height:56px;flex-direction:column;gap:5px;border-radius:16px;background:transparent;color:var(--desk-text-muted);font-size:12.5px;font-weight:600;letter-spacing:-.02em;line-height:1.15;transition:background var(--desk-dur) var(--desk-ease),color var(--desk-dur) var(--desk-ease)}.desktop-rail-icon{position:relative;display:grid;place-items:center}.desktop-rail-item svg{width:24px;height:24px;stroke-width:1.75}.desktop-rail-item span.desktop-rail-label{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-rail-item:hover{background:var(--desk-hover);color:var(--desk-text)}.desktop-rail-item.is-active{background:transparent;color:#ddd6fe;font-weight:700}.desktop-rail-item.is-active svg{color:var(--desk-accent-mid);stroke-width:2}.desktop-rail-item.is-active:before{content:none}.desktop-rail-badge{position:absolute;top:6px;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--desk-accent);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.desktop-rail-expand{width:100%;min-height:36px;gap:8px;border-radius:12px;color:var(--desk-text-faint);font-size:12px;font-weight:600}.desktop-rail-expand:hover{background:var(--desk-hover);color:var(--desk-text-secondary)}.desktop-shell[data-nav-expanded=true] .desktop-brand-button{width:100%;justify-content:flex-start;padding-inline:10px}.desktop-shell[data-nav-expanded=true] .desktop-rail-expand,.desktop-shell[data-nav-expanded=true] .desktop-rail-item,.desktop-shell[data-nav-expanded=true] .desktop-search-trigger,.desktop-shell[data-nav-expanded=true] .desktop-user-chip{flex-direction:row;justify-content:flex-start;gap:12px;padding-inline:12px}.desktop-shell[data-nav-expanded=true] .desktop-user-meta{display:flex}.desktop-shell[data-nav-expanded=true] .desktop-user-caret{display:block}.desktop-shell[data-nav-expanded=true] .desktop-rail-label,.desktop-shell[data-nav-expanded=true] .desktop-search-trigger span,.desktop-shell[data-nav-expanded=true] .desktop-user-name{max-width:148px;font-size:14.5px}.desktop-shell[data-nav-expanded=true] .desktop-rail-item{min-height:44px}.desktop-shell[data-nav-expanded=true] .desktop-user-avatar{height:40px;width:40px}.desktop-shell[data-nav-expanded=true] .desktop-rail-item.is-active:before{left:0}.desktop-shell[data-nav-expanded=true] .desktop-search-trigger kbd{display:inline-flex;margin-left:auto;border:1px solid var(--desk-divider);border-radius:6px;padding:1px 6px;color:var(--desk-text-faint);font-size:10px;font-weight:600}.desktop-shell[data-nav-expanded=true] .desktop-rail-badge{position:static;margin-left:auto;min-width:20px;height:20px;line-height:20px;font-size:11px}.desktop-workspace{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--desk-bg)}.desktop-workspace-main{display:flex;height:100%;overflow:hidden;background:var(--desk-panel);isolation:isolate}.desktop-workspace-main,.desktop-workspace-main>*{width:100%;min-width:0;min-height:0}.desktop-workspace-main-chat{background:var(--desk-panel)}.desktop-offline-chip{position:absolute;right:16px;bottom:16px;z-index:10;display:flex;align-items:center;gap:8px;border:1px solid rgb(245 158 11/.22);border-radius:999px;background:#18191c;padding:8px 12px;color:#fbbf24;font-size:12px;box-shadow:0 8px 24px rgb(0 0 0/.25)}.desktop-profile-peek-layer{position:absolute;top:16px;right:16px;z-index:30;width:300px}.mix-mini-profile{position:fixed;z-index:80;width:320px;transform-origin:top left;pointer-events:auto}.mix-mini-profile.is-open{animation:mix-mini-profile-in .18s var(--desk-ease) both}.mix-mini-profile.is-leave{animation:mix-mini-profile-out .14s var(--desk-ease) both;pointer-events:none}@keyframes mix-mini-profile-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mix-mini-profile-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.97)}}.mix-mini-profile-card{overflow:hidden;border:1px solid rgb(255 255 255/.08);border-radius:20px;background:color-mix(in oklab,#16141f 86%,#2a1848);box-shadow:0 18px 48px rgb(0 0 0/.42),0 0 0 1px rgb(139 92 246/.08);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.mix-mini-profile-hero{display:flex;flex-direction:column;align-items:center;padding:18px 16px 12px;text-align:center}.mix-mini-profile-bio{margin:0 16px 8px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--desk-text-secondary);font-size:12.5px;line-height:1.45;text-align:center}.mix-mini-profile-mutual{margin:0 16px 10px;color:var(--desk-text-muted);font-size:12px;text-align:center}.mix-mini-profile-actions{display:flex;gap:8px;padding:0 14px 14px}[data-desktop-shell=true] .mix-chat-sender-name{cursor:pointer;border-radius:6px;text-decoration:none!important;transition:color .14s var(--desk-ease),background .14s var(--desk-ease)}[data-desktop-shell=true] .mix-chat-sender-name:hover{background:color-mix(in srgb,var(--desk-accent) 14%,transparent);text-decoration:none!important}.desktop-profile-peek{border:1px solid var(--desk-divider);border-radius:var(--desk-radius-lg);background:rgb(21 23 27/.92);padding:16px;box-shadow:0 20px 48px rgb(0 0 0/.35);backdrop-filter:blur(16px)}.desktop-peek-close{position:absolute;top:10px;right:10px;display:grid;height:28px;width:28px;place-items:center;border:0;border-radius:10px;background:var(--desk-hover);color:var(--desk-text-secondary)}.desktop-peek-avatar{display:grid;width:48px;height:48px;place-items:center;border-radius:999px;background:linear-gradient(145deg,#7c3aed,#a78bfa);color:white;font-size:18px;font-weight:650}.desktop-peek-open{width:100%;margin-top:14px;border:0;border-radius:var(--desk-radius-sm);background:var(--desk-accent);padding:10px;color:#f8f7ff;font-weight:600}.desktop-palette-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;background:rgb(0 0 0/.42);padding-top:12vh;backdrop-filter:blur(4px)}.desktop-palette{width:min(640px,calc(100vw - 48px));overflow:hidden;border:1px solid var(--desk-divider);border-radius:var(--desk-radius-lg);background:rgb(21 23 27/.94);box-shadow:0 28px 80px rgb(0 0 0/.48);backdrop-filter:blur(18px);animation:desk-fade-rise var(--desk-dur) var(--desk-ease)}.desktop-context-menu button,.desktop-palette-input,.desktop-palette-row{display:flex;align-items:center}.desktop-palette-input{gap:12px;border-bottom:1px solid var(--desk-divider);padding:14px 16px;color:var(--desk-text-muted)}.desktop-palette-input input{min-width:0;flex:1;border:0;background:transparent;color:var(--desk-text);font-size:15px;outline:none}.desktop-palette-input kbd{border:1px solid var(--desk-divider);border-radius:8px;padding:2px 6px;color:var(--desk-text-muted);font-size:11px}.desktop-palette-section{padding:8px 12px 4px;color:var(--desk-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.desktop-palette-row{width:100%;gap:12px;border:0;border-radius:12px;background:transparent;padding:10px 12px;color:var(--desk-text-secondary);transition:background var(--desk-dur) var(--desk-ease),color var(--desk-dur) var(--desk-ease)}.desktop-palette-row.is-first,.desktop-palette-row:hover{background:var(--desk-active);color:var(--desk-text)}.desktop-palette-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:var(--desk-hover);color:var(--desk-accent-mid)}.desktop-palette-empty,.desktop-palette-hint{color:var(--desk-text-muted);font-size:12px}.desktop-palette-empty{display:flex;gap:8px;padding:24px}.desktop-context-menu{position:fixed;z-index:120;min-width:220px;overflow:hidden;border:1px solid rgb(255 255 255/.07);border-radius:var(--desk-radius-lg);background:rgb(23 25 29/.92);padding:6px;box-shadow:0 18px 48px rgb(0 0 0/.4);backdrop-filter:blur(18px);animation:desk-fade-rise .15s var(--desk-ease)}.desktop-context-menu button{width:100%;gap:10px;border:0;border-radius:12px;background:transparent;padding:9px 11px;color:var(--desk-text-secondary);text-align:left;font-size:13px;transition:background .15s var(--desk-ease)}.desktop-context-menu button:hover{background:var(--desk-hover);color:var(--desk-text)}.desktop-context-menu kbd{margin-left:auto;color:var(--desk-text-faint);font-size:11px}.desktop-drop-overlay{pointer-events:none;position:fixed;inset:20px;z-index:130;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed color-mix(in srgb,var(--desk-accent) 55%,transparent);border-radius:var(--desk-radius-lg);background:rgb(15 16 18/.82);color:var(--desk-text);opacity:0;transform:scale(.985);transition:opacity var(--desk-dur) var(--desk-ease),transform var(--desk-dur) var(--desk-ease);backdrop-filter:blur(10px)}.desktop-drop-overlay.is-visible{opacity:1;transform:scale(1)}@keyframes desk-fade-rise{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}[data-desktop-shell=true] .desk-chat-layout{position:relative;display:grid;grid-template-columns:minmax(var(--desk-chat-list-min),var(--desk-chat-list-w,360px)) 6px minmax(var(--desk-thread-min),1fr);grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}[data-desktop-shell=true] .desk-chat-layout[data-info-anim=true]{transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1)}[data-desktop-shell=true] .desk-chat-layout[data-desktop-info=docked]{grid-template-columns:minmax(var(--desk-chat-list-min),var(--desk-chat-list-w,360px)) 6px minmax(var(--desk-thread-min),1fr) 6px minmax(var(--desk-info-min),var(--desk-info-w,400px))}[data-desktop-shell=true] .desk-chat-list,[data-desktop-shell=true] .desk-chat-thread{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}[data-desktop-shell=true] .desk-chat-list{border-right:0;background:color-mix(in oklab,var(--desk-secondary) 92%,#140f1c);box-shadow:1px 0 0 var(--desk-divider)}[data-desktop-shell=true] .desk-chat-thread{background:radial-gradient(900px 420px at 50% -8%,color-mix(in srgb,var(--desk-accent) 9%,transparent),transparent 58%),var(--desk-bg)}[data-desktop-shell=true] .desk-chat-info-backdrop{position:absolute;inset:0;z-index:24;border:0;background:rgb(0 0 0/.28);cursor:pointer;animation:desk-fade-rise .15s var(--desk-ease)}[data-desktop-shell=true] .mix-list-row{min-height:var(--desk-row-h);gap:12px!important;border:0!important;border-radius:14px!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;margin:1px 8px!important;padding:10px 12px!important;transition:background var(--desk-dur) var(--desk-ease),transform .16s var(--desk-ease)}[data-desktop-shell=true] .mix-list-row:hover{background:var(--desk-hover)!important}[data-desktop-shell=true] .mix-list-row[aria-current=page]{position:relative;background:var(--desk-selected)!important}[data-desktop-shell=true] .mix-list-row[aria-current=page]:before{position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:999px;background:var(--desk-accent);box-shadow:0 0 10px color-mix(in srgb,var(--desk-accent) 45%,transparent);content:""}[data-desktop-shell=true] .mix-list-row .size-11{width:52px!important;height:52px!important}[data-desktop-shell=true] .mix-list-row .font-semibold{font-size:15px;font-weight:600;color:var(--desk-text)}[data-desktop-shell=true] .mix-list-row .text-muted-foreground,[data-desktop-shell=true] .mix-list-row .text-xs{color:var(--desk-text-muted)!important}[data-desktop-shell=true] .mix-list-row .bg-\[\#8b5cf6\],[data-desktop-shell=true] .mix-list-row .bg-primary{background:var(--desk-accent)!important}[data-desktop-shell=true] .desk-chat-list header,[data-desktop-shell=true] .desk-chat-list>div:first-child{border-color:var(--desk-divider)!important;background:var(--desk-secondary)!important}[data-desktop-shell=true] .mix-chat-search,[data-desktop-shell=true] [data-desktop-shell-search],[data-desktop-shell=true] input[type=search]{height:42px;border-radius:var(--desk-radius)!important;border-color:transparent!important;background:var(--desk-input)!important}[data-desktop-shell=true] .mix-chat-search:focus,[data-desktop-shell=true] input[type=search]:focus{outline:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--desk-accent) 55%,transparent)}[data-desktop-shell=true] .mix-chat-thread-header{min-height:68px;border-bottom:1px solid transparent!important;background:color-mix(in oklab,var(--desk-panel) 55%,transparent)!important;padding:0 20px 0 16px;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:0 1px 0 var(--desk-divider)}[data-desktop-shell=true] .mix-chat-thread-header>button.min-w-0{border-radius:12px;padding:4px 8px 4px 0;transition:background var(--desk-dur) var(--desk-ease)}[data-desktop-shell=true] .mix-chat-thread-header>button.min-w-0:hover{background:var(--desk-hover)}[data-desktop-shell=true] .mix-chat-icon-btn{width:2.15rem;height:2.15rem;border-radius:9999px;color:var(--desk-text-secondary);transition:background var(--desk-dur) var(--desk-ease),color var(--desk-dur) var(--desk-ease)}[data-desktop-shell=true] .mix-chat-icon-btn:hover{background:var(--desk-hover);color:var(--desk-text)}[data-desktop-shell=true] .mix-chat-messages-viewport{padding:16px 28px 12px!important;background:transparent!important;scrollbar-width:thin;scrollbar-color:transparent transparent}[data-desktop-shell=true] .mix-chat-messages-viewport:hover{scrollbar-color:rgb(255 255 255/.16) transparent}[data-desktop-shell=true] .mix-chat-bubble,[data-desktop-shell=true] .mix-chat-bubble-column{max-width:min(76%,42rem)}[data-desktop-shell=true] .mix-chat-bubble{border:0!important;border-radius:var(--desk-radius-bubble)!important;box-shadow:0 10px 28px rgb(0 0 0/.22)!important;backdrop-filter:none!important}[data-desktop-shell=true] .mix-chat-bubble.is-theirs{background:var(--desk-theirs)!important;color:var(--desk-text)!important}[data-desktop-shell=true] .mix-chat-bubble.is-mine,[data-desktop-shell=true] .mix-chat-bubble.is-mine.bg-\[\#8b5cf6\],[data-desktop-shell=true] .mix-chat-bubble.is-mine.mix-bubble-glass{background:linear-gradient(180deg,var(--desk-mine-top),var(--desk-mine))!important;color:#f4f1ff!important}[data-desktop-shell=true] .mix-chat-bubble.is-mine .mix-chat-rich-inline,[data-desktop-shell=true] .mix-chat-bubble.is-mine .mix-chat-rich-inline *{color:#f3f0ff;-webkit-text-fill-color:#f3f0ff}[data-desktop-shell=true] .mix-chat-bubble img,[data-desktop-shell=true] .mix-chat-bubble video{border-radius:14px;transition:transform .2s var(--desk-ease),box-shadow .2s var(--desk-ease)}[data-desktop-shell=true] .mix-chat-bubble img:hover{transform:scale(1.01);box-shadow:0 10px 28px rgb(0 0 0/.28)}[data-desktop-shell=true] .mix-chat-composer{border-top:0!important;background:transparent!important;padding:8px 28px 20px!important}[data-desktop-shell=true] .mix-chat-composer-shell{min-height:52px;border:1px solid rgb(255 255 255/.07)!important;border-radius:22px!important;background:var(--desk-glass)!important;box-shadow:0 12px 36px rgb(0 0 0/.28),inset 0 1px 0 rgb(255 255 255/.05)!important;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}[data-desktop-shell=true] .mix-chat-composer-shell:focus-within{border-color:color-mix(in srgb,var(--desk-accent) 28%,transparent)!important;box-shadow:0 14px 40px rgb(0 0 0/.32),0 0 0 1px color-mix(in srgb,var(--desk-accent) 16%,transparent),0 0 28px color-mix(in srgb,var(--desk-accent) 12%,transparent)!important}[data-desktop-shell=true] .mix-chat-composer textarea,[data-desktop-shell=true] .mix-chat-composer textarea:focus,[data-desktop-shell=true] .mix-chat-composer textarea:focus-visible,[data-desktop-shell=true] .mix-chat-composer-input{appearance:none!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--desk-text)!important;font-size:16px!important;font-weight:450!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-inset-ring-shadow:0 0 #0000!important}[data-desktop-shell=true] .mix-chat-composer textarea::placeholder{color:var(--desk-text-muted)!important;font-size:15px;font-weight:450}[data-desktop-shell=true] .mix-chat-composer .bg-\[\#8b5cf6\],[data-desktop-shell=true] .mix-chat-composer button.bg-primary{background:var(--desk-accent)!important;border-radius:999px!important}[data-desktop-shell=true] .mix-chat-composer .text-\[\#8b5cf6\]{color:var(--desk-accent-mid)!important}.desk-resize-handle{z-index:6;width:6px;min-width:6px;padding:0;border:0;background:transparent;cursor:col-resize}.desk-resize-handle:focus-visible,.desk-resize-handle:hover{background:color-mix(in srgb,var(--desk-accent) 40%,transparent);outline:none}.desktop-chat-info-host{display:none;height:100%;min-width:0;min-height:0;flex-direction:column}[data-desktop-shell=true] .desk-chat-layout[data-desktop-info=docked] .desktop-chat-info-host{display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden}[data-desktop-shell=true] .desk-chat-layout[data-desktop-info=overlay] .desktop-chat-info-host{position:absolute;top:0;right:0;bottom:0;z-index:25;display:flex;width:min(var(--desk-info-w,360px),100%);max-width:min(var(--desk-info-max),100%);box-shadow:-16px 0 40px rgb(0 0 0/.35)}[data-web-shell=true] .desk-chat-layout{position:relative;display:grid;grid-template-columns:minmax(var(--desk-chat-list-min),var(--desk-chat-list-w,360px)) 6px minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}[data-web-shell=true] .desk-chat-layout[data-info-anim=true]{transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1)}[data-web-shell=true] .desk-chat-layout[data-desktop-info=docked]{grid-template-columns:minmax(var(--desk-chat-list-min),var(--desk-chat-list-w,360px)) 6px minmax(0,1fr) 6px minmax(var(--desk-info-min),var(--desk-info-w,400px))}[data-web-shell=true] .desk-chat-list,[data-web-shell=true] .desk-chat-thread{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}[data-web-shell=true] .desk-chat-list{border-right:1px solid var(--border)}[data-web-shell=true] .desk-chat-info-backdrop{position:absolute;inset:0;z-index:24;border:0;background:rgb(0 0 0/.28);cursor:pointer}[data-web-shell=true] .desk-chat-layout[data-desktop-info=docked] .desktop-chat-info-host{display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden}[data-web-shell=true] .desk-chat-layout[data-desktop-info=overlay] .desktop-chat-info-host{position:absolute;top:0;right:0;bottom:0;z-index:25;display:flex;width:min(var(--desk-info-w,360px),100%);max-width:min(var(--desk-info-max),100%);box-shadow:-16px 0 40px rgb(0 0 0/.2)}[data-web-shell=true] .desktop-chat-info{background:var(--background)!important;border-left:1px solid var(--border)!important;box-shadow:none!important;backdrop-filter:none!important}[data-web-shell=true] .desktop-chat-info-header .text-base,[data-web-shell=true] .desktop-chat-info-header h2{color:inherit}[data-web-shell=true] .desktop-chat-info-header button{color:var(--muted-foreground)}[data-web-shell=true] .mix-chat-header-info.is-open{background:color-mix(in srgb,var(--desk-accent) 16%,transparent);color:var(--desk-accent)}[data-web-shell=true] .mix-chat-thread-header>button.min-w-0:hover{background:var(--accent)}.desktop-chat-info{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:0!important;border-left:1px solid rgb(255 255 255/.05)!important;border-radius:0!important;background:var(--desk-glass)!important;box-shadow:none!important;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.desktop-chat-info-header{display:flex;align-items:center;justify-content:flex-end;min-height:44px;border-bottom:0;padding:8px 12px 0}.desktop-chat-info-header .text-base,.desktop-chat-info-header h2{margin:0;color:var(--desk-text);font-size:15px;font-weight:600}.desktop-chat-info-header button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--desk-text-muted);cursor:pointer}.desktop-chat-info-header button:hover{background:var(--desk-hover);color:var(--desk-text)}.desktop-chat-info-scroll{min-height:0;flex:1;overflow-y:auto;padding:0 8px 20px}.mix-chat-search-bar{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--desk-divider);background:var(--desk-panel);padding:8px 12px}.mix-chat-search-count{min-width:4.5rem;color:var(--desk-text-muted);font-size:11px;text-align:right}[data-desktop-shell=true] .is-search-flash,[data-desktop-shell=true] [data-message-id].is-search-flash{animation:desk-msg-flash .9s var(--desk-ease)}@keyframes desk-msg-flash{0%{background:color-mix(in srgb,var(--desk-accent) 22%,transparent)}to{background:transparent}}[data-desktop-shell=true] header.sticky{top:0!important;border-color:var(--desk-divider);background:var(--desk-panel)}[data-desktop-shell=true] main.border-x{border-left-color:transparent;border-right-color:transparent}[data-desktop-shell=true] .max-w-\[1400px\]{max-width:none!important}[data-desktop-shell=true] .h-svh,[data-desktop-shell=true] .md\:h-svh{height:100%!important;max-height:100%!important}[data-desktop-shell=true] [data-desktop-section-slot=inactive]{content-visibility:hidden;pointer-events:none}[data-desktop-shell=true] .desktop-page-feed .mix-card,[data-desktop-shell=true] .desktop-page-feed article{border-color:transparent!important;background:transparent!important;box-shadow:none!important}[data-desktop-shell=true] a{color:inherit}[data-desktop-shell=true] ::-webkit-scrollbar{width:6px;height:6px}[data-desktop-shell=true] ::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}[data-desktop-shell=true] :hover::-webkit-scrollbar-thumb{background:rgb(255 255 255/.14)}@keyframes desk-info-slide{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}[data-desktop-shell=true] .desk-chat-layout[data-info-anim=true][data-desktop-info=docked] .desktop-chat-info,[data-desktop-shell=true] .desk-chat-layout[data-info-anim=true][data-desktop-info=overlay] .desktop-chat-info,[data-web-shell=true] .desk-chat-layout[data-info-anim=true][data-desktop-info=docked] .desktop-chat-info,[data-web-shell=true] .desk-chat-layout[data-info-anim=true][data-desktop-info=overlay] .desktop-chat-info{animation:desk-info-slide .24s var(--desk-ease)}[data-desktop-shell=true] .desk-chat-layout[data-info-anim=true][data-desktop-info=docked] .desk-chat-thread{transition:padding-right .24s var(--desk-ease)}.desk-info-hero,.desk-info-surface{display:flex;flex-direction:column}.desk-info-hero{align-items:center;padding:8px 16px 20px;text-align:center}.desk-info-hero-orb{position:relative;margin-bottom:14px}.desk-info-hero-orb:before{position:absolute;inset:-14px;z-index:0;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--desk-accent) 32%,transparent),transparent 68%);content:"";filter:blur(8px)}.desk-info-avatar,.desk-info-hero .desk-info-avatar{position:relative;z-index:1;display:grid;width:88px;height:88px;place-items:center;overflow:hidden;border-radius:999px;color:#fff;font-size:32px;box-shadow:0 16px 40px rgb(0 0 0/.4),0 0 0 1px rgb(255 255 255/.08)}.desk-info-title{max-width:100%;margin:0;overflow:hidden;color:var(--desk-text);font-size:22px;font-weight:650;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.desk-info-kicker{margin:4px 0 0;color:var(--desk-text-muted);font-size:13px;font-weight:500}.desk-info-meta{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--desk-text-secondary);font-size:13px}.desk-info-meta.is-online{color:#86efac}.desk-online-dot{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px rgb(34 197 94/.16)}.desk-info-bio{max-width:28rem;margin:12px 0 0;color:var(--desk-text-muted);font-size:13.5px;line-height:1.45}.desk-info-toolbar{display:flex;justify-content:center;gap:10px;padding:4px 16px 16px}.desk-info-tool{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(255 255 255/.06);border-radius:14px;background:rgb(255 255 255/.04);color:var(--desk-text-secondary);cursor:pointer;transition:background var(--desk-dur) var(--desk-ease),color var(--desk-dur) var(--desk-ease),transform .14s var(--desk-ease)}.desk-info-tool:hover{background:rgb(255 255 255/.08);color:var(--desk-text);transform:translateY(-1px)}.desk-info-tool.is-danger{color:#f87171}.desk-info-section{padding:10px 8px}.desk-info-section+.desk-info-section{border-top:1px solid var(--desk-divider)}.desk-info-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;padding:0 8px}.desk-info-section-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--desk-text-muted);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.desk-info-row{display:flex;flex-direction:column;gap:2px;padding:8px}.desk-info-row-label{color:var(--desk-text-faint);font-size:11px;font-weight:550}.desk-info-row-value{color:var(--desk-text);font-size:13.5px}.desk-info-search{position:relative;margin:0 8px;border-radius:14px;background:rgb(255 255 255/.045)}.desk-info-nav{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:12px;background:transparent;padding:9px 10px;color:var(--desk-text-secondary);text-align:left;cursor:pointer;transition:background .14s var(--desk-ease)}.desk-info-nav:hover{background:var(--desk-hover);color:var(--desk-text)}.desk-info-nav.is-danger{color:#f87171}.desk-info-nav.is-danger:hover{background:rgb(248 113 113/.08)}.desk-info-badge{border-radius:999px;background:color-mix(in srgb,var(--desk-accent) 16%,transparent);padding:1px 8px;color:var(--desk-accent-mid);font-size:11px;font-weight:650}.desk-info-member{display:flex;align-items:center;gap:12px;border-radius:12px;padding:8px 10px;transition:background .14s var(--desk-ease)}.desk-info-member:hover{background:var(--desk-hover)}.desk-info-member button{cursor:pointer}.desk-info-mute{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 10px 2px}.desk-info-danger{margin-top:8px;padding:14px 10px 4px;border-top:1px solid var(--desk-divider)}.desk-info-danger button{width:100%;border:0;background:transparent;padding:8px 4px;color:#f87171;font-size:13.5px;font-weight:550;text-align:left;cursor:pointer;border-radius:10px}.desk-info-danger button:hover{background:rgb(248 113 113/.08)}[data-desktop-shell=true] .mix-chat-messages-viewport .mix-message-row:focus-within,[data-desktop-shell=true] .mix-chat-messages-viewport .mix-message-row:hover{z-index:8}[data-desktop-shell=true] .mix-chat-hover-toolbar{display:none}@media (hover:hover) and (pointer:fine){[data-desktop-shell=true] .mix-chat-hover-toolbar:focus-within,[data-desktop-shell=true] .mix-message-row:hover .mix-chat-hover-toolbar{display:flex}}[data-desktop-shell=true] .mix-chat-hover-toolbar{position:absolute;top:2px;z-index:8;align-items:center;gap:2px;border:1px solid color-mix(in srgb,var(--desk-accent) 18%,transparent);border-radius:12px;background:var(--desk-overlay);padding:3px;box-shadow:0 10px 28px rgb(0 0 0/.35);backdrop-filter:blur(16px)}[data-desktop-shell=true] .mix-chat-hover-toolbar.is-mine{right:calc(100% + 8px);left:auto}[data-desktop-shell=true] .mix-chat-hover-toolbar:not(.is-mine){left:calc(100% + 8px);right:auto}[data-desktop-shell=true] .mix-chat-hover-toolbar button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--desk-text-secondary);cursor:pointer}[data-desktop-shell=true] .mix-chat-hover-toolbar button:hover{background:rgb(255 255 255/.08);color:var(--desk-text)}.mix-chat-empty{display:flex;min-height:100%;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 24px 64px;text-align:center}.mix-chat-empty-mark{display:grid;width:64px;height:64px;place-items:center;margin-bottom:4px;border-radius:20px;background:color-mix(in srgb,var(--desk-accent) 12%,transparent)}.mix-chat-empty-title{font-size:17px;font-weight:650;letter-spacing:-.02em}.mix-chat-empty-hint{max-width:22rem;color:var(--muted-foreground,#8b919c);font-size:14px;line-height:1.45}[data-desktop-shell=true] .mix-chat-empty-mark{box-shadow:0 0 40px color-mix(in srgb,var(--desk-accent) 16%,transparent)}[data-desktop-shell=true] .mix-chat-header-info.is-open{background:var(--desk-accent-soft);color:var(--desk-accent-mid)}[data-desktop-density=compact]{--desk-row-h:62px}[data-desktop-density=comfortable]{--desk-row-h:76px}[data-desktop-density=spacious]{--desk-row-h:92px}[data-desktop-density=compact] .mix-list-row{padding:7px 10px!important}[data-desktop-density=spacious] .mix-list-row{padding:14px!important}[data-desktop-density=compact] .mix-chat-thread-header{min-height:58px}[data-desktop-density=spacious] .mix-chat-thread-header{min-height:76px}[data-desktop-density=compact] .desk-info-avatar{width:72px;height:72px}[data-desktop-density=spacious] .desk-info-avatar{width:104px;height:104px}[data-desktop-shell=true] .desk-chat-list header,[data-desktop-shell=true] .desk-chat-list>div:first-child{min-height:64px;border-color:transparent!important;background:transparent!important}[data-desktop-shell=true] .desk-chat-list .md\:text-lg,[data-desktop-shell=true] .desk-chat-list .text-lg{font-size:22px!important;font-weight:700;letter-spacing:-.03em}@media (max-width:999.98px){[data-desktop-shell=true]{--desk-chat-list-min:0px;--desk-thread-min:0px}[data-desktop-shell=true] .desk-chat-layout,[data-desktop-shell=true] .desk-chat-layout[data-desktop-info=docked]{grid-template-columns:minmax(0,1fr)}[data-desktop-shell=true] .desk-chat-layout[data-compact-pane=list] .desk-chat-thread,[data-desktop-shell=true] .desk-chat-layout[data-compact-pane=thread] .desk-chat-list,[data-desktop-shell=true] .desk-resize-handle{display:none}[data-desktop-shell=true] .desk-chat-layout[data-desktop-info=overlay] .desktop-chat-info-host{width:min(var(--desk-info-w,360px),100%)}}@media (max-width:1399.98px){[data-desktop-shell=true] .desk-chat-layout{--desk-chat-list-min:min(340px,38vw)}}html[data-mix-chrome=desktop] [data-mix-mobile-header],html[data-mix-chrome=desktop] [data-mix-mobile-nav],html[data-mix-chrome=desktop] [data-web-shell],html[data-mix-chrome=desktop] [data-web-sidebar=true]{display:none!important;pointer-events:none!important;visibility:hidden!important}.desktop-utility-card{border:1px solid var(--desk-divider);border-radius:var(--desk-radius);background:var(--desk-secondary);padding:12px}.desktop-utility-title{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--desk-text)}[data-desktop-shell=true] .mix-chat-header-title{font-size:18px!important;font-weight:650;letter-spacing:-.03em}.desktop-auth-frame{position:relative;display:flex;min-height:100dvh;flex-direction:column;overflow:hidden;background:var(--desk-bg);color:var(--desk-text);font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif}.desktop-auth-ambient{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% -8%,color-mix(in srgb,var(--desk-accent) 22%,transparent),transparent 58%),radial-gradient(circle at 88% 78%,rgb(124 58 237/.1),transparent 42%)}.desktop-auth-top{justify-content:space-between;padding:20px 28px 8px}.desktop-auth-stage,.desktop-auth-top{position:relative;z-index:1;display:flex;align-items:center}.desktop-auth-stage{flex:1;justify-content:center;padding:24px 20px 48px}.desktop-auth-stage>*{width:min(28rem,100%)}.desk-page-header{display:flex;align-items:center;gap:16px;min-height:64px;padding:8px 28px 4px}.desk-page-header h1{margin:0;color:var(--desk-text);font-size:22px;font-weight:700;letter-spacing:-.04em}.desk-page-header-tools{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:10px}.desk-feed{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.desk-feed-workspace{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;flex:1;gap:0;padding:0 12px 12px}.desk-feed-workspace[data-band=standard],.desk-feed-workspace[data-band=wide]{padding:0 20px 16px}.desk-feed-workspace[data-band=wide]{padding-inline:32px}.desk-feed-column{min-width:0;min-height:0;width:min(720px,100%);margin-inline:auto;overflow-y:auto;overscroll-behavior:contain}.desk-composer-teaser{display:flex;align-items:center;gap:12px;margin:8px 16px 12px;padding:12px 14px;border-radius:20px;background:var(--desk-secondary);box-shadow:inset 0 0 0 1px var(--desk-divider);transition:background var(--desk-dur) var(--desk-ease),box-shadow var(--desk-dur) var(--desk-ease)}.desk-composer-teaser:focus-within,.desk-composer-teaser:hover{background:var(--desk-elevated);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--desk-accent) 28%,transparent)}.desk-composer-main{display:flex;min-width:0;flex:1;align-items:center;gap:12px;border:0;background:transparent;color:var(--desk-text-muted);font-size:16px;text-align:left;cursor:pointer}.desk-composer-actions{display:flex;align-items:center;gap:4px}.desk-composer-actions button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--desk-text-muted);cursor:pointer}.desk-composer-actions button:hover{background:var(--desk-hover);color:var(--desk-accent-mid)}.desk-composer-actions svg{width:18px;height:18px}.desk-composer-publish{width:auto!important;height:36px!important;padding:0 14px!important;border-radius:999px!important;background:var(--desk-accent)!important;color:#fff!important;font-size:13px;font-weight:650}.desk-composer-publish:hover{background:#7c3aed!important;color:#fff!important}.desktop-page{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;background:var(--desk-bg)}.desktop-page-feed,.desktop-page-feed .desktop-page{background:radial-gradient(900px 380px at 50% -12%,color-mix(in srgb,var(--desk-accent) 8%,transparent),transparent 60%),var(--desk-bg)}.desktop-page-feed main{max-width:780px;margin-inline:auto;border:0!important}.desktop-page-feed header.sticky{border-bottom:0!important;background:color-mix(in oklab,var(--desk-bg) 72%,transparent)!important;backdrop-filter:blur(18px)}.desk-feed-sort,.desktop-page-feed .mix-feed-sort{min-height:42px;max-width:420px}.desktop-page-feed .mix-card,.desktop-page-feed article{border:0!important;border-radius:0!important;border-bottom:1px solid var(--desk-divider)!important;background:transparent!important;box-shadow:none!important}.desktop-page-feed article:hover{background:rgb(255 255 255/.022)!important}[data-desktop-shell=true] .desk-post-extra,[data-desktop-shell=true] [data-desk-post-extra=true]{display:none!important}.desktop-page-profile{overflow:auto}.desktop-page-profile main{max-width:none!important;margin-inline:0;border:0!important}.desktop-page-profile header.sticky{border:0!important;background:transparent!important}[data-desktop-shell=true] .desktop-page-profile .mix-profile-inner{max-width:1120px;margin-inline:auto;padding:0 32px 56px}[data-desktop-shell=true] .desktop-page-profile .mix-profile-card{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}[data-desktop-shell=true] .desktop-page-profile .mix-profile-hero{height:280px;margin-inline:-32px;border-radius:0 0 24px 24px}.desktop-page-search{background:var(--desk-bg)}.desktop-page-search main{max-width:1080px;margin-inline:auto;border:0!important}.desktop-page-search header.sticky{border-bottom:0!important;background:color-mix(in oklab,var(--desk-bg) 78%,transparent)!important;backdrop-filter:blur(18px)}.desktop-page-communities main{max-width:920px;margin-inline:auto;border:0!important}.desk-notif-head{background:color-mix(in oklab,var(--desk-bg) 78%,transparent);backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--desk-divider)}.desk-notif-filter-wrap{padding:0 20px 14px}.desk-notif-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.desk-notif-filters::-webkit-scrollbar{display:none}.desk-notif-chip{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--desk-input);color:var(--desk-text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--desk-dur) var(--desk-ease),color var(--desk-dur) var(--desk-ease)}.desk-notif-chip:hover{background:var(--desk-hover);color:var(--desk-text)}.desk-notif-chip.is-active{background:color-mix(in srgb,var(--desk-accent) 16%,transparent);color:var(--desk-accent-mid);font-weight:700}.desk-notif-chip-count{min-width:18px;padding:0 5px;border-radius:999px;background:rgb(255 255 255/.08);font-size:11px;font-weight:700;line-height:18px;text-align:center}.desk-notif-chip.is-active .desk-notif-chip-count{background:var(--desk-accent);color:#fff}.desktop-page-notifications main{max-width:760px;margin-inline:auto;border:0!important}.desktop-page-notifications .mix-pressable.rounded-2xl{border-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:14px!important;border-bottom:1px solid var(--desk-divider)!important}.desktop-page-notifications .mix-pressable.rounded-2xl:hover{background:var(--desk-hover)!important}.desktop-page-settings,[data-desktop-shell=true] .desktop-settings-shell{background:var(--desk-bg)!important}[data-desktop-shell=true] .desktop-settings-shell>div:first-child{width:min(340px,36%)!important;border-right:1px solid var(--desk-divider);background:var(--desk-panel)}[data-desktop-shell=true] .desktop-settings-shell>div:last-child{background:var(--desk-bg)!important}[data-desktop-shell=true] .mix-settings-nav{background:var(--desk-panel)!important;border-right:0!important}[data-desktop-shell=true] .mix-settings-nav button.is-active,[data-desktop-shell=true] .mix-settings-nav button[aria-current=true]{background:color-mix(in srgb,var(--desk-accent) 14%,transparent)!important;color:var(--desk-text)!important;font-weight:650}[data-desktop-shell=true] .mix-settings-header{height:64px!important;border-bottom-color:var(--desk-divider)!important;background:color-mix(in oklab,var(--desk-bg) 78%,transparent)!important;backdrop-filter:blur(18px) saturate(1.2)}[data-desktop-shell=true] .mix-settings-body{max-width:46rem;padding:28px 36px 64px}[data-desktop-shell=true] .mix-settings-group-card{background:var(--desk-secondary)!important;box-shadow:0 0 0 1px var(--desk-divider)!important;border-radius:16px!important}[data-desktop-shell=true] .mix-settings-row{border-bottom-color:var(--desk-divider)!important}[data-desktop-shell=true] .mix-settings-row:hover{background:var(--desk-hover)!important}.desk-chat-list-header{min-height:64px}[data-desktop-shell=true] .desk-chat-list-header{background:var(--desk-secondary);box-shadow:0 1px 0 var(--desk-divider)}[data-desktop-shell=true] .desk-chat-list-header a{font-size:22px}@media (prefers-reduced-motion:reduce){.desktop-chat-info,.desktop-drop-overlay,.desktop-nav-rail,.desktop-palette,.desktop-palette-row,.desktop-rail-item,.desktop-search-trigger,[data-desktop-shell=true] .desk-chat-layout,[data-web-shell=true] .desk-chat-layout{transition:none!important;animation:none!important}}html[data-motion=off] .desk-chat-layout,html[data-motion=reduced] .desk-chat-layout{transition:none}