body:not(.dark) #app{--hdr-h:64px}body:not(.dark) #rail{background:transparent;border-right:1px solid rgba(17,24,39,.06)}#rail.collapsed{width:52px}#rail .rl{border-bottom:0}#rail.collapsed .rl{justify-content:center;padding:0}#rail .rl-logo{width:30px;height:30px;border-radius:7px}#rail .rb svg{stroke-width:1.8}#rail.collapsed .rl-foot .rb,#rail.collapsed .rl-scroll .rb{width:36px;height:36px;margin:4px auto;padding:0;justify-content:center;border-radius:10px}#rail:not(.collapsed) .rl-foot .rb,#rail:not(.collapsed) .rl-scroll .rb{width:100%;margin:0;border-radius:0;border-color:transparent}#rail:not(.collapsed) .rb.active{border-radius:0;border-left-width:0}body:not(.dark) #rail .rb:hover{background:#fff}body:not(.dark) #rail .rb.active,body:not(.dark) #rail .rb.active:hover{background:var(--nav-active-bg)}#rail .rb.rl-profile:hover{background:transparent}body:not(.dark) #sidebar{background:#fff;border-right:0}#sidebar .sb-hd{border-bottom:1px solid var(--g200)}#sidebar .sb-hd .ib{width:34px;height:34px;border-radius:8px}#sidebar .sb-hd .ib svg{width:20px;height:20px;stroke-width:1.2}#sidebar .fb button{border-radius:999px}body:not(.dark) #sidebar .fb button{border-color:#ddd3ea;background:hsla(0,0%,100%,.35)}body:not(.dark) #sidebar .fb button.active,body:not(.dark) #sidebar .fb button.on{background:var(--nav-badge,#5e1087);border-color:var(--nav-badge,#5e1087);color:#fff}#sidebar .sec-lbl{margin:0 8px;padding:8px 4px;border-radius:8px;transition:background .12s}body:not(.dark) #sidebar .sec-lbl:hover{background:#fff}body:not(.dark) #sidebar .cv,body:not(.dark) #sidebar .you-item{background:transparent;box-shadow:none;border-radius:12px}body:not(.dark) #sidebar .cv.active,body:not(.dark) #sidebar .cv:hover,body:not(.dark) #sidebar .you-item.active,body:not(.dark) #sidebar .you-item:hover{background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.06)}body:not(.dark) #main{margin:0 0 0 1px;border-radius:0;background:#fff;box-shadow:0 1px 4px rgba(16,24,40,.08);overflow:hidden}#app .ch{height:64px}#main .ch .ab svg,#main .ci-box .sb-btn svg,#main .gx-topbar svg,#main .msgs button svg{stroke-width:1.2}body:not(.dark) #main .ci-box{border-color:#e7e5ee;border-radius:8px}body:not(.dark) #main .ci{background:#f1eff4}body:not(.dark) #sidebar .cv.unread .cn,body:not(.dark) #sidebar .cv.unread.active .cn{font-weight:700;color:#000}body:not(.dark) #sidebar .cv.unread .cp,body:not(.dark) #sidebar .cv.unread .cp *{color:#000;font-weight:500}body:not(.dark) #sidebar .cv:not(.unread) .cn,body:not(.dark) #sidebar .cv:not(.unread).active .cn{font-weight:400;color:#111}body:not(.dark) #sidebar .cv:not(.unread) .cp,body:not(.dark) #sidebar .cv:not(.unread) .cp *{color:#6b7280;font-weight:400}#sidebar{--cvpy:8px}#sidebar .cv,#sidebar .you-item{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px}#sidebar .cv.active,#sidebar .cv.active.starred-conv,#sidebar .cv.starred-conv,#sidebar .cv.unread,#sidebar .you-item.active{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;min-height:0}#rail .rl-foot .rb.rl-profile{margin-top:12px}body:not(.dark) #sidebar .div-h{height:1px;background:rgba(17,24,39,.06)}.cv-mute-av{width:var(--cvav,40px);height:var(--cvav,40px);border-radius:50%;background:#e5e7eb;color:#4b5563;display:inline-flex;align-items:center;justify-content:center}.cv-mute-av svg{stroke-width:1.2}#sidebar .sec-lbl{padding-right:14px}#main .bub{border-radius:7px}#main .fb-bub{border-radius:12px}#main .bub,#main .bub .msg-body,#main .msnd{font-weight:400}#sidebar .fb>div:has(>.ft-more){flex-shrink:0}#sidebar .ft-more:not(:has(.ft-more-lab)){width:30px;height:30px;min-width:30px;flex-shrink:0;padding:0;border-radius:50%}#main .msgs .mw:not(.me){padding-left:4px}#main .ci{--msg-gutter:clamp(16px,3vw,44px);padding-left:calc(var(--msg-gutter) + 42px);padding-right:calc(var(--msg-gutter) + 16px + 5px)}#main .msgs{scrollbar-gutter:stable}#main .msgs .mb-body{position:relative}#main .msg-side-time{position:absolute;top:14px;white-space:nowrap;font-size:10.5px;line-height:1.2;color:#6b7280;opacity:0;transition:opacity .15s ease;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}#main .mw.active .msg-side-time,#main .mw:focus-within .msg-side-time,#main .mw:hover .msg-side-time{opacity:1}#main .mw:not(.me) .msg-side-time{left:100%;margin-left:10px}#main .mw.me .msg-side-time{right:100%;margin-right:10px}#main .ci-box .ProseMirror,#main .ci-box .tiptap,#main .ci-box textarea{font-weight:400}body:not(.dark) #main .ci-box{border-color:#c9ccd6;border-width:1px}#main .msgs .bub{padding:8px 12px;cursor:auto}#main .msgs .bub:not(.bub-file):not(.bub-media){border:0}.pm-overlay{position:fixed;inset:0;z-index:9500;background:rgba(17,24,39,.4);display:flex;align-items:center;justify-content:center;padding:24px;animation:pm-fade .16s ease}.pm-card{position:relative;width:min(640px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:var(--sb,#fff);color:var(--g900,#111827);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.25);padding:28px 32px 24px;animation:pm-pop .2s cubic-bezier(.22,1,.36,1)}.pm-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--g600,#4b5563);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pm-close:hover{background:var(--g100,#f3f4f6)}.pm-head{display:flex;align-items:center;gap:24px}.pm-avatar{position:relative;flex-shrink:0}.pm-pdot{position:absolute;right:2px;bottom:2px;width:22px;height:22px;border:3px solid var(--sb,#fff);border-radius:50%}.pm-name{font-size:26px;font-weight:700;margin:0 0 12px;line-height:1.2}.pm-actions{display:flex;gap:8px}.pm-act{width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:var(--g700,#374151);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pm-act svg{stroke-width:1.5}.pm-act:hover{background:var(--g100,#f3f4f6);color:var(--nav-active-fg,#5e1087)}.pm-tabs{display:flex;gap:8px;margin-top:28px;border-bottom:1px solid var(--g200,#e5e7eb)}.pm-tab{padding:10px 8px;margin-right:12px;border:0;background:transparent;cursor:pointer;font-size:15px;color:var(--g800,#1f2937);border-bottom:2px solid transparent;margin-bottom:-1px}.pm-tab.on{color:var(--nav-active-fg,#5e1087);border-bottom-color:var(--nav-active-fg,#5e1087);font-weight:600}.pm-body{padding-top:18px}.pm-status{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--g200,#e5e7eb);border-radius:6px;font-size:15px}.pm-h{font-weight:700;margin:24px 0 14px}.pm-h,.pm-row{font-size:15px}.pm-row{display:flex;align-items:center;gap:16px;padding:8px 0}.pm-row-ico{width:28px;display:inline-flex;justify-content:center;color:var(--g700,#374151)}.pm-row-lbl{font-size:12.5px;color:var(--g600,#4b5563);margin-bottom:2px}.pm-link{color:var(--nav-active-fg,#5e1087);text-decoration:none;word-break:break-all}.pm-link:hover{text-decoration:underline}.pm-more{margin:14px 0 6px;padding:0;border:0;background:none;cursor:pointer;font-size:15px;color:var(--nav-active-fg,#5e1087)}.pm-more:hover{text-decoration:underline}.pm-empty{color:var(--g500,#6b7280);font-size:14px;padding:6px 0}@media (max-width:520px){.pm-head{flex-direction:column;align-items:flex-start}.pm-card{padding:22px 18px}}.person-card-contact-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g500);padding:0;margin:0 0 2px}.person-card-contact-row{padding:0;gap:10px}body.dark .person-card-contact-label{color:#a1a1aa}.person-card-contact-row svg{width:16px;height:16px;flex:0 0 16px}[role=toolbar][aria-label="Message actions"]>button[aria-label^="React with"]{transition:opacity .15s ease,background .1s!important}[role=toolbar][aria-label="Message actions"]:has(>button[aria-label^="React with"]:hover)>button[aria-label^="React with"]:not(:hover){opacity:.4}[role=toolbar][aria-label="Message actions"]>button[aria-label^="React with"]:hover{opacity:1}[role=toolbar][aria-label="Message actions"]>button[aria-label="Copy message text"] svg,[role=toolbar][aria-label="Message actions"]>button[aria-label="Edit message"] svg,[role=toolbar][aria-label="Message actions"]>button[aria-label="More actions"] svg,[role=toolbar][aria-label="Message actions"]>button[aria-label="More reactions"] svg,[role=toolbar][aria-label="Message actions"]>button[aria-label=Reply] svg{stroke-width:1.7!important}@keyframes msgActionsSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.msg-actions-pop{animation:msgActionsSlideUp .32s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.msg-actions-pop{animation:none}}@keyframes msgActionsSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.msg-actions-out{animation:msgActionsSlideDown .2s cubic-bezier(.4,0,1,1) both}@media (prefers-reduced-motion:reduce){.msg-actions-out{animation:none}}[role=toolbar][aria-label="Message actions"]>button[data-mtip]{position:relative}[role=toolbar][aria-label="Message actions"]>button[data-mtip]:after{content:attr(data-mtip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);background:#fff;color:#111827;font-size:13px;font-weight:400;line-height:1;padding:9px 14px;border-radius:8px;white-space:nowrap;box-shadow:0 4px 16px rgba(16,24,40,.16),0 0 0 1px rgba(16,24,40,.05);opacity:0;pointer-events:none;transition:opacity .15s ease .25s,transform .15s ease .25s;z-index:2}[role=toolbar][aria-label="Message actions"]>button[data-mtip]:hover:after{opacity:1;transform:translate(-50%)}body:not(.dark) #sidebar .fb .mt-overflow-menu{padding:6px;border-radius:12px}body:not(.dark) #sidebar .fb .mt-overflow-item{background:transparent;border:none;font-weight:500;color:#374151;transition:background .12s ease,color .12s ease}body:not(.dark) #sidebar .fb .mt-overflow-item:focus-visible,body:not(.dark) #sidebar .fb .mt-overflow-item:hover{background:#efe7f7;color:var(--nav-badge,#5e1087);outline:none}body:not(.dark) #sidebar .fb .mt-overflow-item[data-active="1"]{color:var(--nav-badge,#5e1087);font-weight:600}body:not(.dark) #sidebar .fb .mt-overflow-item[data-active="1"]:hover{background:#e6d9f3}[role=toolbar][aria-label="Message actions"]>button:hover{background:#efe7f7!important}[role=toolbar][aria-label="Message actions"]>button[aria-label="Edit message"]:hover svg,[role=toolbar][aria-label="Message actions"]>button[aria-label="More actions"]:hover svg,[role=toolbar][aria-label="Message actions"]>button[aria-label="More reactions"]:hover svg,[role=toolbar][aria-label="Message actions"]>button[aria-label=Reply]:hover svg{stroke:var(--nav-badge,#5e1087)!important}[role=toolbar][aria-label="Message actions"]>button[aria-label^="React with"]:hover{background:#f3edf9!important}[role=menu][aria-label="Message actions"]>button[role=menuitem]{background:transparent!important;transition:background .12s ease,color .12s ease!important}[role=menu][aria-label="Message actions"]>button[role=menuitem]:focus-visible,[role=menu][aria-label="Message actions"]>button[role=menuitem]:hover{background:#efe7f7!important;color:var(--nav-badge,#5e1087)!important;outline:none}[role=menu][aria-label="Message actions"]>button[role=menuitem]:focus-visible svg,[role=menu][aria-label="Message actions"]>button[role=menuitem]:hover svg{stroke:var(--nav-badge,#5e1087)!important}[role=menu][aria-label="Message actions"]{padding:8px!important;border-radius:16px!important;min-width:220px!important;background:#f9fafc!important;border:1px solid rgba(17,24,39,.06)!important;box-shadow:0 10px 30px rgba(16,24,40,.14)!important}[role=menu][aria-label="Message actions"]>button[role=menuitem]{border-radius:10px!important;padding:10px 14px!important;font-weight:500!important;color:#374151!important}#main .ci-box .reply-bar,#main .reply-bar{border-radius:12px}#sidebar .sb-body{padding-bottom:10px}#rail .rb.active:not(.rl-profile) svg{fill:currentColor}#rail .rb.active:not(.rl-profile) svg path[d$=".01"],#rail .rb.active:not(.rl-profile) svg path[d="M3 10h18"]{stroke:var(--nav-active-bg,#f3e8ff);fill:none}#rail .rb.active.rb-accent svg circle[r="3"]{fill:var(--nav-active-bg,#f3e8ff);stroke:var(--nav-active-bg,#f3e8ff)}#rail .rb.active.rb-accent svg path[d="M12 17h.01"],#rail .rb.active.rb-accent svg path[d^="M9.09"]{fill:none;stroke:var(--nav-active-bg,#f3e8ff)}#rail .rb.active:not(.rl-profile) svg path[d^="M10.268"]{fill:none}#sidebar .you-item .cv-info{padding-right:0;transition:padding-right .12s ease}#sidebar .you-item:focus-within .cv-info,#sidebar .you-item:hover .cv-info{padding-right:38px}#sidebar .sec-lbl.is-collapsed,#sidebar .sec-lbl.is-collapsed *{font-weight:700}#sidebar .sec-lbl.is-collapsed .sec-select-btn{font-weight:500}body:not(.dark) #main .ci-box{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:0 1px 2px rgba(16,24,40,.03)}body:not(.dark) #main .ci-box:focus-within{border-color:color-mix(in srgb,var(--nav-badge,#5e1087) 62%,#fff);background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--nav-badge,#5e1087) 14%,transparent),0 8px 24px -6px color-mix(in srgb,var(--nav-badge,#5e1087) 20%,transparent)}#main .ci-box .ProseMirror:focus,#main .ci-box .tiptap:focus,#main .ci-box textarea:focus{outline:none;box-shadow:none}body:not(.dark) .gtt{background:#fff;color:#111827;font-size:11px;font-weight:400;line-height:1.2;padding:8px 12px;border-radius:5px;max-width:280px;box-shadow:0 4px 16px rgba(16,24,40,.16),0 0 0 1px rgba(16,24,40,.05)}#main .msgs .mw.me .bub:not(.bub-file):not(.bub-media){position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,var(--me-bub-1,#0ea5e9) 0,var(--me-bub-2,#2563eb) 55%,var(--me-bub-3,#4f46e5) 100%);color:#fff;box-shadow:0 6px 16px rgba(37,99,235,.22),0 1px 4px rgba(37,99,235,.2);padding:9px 14px}#main .msgs .mw.me .bub:not(.bub-file):not(.bub-media):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at top,hsla(0,0%,100%,.22),transparent 60%),radial-gradient(circle at 100% 0,hsla(0,0%,100%,.14),transparent 45%)}#main .msgs .mw.me .bub a.msg-link{color:#fff;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.6);text-decoration-color:hsla(0,0%,100%,.6);text-underline-offset:2px}body:not(.dark) #main .msgs .mw:not(.me) .bub:not(.bub-file):not(.bub-media){background:#fff;box-shadow:0 1px 3px rgba(17,24,39,.08)}.ips{padding:2px 0 14px;border-bottom:1px solid var(--line,rgba(0,0,0,.08));margin-bottom:12px}.ips-box{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;background:var(--search-bg,#f9fafc);border:1px solid var(--search-line,#e1e8f1);color:var(--search-fg,#60768d)}.ips-box:focus-within{border-color:var(--nav-badge,#5e1087);box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-badge,#5e1087) 14%,transparent)}.ips-in{flex:1 1;min-width:0;outline:0;font:inherit;font-size:13px}.ips-in,.ips-x{border:0;background:transparent;color:inherit}.ips-x{cursor:pointer;display:inline-flex;padding:2px}.ips-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.ips-chip{height:26px;padding:0 11px;border-radius:999px;border:1px solid var(--search-line,#e1e8f1);background:transparent;font:inherit;font-size:12px;font-weight:500;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.ips-chip i{font-style:normal;font-size:10.5px;opacity:.7}.ips-chip.on{background:var(--nav-badge,#5e1087);border-color:transparent;color:#fff}.ips-list{display:flex;flex-direction:column;margin-top:6px}.ips-row{display:flex;align-items:center;gap:8px;text-align:left;border:0;background:transparent;padding:8px 6px;border-radius:10px;cursor:pointer;font:inherit;color:inherit}.ips-row:hover{background:var(--nav-active-bg,#f5ebfd)}.ips-t{flex:1 1;min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ips-t mark{background:color-mix(in srgb,var(--nav-badge,#5e1087) 20%,transparent);color:inherit;border-radius:3px;padding:0 1px}.ips-d{font-size:11px;opacity:.55;flex:none}.ips-ic{display:inline-flex;opacity:.7;flex:none}.ips-empty,.ips-hint{margin-top:8px;font-size:12px;opacity:.6}.info-panel.info-dm .info-actions,.info-panel.info-dm .info-id{display:none!important}.pm-card .pm-set{width:100%;margin:2px 0;padding:10px 4px;border:0;background:transparent;border-radius:8px}.pm-card .pm-set:hover{background:var(--g100,#f3f4f6)}.pm-card .e2ee-sec,.pm-card [class*=e2ee]{margin-top:12px}#main .msgs .mw.me{content-visibility:visible;contain:none}#vc{--info-w:min(320px,92vw);--ch-h:64px}#vc .info-panel{position:absolute;top:var(--ch-h);right:0;bottom:0;height:auto;z-index:3}#vc .cv-col>:not(.ch){transition:margin-right .22s cubic-bezier(.16,1,.3,1)}#vc:has(.info-panel.open) .cv-col>:not(.ch):not(.chat-jump-latest):not([class*=toast]){margin-right:var(--info-w)}#vc:has(.info-panel.open) .chat-jump-latest{right:calc(var(--info-w) + 24px)}@media (max-width:640px){#vc:has(.info-panel.open) .cv-col>:not(.ch){margin-right:0}}@media (max-width:640px){#vc .info-panel{--info-w:100%}}.info-panel.info-dm .info-body>:not(.ips){display:none!important}.ch .ab.ab-people{width:auto;padding:0 10px;gap:5px;display:inline-flex;align-items:center;color:var(--nav-badge,#5e1087)}.ch .ab-people-n{font-size:13px;font-weight:700;line-height:1}.pp-wrap{position:relative;display:inline-flex}.ch .ab.ab-people.on{background:var(--nav-active-bg,#f5ebfd)}.pp-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:300px;background:var(--sb,#fff);color:var(--g900,#111827);border:1px solid var(--g200,#e5e7eb);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.16);padding:10px 6px 6px}.pp-h{padding:4px 12px 8px;font-size:12px;font-weight:700;color:var(--g600,#4b5563)}.pp-list{max-height:260px;overflow-y:auto}.pp-row{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:10px;font-size:14px}.pp-row:hover{background:var(--g100,#f3f4f6)}.pp-nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-role{font-size:11px;color:var(--g600,#4b5563)}.pp-empty{padding:10px 12px;font-size:13px;opacity:.6}.pp-sep{height:1px;background:var(--g200,#e5e7eb);margin:6px}.pp-act{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:0;background:transparent;border-radius:10px;font:inherit;font-size:14px;color:inherit;cursor:pointer;text-align:left}.pp-act:hover{background:var(--g100,#f3f4f6)}.pm-media{margin-top:6px}.pm-file{display:flex;align-items:center;gap:10px;width:100%;padding:8px 6px;border:0;background:transparent;border-radius:8px;font:inherit;font-size:14px;color:inherit;cursor:pointer;text-align:left}.pm-file:hover{background:var(--g100,#f3f4f6)}.pm-file-n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-file-s{font-size:12px;opacity:.6}body .gx-hdr-title{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.01em}body .gx-hdr-sub{font-size:13.5px}body #sidebar .sb-hd h2{font-size:24px;font-weight:700;letter-spacing:-.01em}@media (max-width:560px){body #sidebar .sb-hd h2,body .gx-hdr-title{font-size:20px}}body #sidebar .cv.active,body #sidebar .cv.active:hover,body #sidebar .you-item.active,body #sidebar .you-item.active:hover,body .sb-embedded .cv.active,body .sb-embedded .you-item.active{background:var(--ax-bg2,#ede9fe)!important;position:relative}body #sidebar .cv.active .cn{color:var(--ax,#6d28d9)!important}body.dark #sidebar .cv.active,body.dark #sidebar .cv.active:hover{background:color-mix(in srgb,var(--ax,#8b5cf6) 22%,transparent)!important}body.dark #sidebar .cv.active .cn{color:#fff!important}.pp-row .ca{flex:none}.pp-row{gap:12px}.pp-x{flex:none;width:26px;height:26px;border:0;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--g600,#4b5563);cursor:pointer;opacity:0;transition:opacity .12s,background .12s}.pp-row:hover .pp-x,.pp-x:focus-visible{opacity:1}.pp-x:hover{background:rgba(17,24,39,.08);color:#dc2626}@media (hover:none){.pp-x{opacity:1}}body #sidebar .cv,body #sidebar .you-item,body .sb-embedded .cv,body .sb-embedded .you-item{margin:8px 10px;padding:13px 12px;border-radius:14px;contain-intrinsic-size:0 84px}body #sidebar .cv:not(.active):hover,body #sidebar .you-item:not(.active):hover,body .sb-embedded .cv:not(.active):hover,body .sb-embedded .you-item:not(.active):hover{background:var(--ax-bg,#f5f3ff)!important}body #sidebar .cv,body #sidebar .you-item{transition:background-color .2s ease,box-shadow .2s ease}body.dark #sidebar .cv:not(.active):hover,body.dark #sidebar .you-item:not(.active):hover{background:color-mix(in srgb,var(--ax,#8b5cf6) 12%,transparent)!important}body #sidebar .cv.active,body #sidebar .cv.active:hover,body #sidebar .you-item.active,body #sidebar .you-item.active:hover,body .sb-embedded .cv.active,body .sb-embedded .you-item.active{margin:8px 10px!important;padding:13px 12px!important;border-radius:10px!important;transform:none!important}body #sidebar .cv.active:before,body #sidebar .you-item.active:before{content:none!important}body #sidebar .cv,body #sidebar .cv.active,body #sidebar .cv.active.starred-conv,body #sidebar .cv.starred-conv,body #sidebar .cv.unread,body #sidebar .you-item,body #sidebar .you-item.active,body .sb-embedded .cv,body .sb-embedded .you-item{margin-top:8px!important;margin-bottom:8px!important;padding-top:13px!important;padding-bottom:13px!important;min-height:0;box-sizing:border-box}#main #vc.info-open .ci,#main #vc:has(.info-panel.open) .ci{padding-left:16px!important;padding-right:16px!important;transition:padding .22s cubic-bezier(.16,1,.3,1)}#main #vc.info-open .ci .ci-row,#main #vc:has(.info-panel.open) .ci .ci-row{width:100%;max-width:none}body:not(.dark) #main .msgs .mw:not(.me) .bub.bub-file,body:not(.dark) #main .msgs .mw:not(.me) .bub.bub-file .msg-caption,body:not(.dark) #main .msgs .mw:not(.me) .bub.bub-media,body:not(.dark) #main .msgs .mw:not(.me) .bub.bub-media .msg-caption{background:#fff!important}body:not(.dark) #main .msgs .mw:not(.me) .bub.bub-file,body:not(.dark) #main .msgs .mw:not(.me) .bub.bub-media{box-shadow:0 1px 3px rgba(17,24,39,.08)}#main .msgs .mw.me .bub.bub-file,#main .msgs .mw.me .bub.bub-media{background:linear-gradient(135deg,var(--me-bub-1,#0ea5e9) 0,var(--me-bub-2,#2563eb) 55%,var(--me-bub-3,#4f46e5) 100%)!important;color:#fff;box-shadow:0 6px 16px rgba(37,99,235,.22),0 1px 4px rgba(37,99,235,.2)}#main .msgs .mw.me .bub.bub-file .msg-caption,#main .msgs .mw.me .bub.bub-media .msg-caption{background:transparent!important;color:#fff}.msg-edit-box .msg-edit-media{padding:12px 12px 4px;max-width:min(420px,100%)}.msg-edit-box .msg-edit-media .msg-image,.msg-edit-box .msg-edit-media .msg-image img,.msg-edit-box .msg-edit-media video{max-width:100%;border-radius:12px}.msg-edit-box .msg-edit-media{position:relative;width:-moz-fit-content;width:fit-content}.msg-edit-box .msg-edit-media-x{position:absolute;top:2px;right:2px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#fff;color:var(--ax,#5b3fd1);box-shadow:0 2px 8px rgba(17,24,39,.18);cursor:pointer;z-index:3;opacity:0;transition:opacity .12s}.msg-edit-box .msg-edit-media-x:focus-visible,.msg-edit-box .msg-edit-media:hover .msg-edit-media-x{opacity:1}.reply-quote .reply-quote-meta{display:flex;align-items:baseline;gap:10px;min-width:0}.reply-quote .reply-quote-time{font-size:11.5px;font-weight:500;color:var(--g500);white-space:nowrap}.cv-toast .cv-toast-act{margin-left:8px;padding:4px 12px;border:0;border-radius:999px;background:var(--ax,#5b3fd1);color:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.cv-toast .cv-toast-act:hover{filter:brightness(1.08)}#main .msgs .mention,#main .msgs .mention-me{cursor:pointer}.person-card{z-index:9500!important}#rail .rb:focus,#rail .rb:focus-visible,#rail .rl-org:focus-visible{outline:none}#rail .rb:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ax) 45%,transparent)}body.dark .msgs{background-color:var(--chat-bg-color,#111114)}body.dark .msgs .msnd{color:#c4c4cc}body.dark .msgs .mtm,body.dark .msgs .mw .mt{color:#9ca3af}body.dark .cl-group-h,body.dark .cl-section-h,body.dark .sec-lbl,body.dark .sec-lbl *{color:#a1a1aa}body.dark .sec-lbl:hover{background:hsla(0,0%,100%,.06)}body.dark .sec-lbl .sec-select-btn{color:var(--ax-2,var(--ax))}body.dark .bub>.reply-quote,body.dark .mw:not(.me) .bub>.reply-quote{background:rgba(0,0,0,.28);border-color:hsla(0,0%,100%,.08)}body.dark .bub>.reply-quote:hover,body.dark .mw:not(.me) .bub>.reply-quote:hover{background:rgba(0,0,0,.4)}body.dark .bub>.reply-quote .reply-quote-bar{background:var(--ax-2,var(--ax))}body.dark .bub>.reply-quote .reply-quote-name{color:#c4b5fd}body.dark .bub>.reply-quote .reply-quote-time{color:#9ca3af}body.dark .bub>.reply-quote .reply-quote-text{color:#e5e7eb}body.dark .mw.me .bub>.reply-quote{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.18)}body.dark .mw.me .bub>.reply-quote .reply-quote-name{color:#fff}body.dark .mw.me .bub>.reply-quote .reply-quote-time{color:hsla(0,0%,100%,.75)}body.dark .mw.me .bub>.reply-quote .reply-quote-text{color:#fff}body.dark .mw.me .bub>.reply-quote .reply-quote-bar{background:hsla(0,0%,100%,.7)}.pm-overlay{background:rgba(17,24,39,.22);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}body.dark .pm-overlay{background:rgba(9,9,11,.38);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.pm-overlay{background:linear-gradient(135deg,color-mix(in srgb,var(--ax) 26%,rgba(17,24,39,.3)),color-mix(in srgb,var(--ax-2,var(--ax)) 18%,rgba(17,24,39,.22)))}.pm-overlay,body.dark .pm-overlay{-webkit-backdrop-filter:blur(5px) saturate(1.1);backdrop-filter:blur(5px) saturate(1.1)}body.dark .pm-overlay{background:linear-gradient(135deg,color-mix(in srgb,var(--ax) 30%,rgba(9,9,11,.62)),color-mix(in srgb,var(--ax-2,var(--ax)) 20%,rgba(9,9,11,.55)))}.pm-overlay,body.dark .pm-overlay{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}body.dark .pm-overlay{background:rgba(0,0,0,.45)}.pm-card{border-radius:22px;box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.06),0 24px 60px -12px rgba(0,0,0,.35);animation:pm-pop .32s cubic-bezier(.32,.72,0,1)}body.dark .pm-card{box-shadow:0 0 0 .5px hsla(0,0%,100%,.1),0 24px 64px -12px rgba(0,0,0,.7)}@keyframes pm-fade{0%{opacity:0}to{opacity:1}}@keyframes pm-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.pm-close{border-radius:50%;background:hsla(240,3%,49%,.16);color:var(--g700,#374151)}.pm-close:hover{background:hsla(240,3%,49%,.28)}.pm-overlay{background:rgba(0,0,0,.26);-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}body.dark .pm-overlay{background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px) saturate(115%);backdrop-filter:blur(8px) saturate(115%)}.pm-overlay,body.dark .pm-overlay{-webkit-backdrop-filter:blur(6px) saturate(130%);backdrop-filter:blur(6px) saturate(130%)}.dlm-store{background:#000;color:#fff;border:1px solid hsla(0,0%,100%,.18)}body:not(.dark) .dlm-store{border-color:#000}body.dark .dlm-store{background:#000;border-color:hsla(0,0%,100%,.28)}body.dark .dlm-store:hover{background:#0b0b0e;filter:none;border-color:hsla(0,0%,100%,.5)}.dlm-store .dlm-store-icon,.dlm-store .dlm-store-kicker,.dlm-store .dlm-store-name{color:#fff;opacity:1}.dlm-store .dlm-store-kicker{opacity:.8}body.dark .dlm-primary{background:linear-gradient(135deg,var(--ax),color-mix(in srgb,var(--ax) 65%,#000));box-shadow:0 8px 24px -8px color-mix(in srgb,var(--ax) 60%,transparent)}body.dark .dlm-primary-btn{background:hsla(0,0%,100%,.2)}.m:has(.scope-opt){width:min(480px,94vw)!important;height:auto!important;min-height:0!important;outline:none!important;border-radius:22px!important;border:1px solid var(--g200,#e5e7eb)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 30px 70px -18px rgba(17,24,39,.35)!important}.m:has(.scope-opt):focus,.m:has(.scope-opt):focus-visible{outline:none!important}.m:has(.scope-opt) h3{font-size:18px!important;font-weight:700!important;letter-spacing:-.01em}.m:has(.scope-opt)>div:first-of-type{padding:18px 22px 14px!important;border-bottom:0!important}.m:has(.scope-opt)>div:nth-of-type(2){padding:0 22px 8px!important}.m:has(.scope-opt)>div:last-of-type:not(:nth-of-type(2)){border-top:0!important;padding:8px 22px 20px!important;display:flex;justify-content:flex-end}.scope-opt{position:relative;width:100%;box-sizing:border-box;padding:14px 44px 14px 16px!important;border-radius:16px!important;background:var(--sb,#fff)!important;border:1px solid var(--g200,#e5e7eb)!important;color:var(--g900,#111827)!important;box-shadow:0 1px 2px rgba(17,24,39,.04);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;font:inherit}.scope-opt span:first-child{font-size:14px!important;font-weight:650!important;color:var(--g900,#111827)}.scope-opt span:last-child{font-size:12.5px!important;line-height:1.45;opacity:1!important;color:var(--g500,#6b7280)}.scope-opt:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--g400,#9ca3af);border-top:2px solid var(--g400,#9ca3af);transform:translateY(-50%) rotate(45deg);transition:transform .15s,border-color .15s}.scope-opt:hover{border-color:color-mix(in srgb,var(--ax) 55%,transparent)!important;background:color-mix(in srgb,var(--ax) 5%,var(--sb,#fff))!important;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--ax) 45%,transparent)}.scope-opt:hover:after{border-color:var(--ax);transform:translateY(-50%) translateX(2px) rotate(45deg)}.scope-opt:focus-visible{outline:2px solid color-mix(in srgb,var(--ax) 60%,transparent);outline-offset:2px}.scope-opt-main{background:color-mix(in srgb,var(--ax) 8%,var(--sb,#fff))!important;border-color:color-mix(in srgb,var(--ax) 40%,transparent)!important}.scope-opt-main span:first-child{color:var(--ax)!important}.scope-opt-main span:last-child{color:var(--g600,#4b5563)!important}body.dark .m:has(.scope-opt){box-shadow:0 0 0 .5px hsla(0,0%,100%,.1),0 30px 70px -18px rgba(0,0,0,.8)!important}body.dark .scope-opt{background:#1e1e22!important;border-color:#2e2e33!important}body.dark .scope-opt-main{background:color-mix(in srgb,var(--ax) 16%,#1e1e22)!important}body.dark .scope-opt-main span:first-child{color:#e9d5ff!important}body .person-card .person-card-contact{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;margin:0}body .person-card .person-card-contact-label{display:block;padding:0;font-size:11px;font-weight:500;margin:0 0 8px;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:var(--g500)}body .person-card .person-card-contact-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:0;line-height:1.3;text-indent:0}body .person-card .person-card-contact-row svg{width:16px;height:16px;flex:0 0 16px;margin:0}body .person-card .pc-contact-val{flex:1 1;min-width:0;text-align:left;margin:0;padding:0}body.dark .person-card .person-card-contact-label{color:#a1a1aa}#main .msg-side-time{opacity:1!important}#rail .rl{position:relative}#rail .rl-collapse{position:absolute;right:10px;bottom:auto;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--g700,#3f3f46);display:grid;place-items:center;cursor:pointer;z-index:45}#rail .rl-collapse svg{width:22px;height:22px;stroke-width:1.8}#rail .rl-collapse:hover{background:rgba(0,0,0,.07);color:var(--g900,#0a0a0f)}body.dark #rail .rl-collapse{color:#e4e4e7}body.dark #rail .rl-collapse:hover{background:hsla(0,0%,100%,.1)}#rail.collapsed .rl-collapse{right:auto;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none}#rail.collapsed .rl-collapse:focus-visible,#rail.collapsed .rl:hover .rl-collapse{opacity:1;pointer-events:auto}#rail.collapsed .rl:hover .rl-brand{opacity:0}#rail .rl-brand{transition:opacity .12s ease}#rail{transition:width .24s cubic-bezier(.4,0,.2,1)!important;overflow:visible}#rail.resizing{transition:none!important}body #rail .rl-foot,body #rail .rl-scroll{padding-left:0;padding-right:0;overflow-x:hidden}body #rail .rl-foot .rb,body #rail .rl-scroll .rb,body #rail.collapsed .rl-foot .rb,body #rail.collapsed .rl-scroll .rb{width:calc(100% - 16px);min-width:0;margin:2px 8px;justify-content:flex-start;gap:12px;padding:0 0 0 15px;overflow:hidden;flex-shrink:0}body #rail.collapsed .rb-lbl{display:block!important;opacity:0}body #rail .rb-lbl{transition:opacity .15s ease}body #rail.collapsed .rl-profile-lbl{display:block!important;opacity:0}body #rail .rl,body #rail.collapsed .rl{justify-content:flex-start;padding:0 0 0 12px}body #rail.collapsed .rl-brand{width:auto;justify-content:flex-start}body #rail.collapsed .rl-name{display:block;opacity:0;width:0}body #rail .rl-brand{transition:opacity .12s ease;animation:none}body #rail.collapsed .rl:hover .rl-brand{opacity:0}body #rail.collapsed .rl-org button{margin-left:12px;margin-right:0}@media (prefers-reduced-motion:reduce){#rail,#rail *{transition:none!important}}body #rail .rl-logo{flex:none;width:40px;height:40px}body #rail .rl,body #rail.collapsed .rl{padding-left:12px}body #rail .rl-scroll .rb,body #rail.collapsed .rl-scroll .rb{padding:0 0 0 14px!important}body #rail .rl-foot .rb,body #rail .rl-scroll .rb,body #rail.collapsed .rl-foot .rb,body #rail.collapsed .rl-scroll .rb{width:calc(100% - 16px)!important;margin:2px 8px!important;justify-content:flex-start!important;gap:12px!important;overflow:hidden}body #rail .rl-foot .rb,body #rail.collapsed .rl-foot .rb{padding:0 0 0 12px!important}body #rail .rl-org button,body #rail.collapsed .rl-org button{width:100%!important;min-width:0!important;margin:0!important;padding:0 0 0 9px!important;justify-content:flex-start!important;overflow:hidden}body #rail .rl-foot .rb.rl-profile,body #rail.collapsed .rl-foot .rb.rl-profile{padding:0 0 0 7px!important}body #rail .rl-foot .rb,body #rail .rl-scroll .rb,body #rail.collapsed .rl-foot .rb,body #rail.collapsed .rl-scroll .rb{height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px!important}body #rail .rl-org button,body #rail.collapsed .rl-org button{height:44px!important;min-height:44px!important}body #rail .rl-org,body #rail.collapsed .rl-org{padding-top:6px;padding-bottom:6px}#vdash{overflow:hidden;position:relative}#vdash .dx{--dx-brand:var(--ax);--dx-brand-2:var(--ax);--dx-ink:#111827;--dx-ink-2:#374151;--dx-muted:#6b7280;--dx-line:rgba(17,24,39,.07);--dx-card:#fff;--dx-soft:#f6f2fb;--dx-tint:var(--ax-bg2);--dx-shadow:0 8px 30px rgba(17,24,39,.05),0 1px 3px rgba(17,24,39,.04);position:relative;flex:1 1;align-self:stretch;width:100%;max-width:none;margin:0;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;color:var(--dx-ink);background:radial-gradient(520px 360px at 100% -6%,rgba(167,139,250,.28),transparent 70%),radial-gradient(420px 320px at -4% 34%,rgba(232,121,249,.1),transparent 70%),linear-gradient(135deg,var(--ax-bg) 0,var(--ax-bg) 50%,#eef2ff 100%);scrollbar-width:thin;scrollbar-color:var(--ax-3) transparent}body.dark #vdash .dx{--dx-ink:#f3f4f6;--dx-ink-2:#d1d5db;--dx-muted:#9ca3af;--dx-line:hsla(0,0%,100%,.08);--dx-card:#1e1e22;--dx-soft:hsla(0,0%,100%,.04);--dx-tint:color-mix(in srgb,var(--ax) 16%,transparent);--dx-brand:var(--ax-2);--dx-shadow:0 8px 30px rgba(0,0,0,.3);background:radial-gradient(520px 360px at 100% -6%,color-mix(in srgb,var(--ax) 22%,transparent),transparent 70%),var(--w,#18181b)}.dx-status{justify-content:space-between;padding:26px 40px 4px}.dx-status,.dx-status-l{display:flex;align-items:center}.dx-status-l{gap:8px;font-size:13px;color:var(--dx-muted);flex-wrap:wrap}.dx-status-r{display:flex;align-items:center;gap:10px}.dx-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 0 rgba(52,211,153,.5);animation:dx-pulse 2s infinite}.dx-dot.off{background:#f87171;animation:none}@keyframes dx-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.45)}70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.dx-sep{color:#d1d5db;margin:0 2px}.dx-muted{color:var(--dx-muted)}.dx-round{width:36px;height:36px;border-radius:50%;border:1px solid var(--dx-line);background:var(--dx-card);color:var(--dx-ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px rgba(17,24,39,.05);transition:box-shadow .15s,background .15s,color .15s}.dx-round:hover{box-shadow:0 4px 12px rgba(17,24,39,.1);color:var(--dx-brand)}.dx-round-sm{width:32px;height:32px}.dx-me{display:inline-flex;border-radius:50%;overflow:hidden}.dx-col{width:100%;max-width:940px;margin:0 auto;padding:18px 40px 48px;box-sizing:border-box}.dx-head{margin-bottom:26px}.dx-greet{font-size:34px;line-height:1.1;letter-spacing:-.02em;font-weight:600;margin:0;word-break:break-word}.dx-name{background:linear-gradient(90deg,var(--ax) 0,var(--ax-2) 55%,var(--ax-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--dx-brand)}.dx-pills{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.dx-pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 14px 5px 6px;border-radius:999px;background:var(--dx-card);border:1px solid color-mix(in srgb,var(--ax) 18%,transparent);box-shadow:0 1px 2px rgba(17,24,39,.05);font-size:12.5px;font-weight:500;color:var(--dx-ink-2);cursor:pointer;transition:border-color .15s,box-shadow .15s}.dx-pill:disabled{cursor:default;padding-left:14px}.dx-pill:not(:disabled):hover{border-color:color-mix(in srgb,var(--ax) 40%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--ax) 10%,transparent)}.dx-pill-n{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--dx-brand);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dx-pill-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-ai-hint{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;color:var(--dx-muted);font-size:12px;cursor:pointer;padding:4px 6px;border-radius:8px}.dx-ai-hint svg{color:var(--ax-2)}.dx-ai-hint:hover:not(:disabled){color:var(--dx-brand);background:var(--dx-tint)}.dx-card{position:relative;background:var(--dx-card);border:1px solid var(--dx-line);border-radius:18px;box-shadow:var(--dx-shadow)}.dx-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dx-h3{margin:0;font-size:14px;font-weight:600}.dx-h3.sm{font-size:13px}.dx-eyebrow{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--dx-muted)}.dx-link{border:none;background:transparent;padding:0;color:var(--dx-brand);font-size:12px;font-weight:500;cursor:pointer}.dx-link:hover{text-decoration:underline}.dx-badge{font-size:11px;font-weight:500;padding:4px 10px;border-radius:999px;background:var(--dx-soft);border:1px solid var(--dx-line);color:var(--dx-ink-2)}.dx-empty{margin:14px 4px 6px;font-size:13px;color:var(--dx-muted)}.dx-next{padding:22px 24px;overflow:hidden;transition:box-shadow .25s}.dx-next:hover{box-shadow:0 16px 48px color-mix(in srgb,var(--ax) 12%,transparent)}.dx-card-edge{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--ax-3),#c7d2fe,var(--ax-3));opacity:.8}.dx-next-top{justify-content:space-between;gap:12px}.dx-next-top,.dx-next-when{display:flex;align-items:center}.dx-next-when{gap:10px;font-size:13.5px;font-weight:500;color:var(--dx-ink-2);min-width:0;flex-wrap:wrap}.dx-next-when .dx-muted{font-size:12px}.dx-chip-ic{width:32px;height:32px;border-radius:50%;background:var(--dx-tint);border:1px solid color-mix(in srgb,var(--ax) 18%,transparent);color:var(--dx-brand);display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}.dx-next-mid{display:flex;gap:14px;margin-top:18px}.dx-next-bar{width:4px;border-radius:999px;background:linear-gradient(180deg,var(--dx-brand),var(--ax-2));align-self:stretch;flex:0 0 4px}.dx-next-info{min-width:0}.dx-next-title{margin:0;font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-next-loc{margin:4px 0 0;gap:6px;font-size:13px;color:var(--dx-muted)}.dx-avs,.dx-next-loc{display:flex;align-items:center}.dx-avs{gap:8px;margin-top:12px;font-size:12px}.dx-av,.dx-avstack{display:inline-flex}.dx-av{border-radius:50%;border:2px solid var(--dx-card);margin-left:-8px;background:var(--dx-card)}.dx-av:first-child{margin-left:0}.dx-more{background:#111827;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.dx-next-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;flex-wrap:wrap}.dx-timepill{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--dx-soft);border:1px solid var(--dx-line);font-size:12.5px;font-weight:500;color:var(--dx-ink-2)}.dx-timepill svg{color:var(--dx-muted)}.dx-timepill .dx-dur{font-size:12px;font-weight:400}.dx-timepill--btn{cursor:pointer}.dx-timepill--btn:hover{background:var(--dx-tint);color:var(--dx-brand)}.dx-join{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;color:#fff;font-size:13.5px;font-weight:600;padding:10px 20px;border-radius:999px;background:linear-gradient(90deg,var(--ax) 0,var(--ax) 100%);box-shadow:0 8px 20px color-mix(in srgb,var(--ax) 32%,transparent);transition:box-shadow .2s,transform .1s,filter .2s}.dx-join:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--ax) 42%,transparent);filter:brightness(1.06)}.dx-join:active{transform:scale(.98)}.dx-search{display:flex;align-items:center;gap:10px;margin-top:22px;padding:7px;border-radius:999px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:0 1px 2px rgba(17,24,39,.05);transition:border-color .15s,box-shadow .15s}.dx-search:hover{border-color:rgba(17,24,39,.14)}.dx-search.focus,.dx-search:focus-within{border-color:color-mix(in srgb,var(--ax) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ax) 12%,transparent),0 8px 24px -6px color-mix(in srgb,var(--ax) 20%,transparent)}.dx-search-ic{width:38px;height:38px;border-radius:50%;background:var(--dx-soft);color:var(--dx-muted);display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px}.dx-search input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;font-weight:500;color:var(--dx-ink)}.dx-search input::placeholder{color:#9ca3af}.dx-kbd{display:inline-flex;gap:4px;padding-right:4px}.dx-hint kbd,.dx-kbd kbd{font:500 11px/1 inherit;padding:4px 6px;border-radius:5px;background:var(--dx-soft);border:1px solid var(--dx-line);color:var(--dx-muted)}.dx-search-go{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;color:#fff;background:var(--dx-brand);display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;box-shadow:0 6px 16px color-mix(in srgb,var(--ax) 30%,transparent);transition:filter .15s}.dx-search-go:hover{filter:brightness(1.12)}.dx-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:22px;align-items:start}.dx-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.dx-unread{padding:4px}.dx-unread .dx-sec-head{padding:14px 16px 10px}.dx-unread-list{display:flex;flex-direction:column;gap:6px;padding:0 4px 4px}.dx-unread .dx-empty{padding:0 12px 10px}.dx-urow{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;cursor:pointer;background:linear-gradient(135deg,color-mix(in srgb,var(--ax) 7%,transparent),transparent);border:1px solid color-mix(in srgb,var(--ax) 14%,transparent);transition:border-color .15s,box-shadow .15s}.dx-urow:focus-visible,.dx-urow:hover{border-color:color-mix(in srgb,var(--ax) 38%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--ax) 8%,transparent);outline:none}.dx-urow-av{display:inline-flex;flex:0 0 44px}.dx-urow-body{flex:1 1;min-width:0}.dx-urow-top{display:flex;align-items:center;gap:8px}.dx-urow-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-urow-dot{width:6px;height:6px;border-radius:50%;background:#ff4d8d;flex:0 0 6px}.dx-urow-time{font-size:11px;flex:0 0 auto}.dx-urow-n{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--dx-brand);color:#fff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.dx-urow-prev{margin:2px 0 0;font-size:13px;color:var(--dx-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-urow-go{width:32px;height:32px;border-radius:50%;background:var(--dx-card);border:1px solid var(--dx-line);display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;transition:background .15s,color .15s}.dx-urow:hover .dx-urow-go{background:var(--dx-brand);color:#fff;border-color:transparent}.dx-more-link{border:none;background:transparent;color:var(--dx-brand);font-size:12px;font-weight:500;padding:8px 12px;cursor:pointer;text-align:left;border-radius:10px}.dx-more-link:hover{background:var(--dx-tint)}.dx-sched{padding:20px}.dx-tl{position:relative;margin-top:20px;padding-left:24px}.dx-tl-line{position:absolute;left:5px;top:4px;bottom:4px;width:1px;background:linear-gradient(180deg,var(--ax-3),#e5e7eb 60%,#f3f4f6)}.dx-tl-row{position:relative;display:flex;gap:14px;padding-bottom:22px}.dx-tl-row:last-child{padding-bottom:0}.dx-tl-dot{position:absolute;left:-23px;top:4px;width:10px;height:10px;border-radius:50%;background:#111827;box-shadow:0 0 0 4px var(--dx-card);transition:box-shadow .15s}.dx-tl-row.is-next .dx-tl-dot,.dx-tl-row.live .dx-tl-dot{background:var(--dx-brand)}.dx-tl-row.done .dx-tl-dot{background:#d1d5db}.dx-tl-row:hover .dx-tl-dot{box-shadow:0 0 0 4px var(--dx-tint)}.dx-tl-time{width:56px;flex:0 0 56px}.dx-tl-t{display:block;font-size:12px;font-weight:600;color:var(--dx-ink-2)}.dx-tl-tag{display:inline-flex;margin-top:4px;font-size:10px;font-weight:500;padding:2px 7px;border-radius:999px;background:#f3f4f6;color:#4b5563;white-space:nowrap}.dx-tl-tag.live,.dx-tl-tag.next{background:var(--dx-brand);color:#fff}.dx-tl-card{flex:1 1;min-width:0;text-align:left;cursor:pointer;padding:10px 14px;border-radius:12px;background:var(--dx-soft);border:1px solid var(--dx-line);display:flex;flex-direction:column;gap:2px;transition:background .15s,border-color .15s}.dx-tl-card:hover{background:var(--dx-card);border-color:color-mix(in srgb,var(--ax) 30%,transparent)}.dx-tl-card.active{background:var(--dx-tint);border-color:color-mix(in srgb,var(--ax) 22%,transparent)}.dx-tl-title{font-size:13.5px;font-weight:500;color:var(--dx-ink)}.dx-tl-desc,.dx-tl-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-tl-desc{font-size:12px;color:var(--dx-muted)}.dx-dark{position:relative;overflow:hidden;border-radius:18px;padding:20px;background:#16161c;color:#fff;box-shadow:0 12px 40px rgba(0,0,0,.18)}.dx-dark-glow{position:absolute;top:-80px;right:-80px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ax) 50%,transparent),rgba(217,70,239,.18) 52%,transparent 74%);pointer-events:none}.dx-dark-in{position:relative}.dx-dark-h{margin:0;font-size:14px;font-weight:600}.dx-dark-sub{margin:4px 0 0;font-size:12px;color:#9ca3af}.dx-qa{display:flex;flex-direction:column;gap:10px;margin-top:16px}.dx-qa-btn{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border-radius:14px;cursor:pointer;text-align:left;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);transition:background .15s}.dx-qa-btn:hover{background:hsla(0,0%,100%,.11)}.dx-qa-btn>svg{color:#71717a;transition:color .15s;flex:0 0 auto}.dx-qa-btn:hover>svg{color:#fff}.dx-qa-ic{width:36px;height:36px;border-radius:50%;background:#27272f;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;transition:transform .15s}.dx-qa-ic.brand{background:var(--ax)}.dx-qa-btn:hover .dx-qa-ic{transform:scale(1.06)}.dx-ai-t,.dx-qa-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.dx-ai-t b,.dx-qa-t b{font-size:13.5px;font-weight:500;line-height:1.2}.dx-ai-t i,.dx-qa-t i{font-style:normal;font-size:11px;color:#9ca3af;margin-top:3px}.dx-ai{display:flex;align-items:center;gap:10px;margin-top:18px;padding:11px 12px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.dx-ai-t b{font-size:12px}.dx-ai-badge{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#34d399,#14b8a6);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:0 0 28px}.dx-ai-run{border:none;cursor:pointer;font-size:11px;font-weight:600;padding:5px 12px;border-radius:999px;background:#fff;color:#111827;transition:background .15s}.dx-ai-run:hover:not(:disabled){background:var(--ax-bg2)}.dx-ai-run:disabled{opacity:.55;cursor:default}.dx-ai-out{position:relative;margin-top:12px;padding:12px 30px 12px 12px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);font-size:12px;line-height:1.5;color:#e5e7eb;max-height:200px;overflow-y:auto}.dx-ai-out p{margin:0 0 8px}.dx-ai-out p:last-child{margin-bottom:0}.dx-ai-out.err{color:#fca5a5}.dx-ai-x{position:absolute;top:8px;right:8px;width:20px;height:20px;border:none;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dx-ai-x:hover{background:hsla(0,0%,100%,.2)}.dx-pulse{padding:20px}.dx-live{width:8px;height:8px;border-radius:50%;background:#34d399;animation:dx-pulse 2s infinite}.dx-bars{display:flex;align-items:flex-end;gap:6px;height:56px;margin-top:16px}.dx-bar{flex:1 1;border-radius:999px;background:linear-gradient(0deg,var(--ax-bg2),var(--ax-2));transition:height .4s cubic-bezier(.22,1,.36,1)}.dx-pulse-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:11px}.dx-pulse-foot b{font-weight:500;color:var(--dx-ink-2)}.dx-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px;font-size:11px;color:#9ca3af}@media (max-width:1080px){.dx-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.dx-status{padding:18px 16px 0}.dx-col{padding:14px 16px 36px}.dx-greet{font-size:26px}.dx-hint,.dx-kbd{display:none}.dx-next-title{font-size:20px}}.dx-status-r .dx-round{position:relative}.dx-bell-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--dx-card,#fff);pointer-events:none}@media (max-width:640px){.dx-pill,.dx-pills{max-width:100%}.dx-pill{height:auto;min-height:36px;padding-top:6px;padding-bottom:6px;align-items:center}.dx-pill-t{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.dx-urow-go{display:none}.dx-urow-name{flex:1 1 auto;min-width:0}.dx-search input::placeholder{text-overflow:ellipsis}}