:root{--qv-auto-wallpaper:url(/chat-wallpapers/pearl-mint.webp);--qv-auto-wallpaper-tint:255,255,255;--qv-incoming-rgb:247,248,250;--qv-ui-opacity:.90;--qv-ui-wash:.55;--qv-ui-blur:0px}:root.dark{--qv-auto-wallpaper:url(/chat-wallpapers/neon.webp);--qv-auto-wallpaper-tint:10,12,24;--qv-incoming-rgb:29,31,39}html[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-thread.qv-chat-wallpaper,[data-ds-wallpaper-enabled=true]){background-color:var(--ds-surface,var(--card))!important;background-image:linear-gradient(rgba(var(--ds-chat-wallpaper-tint-rgb,var(--qv-auto-wallpaper-tint)),clamp(0,calc(1 - var(--qv-wallpaper-opacity,.12)*3.3333),1)),rgba(var(--ds-chat-wallpaper-tint-rgb,var(--qv-auto-wallpaper-tint)),clamp(0,calc(1 - var(--qv-wallpaper-opacity,.12)*3.3333),1))),var(--ds-chat-wallpaper-image,var(--qv-auto-wallpaper))!important;background-size:auto,cover!important;background-position:50%!important;background-repeat:no-repeat!important;background-attachment:scroll!important;background-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:none!important;will-change:auto!important}html[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-thread,.qv-mw-thread) .qv-message-mine{background:rgba(var(--qv-bubble-rgb,107,70,162),var(--qv-bubble-opacity,.68))!important;color:var(--qv-bubble-ink-light,var(--ink))!important;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent)!important;border-radius:var(--qv-bubble-radius,22px) var(--qv-bubble-radius,22px) 7px var(--qv-bubble-radius,22px);backdrop-filter:blur(var(--qv-bubble-blur,0))!important;-webkit-backdrop-filter:blur(var(--qv-bubble-blur,0))!important;box-shadow:inset 0 1px 0 #ffffff18!important}html.dark[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-thread,.qv-mw-thread) .qv-message-mine{color:var(--qv-bubble-ink-dark,#faf7ff)!important}html[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-thread,.qv-mw-thread) :is(.qv-message-content.bg-card,.qv-message-incoming){background:rgba(var(--qv-incoming-rgb),var(--qv-bubble-opacity,.68))!important;backdrop-filter:blur(var(--qv-bubble-blur,0))!important;-webkit-backdrop-filter:blur(var(--qv-bubble-blur,0))!important}.ds-wallpaper-picker{margin-block:12px;border:1px solid var(--ds-line,var(--line));border-radius:10px;background:var(--ds-surface,var(--card));color:var(--ink)}.ds-wallpaper-picker summary{display:flex;align-items:center;gap:12px;justify-content:space-between;min-height:38px;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.ds-wallpaper-picker summary:after{content:"⌄";color:var(--mut)}.ds-wallpaper-picker[open] summary:after{content:"⌃"}.ds-wallpaper-current{margin-left:auto;color:var(--mut);font-size:12px;font-weight:400}.ds-wallpaper-picker-body{padding:0 12px 12px}.ds-wallpaper-hint{margin:0 0 9px;color:var(--mut);font-size:12px;line-height:1.5}.ds-wallpaper-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}.ds-wallpaper-option{display:flex;flex-direction:column;min-width:0;padding:4px;border:1px solid var(--ds-line,var(--line));border-radius:8px;background:transparent;color:var(--ink);font-size:11px;text-align:left;box-shadow:none}.ds-wallpaper-auto,.ds-wallpaper-none,.ds-wallpaper-option>img{display:block;width:100%;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.ds-wallpaper-auto{background:linear-gradient(135deg,#d6ebe2,#292342)}.ds-wallpaper-none{display:grid;place-items:center;background:var(--card2);font-size:20px;color:var(--mut)}.ds-wallpaper-option>span:last-child{padding:5px 2px 2px}.ds-wallpaper-option[aria-pressed=true]{border-color:var(--brand);outline:1px solid var(--brand)}.qv-settings-heading{margin-bottom:10px!important}html[data-qv-active][data-qv-theme][data-design] .qv-settings-nav{position:static!important;display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:2px;padding:3px!important;min-height:36px;margin:0 0 10px!important;border-radius:10px;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-qv-active][data-qv-theme][data-design] .qv-settings-nav button{flex:1 0 auto;min-height:30px!important;padding:5px 10px!important;border-radius:7px!important;line-height:20px}html[data-qv-desktop] .ds-page:has(.ds-screen-settings){overflow:hidden!important}html[data-qv-desktop] .ds-screen-settings{height:100%;min-height:0;overflow:hidden;max-width:none!important;padding:12px 16px!important}html[data-qv-desktop] .qv-settings-page{height:100%;min-height:0;display:flex;flex-direction:column;max-width:900px}html[data-qv-desktop] .qv-settings-page>:is(.qv-settings-heading,.qv-settings-nav){flex-shrink:0}html[data-qv-desktop] .qv-settings-content{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 5px 12px 0;scrollbar-gutter:stable}html[data-qv-desktop] .qv-settings-content>form{padding:14px!important}html:not(.dark) .qv-scene-backdrop:is([data-family=classic],[data-family=immersive]){background:#080a16}html:not(.dark) .qv-scene-backdrop .qv-original-sky{-webkit-mask-image:linear-gradient(#000 0 72%,transparent);mask-image:linear-gradient(#000 0 72%,transparent)}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design]{--qv-panel:hsl(var(--qv-hue,274) 12% 99%/var(--qv-ui-opacity));--qv-panel-soft:hsl(var(--qv-hue,274) 10% 96%/var(--qv-ui-opacity));--ds-surface:var(--qv-panel);--ds-surface-raised:var(--qv-panel-soft);--ds-rail-surface:hsl(var(--qv-hue,274) 10% 92%/var(--qv-ui-opacity));--ds-menu-surface:hsl(var(--qv-hue,274) 10% 96%/var(--qv-ui-opacity));--ds-workspace-surface:hsl(var(--qv-hue,274) 12% 96%/var(--qv-ui-wash));--ds-topbar-frost:var(--qv-panel);--ds-glass:var(--qv-panel);--ds-blur:var(--qv-ui-blur)}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body :is(.pw-hero-info,.premium-card,.qv-social-card,.qv-premium-surface){background:var(--qv-panel)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body :is(.qv-app-topbar-row,.ds-topbar,.ds-player){background:var(--qv-panel)!important;backdrop-filter:var(--qv-ui-filter,none)!important;-webkit-backdrop-filter:var(--qv-ui-filter,none)!important}html[data-qv-active][data-qv-theme][data-design] body :is(.pw-hero-info,.premium-card,.qv-social-card,.qv-premium-surface,.qv-public-reading-surface,.qv-dashboard-reading-surface,.qv-app-sidebar,.qv-theme-toggle,.qv-bell-button,[class*=backdrop-blur]):not(:where(.qv-chat-thread *,.qv-mw-thread *,.bio-card *,.bio-article *)){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:root[data-qv-active][data-qv-theme][data-design] body :is(.qv-public-header,.qv-app-topbar-row,.qv-app-mobile-header,.qv-music-player,.ds-topbar,.ds-player){backdrop-filter:var(--qv-ui-filter,none)!important;-webkit-backdrop-filter:var(--qv-ui-filter,none)!important}.ds-popout{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--ds-panel,var(--card))}.ds-popout-title{height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--line);font-size:12px;-webkit-app-region:drag}.ds-popout-title button{-webkit-app-region:no-drag}.ds-popout-body{min-height:0;flex:1;overflow:hidden}.ds-popout-body .ds-screen{width:100%;max-width:none!important;height:100%;padding:0!important}html[data-qv-desktop] .ds-popout .ds-messenger .qv-chat-card{grid-template-columns:minmax(0,1fr)!important;height:100%!important}.ds-popout .ds-dialog-list{display:none!important}.ds-popout .ds-conversation-pane{display:flex!important;width:100%;max-width:none!important}.ds-popout .ds-conversation-heading{flex-wrap:wrap}.ds-popout .ds-conversation-heading .ds-peer-profile{display:none}.ds-popout .qv-chat-thread{min-height:0}@media(prefers-reduced-transparency:reduce),(update:slow){html[data-qv-active][data-qv-theme][data-design]{--qv-ui-blur:0px!important;--qv-ui-filter:none!important;--qv-ui-opacity:1!important}html[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-thread,.qv-mw-thread) :is(.qv-message-mine,.qv-message-content.bg-card,.qv-message-incoming){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.qv-browser-popout,.qv-browser-popout-body{height:100dvh;min-height:0;overflow:hidden}.qv-browser-popout-body>div:has(>.qv-chat-card){height:100%;display:flex;flex-direction:column;overflow:hidden}.qv-browser-popout-body>div:has(>.qv-chat-card)>div:first-child{display:none}html[data-qv-active][data-qv-theme][data-design] .qv-browser-popout .qv-chat-card{height:100%!important;min-height:0!important;flex:1;grid-template-columns:minmax(0,1fr)!important;border-radius:0}.qv-browser-popout .qv-chat-card>aside{display:none!important}.qv-browser-popout .qv-chat-card>section{display:flex!important;min-height:0}html[data-qv-active][data-qv-theme][data-design] :is(.ds-popout,.qv-browser-popout) .qv-page-noscroll{height:100%!important;min-height:0!important;padding:0!important;overflow:hidden}:is(.ds-popout,.qv-browser-popout) .qv-page-noscroll>header{display:none}html[data-qv-active][data-qv-theme][data-design] :is(.ds-popout,.qv-browser-popout) .qv-page-noscroll>div:has(>aside+main){height:100%!important;min-height:0!important;flex:1;grid-template-columns:minmax(0,1fr)!important}:is(.ds-popout,.qv-browser-popout) .qv-page-noscroll>div:has(>aside+main)>aside{display:none!important}:is(.ds-popout,.qv-browser-popout) .qv-page-noscroll>div:has(>aside+main)>main{display:flex!important;min-height:0;overflow:hidden}html[data-qv-active][data-qv-theme][data-design] body .qv-message-mine [class*=text-white]{color:inherit!important}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design]{--qv-field-fill:#fdfcff;--qv-field-edge:#8b8298;--qv-field-ink:#282331;--qv-field-hint:#655d72;--qv-field-focus:color-mix(in srgb,var(--brand) 76%,#241338)}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-composer,textarea,select,:where(input:not([type=hidden]):not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]))){background:var(--qv-field-fill)!important;color:var(--qv-field-ink)!important;border:1px solid var(--qv-field-edge)!important;box-shadow:none!important;caret-color:var(--qv-field-focus);transition:border-color .16s,outline-color .16s}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body .qv-chat-composer{min-height:42px!important;padding:10px 13px!important;border-radius:12px}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body :is(input,textarea)::-moz-placeholder{color:var(--qv-field-hint)!important;opacity:1!important}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body .qv-chat-composer:empty:before,html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body :is(input,textarea)::placeholder{color:var(--qv-field-hint)!important;opacity:1!important}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-composer,textarea,select,input):focus{border-color:var(--qv-field-focus)!important;outline:2px solid var(--qv-field-focus)!important;outline-offset:1px;box-shadow:none!important}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-card,.qv-mw-window) button[aria-label=\41E\442\43F\440\430\432\438\442\44C]{background:var(--qv-field-focus)!important;color:#fff!important;border:1px solid var(--qv-field-focus)!important;box-shadow:none!important}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-card,.qv-mw-window) button[aria-label=\41E\442\43F\440\430\432\438\442\44C]:disabled{background:#e6e1ed!important;color:#746b80!important;border-color:#b0a7bd!important;opacity:1!important}html:root:not(.dark)[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-card,.qv-mw-window) button:focus-visible{outline:2px solid var(--qv-field-focus)!important;outline-offset:2px}html[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-thread,.qv-mw-thread) :is(.qv-message-content.bg-card,.qv-message-incoming){color:var(--qv-incoming-ink-light,var(--ink))!important}html.dark[data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-thread,.qv-mw-thread) :is(.qv-message-content.bg-card,.qv-message-incoming){color:var(--qv-incoming-ink-dark,var(--ink))!important}html[data-qv-active][data-qv-theme][data-design] body :is(.qv-message-content.bg-card,.qv-message-incoming) [class*=text-mut]{color:inherit!important}@media (max-width:1023px){html[data-qv-mobile-chat],html[data-qv-mobile-chat] body{overflow:hidden;overscroll-behavior:none}html[data-qv-mobile-chat] body{position:fixed;inset:0;width:100%;height:100%;padding-bottom:0!important}html[data-qv-mobile-chat] :is(.qv-app-mobile-header,.qv-dock,.pd-dock,.qv-player-fixed){display:none!important}html[data-qv-mobile-chat] .qv-messages-layout{padding:0!important}html[data-qv-mobile-chat] body .qv-chat-card.qv-chat-card-open{position:fixed;z-index:40;top:var(--qv-chat-visible-top,0);left:0;right:0;width:100%;height:var(--qv-chat-visible-height,100dvh)!important;min-height:0!important;max-height:none;margin:0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:clip;background:var(--qv-panel-solid,var(--card));box-shadow:none!important}html[data-qv-mobile-chat] .qv-conversation-header{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:8px}html[data-qv-mobile-chat] .qv-conversation-pane{overflow:clip}html[data-qv-mobile-chat] .qv-chat-thread{overscroll-behavior-y:contain;overflow-anchor:none;min-width:0}html[data-qv-mobile-chat] .qv-conversation-pane>form{flex-shrink:0;min-width:0;padding:6px 10px max(8px,env(safe-area-inset-bottom))}html[data-qv-mobile-chat] .qv-keyboard-open .qv-conversation-pane>form{padding-bottom:6px}html[data-qv-mobile-chat] .qv-chat-short-viewport .qv-chat-shortcuts{display:none}html[data-qv-mobile-chat] .qv-chat-picker-anchor{position:static}html[data-qv-mobile-chat] .qv-chat-picker-panel{left:10px;right:10px;bottom:100%;width:auto;max-width:none;max-height:calc(var(--qv-chat-visible-height,100dvh)*.5);overflow-y:auto;overscroll-behavior:contain}html[data-qv-mobile-chat] .qv-chat-short-viewport .qv-chat-picker-panel{bottom:72px;max-height:calc(var(--qv-chat-visible-height,100dvh) - 140px)}html[data-qv-mobile-chat] body .qv-chat-compose-row{display:grid;grid-template-columns:repeat(4,36px) minmax(0,1fr) 44px;gap:2px 3px;align-items:center}html[data-qv-mobile-chat] body .qv-chat-compose-row>.qv-chat-composer{grid-column:1/6;grid-row:1;order:0;min-width:0;min-height:44px;max-height:min(120px,calc(var(--qv-chat-visible-height,100dvh)*.22));font-size:16px}html[data-qv-mobile-chat] .qv-chat-send-control{grid-column:6;grid-row:1;align-self:end;margin-bottom:1px}html[data-qv-mobile-chat] .qv-chat-send-control>button[type=button]{display:none}html[data-qv-mobile-chat] .qv-chat-send-control>button[type=submit]{height:44px;width:44px;padding:0}html[data-qv-mobile-chat] .qv-chat-send-control>button[type=submit]>span{display:none}html[data-qv-mobile-chat] .qv-chat-send-control>button[type=submit]>svg{display:block}html[data-qv-mobile-chat] .qv-chat-compose-row>:is(button,div:not(.qv-chat-composer):not(.qv-chat-send-control)){grid-row:2}html[data-qv-mobile-chat] .qv-chat-compose-row>button,html[data-qv-mobile-chat] .qv-chat-compose-row>div:not(.qv-chat-send-control)>button{height:36px;width:36px}html[data-qv-mobile-chat] .qv-chat-compose-row>:is(.qv-capture,.qv-preview){grid-column:1/-1;min-width:0;max-width:100%}html[data-qv-mobile-chat] .qv-message-content{min-width:0;overflow-wrap:anywhere}html[data-qv-mobile-chat][data-qv-active][data-qv-theme][data-design] body .qv-chat-thread :is(.qv-message-mine,.qv-message-content.bg-card,.qv-message-incoming),html[data-qv-mobile-chat][data-qv-active][data-qv-theme][data-design] body :is(.qv-chat-card,.chat-surface){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}