.tm-room-settings-dialog .tm-room-settings-assets{border:0;min-width:0;margin:0 0 24px;padding:0}.tm-room-settings-dialog .tm-room-settings-assets legend{color:var(--text-primary);padding:0;font-size:12px;font-weight:800}.tm-room-settings-dialog .tm-room-settings-assets>p{color:var(--text-secondary);margin:8px 0 12px;font-size:12px;line-height:1.5}.tm-room-settings-dialog .tm-room-settings-asset-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tm-room-settings-dialog .tm-room-settings-asset-option{border:1px solid var(--border);background:var(--surface-elevated);min-width:0;min-height:64px;color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.tm-room-settings-dialog .tm-room-settings-asset-option:has(input:checked){border-color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 10%, var(--surface))}.tm-room-settings-dialog .tm-room-settings-asset-option:focus-within{outline:2px solid var(--accent-blue);outline-offset:2px}html body .tm-room-settings-dialog .tm-room-settings-assets .tm-room-settings-asset-option input[type=checkbox]{flex:0 0 18px;place-content:center;appearance:none!important;border:1px solid var(--border-soft)!important;background:var(--surface)!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;border-radius:4px!important;margin:1px 0 0!important;padding:0!important;display:grid!important}html body .tm-room-settings-dialog .tm-room-settings-assets .tm-room-settings-asset-option input[type=checkbox]:checked{border-color:var(--action-primary)!important;background:var(--action-primary)!important}html body .tm-room-settings-dialog .tm-room-settings-assets .tm-room-settings-asset-option input[type=checkbox]:checked:after{content:"";border:solid var(--action-on-primary);border-width:0 2px 2px 0;width:5px;height:9px;display:block;transform:translateY(-1px)rotate(45deg)}.tm-room-settings-dialog .tm-room-settings-asset-option>span{gap:4px;min-width:0;display:grid}.tm-room-settings-dialog .tm-room-settings-asset-option strong{color:var(--text-primary);font-size:12px;line-height:1.4}.tm-room-settings-dialog .tm-room-settings-asset-option small{color:var(--text-secondary);font-size:11px;line-height:1.45}.tm-room-settings-dialog .tm-room-settings-assets:disabled .tm-room-settings-asset-option{opacity:.65;cursor:default}@media (max-width:720px){.tm-room-settings-dialog .tm-room-settings-asset-options{grid-template-columns:minmax(0,1fr)}}.tm-app-main:has(>.tm-rooms-page-v2){background:var(--bg)!important}.tm-app-main>.tm-rooms-page-v2,.tm-rooms-page-v2{--rooms-green:var(--accent-blue,#4c6fff);--rooms-green-bright:#78a8ff;--rooms-green-soft:color-mix(in srgb, var(--accent-blue,#4c6fff) 12%, transparent);width:min(100%,1420px)!important;max-width:1420px!important;margin-inline:auto!important}.tm-room-featured-label,.tm-room-featured-owner,.tm-room-featured-brief>span{color:#22d3ee!important}.tm-room-featured-action,.tm-room-featured-action:hover,.tm-room-featured-action:focus-visible,.tm-room-featured-action svg{color:#fff!important}.tm-room-featured-label svg{color:#22d3ee!important}.tm-room-featured-owner>i{background:#22d3ee!important;box-shadow:0 0 10px #22d3ee8c!important}.tm-room-featured-chart stop{stop-color:var(--accent-blue,#4c6fff)!important}.tm-room-directory-ticker-logo{width:32px;height:32px;color:var(--accent-blue);background:0 0;border:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-style:normal;display:inline-flex;position:relative;overflow:hidden}.tm-room-directory-ticker-logo img,.tm-room-directory-ticker-logo b{width:100%;height:100%;position:absolute;inset:0}.tm-room-directory-ticker-logo img{object-fit:contain;opacity:0;border-radius:50%;padding:0}.tm-room-active-ticker>small{margin-top:8px;display:block}.tm-room-directory-ticker-logo b{place-items:center;font-size:.72rem;font-weight:850;display:grid}.tm-room-directory-ticker-logo.is-loaded img{opacity:1}.tm-room-directory-ticker-logo.is-loaded b{opacity:0}.tm-rooms-page-v2 .tm-room-active-ticker>div>.tm-room-directory-ticker-logo,html[data-theme=dark] .tm-rooms-page-v2 .tm-room-active-ticker>div>.tm-room-directory-ticker-logo{width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;overflow:hidden!important}.tm-rooms-page-v2 .tm-room-active-ticker .tm-room-directory-ticker-logo img{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}.tm-rooms-page-v2>.tm-rooms-directory-canvas{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:22px!important;padding:0!important;display:grid!important}.tm-rooms-page-v2 .tm-rooms-command{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(320px,1fr) minmax(320px,430px) 140px!important;align-items:start!important;gap:18px!important;padding:2px 0 4px!important}.tm-rooms-page-v2 .tm-room-featured-profile{grid-template-columns:124px minmax(0,1fr)!important}.tm-rooms-page-v2 .tm-room-featured-profile>.tm-room-avatar{width:124px!important;height:124px!important}.tm-rooms-page-v2 .tm-room-featured-profile>.tm-room-avatar img{transform:scale(1.12);object-fit:cover!important;width:100%!important;height:100%!important}.tm-rooms-page-v2 .tm-rooms-command>div{background:0 0!important;border:0!important;padding:0!important}.tm-rooms-page-v2 .tm-rooms-command h1{letter-spacing:-.045em!important;margin:0 0 7px!important;font-size:clamp(2.15rem,3vw,2.8rem)!important;font-weight:760!important;line-height:1!important}.tm-rooms-page-v2 .tm-rooms-command p{color:var(--muted)!important;margin:0!important;font-size:.86rem!important;font-weight:520!important}.tm-rooms-page-v2 .tm-room-search{border:1px solid color-mix(in srgb, var(--border) 90%, transparent)!important;background:color-mix(in srgb, var(--surface-elevated) 88%, transparent)!important;border-radius:11px!important;width:100%!important;min-height:46px!important;margin:0!important;padding:0 15px!important;box-shadow:inset 0 1px #ffffff08!important}.tm-rooms-page-v2 .tm-room-search:focus-within{border-color:color-mix(in srgb, var(--accent-blue) 58%, var(--border))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-blue) 12%, transparent)!important}.tm-rooms-page-v2 .tm-room-create-trigger,html[data-theme=dark] .tm-rooms-page-v2 .tm-room-create-trigger{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#635bff)!important;border:1px solid #818cf8b3!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:140px!important;min-height:46px!important;margin:0!important;display:inline-flex!important;box-shadow:0 12px 28px #4f46e538!important}.tm-rooms-page-v2 .tm-room-create-trigger:hover{transform:translateY(-1px)!important;box-shadow:0 15px 32px #4f46e54d!important}.tm-rooms-page-v2 .tm-room-directory-tabs{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);border-radius:12px;align-items:center;gap:5px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.tm-rooms-page-v2 .tm-room-directory-tabs button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.78rem;font-weight:800;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.tm-rooms-page-v2 .tm-room-directory-tabs button:hover{color:var(--text);background:color-mix(in srgb, var(--accent-blue) 7%, transparent)}.tm-rooms-page-v2 .tm-room-directory-tabs button.is-active{background:color-mix(in srgb, var(--accent-blue) 16%, var(--surface-elevated));color:var(--accent-blue);box-shadow:0 5px 15px color-mix(in srgb, var(--accent-blue) 10%, transparent)}.tm-rooms-page-v2 .tm-room-directory-tabs button>span{background:color-mix(in srgb, currentColor 10%, transparent);min-width:20px;height:20px;color:inherit;border-radius:999px;place-items:center;padding-inline:5px;font-size:.62rem;line-height:1;display:grid}.tm-rooms-page-v2 .tm-room-directory-tabs+p{margin-top:7px}html[data-theme=dark] .tm-rooms-page-v2,html[data-theme=dark] .tm-rooms-page-v2>.tm-rooms-directory-canvas,html[data-theme=dark] .tm-rooms-page-v2 .tm-rooms-command,html[data-theme=dark] .tm-rooms-page-v2 .tm-rooms-command>div{background:#050a0f!important}html[data-theme=dark] .tm-app-main:has(>.tm-rooms-page-v2){background:#050a0f!important}html[data-theme=dark] .tm-room-featured-v3{background:radial-gradient(circle at 61% 35%,#4c6fff1a,#0000 32%),linear-gradient(115deg,#08101b,#081019 65%)!important}html[data-theme=dark] .tm-rooms-page-v2 .tm-room-search{background:#0a131d!important}@media (max-width:980px){.tm-rooms-page-v2 .tm-rooms-command{grid-template-columns:minmax(0,1fr) auto!important}.tm-rooms-page-v2 .tm-rooms-command>div{grid-column:1/-1!important}}@media (max-width:720px){.tm-rooms-page-v2 .tm-rooms-command{grid-template-columns:minmax(0,1fr)!important}.tm-rooms-page-v2 .tm-room-create-trigger,html[data-theme=dark] .tm-rooms-page-v2 .tm-room-create-trigger{width:100%!important}.tm-rooms-page-v2 .tm-room-featured-profile{grid-template-columns:84px minmax(0,1fr)!important}.tm-rooms-page-v2 .tm-room-featured-profile>.tm-room-avatar{width:84px!important;height:84px!important}}@media (max-width:480px){.tm-rooms-page-v2 .tm-room-featured-profile{grid-template-columns:minmax(0,1fr)!important}.tm-rooms-page-v2 .tm-room-featured-profile>.tm-room-avatar{width:72px!important;height:72px!important}}@media (max-width:720px){.tm-app-main:has(>.tm-rooms-page-v2){padding:12px 10px calc(96px + env(safe-area-inset-bottom))!important}.tm-rooms-page-v2>.tm-rooms-directory-canvas{gap:14px!important}.tm-rooms-page-v2 .tm-rooms-command{grid-template-columns:minmax(0,1fr) 108px!important;align-items:center!important;gap:10px!important;padding:2px 0 6px!important;display:grid!important}.tm-rooms-page-v2 .tm-rooms-command>div{grid-column:1/-1!important}.tm-rooms-page-v2 .tm-rooms-command h1{font-size:clamp(1.85rem,9vw,2.2rem)!important}.tm-rooms-page-v2 .tm-rooms-command p{font-size:.78rem!important}.tm-rooms-page-v2 .tm-room-search{grid-column:1!important;min-width:0!important;min-height:44px!important;padding-inline:12px!important}.tm-rooms-page-v2 .tm-room-create-trigger,html[data-theme=dark] .tm-rooms-page-v2 .tm-room-create-trigger{grid-column:2!important;width:108px!important;min-width:108px!important;min-height:44px!important;padding-inline:8px!important}.tm-room-featured-v3,html[data-theme=dark] .tm-room-featured-v3{border-radius:18px!important;min-height:0!important;padding:16px!important}.tm-room-featured-chart{opacity:.28!important;width:94%!important;height:46%!important;top:56px!important;right:-12%!important}.tm-room-featured-body{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;margin-top:15px!important}.tm-rooms-page-v2 .tm-room-featured-profile,.tm-room-featured-profile{grid-template-columns:64px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:2px 0!important;display:grid!important}.tm-rooms-page-v2 .tm-room-featured-profile>.tm-room-avatar,.tm-room-featured-profile>.tm-room-avatar{border-radius:15px!important;place-items:center!important;width:64px!important;height:64px!important;font-size:.92rem!important;display:grid!important}.tm-room-featured-owner{margin:1px 0 7px!important;font-size:.61rem!important}.tm-room-featured-copy h2{gap:6px!important;font-size:clamp(1.3rem,6.5vw,1.58rem)!important}.tm-room-featured-copy h2 svg{width:17px!important;height:17px!important}.tm-room-featured-copy>p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;grid-column:1/-1!important;margin:9px 0 10px!important;font-size:.78rem!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.tm-room-featured-community{gap:6px 9px!important}.tm-room-featured-community>span>i,.tm-room-featured-community>span>em{width:22px!important;height:22px!important}.tm-room-featured-community strong,.tm-room-featured-community small{font-size:.66rem!important}.tm-room-featured-topics{scrollbar-width:none!important;flex-wrap:nowrap!important;grid-column:1/-1!important;gap:6px!important;margin-top:11px!important;padding-bottom:2px!important;overflow-x:auto!important}.tm-room-featured-topics::-webkit-scrollbar{display:none!important}.tm-room-featured-topics span{flex:none!important;padding:5px 9px!important}.tm-room-featured-brief{border-radius:13px!important;min-height:0!important;padding:13px!important}.tm-room-featured-brief ul{gap:6px!important;margin:9px 0 10px!important}.tm-room-featured-brief li{white-space:normal!important;font-size:.68rem!important;line-height:1.35!important}.tm-room-featured-formats{flex-wrap:wrap!important;gap:6px 12px!important;margin-bottom:11px!important;display:flex!important}.tm-room-featured-action{min-height:44px!important}.tm-room-active-heading{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}.tm-rooms-page-v2 .tm-room-directory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.tm-rooms-page-v2 .tm-room-directory-tabs button{min-width:0!important;padding-inline:8px!important;font-size:.72rem!important}.tm-room-active-heading .tm-room-sort{justify-content:flex-end!important}.tm-room-active-heading p,.tm-room-active-heading .tm-room-sort>span{display:none!important}.tm-room-active-heading .tm-room-sort select{width:128px!important;min-height:40px!important}.tm-room-active-row{grid-template-columns:minmax(0,1fr) auto!important;gap:11px 9px!important;min-height:0!important;padding:13px!important;display:grid!important}.tm-room-active-identity{grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important}.tm-room-active-identity>.tm-room-avatar{width:48px!important;height:48px!important;display:grid!important}.tm-room-active-identity>div>p{margin-block:4px 7px!important}.tm-room-active-latest{border-top:1px solid var(--border)!important;border-left:0!important;grid-area:2/1/auto/-1!important;min-width:0!important;padding:10px 0 0!important}.tm-room-active-action{grid-area:1/2!important;align-self:center!important}.tm-room-active-action>span{display:none!important}.tm-room-active-action>strong{min-width:64px!important;min-height:40px!important}}@media (max-width:380px){.tm-rooms-page-v2 .tm-rooms-command{grid-template-columns:minmax(0,1fr) 96px!important}.tm-rooms-page-v2 .tm-room-create-trigger,html[data-theme=dark] .tm-rooms-page-v2 .tm-room-create-trigger{width:96px!important;min-width:96px!important}}@media (max-width:720px){html body .tm-live-room .tm-room-heading-actions-v2>button.tm-room-mobile-search-button{z-index:22!important;border:1px solid color-mix(in srgb, var(--accent-blue) 38%, var(--border))!important;background:color-mix(in srgb, var(--surface) 94%, var(--accent-blue) 6%)!important;width:40px!important;min-width:40px!important;height:40px!important;color:var(--accent-blue)!important;border-radius:11px!important;place-items:center!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;box-shadow:0 6px 16px #0206171f!important}html body .tm-live-room .tm-room-heading-actions-v2>button.tm-room-mobile-search-button.is-active{background:var(--accent-blue)!important;color:#fff!important}html body .tm-live-room .tm-mobile-memory-toggle{padding-right:12px!important}html body:has(.tm-live-room) button.tm-desq-ai-launcher{inset:auto 14px calc(84px + env(safe-area-inset-bottom)) auto!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;transform:none!important}:is(html body:has(.tm-room-mobile-search-panel) button.tm-desq-ai-launcher,html body:has(.tm-live-memory.is-mobile-open) button.tm-desq-ai-launcher){opacity:0!important;pointer-events:none!important}html body .tm-live-room.tm-live-room>aside.tm-live-memory.tm-live-memory.is-mobile-open,html[data-theme=dark] body .tm-live-room.tm-live-room>aside.tm-live-memory.tm-live-memory.is-mobile-open{-webkit-overflow-scrolling:touch;inset:max(8px, env(safe-area-inset-top)) 8px auto!important;z-index:220!important;width:auto!important;max-width:none!important;height:calc(100dvh - 98px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 98px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overscroll-behavior:contain!important;min-height:0!important;display:block!important;position:fixed!important;overflow:hidden auto!important}}
.tm-friends-summary{align-items:center!important;gap:9px!important;display:flex!important}.tm-friends-summary strong,.tm-friends-summary>span{border:1px solid var(--border);background:var(--surface-secondary);min-height:40px;color:var(--text-primary);border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-size:.76rem;font-weight:800;display:inline-flex}.tm-friends-summary svg,.tm-friends-summary>span{color:var(--accent-blue)}.tm-friend-requests{border:1px solid color-mix(in srgb, var(--accent-blue) 24%, var(--border));background:color-mix(in srgb, var(--accent-blue) 4%, var(--background));border-radius:16px;gap:10px;padding:17px;display:grid}.tm-friend-requests>header,.tm-friends-list-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.tm-friend-requests>header>div,.tm-friends-list-heading>div{gap:3px;display:grid}.tm-friend-requests>header span,.tm-friends-list-heading span{color:var(--accent-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.tm-friend-requests>header h2,.tm-friends-list-heading h2{margin:0;font-size:1rem}.tm-friend-requests>header>strong,.tm-friends-list-heading>strong{background:var(--accent-blue-soft);min-width:28px;height:28px;color:var(--accent-blue);border-radius:999px;place-items:center;font-size:.68rem;display:grid}.tm-friend-requests>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tm-friend-request-card{border:1px solid var(--border);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.tm-friend-request-card>a{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;color:var(--text-primary)!important}.tm-friend-request-card .tm-friend-avatar{width:44px;height:44px}.tm-friend-request-card>a>span:last-child{gap:2px;min-width:0;display:grid}.tm-friend-request-card strong,.tm-friend-request-card small,.tm-friend-request-card em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-friend-request-card>a strong{font-size:.78rem}.tm-friend-request-card>a small,.tm-friend-request-card>a em{color:var(--text-muted);font-size:.62rem;font-style:normal}.tm-friend-request-card>div{align-items:center;gap:6px;display:flex}.tm-friend-request-card button{border:1px solid color-mix(in srgb, var(--accent-blue) 35%, var(--border));background:var(--accent-blue);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.65rem;font-weight:800;display:inline-flex}.tm-friend-request-card button.is-secondary{color:var(--text-secondary);background:0 0}.tm-friend-request-card button:disabled{cursor:wait;opacity:.55}.tm-friends-list-heading{margin-top:4px}.tm-friends-status{z-index:3;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);max-width:min(560px,100%);color:var(--text-secondary);box-shadow:var(--desq-shadow-card);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-self:center;margin:0;padding:9px 13px;font-size:.69rem;position:sticky;bottom:12px}.tm-friends-mobile-tabs,.tm-friends-requests-empty{display:none}.tm-friends-requests-panel,.tm-friends-current-panel{display:contents}.tm-author-v2-action.is-pending{border-color:color-mix(in srgb, var(--accent-blue) 30%, var(--border))!important;background:color-mix(in srgb, var(--accent-blue) 8%, var(--surface))!important;color:var(--accent-blue)!important}.tm-author-v2-action.is-request{border-color:var(--accent-blue)!important;background:var(--accent-blue)!important;color:#fff!important}@media (max-width:900px){.tm-friend-requests>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.tm-friends-page{border-radius:18px;gap:13px;padding:13px}.tm-friends-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-bottom:13px;display:grid}.tm-friends-summary{justify-content:flex-end}.tm-friends-summary>span{display:none}.tm-friends-summary strong{min-height:34px;padding:0 10px}.tm-friends-mobile-tabs{border:1px solid var(--border);background:var(--surface-secondary);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.tm-friends-mobile-tabs button{min-height:40px;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:.74rem;font-weight:850;display:inline-flex}.tm-friends-mobile-tabs button.is-active{background:var(--surface);color:var(--accent-blue);box-shadow:0 4px 14px color-mix(in srgb, var(--text-primary) 8%, transparent)}.tm-friends-mobile-tabs span{background:var(--accent-blue-soft);border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:.58rem;display:grid}.tm-friends-page[data-mobile-view=friends] .tm-friends-requests-panel,.tm-friends-page[data-mobile-view=requests] .tm-friends-current-panel{display:none}.tm-friends-page[data-mobile-view=requests] .tm-friends-requests-panel,.tm-friends-page[data-mobile-view=friends] .tm-friends-current-panel{gap:14px;min-width:0;display:grid}.tm-friends-requests-empty{border:1px dashed var(--border);min-height:220px;color:var(--text-muted);text-align:center;border-radius:15px;align-content:center;place-items:center;gap:7px;padding:22px;display:grid}.tm-friends-requests-empty svg{color:var(--accent-green)}.tm-friends-requests-empty h2,.tm-friends-requests-empty p{margin:0}.tm-friends-requests-empty h2{color:var(--text-primary);font-size:.92rem}.tm-friends-requests-empty p{max-width:250px;font-size:.7rem;line-height:1.45}.tm-friend-request-card{grid-template-columns:minmax(0,1fr)}.tm-friend-request-card>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tm-friend-request-card>div>button:only-child{grid-column:1/-1}.tm-friend-card{gap:11px;padding:13px}.tm-friend-card:hover{transform:none}.tm-friend-card-actions{grid-template-columns:minmax(0,1fr) 40px}.tm-friend-card-actions a,.tm-friend-card-actions button{min-height:40px}.tm-friend-card-actions button{width:40px;padding:0}.tm-friend-card-actions button span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
:root,html[data-theme=light]{--action-primary:#2563eb;--action-primary-hover:#1d4ed8;--action-on-primary:#fff;--action-ai:#0e7490;--action-ai-hover:#155e75;--action-on-ai:#fff;--action-secondary:var(--surface-control);--action-secondary-hover:var(--surface-secondary);--action-on-secondary:var(--text-secondary);--action-border:var(--border)}html[data-theme=dark]{--action-primary:#60a5fa;--action-primary-hover:#93c5fd;--action-on-primary:#0b1220;--action-ai:#22d3ee;--action-ai-hover:#67e8f9;--action-on-ai:#0b1220}html[data-theme] body :is(.tm-primary,.tm-author-edit-link,.tm-sidebar-create,.tm-new-room-button,.tm-home-new-room,.tm-room-spotlight-open,.tm-home-world-feature-actions>.is-read,.tm-login-form button[type=submit],.tm-watchlist-redesign .tm-conviction-add-button,.tm-rooms-page-v2 .tm-room-create-trigger,.tm-composer-actions>button[type=submit]){background:var(--action-primary)!important;border-color:var(--action-primary)!important;color:var(--action-on-primary)!important;box-shadow:none!important}html[data-theme] body :is(.tm-primary,.tm-author-edit-link,.tm-sidebar-create,.tm-new-room-button,.tm-home-new-room,.tm-room-spotlight-open,.tm-home-world-feature-actions>.is-read,.tm-login-form button[type=submit],.tm-watchlist-redesign .tm-conviction-add-button,.tm-rooms-page-v2 .tm-room-create-trigger,.tm-composer-actions>button[type=submit]):hover:not(:disabled):not([aria-disabled=true]){background:var(--action-primary-hover)!important;border-color:var(--action-primary-hover)!important;color:var(--action-on-primary)!important;box-shadow:none!important}html[data-theme] body :is(.tm-secondary,.tm-icon-button,.tm-theme-toggle,.tm-home-story-actions>button,.tm-research-library-button,.tm-home-world-feature-actions>:is(.is-podcast,.is-video,.is-charts)){background:var(--action-secondary)!important;border-color:var(--action-border)!important;color:var(--action-on-secondary)!important;box-shadow:none!important}html[data-theme] body :is(.tm-secondary,.tm-icon-button,.tm-theme-toggle,.tm-home-story-actions>button,.tm-research-library-button,.tm-home-world-feature-actions>:is(.is-podcast,.is-video,.is-charts)):hover:not(:disabled):not([aria-disabled=true]){background:var(--action-secondary-hover)!important;color:var(--text-primary)!important}html[data-theme] body .tm-research-library-button[aria-pressed=true]{background:var(--accent-blue-soft)!important;border-color:var(--accent-blue)!important;color:var(--accent-blue)!important}html[data-theme] body .tm-home-story-actions>.is-primary{background:var(--action-ai)!important;border-color:var(--action-ai)!important;color:var(--action-on-ai)!important;box-shadow:none!important}html[data-theme] body .tm-home-story-actions>.is-primary:hover{background:var(--action-ai-hover)!important;border-color:var(--action-ai-hover)!important}html[data-theme] body :is(.tm-primary,.tm-author-edit-link,.tm-conviction-add-button,.tm-room-create-trigger,.tm-home-story-actions>.is-primary,.tm-home-world-feature-actions>a) svg{color:inherit!important}html[data-theme] body :is(.tm-primary,.tm-secondary,.tm-icon-button,.tm-theme-toggle,.tm-conviction-add-button,.tm-room-create-trigger,.tm-home-story-actions>a,.tm-home-story-actions>button,.tm-research-library-button,.tm-home-world-feature-actions>:is(.is-podcast,.is-video,.is-charts)):focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}
:root{--type-caption:.75rem;--type-secondary:.8125rem;--type-body:.875rem;--type-reading:1rem;--type-card:1rem;--type-control:.875rem;--type-section:clamp(1.25rem, 1.5vw, 1.5rem);--type-page:clamp(1.75rem, 2.5vw, 2.25rem);--type-heading-weight:750;--control-height:40px;--control-height-compact:36px}html body .tm-sidebar .tm-sidebar-nav-label,html body .tm-sidebar .tm-sidebar-watchlist-head strong,html body .tm-sidebar .tm-sidebar-watchlist-name small,html body .tm-sidebar .tm-sidebar-watchlist-quote small,html body .tm-sidebar .tm-sidebar-profile-identity small,html body .tm-sidebar .tm-sidebar-upgrade-card p{font-size:var(--type-caption)!important;font-weight:600!important;line-height:1.5!important}html body .tm-sidebar .tm-sidebar-nav-label,html body .tm-sidebar .tm-sidebar-watchlist-head strong{letter-spacing:.06em!important;font-weight:700!important}html body .tm-sidebar .tm-sidebar-watchlist-name strong,html body .tm-sidebar .tm-sidebar-watchlist-quote strong{font-size:var(--type-secondary)!important;font-weight:700!important;line-height:1.4!important}html body .tm-home-workspace-header .tm-home-header-greeting h1,html body .tm-rooms-page-v2 .tm-rooms-command h1,html body .tm-research-view-title,html body .tm-conviction-title-block h1,html body .tm-decision-v3-identity h1,html body .tm-notifications-header h1,html body .tm-friends-hero h1,html body .tm-creator-studio-head h1,html body .tm-creator-upgrade-gate h1,html body .tm-feedback-workspace .tm-feedback-hero h1{font-size:var(--type-page)!important;line-height:1.2!important;font-weight:var(--type-heading-weight)!important;letter-spacing:-.025em!important}html body .tm-home-story-copy h2,html body .tm-room-featured-copy h2,html body .tm-room-spotlight-main h2,html body .tm-conviction-score-heading h2,html body .tm-decision-read-copy h2,html body .tm-calendar-toolbar h2,html body .tm-journal-week-hero h2{font-size:var(--type-section)!important;line-height:1.3!important;font-weight:var(--type-heading-weight)!important;letter-spacing:-.02em!important}html body .tm-home-workspace-header .tm-home-header-greeting p,html body .tm-home-story-copy>p,html body .tm-rooms-command p,html body .tm-room-featured-copy>p,html body .tm-conviction-title-block>p:not(.tm-kicker),html body .tm-decision-read-copy>p,html body .tm-notifications-header p,html body .tm-friends-hero p,html body .tm-creator-studio-head p,html body .tm-creator-upgrade-gate>p,html body .tm-feedback-workspace .tm-feedback-hero>p{font-size:var(--type-body)!important;font-weight:500!important;line-height:1.6!important}html body .tm-home-workspace-section-head h2,html body .tm-home-story-copy>.tm-kicker,html body .tm-room-featured-owner,html body .tm-room-featured-community :is(strong,small),html body .tm-room-featured-brief li,html body .tm-room-directory-summary small,html body .tm-conviction-timeline .tm-conviction-summary :is(span,small){font-size:var(--type-caption)!important;line-height:1.5!important}html body .tm-notifications-header>div>span,html body .tm-friends-hero>div:not(.tm-friends-summary)>span,html body .tm-creator-studio-head>div>small,html body .tm-creator-upgrade-gate>small,html body .tm-feedback-workspace .tm-feedback-hero>span{font-size:var(--type-caption)!important;letter-spacing:.06em!important;font-weight:700!important;line-height:1.5!important}html body .tm-friends-list-heading h2,html body .tm-friend-requests>header h2,html body .tm-creator-studio-section-head strong,html body .tm-feedback-workspace .tm-settings-card-heading>strong{font-size:var(--type-card)!important;line-height:1.4!important;font-weight:var(--type-heading-weight)!important;letter-spacing:-.01em!important}html body .tm-home-workspace-section-head h2{letter-spacing:.06em!important;font-weight:700!important}html body .tm-settings-page .tm-settings-overview-metric span,html body .tm-settings-page .tm-settings-status small{font-size:var(--type-caption)!important;white-space:normal!important;line-height:1.5!important}
:root,html[data-theme=light]{--text-muted:#526276;--text-positive:#08743f;--text-negative:#bd263a;--text-ai:#0d6e87;--text-link:#1d4ed8}html[data-theme=dark]{--text-muted:#a8b7cb;--text-positive:#4ade80;--text-negative:#ff8597;--text-ai:#67e8f9;--text-link:#93c5fd}html[data-theme] body .tm-sidebar .tm-sidebar-nav-label,html[data-theme] body .tm-sidebar .tm-sidebar-nav a:not(.is-active),html[data-theme] body .tm-sidebar .tm-sidebar-watchlist-toggle,html[data-theme] body .tm-sidebar .tm-sidebar-watchlist-empty,html[data-theme] body .tm-sidebar .tm-sidebar-profile-identity small,html[data-theme] body .tm-home-story-event-card :is(small,em),html[data-theme] body .tm-home-trending-tickers>a>small,html[data-theme] body .tm-home-world-more-copy>small{color:var(--text-muted)!important}html[data-theme] body .tm-sidebar .tm-sidebar-watchlist-empty{background:var(--surface-secondary)!important}html[data-theme] body .tm-home-story-copy>p,html[data-theme] body .tm-room-featured-copy>p,html[data-theme] body .tm-room-featured-brief li{color:var(--text-secondary)!important}html[data-theme] body .tm-home-story-kicker,html[data-theme] body .tm-home-story-kicker :is(span,svg),html[data-theme] body .tm-rooms-page-v2 .tm-room-featured-label,html[data-theme] body .tm-rooms-page-v2 .tm-room-featured-label svg,html[data-theme] body .tm-rooms-page-v2 .tm-room-featured-owner,html[data-theme] body .tm-rooms-page-v2 .tm-room-featured-brief>span{color:var(--text-ai)!important}html[data-theme] body .tm-rooms-page-v2 .tm-room-featured-topics span{color:var(--text-link)!important}html[data-theme] body .tm-home-world-more-copy>.is-research,html[data-theme] body .tm-research-hub-pulse-copy>p>b,html[data-theme] body .tm-sidebar .tm-sidebar-watchlist-list .tm-sidebar-watchlist-quote.is-positive small,html[data-theme] body .tm-home-trending-quote.is-positive :is(b,em),html[data-theme] body .tm-live-room .tm-message-bubble .tm-ticker-chip.is-bullish,html[data-theme] body .tm-direction-chip.is-bullish{color:var(--text-positive)!important}html[data-theme] body .tm-sidebar .tm-sidebar-watchlist-list .tm-sidebar-watchlist-quote.is-negative small,html[data-theme] body .tm-home-trending-quote.is-negative :is(b,em),html[data-theme] body .tm-live-room .tm-message-bubble .tm-ticker-chip.is-bearish,html[data-theme] body .tm-direction-chip.is-bearish{color:var(--text-negative)!important}html[data-theme] body .tm-sidebar .tm-sidebar-watchlist-list .tm-sidebar-watchlist-quote.is-muted small,html[data-theme] body .tm-home-trending-quote.is-flat :is(b,em){color:var(--text-muted)!important}
:root{--radius-section:16px;--radius-inset:10px}
html[data-theme=dark][data-theme-variant=original]{--background:#5d6166;--surface:#4c5055;--surface-secondary:#44484d;--surface-elevated:#54585d;--surface-soft:#484c51;--surface-glass:#4c5055;--surface-control:#44484d;--text-primary:#fafbfc;--text-secondary:#eef0f3;--text-muted:#e0e3e7;--border:#72777d;--border-soft:#858b92;--accent-blue:#93c5fd;--accent-blue-soft:#344d68;--accent-green:#86efac;--accent-green-soft:#304d3d;--accent-ai:#a5f3fc;--accent-ai-soft:#2f4e56;--accent-red:#fda4af;--accent-red-soft:#593b43;--accent-warning:#fde68a;--accent-warning-soft:#564a30;--text-positive:#bbf7d0;--text-negative:#fecdd3;--text-ai:#cffafe;--text-link:#dbeafe;--action-primary:#93c5fd;--action-primary-hover:#bfdbfe;--action-ai:#a5f3fc;--action-ai-hover:#cffafe;--focus-ring:#bfdbfe4d}html[data-theme=dark][data-theme-variant=original],html[data-theme=dark][data-theme-variant=original] body,html[data-theme=dark][data-theme-variant=original] body :is(.tm-app-frame,.tm-app-main,.tm-login-page,.tm-signup-page,.tm-route-state,.tm-rooms-page-v2,.tm-rooms-directory-canvas,.tm-rooms-command,.tm-rooms-command>div,.tm-watchlist-workspace){background:var(--background)!important}html[data-theme=dark][data-theme-variant=original] body :is(.tm-sidebar,.tm-mobile-tabbar,.tm-mobile-menu-panel,.tm-global-search,.tm-global-search-menu,.tm-home-header-date,.tm-sidebar-upgrade-card,.tm-login-card,.tm-signup-card,.tm-route-state-card,.tm-auth-gate-card,.tm-settings-overview,.tm-settings-nav,.tm-settings-workspace-panel,.tm-settings-personalization,.tm-settings-card,.tm-settings-detail,.tm-home-story-card,.tm-home-trending-panel,.tm-home-world-feature-card,.tm-home-world-more,.tm-home-recent-rooms-compact,.tm-home-memory-compact,.tm-room-featured-v3,.tm-room-spotlight,.tm-room-row,.tm-room-active-row,.tm-room-search,.tm-research-hub-search,.tm-research-hub-overview-card,.tm-research-hub-article,.tm-research-hub-load,.tm-research-hero,.tm-research-mission-panel,.tm-research-ticker-strip,.tm-research-search-v3,.tm-research-filter-cluster-v3,.tm-research-recent-list-v3,.tm-research-themes-rail-v3,.tm-research-pagination-v3 button,.tm-ticker-hero-v3,.tm-ticker-chart-card-v3,.tm-daily-brief-hero-v2,.tm-daily-brief-pulse){border-color:var(--border)!important;background:var(--surface)!important}html[data-theme=dark][data-theme-variant=original] body :is(.tm-settings-overview-metric,.tm-settings-action,.tm-settings-personalization-item,.tm-home-story-event-card,.tm-home-trending-tickers>a,.tm-home-world-more-list>a,.tm-home-compact-room-list>a,.tm-room-featured-brief,.tm-research-hub-tabs,.tm-research-hub-theme-list button,.tm-research-hub-article-labels span,.tm-research-reputation-note,.tm-research-control-bar){border-color:var(--border)!important;background:var(--surface-secondary)!important}html[data-theme=dark][data-theme-variant=original] body :is(input,textarea,select){border-color:var(--border)!important;background-color:var(--surface-control)!important;color:var(--text-primary)!important}html[data-theme=dark][data-theme-variant=original] body .tm-global-search input{background:0 0!important}html[data-theme=dark][data-theme-variant=original] body .tm-live-room{--room-chat-canvas:var(--background);--room-chat-header:var(--surface);--room-chat-surface:var(--surface-secondary);--room-chat-own-surface:var(--accent-blue-soft);--room-chat-border:var(--border);--room-chat-soft-border:var(--border-soft)}html[data-theme=dark][data-theme-variant=original] .tm-watchlist-workspace.tm-watchlist-redesign{--conviction-surface:var(--surface);--conviction-surface-soft:var(--surface-secondary);--conviction-border:var(--border)}html[data-theme=dark][data-theme-variant=original] .tm-ticker-workspace-v3{--ticker-v3-surface:var(--surface);--ticker-v3-surface-strong:var(--surface-elevated);--ticker-v3-muted-surface:var(--surface-secondary);--ticker-v3-border:var(--border);--ticker-v3-border-soft:var(--border-soft);--ticker-v3-text:var(--text-primary);--ticker-v3-muted:var(--text-muted)}html[data-theme=dark][data-theme-variant=original] body .tm-settings-page{--settings-blue:var(--accent-blue);--settings-blue-soft:var(--accent-blue-soft);--settings-ai:var(--accent-ai);--settings-ai-soft:var(--accent-ai-soft)}html[data-theme=dark][data-theme-variant=original] body .tm-settings-segmented button.is-active{background:var(--action-primary)!important;color:var(--action-on-primary)!important}html[data-theme=dark][data-theme-variant=original] .tm-author-profile-v2{--surface:#4c5055;--surface-secondary:#44484d;--profile-line:var(--border)}html[data-theme=dark][data-theme-variant=original] body :is(.tm-room-row,.tm-room-active-row,.tm-home-trending-tickers>a,.tm-home-world-more-list>a,.tm-home-compact-room-list>a,.tm-research-hub-theme-list button):hover{background:var(--surface-elevated)!important}html[data-theme=dark][data-theme-variant=original] body .tm-research-hub-theme-list button.is-active{border-color:var(--accent-blue)!important;background:var(--accent-blue-soft)!important}html body .tm-settings-page .tm-settings-control-row:has(>.tm-settings-theme-options){grid-template-columns:minmax(60px,1fr) minmax(0,3fr)}html body .tm-settings-page .tm-settings-segmented.tm-settings-theme-options{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body .tm-settings-page .tm-settings-theme-options button{min-width:0;padding-inline:4px}html body .tm-settings-page .tm-settings-theme-options button svg{flex:0 0 14px;width:14px}@media (max-width:380px){html body .tm-settings-page .tm-settings-segmented.tm-settings-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.DesqAIChat-module__hG7S6W__launcher{z-index:180;border:1px solid var(--border);background:var(--action-ai);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--action-on-ai);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .16s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 10px #00000024}.DesqAIChat-module__hG7S6W__launcher:hover{background:var(--action-ai-hover)}.DesqAIChat-module__hG7S6W__launcher:focus-visible{outline:2px solid var(--accent-blue);outline-offset:4px}body:has(.tm-research-publisher-inline,.tm-research-media-publisher,.tm-profile-editor) .DesqAIChat-module__hG7S6W__launcher:not([aria-expanded=true]){display:none!important}.DesqAIChat-module__hG7S6W__launcherMark,.DesqAIChat-module__hG7S6W__brandMark,.DesqAIChat-module__hG7S6W__messageMark{color:var(--action-on-ai);background:var(--action-ai);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff47}.DesqAIChat-module__hG7S6W__launcherMark{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;font-family:Arial Black,Arial,sans-serif;font-size:20px;font-weight:900;line-height:1}.DesqAIChat-module__hG7S6W__launcherLabel{display:none}.DesqAIChat-module__hG7S6W__panel{z-index:179;border:1px solid var(--border);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent-blue) 9%, transparent), transparent 36%), var(--background);width:min(440px,100vw - 24px);height:min(640px,100vh - 100px);color:var(--text-primary);transform-origin:100% 100%;border-radius:16px;flex-direction:column;animation:.18s ease-out DesqAIChat-module__hG7S6W__openChat;display:flex;position:fixed;bottom:92px;right:22px;overflow:hidden;box-shadow:0 28px 80px #02061752}.DesqAIChat-module__hG7S6W__expanded{width:min(760px,100vw - 44px);height:min(800px,100vh - 100px)}.DesqAIChat-module__hG7S6W__header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 12px;display:flex}.DesqAIChat-module__hG7S6W__brand{align-items:center;gap:10px;min-width:0;display:flex}.DesqAIChat-module__hG7S6W__brandMark{width:28px;height:28px;font-size:13px}.DesqAIChat-module__hG7S6W__brand>span:last-child{gap:2px;min-width:0;display:grid}.DesqAIChat-module__hG7S6W__brand strong{font-size:.82rem;font-weight:860;color:var(--text-primary)!important}.DesqAIChat-module__hG7S6W__brand small{color:var(--text-muted);font-size:.61rem}.DesqAIChat-module__hG7S6W__headerActions{gap:6px;display:flex}.DesqAIChat-module__hG7S6W__headerActions button{border:1px solid var(--border);background:var(--surface-secondary);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.DesqAIChat-module__hG7S6W__headerActions button:hover{border-color:color-mix(in srgb, var(--accent-blue) 45%, var(--border));background:color-mix(in srgb, var(--accent-blue) 9%, var(--surface));color:var(--accent-blue)}.DesqAIChat-module__hG7S6W__messages{background:var(--background);scrollbar-color:color-mix(in srgb, var(--text-muted) 32%, transparent) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:12px;overflow-y:auto}.DesqAIChat-module__hG7S6W__message{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.DesqAIChat-module__hG7S6W__messageMark{width:30px;height:30px;margin-top:0;font-size:.68rem}.DesqAIChat-module__hG7S6W__message>div{min-width:0}.DesqAIChat-module__hG7S6W__message strong{margin:0 0 6px;font-size:.74rem;font-weight:860;display:block;color:var(--text-primary)!important}.DesqAIChat-module__hG7S6W__message p{overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface-secondary);white-space:pre-line;border-radius:16px;max-width:100%;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.65;box-shadow:0 8px 22px #0f172a0a;color:var(--text-primary)!important}.DesqAIChat-module__hG7S6W__user{justify-content:flex-end}.DesqAIChat-module__hG7S6W__user strong{text-align:right}.DesqAIChat-module__hG7S6W__user p{border-color:color-mix(in srgb, var(--accent-blue) 38%, var(--border));background:color-mix(in srgb, var(--accent-blue) 12%, var(--surface));border-radius:16px;color:var(--text-primary)!important}.DesqAIChat-module__hG7S6W__suggestions{justify-items:start;gap:8px;padding:2px 0 8px 30px;display:grid}.DesqAIChat-module__hG7S6W__suggestions button{border:1px solid var(--border);background:var(--surface);min-height:31px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.DesqAIChat-module__hG7S6W__suggestions button svg{color:var(--accent-blue)}.DesqAIChat-module__hG7S6W__suggestions button:hover{border-color:color-mix(in srgb, var(--accent-blue) 42%, var(--border));background:color-mix(in srgb, var(--accent-blue) 8%, var(--surface));color:var(--accent-blue)}.DesqAIChat-module__hG7S6W__composer{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) 34px;gap:8px;margin:0 10px 8px;padding:10px;display:grid;position:relative;box-shadow:0 8px 22px #0f172a0d}.DesqAIChat-module__hG7S6W__composer textarea{resize:none;width:100%;min-width:0;min-height:46px;font:inherit;outline:0;font-size:.78rem;line-height:1.65;color:var(--text-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important}.DesqAIChat-module__hG7S6W__composer textarea::placeholder{color:var(--text-muted)}.DesqAIChat-module__hG7S6W__composer button{background:var(--action-ai);width:32px;height:32px;color:var(--action-on-ai);cursor:pointer;border:0;border-radius:50%;align-self:end;place-items:center;transition:filter .15s,opacity .15s,transform .15s;display:grid}.DesqAIChat-module__hG7S6W__composer button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.DesqAIChat-module__hG7S6W__composer button:disabled{cursor:default;opacity:.42}.DesqAIChat-module__hG7S6W__panel footer{color:var(--text-muted);text-align:center;padding:0 12px 10px;font-size:9px;line-height:1.35}@keyframes DesqAIChat-module__hG7S6W__openChat{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.DesqAIChat-module__hG7S6W__launcher{right:max(10px, env(safe-area-inset-right));bottom:calc(96px + env(safe-area-inset-bottom));width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.DesqAIChat-module__hG7S6W__launcherMark{width:auto;height:auto;font-size:20px}.DesqAIChat-module__hG7S6W__panel,.DesqAIChat-module__hG7S6W__expanded{left:8px;right:8px;bottom:calc(152px + env(safe-area-inset-bottom));border-radius:15px;width:auto;height:min(540px,100svh - 168px)}}@media (prefers-reduced-motion:reduce){.DesqAIChat-module__hG7S6W__panel{animation:none}}.DesqAIChat-module__hG7S6W__composer button:hover:not(:disabled){background:var(--action-ai-hover);filter:none}.DesqAIChat-module__hG7S6W__message>div{flex:1}.DesqAIChat-module__hG7S6W__sources{gap:7px;padding:10px 0 0;font-size:12px;list-style:none;display:grid}.DesqAIChat-module__hG7S6W__sources a{color:var(--accent-blue);overflow-wrap:anywhere;text-decoration:none}.DesqAIChat-module__hG7S6W__sources a:hover{text-decoration:underline}.DesqAIChat-module__hG7S6W__coverage{color:var(--text-muted);margin-top:10px;font-size:11px;line-height:1.6}.DesqAIChat-module__hG7S6W__coverage summary{cursor:pointer;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.DesqAIChat-module__hG7S6W__coverage[open] summary svg{transform:rotate(180deg)}.DesqAIChat-module__hG7S6W__coverage ul{margin:8px 0;padding-left:16px}.DesqAIChat-module__hG7S6W__coverage small{margin-top:6px;display:block}.DesqAIChat-module__hG7S6W__headerActions button:focus-visible,.DesqAIChat-module__hG7S6W__suggestions button:focus-visible,.DesqAIChat-module__hG7S6W__coverage summary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}
