.sim,.sim-solo{--dc-bg-app:#121214;--dc-bg-chat:#1a1a1e;--dc-bg-panel:#202024;--dc-bg-composer:#222327;--dc-bg-card:#242429;--dc-bg-menu:#28282d;--dc-bg-input:#0000001f;--dc-scrim:#000000b8;--dc-mod-muted:#97979f14;--dc-hover:#97979f1f;--dc-active:#97979f29;--dc-selected:#97979f33;--dc-border-muted:#97979f0a;--dc-border-subtle:#97979f1f;--dc-border-normal:#97979f33;--dc-spine:#474851;--dc-text-strong:#fbfbfb;--dc-text-default:#efeff1;--dc-text-subtle:#abacb2;--dc-text-muted:#96979e;--dc-channel:#81828a;--dc-placeholder:#6c6d76;--dc-placeholder-input:#8f9097;--dc-link:#4d96ee;--dc-text-code:#e4e4e6;--dc-mention-fg:#a9bbff;--dc-reaction-me-fg:#b9c8ff;--dc-feedback-critical-fg:#f87e7a;--dc-brand:#5865f2;--dc-brand-hover:#4452bb;--dc-brand-active:#3a48a3;--dc-secondary-bg:#97979f1f;--dc-secondary-hover:#97979f29;--dc-secondary-active:#97979f33;--dc-success-bg:#008545;--dc-success-hover:#006c37;--dc-success-active:#005f30;--dc-danger-bg:#d22d39;--dc-danger-hover:#a9232e;--dc-danger-active:#971d28;--dc-button-border-filled:#ffffff14;--dc-mention-bg:#5865f23d;--dc-reaction-bg:#97979f1f;--dc-reaction-hover:#97979f29;--dc-reaction-me-bg:#5865f23d;--dc-reaction-me-border:#5865f2;--dc-code-bg:#5865f214;--dc-msg-ephemeral-bg:#5865f20d;--dc-msg-ephemeral-bar:#5865f2;--dc-status-dnd:#da3e44;--dc-status-speaking:#3d9e60;--dc-voice-connected-text:#53ad71;--dc-muted-control-bg:#d22d391f;--dc-focus-ring:#6aa8f4;--dc-scrollbar-thin-thumb:#5f606a;--dc-scrollbar-auto-thumb:#666770;--dc-accent-rose:#ff7a90;--dc-accent-blurple:#5865f2;--dc-accent-green:#2ecc71;--dc-accent-dark-blue:#206694;--sim-window-radius:14px;--dc-titlebar-h:32px;--dc-rail-w:72px;--dc-rail-icon:40px;--dc-rail-icon-radius:16px;--dc-rail-gap:8px;--dc-list-w:var(--sim-list-width,240px);--dc-list-inset:8px;--dc-list-radius:12px;--dc-header-h:49px;--dc-channel-row-h:32px;--dc-list-icon:20px;--dc-category-pad:16px;--dc-category-row:24px;--dc-voice-member-h:30px;--dc-voice-member-indent:36px;--dc-msg-gutter:72px;--dc-msg-avatar:40px;--dc-msg-group-gap:17px;--dc-last-msg-to-composer:24px;--dc-container-w:600px;--dc-container-pad:16px;--dc-container-gap:8px;--dc-container-bar:4px;--dc-container-space-above:8px;--dc-embed-w:516px;--dc-button-h:32px;--dc-button-pad:3px 11px;--dc-button-min-w:60px;--dc-select-h:40px;--dc-composer-h:56px;--dc-popout-w:300px;--dc-popout-banner:105px;--dc-popout-avatar:80px;--dc-tooltip-pad:8px 12px;--dc-tooltip-offset:12px;--dc-limit-h:20px;--dc-modal-w:440px;--dc-slash-row-h:48px;--dc-r-xs:4px;--dc-r-sm:8px;--dc-r-md:12px;--dc-shadow-menu:0 12px 24px 0 #0000003d;--dc-shadow-tooltip-inset:inset 0 0 0 1px #97979f1f;--dc-shadow-popout-ring:0 0 0 1px #ffffff14;--dc-shadow-toolbar:0 1px 4px 0 #00000024;--dc-t-pill:.2s ease-out;--dc-t-rail-icon:.15s ease-out;--dc-t-button:.17s ease;--dc-t-reaction:.1s;--dc-t-chevron:.1s linear;--dc-t-toolbar-shadow:.1s ease-out;--dc-t-menu:.12s ease-out;--dc-t-popout:.2s ease-out;--dc-t-modal:.2s cubic-bezier(.2, .9, .3, 1.1);--dc-t-typing-dots:1.2s steps(12) infinite}:root{--sim-zoom:.74}@media (max-width:719.98px){:root{--sim-zoom:1}}@supports not (zoom:1){:root{--sim-zoom:1}}.sim-stage{zoom:var(--sim-zoom,1);width:100%;max-width:1040px;margin-inline:auto;position:relative;container:sim-window/inline-size}.sim-skip,.sim-sr,.sim-after{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sim-skip:focus,.sim-skip:focus-visible{z-index:80;clip-path:none;border:1px solid var(--app-line-strong,#30343e);border-radius:var(--r-sm,6px);background:var(--app-panel,#13151b);width:auto;height:auto;color:var(--app-text,#e6e8ee);font:500 .875rem/1.2 var(--font-body);margin:0;padding:8px 12px;text-decoration:none;top:10px;left:10px}.sim-controls{min-height:var(--ctl-sm,32px);justify-content:flex-start;gap:8px;margin-top:10px;display:flex}.sim{grid-template-columns:var(--dc-rail-w) var(--dc-list-w) minmax(0, 1fr);grid-template-rows:var(--dc-titlebar-h) minmax(0, 1fr) auto;height:var(--sim-window-height,clamp(730px, calc(50vh + 280px), 800px));isolation:isolate;border:1px solid var(--dc-border-subtle);border-radius:var(--sim-window-radius);background:var(--dc-bg-app);color:var(--dc-text-default);font-family:var(--font-body), "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji";text-align:left;-webkit-font-smoothing:antialiased;grid-template-areas:"title title title""rail list chat""user user chat";font-size:16px;line-height:1.375;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000bf}:root[data-theme=light] .sim{box-shadow:var(--shadow-1)}:is(.sim,.sim-solo) *,:is(.sim,.sim-solo) :before,:is(.sim,.sim-solo) :after{box-sizing:border-box}:is(.sim,.sim-solo) :where(p,ul,ol,li){font:inherit;letter-spacing:normal;text-wrap:wrap;margin:0;padding:0}:is(.sim,.sim-solo) :where(ul,ol){list-style:none}.sim :where(button){color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sim :where(svg){flex:none}.sim :focus-visible{outline:2px solid var(--dc-focus-ring);outline-offset:2px}.sim :is(.sim-ch,.sim-vm,.sim-cat__head,.sim-feed,.sim-select__option,.sim-me__who):focus-visible{outline-offset:-2px}.sim-titlebar{color:var(--dc-text-default);grid-area:title;justify-content:center;align-items:center;padding:0 12px 0 72px;font-size:14px;font-weight:500;line-height:18px;display:flex;position:relative}.sim-titlebar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sim-demo{color:var(--dc-text-muted);font-size:14px;font-weight:500;line-height:18px;position:absolute;top:50%;left:12px;translate:0 -50%}.sim-pause{z-index:6;width:28px;height:28px;color:var(--dc-text-subtle);opacity:0;border-radius:6px;place-items:center;transition:opacity .15s,background-color .1s,color .1s;display:grid;position:absolute;top:2px;right:8px}.sim-pause:before{content:"";position:absolute;inset:-8px}.sim:hover .sim-pause,.sim-pause:focus-visible,.sim-pause[aria-pressed=true]{opacity:1}.sim:has(:focus-visible) .sim-pause{opacity:1}.sim-pause:hover{background:var(--dc-hover);color:var(--dc-text-strong)}.sim-pause:active{background:var(--dc-active)}@media (hover:none){.sim-pause{opacity:1}}@media (pointer:coarse){.sim-pause{width:44px;height:44px;top:0;right:0}.sim-pause:before{inset:0}}@media (prefers-reduced-motion:reduce){.sim-pause{transition:none}}.sim-rail{z-index:3;background:var(--dc-bg-app);grid-area:rail;position:relative}.sim-rail__list{gap:var(--dc-rail-gap);flex-direction:column;display:flex}.sim-rail__item{justify-content:center;display:flex;position:relative}.sim-rail__pill{background:var(--dc-text-strong);opacity:0;width:8px;height:8px;transition:height var(--dc-t-pill), opacity var(--dc-t-pill), transform var(--dc-t-pill);border-radius:0 4px 4px 0;margin:auto 0 auto -4px;position:absolute;top:0;bottom:0;left:0;transform:translate(-4px)}.sim-rail__item.is-unread .sim-rail__pill{opacity:1;transform:none}.sim-rail__item:hover .sim-rail__pill{opacity:1;height:20px;transform:none}.sim-rail__item.is-selected .sim-rail__pill{opacity:1;height:40px;transform:none}.sim-rail__icon{width:var(--dc-rail-icon);height:var(--dc-rail-icon);border-radius:var(--dc-rail-icon-radius);color:var(--dc-text-default);transition:background-color var(--dc-t-rail-icon), color var(--dc-t-rail-icon);background:#97979f1f;place-items:center;font-size:16px;font-weight:500;line-height:19.2px;display:grid}.sim-rail__icon:hover,.sim-rail__item.is-selected .sim-rail__icon{background:var(--dc-brand);color:#fff}.sim-rail__voice{top:-3px;right:calc((var(--dc-rail-w) - var(--dc-rail-icon)) / 2 - 3px);border:2px solid var(--dc-bg-app);background:var(--dc-status-speaking);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute}.sim-rail__tip{top:50%;left:calc((var(--dc-rail-w) + var(--dc-rail-icon)) / 2 + var(--dc-tooltip-offset));z-index:30;padding:var(--dc-tooltip-pad);border-radius:var(--dc-r-sm);background:var(--dc-bg-card);box-shadow:var(--dc-shadow-tooltip-inset), var(--dc-shadow-menu);color:var(--dc-text-default);white-space:nowrap;pointer-events:none;font-size:16px;font-weight:600;line-height:20px;display:none;position:absolute;translate:0 -50%}.sim-rail__tip:before{content:"";background:var(--dc-bg-card);clip-path:polygon(100% 0,0 50%,100% 100%);width:8px;height:14px;position:absolute;top:50%;left:-7px;translate:0 -50%}.sim-rail__item:hover .sim-rail__tip,.sim-rail__icon:focus-visible~.sim-rail__tip{display:block}.sim-list{border-top:1px solid var(--dc-border-subtle);border-left:1px solid var(--dc-border-subtle);border-top-left-radius:var(--dc-list-radius);background:var(--dc-bg-app);flex-direction:column;grid-area:list;min-width:0;min-height:0;display:flex}.sim-list__head{height:var(--dc-header-h);border-bottom:1px solid var(--dc-border-subtle);flex:none;align-items:center;padding:8px;display:flex}.sim-list__server{color:var(--dc-text-strong);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.sim-list__scroll{overscroll-behavior:contain;min-height:0;padding:0 var(--dc-list-inset) 12px;scrollbar-width:thin;scrollbar-color:var(--dc-scrollbar-thin-thumb) transparent;flex:1;overflow-y:auto}.sim-cat{padding-top:var(--dc-category-pad)}.sim-cat__head{width:100%;height:var(--dc-category-row);color:var(--dc-channel);border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:500;line-height:18px;transition:none;display:flex}.sim-cat__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sim-cat__head:hover{color:var(--dc-text-strong)}.sim-cat__chevron{transition:transform var(--dc-t-chevron)}.sim-cat.is-collapsed .sim-cat__chevron{transform:rotate(-90deg)}.sim-ch-item{padding:1px 0}.sim-ch{width:100%;height:var(--dc-channel-row-h);border-radius:var(--dc-r-sm);color:var(--dc-channel);align-items:center;gap:8px;padding:4px 8px;font-size:16px;font-weight:500;line-height:20px;transition:none;display:flex;position:relative}.sim-ch:hover{background:var(--dc-hover);color:var(--dc-text-strong)}.sim-ch:active{background:var(--dc-active)}.sim-ch.is-selected{background:var(--dc-selected);color:var(--dc-text-strong);cursor:default}.sim-ch.is-unread,.sim-ch.is-connected{color:var(--dc-text-strong)}.sim-ch.is-blocked{cursor:not-allowed}.sim-ch__icon{width:var(--dc-list-icon);height:var(--dc-list-icon);color:var(--dc-channel);flex:none;place-items:center;display:grid}.sim-ch.is-unread .sim-ch__icon{color:var(--dc-text-subtle)}.sim-ch__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sim-ch__unread{background:var(--dc-text-strong);border-radius:0 4px 4px 0;width:4px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-3px}.sim-vrow{position:relative}.sim-vrow:has(.sim-ch__chat) .sim-ch{padding-right:36px}.sim-ch__chat{width:24px;height:24px;color:var(--dc-text-subtle);border-radius:6px;place-items:center;transition:none;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.sim-ch__chat:hover{background:var(--dc-hover);color:var(--dc-text-strong)}.sim-limit{height:var(--dc-limit-h);border:1px solid var(--dc-border-normal);border-radius:var(--dc-r-md);background:var(--dc-bg-panel);color:var(--dc-text-strong);font-variant-numeric:tabular-nums;text-align:center;flex:none;grid-template-columns:28px 20px;font-size:12px;font-weight:600;line-height:18px;display:inline-grid;overflow:hidden}.sim-limit__count{padding:0 4px;position:relative}.sim-limit__count:after{content:"";border-top:18px solid #0000;border-right:6px solid var(--dc-selected);position:absolute;top:0;right:-6px}.sim-limit__max{background:var(--dc-selected);padding:0 4px 0 2px}.sim-vm-list{padding-bottom:4px}.sim-vm{width:100%;min-height:var(--dc-voice-member-h);padding:3px 8px 3px var(--dc-voice-member-indent);border-radius:var(--dc-r-sm);color:var(--dc-channel);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18px;transition:none;display:flex}.sim-vm:hover{background:var(--dc-hover);color:var(--dc-text-strong)}.sim-vm__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sim-vm.is-speaking .sim-av{outline:2px solid var(--dc-status-speaking);outline-offset:1px}.sim-vm__state{color:var(--dc-status-dnd);gap:2px;margin-left:auto;display:inline-flex}.sim-vm__state svg{width:16px;height:16px}.sim-chat{border-top:1px solid var(--dc-border-subtle);border-left:1px solid var(--dc-border-subtle);background:var(--dc-bg-chat);flex-direction:column;grid-area:chat;min-width:0;min-height:0;display:flex}.sim-chat__head{height:var(--dc-header-h);border-bottom:1px solid var(--dc-border-subtle);flex:none;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.sim-chat__back{width:32px;height:32px;color:var(--dc-text-subtle);border-radius:8px;place-items:center;margin-left:-8px;display:none;position:relative}.sim-chat__back.has-unread:after{content:"";border:2px solid var(--dc-bg-chat);background:var(--dc-text-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:1px}.sim-chat__icon{color:var(--dc-channel);place-items:center;display:grid}.sim-chat__title{min-width:0;color:var(--dc-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:20px;overflow:hidden}.sim-chat__divider{background:var(--dc-border-subtle);flex:none;width:1px;height:24px;margin:0 4px}.sim-chat__topic{min-width:0;color:var(--dc-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sim-feed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dc-scrollbar-auto-thumb) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.sim-feed__list{padding-bottom:var(--dc-last-msg-to-composer);margin-top:auto}.sim-intro{margin:16px}.sim-intro__icon{background:var(--dc-mod-muted);width:68px;height:68px;color:var(--dc-text-strong);border-radius:50%;place-items:center;display:grid}.sim-intro__title{color:var(--dc-text-strong);overflow-wrap:anywhere;margin:8px 0;font-size:32px;font-weight:700;line-height:40px}.sim-intro__text{color:var(--dc-text-default);font-size:16px;line-height:22px}.sim-msg{margin-top:var(--dc-msg-group-gap);padding:2px 24px 2px var(--dc-msg-gutter);border-radius:0 4px 4px 0;position:relative}.sim-msg.is-follow{margin-top:0}.sim-msg:hover,.sim-msg:focus-within{background:var(--dc-hover)}.sim-msg.is-ephemeral{background:var(--dc-msg-ephemeral-bg)}.sim-msg.is-ephemeral:before{content:"";background:var(--dc-msg-ephemeral-bar);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.sim-msg__row{min-height:22px;position:relative}.sim-msg:not(.is-follow) .sim-msg__row{min-height:44px}.sim-msg__avatar{top:2px;left:calc(16px - var(--dc-msg-gutter));width:var(--dc-msg-avatar);height:var(--dc-msg-avatar);border-radius:50%;position:absolute}.sim-msg__stamp{left:calc(0px - var(--dc-msg-gutter));width:56px;color:var(--dc-text-muted);text-align:end;visibility:hidden;font-size:11px;font-weight:500;line-height:22px;position:absolute}.sim-msg:hover .sim-msg__stamp{visibility:visible}.sim-msg__content{min-width:0}.sim-msg__head{flex-wrap:wrap;align-items:center;min-height:22px;font-size:16px;font-weight:500;line-height:22px;display:flex}.sim-msg__author{color:var(--dc-text-strong);margin:-1px 0;padding:1px 0;font-weight:500}.sim-msg__author:hover{text-decoration:underline}.sim-tag{border-radius:var(--dc-r-xs);background:var(--dc-brand);color:#fff;text-transform:uppercase;align-items:center;height:15px;margin-left:4px;padding:0 4.4px;font-size:12.8px;font-weight:600;line-height:15px;display:inline-flex;position:relative;top:1.6px}.sim-tag--sm{height:16px;padding:0 4px;font-size:12px;line-height:16px;top:0}.sim-msg__time{color:var(--dc-channel);margin-left:4px;font-size:12px;font-weight:500;line-height:22px}.sim-tag+.sim-msg__time{margin-left:8px}.sim-msg__text{color:var(--dc-text-default);overflow-wrap:anywhere;font-size:16px;line-height:22px}.sim-md__p{white-space:pre-wrap}.sim-md__small{color:var(--dc-text-subtle);font-size:12px;line-height:16.5px}.sim-md strong{font-weight:700}.sim-mention{background:var(--dc-mention-bg);color:var(--dc-mention-fg);border-radius:3px;padding:0 2px;font-weight:500;transition:none;display:inline}.sim-mention:hover{background:var(--dc-brand);color:#fff}.sim-mention--channel svg{vertical-align:-.15em;width:1em;height:1em;margin-right:2px;display:inline-block}.sim-code{border:1px solid var(--dc-border-normal);border-radius:var(--dc-r-xs);background:var(--dc-code-bg);color:var(--dc-text-code);font-family:var(--font-mono);padding:0 4px;font-size:.85em}.sim-msg__used{height:18px;color:var(--dc-text-subtle);white-space:nowrap;align-items:center;gap:4px;margin-bottom:4px;font-size:14px;line-height:18px;display:flex;position:relative}.sim-msg__spine{top:9px;left:calc(16px + var(--dc-msg-avatar) / 2 - var(--dc-msg-gutter));width:calc(var(--dc-msg-gutter) - 16px - var(--dc-msg-avatar) / 2 - 4px);border-color:var(--dc-spine);border-style:solid;border-width:2px 0 0 2px;border-start-start-radius:6px;height:15px;position:absolute}.sim-msg__used-name{color:var(--dc-text-strong);font-weight:500}.sim-msg__cmd{color:var(--dc-link);margin:-3px 0;padding:3px 0}.sim-msg__cmd:hover{text-decoration:underline}.sim-msg__thinking{color:var(--dc-text-muted);align-items:center;gap:6px;font-size:16px;line-height:22px;display:flex}.sim-dots{gap:2px;display:inline-flex}.sim-dots i{background:var(--dc-text-default);width:7px;height:7px;animation:sim-dot var(--dc-t-typing-dots);border-radius:50%}.sim-dots i:first-child{animation-delay:-1.2s}.sim-dots i:nth-child(2){animation-delay:-1.05s}.sim-dots i:nth-child(3){animation-delay:-.9s}@keyframes sim-dot{0%,50%,to{opacity:.32;scale:.8}25%{opacity:1;scale:1}}.sim-msg__ephemeral{color:var(--dc-text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.sim-msg__dismiss{min-height:24px;color:var(--dc-link)}.sim-msg__dismiss:hover{text-decoration:underline}.sim-reacts{flex-wrap:wrap;padding-top:4px;display:flex}.sim-react{border-radius:var(--dc-r-sm);background:var(--dc-reaction-bg);transition:background-color var(--dc-t-reaction), border-color 0s;border:1px solid #0000;align-items:center;margin:0 4px 4px 0;padding:2px 6px;display:inline-flex}.sim-react:hover{border-color:var(--dc-border-muted);background:var(--dc-reaction-hover)}.sim-react.is-mine{border-color:var(--dc-reaction-me-border);background:var(--dc-reaction-me-bg)}.sim-react__emoji{margin:2px 0;font-size:16px;line-height:20px}.sim-react__count{color:var(--dc-text-subtle);margin-left:6px;font-size:14px;font-weight:600;line-height:20px}.sim-react:hover .sim-react__count{color:var(--dc-text-strong)}.sim-react.is-mine .sim-react__count{color:var(--dc-reaction-me-fg)}.sim-msg__tools{z-index:2;border:1px solid var(--dc-border-muted);background:var(--dc-bg-card);box-shadow:var(--dc-shadow-toolbar);opacity:0;pointer-events:none;transition:box-shadow var(--dc-t-toolbar-shadow);border-radius:8px;padding:2px;display:flex;position:absolute;top:-16px;right:14px}.sim-msg:hover .sim-msg__tools,.sim-msg:focus-within .sim-msg__tools{opacity:1;pointer-events:auto}.sim-msg__tool{border-radius:6px;place-items:center;width:28px;height:28px;font-size:17px;line-height:1;transition:none;display:grid}.sim-msg__tool:hover{background:var(--dc-hover)}.sim-box{gap:var(--dc-container-gap);width:fit-content;min-width:min(100%, var(--dc-container-w));max-width:100%;margin-top:var(--dc-container-space-above);padding:var(--dc-container-pad);border:1px solid var(--dc-border-subtle);border-radius:var(--dc-r-sm);background:var(--dc-bg-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.sim-box:before{content:"";width:var(--dc-container-bar);background:var(--dc-box-accent,var(--dc-accent-blurple));position:absolute;top:0;bottom:0;left:0}.sim-box--rose{--dc-box-accent:var(--dc-accent-rose)}.sim-box--blurple{--dc-box-accent:var(--dc-accent-blurple)}.sim-box--green{--dc-box-accent:var(--dc-accent-green)}.sim-box--darkBlue{--dc-box-accent:var(--dc-accent-dark-blue)}.sim-box>.sim-md,.sim-box__part{max-width:calc(var(--dc-container-w) - 2 * var(--dc-container-pad))}.sim-box .sim-md__h{color:var(--dc-text-strong);margin-bottom:8px;font-size:16px;font-weight:700;line-height:22px}.sim-box .sim-md__p{color:var(--dc-text-default);font-size:14px;line-height:19.25px}.sim-box__part{flex-direction:column;gap:8px;display:flex}.sim-box__sep{border:0;border-bottom:1px solid var(--dc-selected);width:100%;margin:0}.sim-btnrows{flex-direction:column;gap:8px;width:max-content;max-width:100%;margin-top:8px;display:flex}.sim-btnrow{flex-wrap:wrap;gap:8px;display:flex}.sim-btn{min-width:var(--dc-button-min-w);height:var(--dc-button-h);min-height:var(--dc-button-h);padding:var(--dc-button-pad);border:1px solid var(--dc-border-muted);border-radius:var(--dc-r-sm);background:var(--dc-secondary-bg);color:var(--dc-text-strong);white-space:nowrap;transition:background-color var(--dc-t-button), color var(--dc-t-button);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.sim-btn__label{text-overflow:ellipsis;overflow:hidden}.sim-btn:is(.sim-btn--secondary,.sim-btn--link):hover:not(:disabled){background:var(--dc-secondary-hover)}.sim-btn:is(.sim-btn--secondary,.sim-btn--link):active:not(:disabled){background:var(--dc-secondary-active)}.sim-btn--primary{border-color:var(--dc-button-border-filled);background:var(--dc-brand);color:#fff}.sim-btn--primary:hover:not(:disabled){background:var(--dc-brand-hover)}.sim-btn--primary:active:not(:disabled){background:var(--dc-brand-active)}.sim-btn--success{border-color:var(--dc-button-border-filled);background:var(--dc-success-bg);color:#fff}.sim-btn--success:hover:not(:disabled){background:var(--dc-success-hover)}.sim-btn--success:active:not(:disabled){background:var(--dc-success-active)}.sim-btn--danger{border-color:var(--dc-button-border-filled);background:var(--dc-danger-bg);color:#fff}.sim-btn--danger:hover:not(:disabled){background:var(--dc-danger-hover)}.sim-btn--danger:active:not(:disabled){background:var(--dc-danger-active)}.sim-btn:disabled{cursor:not-allowed;opacity:.5}.sim-post{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.sim-wizard{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;display:grid}.sim-post .sim-btnrows,.sim-wizard .sim-btnrows{width:auto}.sim-wizard .sim-btnrows,.sim-wizard .sim-select{margin-top:0}.sim-embed{max-width:var(--dc-embed-w);border:1px solid var(--dc-border-subtle);border-left:4px solid var(--dc-accent-blurple);border-radius:var(--dc-r-sm);background:var(--dc-bg-card);gap:8px;margin-top:4px;padding:8px 16px 16px 12px;font-size:14px;line-height:18px;display:grid}.sim-embed--green{border-left-color:var(--dc-accent-green)}.sim-embed--red{border-left-color:#e74c3c}.sim-embed--darkBlue{border-left-color:var(--dc-accent-dark-blue)}.sim-embed--purple{border-left-color:#9b59b6}.sim-embed__title{color:var(--dc-text-strong);font-size:16px;font-weight:600;line-height:22px}.sim-embed__text{color:var(--dc-text-default)}.sim-embed__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sim-embed__field{grid-column:1/-1;min-width:0}.sim-embed__field--inline{grid-column:auto}.sim-embed__name{color:var(--dc-text-strong);font-weight:600}.sim-embed__value{color:var(--dc-text-default);overflow-wrap:anywhere}.sim-embed__foot{color:var(--dc-text-subtle);font-size:12px;font-weight:500;line-height:16px}.sim-select{width:100%;max-width:400px;margin-top:4px;position:relative}.sim-select__button{width:100%;min-height:var(--dc-select-h);border:1px solid var(--dc-border-normal);border-radius:var(--dc-r-sm);background:var(--dc-bg-input);color:var(--dc-text-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:16px;font-weight:500;line-height:20px;transition:none;display:grid}.sim-select__placeholder,.sim-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sim-select__placeholder{color:var(--dc-placeholder-input)}.sim-select__chevron{color:var(--dc-text-subtle);transition:transform var(--dc-t-chevron)}.sim-select__chevron.is-open{transform:rotate(180deg)}.sim-select__list{z-index:10;border:1px solid var(--dc-border-subtle);border-radius:0 0 var(--dc-r-xs) var(--dc-r-xs);background:var(--dc-bg-menu);max-height:232px;box-shadow:var(--dc-shadow-menu);scrollbar-width:thin;transform-origin:top;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.sim-select__list[data-up=true]{border-radius:var(--dc-r-xs);transform-origin:bottom;top:auto;bottom:calc(100% + 8px)}@media (prefers-reduced-motion:no-preference){.sim-select__list{animation:sim-menu-in var(--dc-t-menu)}}@keyframes sim-menu-in{0%{opacity:0;transform:scale(.01)}}.sim-select__option{color:var(--dc-text-subtle);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;font-size:16px;font-weight:400;line-height:20px;display:grid}.sim-select__option:not(:has(.sim-av)){grid-template-columns:minmax(0,1fr) auto}.sim-select__option.is-active{background:var(--dc-hover);color:var(--dc-text-default)}.sim-select__option[aria-selected=true]{color:var(--dc-text-default);font-weight:500}.sim-select__option[aria-selected=true]:after{content:"";border:solid var(--dc-brand);border-width:0 2px 2px 0;width:6px;height:11px;margin:0 5px 3px;rotate:45deg}.sim-composer{flex:none;padding:0 8px 8px;position:relative}.sim-composer__box{min-height:var(--dc-composer-h);border:1px solid var(--dc-border-muted);border-radius:var(--dc-r-sm);background:var(--dc-bg-composer);align-items:center;gap:8px;padding:0 16px;display:flex}.sim-composer__box:has(:focus-visible){outline:2px solid var(--dc-focus-ring);outline-offset:-1px}.sim-composer__input{min-width:0;height:54px;color:var(--dc-text-default);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:16px 0;font-size:16px;line-height:22px}.sim .sim-composer__input:focus-visible{outline:none}.sim-composer__input::placeholder{color:var(--dc-placeholder);opacity:1}.sim-composer__box.is-disabled{color:var(--dc-text-muted);cursor:not-allowed;font-size:14px;line-height:18px}.sim-composer__lock{color:var(--dc-text-muted);place-items:center;display:grid}.sim-slash{z-index:5;border:1px solid var(--dc-border-subtle);border-radius:var(--dc-r-sm);background:var(--dc-bg-menu);max-height:300px;box-shadow:var(--dc-shadow-menu);scrollbar-width:thin;padding:8px 0;position:absolute;bottom:calc(100% - 2px);left:8px;right:8px;overflow-y:auto}.sim-slash__head{color:var(--dc-text-muted);align-items:center;gap:8px;padding:2px 16px 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sim-slash__list{gap:2px;padding:0 8px;display:grid}.sim-slash__item{min-height:var(--dc-slash-row-h);border-radius:var(--dc-r-xs);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.sim-slash__item.is-active{background:var(--dc-hover)}.sim-slash__main{flex:1;min-width:0;display:grid}.sim-slash__line{align-items:center;gap:6px;display:flex}.sim-slash__name{color:var(--dc-text-strong);font-size:16px;font-weight:500;line-height:20px}.sim-slash__option{border-radius:var(--dc-r-xs);background:var(--dc-selected);color:var(--dc-text-subtle);padding:0 6px;font-size:12px;line-height:18px}.sim-slash__desc{color:var(--dc-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}.sim-slash__app{color:var(--dc-text-muted);flex:none;font-size:12px;font-weight:500}.sim-user{background:var(--dc-bg-app);grid-area:user;padding:8px}.sim-user__card{border:1px solid var(--dc-border-muted);border-radius:var(--dc-r-sm);background:var(--dc-bg-panel);overflow:hidden}.sim-voice{border-bottom:1px solid var(--dc-border-subtle);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.sim-voice__info{flex:1;min-width:0}.sim-voice__status{color:var(--dc-voice-connected-text);align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:18px;display:flex}.sim-voice__where{max-width:100%;min-height:24px;color:var(--dc-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:24px;display:block;overflow:hidden}.sim-voice__where:hover{color:var(--dc-text-strong);text-decoration:underline}.sim-icon-btn{width:32px;height:32px;color:var(--dc-text-subtle);border-radius:8px;flex:none;place-items:center;transition:none;display:grid}.sim-icon-btn:hover{background:var(--dc-hover);color:var(--dc-text-strong)}.sim-icon-btn.is-off{background:var(--dc-muted-control-bg);color:var(--dc-status-dnd)}.sim-me{align-items:center;gap:4px;min-height:55px;padding:0 8px 0 7px;display:flex}.sim-me__who{border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px;transition:none;display:flex}.sim-me__who:hover{background:var(--dc-hover)}.sim-me__text{flex-direction:column;min-width:0;display:flex}.sim-me__name{color:var(--dc-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:18px;overflow:hidden}.sim-me__status{color:var(--dc-text-subtle);font-size:12px;font-weight:500;line-height:13px}.sim-av{color:#10131b;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.sim-av--16{width:16px;height:16px;font-size:9px}.sim-av--24{width:24px;height:24px;font-size:11px}.sim-av--32{width:32px;height:32px;font-size:14px}.sim-av--40{width:40px;height:40px;font-size:16px}.sim-av--80{width:80px;height:80px;font-size:32px}.sim-av--40.sim-av--mark{padding:4px}.sim-av--80.sim-av--mark{padding:8px}.sim-av--16.sim-av--mark{padding:1px}.sim-av--img{object-fit:cover;background:#0a1020;display:block}.sim-av--mark{object-fit:contain;background:#1c2130;padding:2px}.sim-av--amber{background:linear-gradient(135deg,#ffd08a,#ff9f1f)}.sim-av--teal{background:linear-gradient(135deg,#8af0e1,#22b8a4)}.sim-av--violet{background:linear-gradient(135deg,#d8ccff,#9a7cff)}.sim-av--rose{background:linear-gradient(135deg,pink,#ff6f87)}.sim-av--blue{background:linear-gradient(135deg,#b4dcff,#5aa9f0)}.sim-av--green{background:linear-gradient(135deg,#b1f5cf,#3ddc97)}.sim-popout{top:var(--pop-y,8px);left:var(--pop-x,8px);z-index:40;width:var(--dc-popout-w);border-radius:var(--dc-r-sm);background:var(--dc-bg-card);max-height:calc(100% - 16px);box-shadow:var(--dc-shadow-popout-ring), var(--dc-shadow-menu);visibility:hidden;position:absolute;overflow:auto}.sim-popout[data-placed=true]{visibility:visible}@media (prefers-reduced-motion:no-preference){.sim-popout[data-placed=true]{animation:sim-popout-in var(--dc-t-popout)}}@keyframes sim-popout-in{0%{transform:translate(10px)}}.sim .sim-popout:focus-visible{outline-offset:-2px}.sim-popout__banner{height:var(--dc-popout-banner)}.sim-popout__banner--brand{background:linear-gradient(120deg,#ffab3d,#ffc56b 45%,#37d6c0)}.sim-popout__banner--amber{background:#a8661a}.sim-popout__banner--teal{background:#1d7f72}.sim-popout__banner--violet{background:#5d4aa8}.sim-popout__banner--rose{background:#a8435a}.sim-popout__banner--blue{background:#2f6aa3}.sim-popout__banner--green{background:#2a8a5d}.sim-popout__avatar{width:var(--dc-popout-avatar);height:var(--dc-popout-avatar);box-shadow:0 0 0 6px var(--dc-bg-card);position:absolute;top:61px;left:16px}.sim-popout__body{padding:47px 16px 16px}.sim-popout__name{color:var(--dc-text-default);align-items:center;gap:4px;font-size:20px;font-weight:700;line-height:24px;display:flex}.sim-popout__user,.sim-popout__note,.sim-popout__text{color:var(--dc-text-strong);font-size:14px;line-height:18px}.sim-popout__note{color:var(--dc-text-subtle);margin-top:12px}.sim-popout__section{margin-top:12px}.sim-popout__heading{color:var(--dc-text-default);margin-bottom:4px;font-size:12px;font-weight:600;line-height:16px}.sim-popout__voice{color:var(--dc-text-strong);align-items:center;gap:6px;font-size:14px;line-height:18px;display:flex}.sim-popout__dim{color:var(--dc-text-subtle)}.sim-scrim{z-index:50;background:var(--dc-scrim);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.sim-dialog{width:min(100%, var(--dc-modal-w));border-radius:var(--dc-r-md);background:var(--dc-bg-card);max-height:100%;box-shadow:var(--dc-shadow-popout-ring), var(--dc-shadow-menu);overflow:auto}@media (prefers-reduced-motion:no-preference){.sim-dialog{animation:sim-modal-in var(--dc-t-modal) both}}@keyframes sim-modal-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:no-preference){.sim-scrim{animation:.2s ease-out sim-fade-in}}@keyframes sim-fade-in{0%{opacity:0}}.sim-modal__head{padding:16px 52px 0 16px;position:relative}.sim-modal__app{color:var(--dc-text-subtle);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sim-modal__title{color:var(--dc-text-strong);font-size:20px;font-weight:700;line-height:24px}.sim-modal__close{width:32px;height:32px;color:var(--dc-text-subtle);border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.sim-modal__close:hover{background:var(--dc-hover);color:var(--dc-text-strong)}.sim-modal__body{gap:16px;padding:16px;display:grid}.sim-modal__field{gap:8px;display:grid}.sim-modal__label{color:var(--dc-text-strong);font-size:14px;font-weight:500;line-height:18px}.sim-modal__req{color:var(--dc-status-dnd);margin-left:4px}.sim-modal__error{color:var(--dc-feedback-critical-fg);font-size:12px;line-height:16px}.sim-modal__input{border:1px solid var(--dc-border-subtle);background:var(--dc-bg-input);width:100%;min-height:40px;color:var(--dc-text-default);font:inherit;resize:vertical;border-radius:8px;padding:9px 10px;font-size:16px;line-height:20px}.sim-modal__input::placeholder{color:var(--dc-placeholder)}.sim .sim-modal__input:focus-visible{outline:2px solid var(--dc-focus-ring);outline-offset:-1px}.sim-modal__input[aria-invalid=true]{border-color:var(--dc-status-dnd)}.sim-modal__foot,.sim-leaving__foot{justify-content:flex-end;gap:8px;display:flex}.sim-modal__foot{background:var(--dc-bg-panel);padding:16px}.sim-modal__cancel{min-height:32px;color:var(--dc-text-strong);border-radius:8px;padding:0 12px;font-size:14px;font-weight:500}.sim-modal__cancel:hover{text-decoration:underline}.sim-leaving{padding:16px}.sim-leaving__title{color:var(--dc-text-strong);font-size:20px;font-weight:700;line-height:24px}.sim-leaving__text{color:var(--dc-text-subtle);margin-top:8px;font-size:14px;line-height:18px}.sim-leaving__url{background:var(--dc-bg-input);color:var(--dc-text-strong);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:8px;margin:12px 0 16px;padding:10px 12px;font-size:14px}.sim[data-panes=list\+chat]{grid-template-columns:var(--dc-list-w) minmax(0, 1fr);grid-template-areas:"title title""list chat""user chat"}.sim[data-panes=list\+chat] .sim-list{border-left:0;border-top-left-radius:0}.sim[data-panes=chat]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""chat""chat"}.sim[data-panes=chat] .sim-chat{border-left:0}.sim[data-panes=chat] .sim-chat__back{display:none}.sim[data-fit] .sim-feed{overscroll-behavior:auto;justify-content:flex-end;overflow:hidden}.sim[data-fit] .sim-feed__list{margin-top:0}.sim[data-fit] .sim-feed[data-fit-cut]{-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.sim[data-fit] .sim-list__scroll{overscroll-behavior:auto;overflow:hidden}.sim[data-fit] [data-fit-clipped]{visibility:hidden}.sim[data-fit] :is(.sim-select__list,.sim-slash,.sim-popout,.sim-dialog){overscroll-behavior:auto;overflow:hidden}.sim[data-fit] .sim-slash{max-height:360px}@media (max-width:719.98px){.sim{--dc-rail-w:56px;height:var(--sim-window-height-phone,600px);grid-template-columns:var(--dc-rail-w) minmax(0, 1fr);grid-template-areas:"title title""rail list""user user"}.sim[data-pane=chat]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""chat""chat"}.sim[data-pane=list] .sim-chat,.sim[data-pane=chat] .sim-rail,.sim[data-pane=chat] .sim-list,.sim[data-pane=chat] .sim-user{display:none}.sim[data-pane=chat] .sim-chat{border-left:0}.sim[data-panes=list\+chat]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""list""user"}.sim[data-panes=list\+chat][data-pane=chat]{grid-template-areas:"title""chat""chat"}.sim-chat__back{display:grid}.sim-msg{padding-right:12px}.sim-intro__title{font-size:24px;line-height:30px}.sim-popout{border-radius:12px 12px 0 0;width:auto;max-height:85%;inset:auto 0 0}.sim-msg__tools{display:none}}@media (hover:none){.sim-msg__tools{display:none}}.sim-switcher{width:100%;max-width:calc(1040px * var(--sim-zoom,1));margin-inline:auto}.sim-switcher__tabs{border-bottom:1px solid var(--app-line,#22252d);scrollbar-width:none;gap:2px 24px;margin-bottom:14px;display:flex;overflow-x:auto}.sim-switcher__tab{min-height:var(--ctl,36px);color:var(--app-muted,#a3aab9);font:500 .875rem/1.3 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;margin-bottom:-1px;padding:0 2px;display:inline-flex}.sim-switcher__tab:hover{color:var(--app-text,#e6e8ee)}.sim-switcher__tab[aria-selected=true]{border-bottom-color:var(--app-text,#e6e8ee);color:var(--app-text,#e6e8ee)}.sim-switcher__tab:focus-visible{outline:2px solid var(--focus,#7cc4ff);outline-offset:-2px;border-radius:var(--r-xs,4px)}.sim-select__button:disabled{cursor:not-allowed;opacity:.5}.sim-scene{position:relative}.sim-ghost{pointer-events:none;position:absolute;inset:0}.sim-ghost:empty{display:none}.sim-ghost>.sim-ghost__item{zoom:var(--ghost-zoom,1);top:var(--ghost-y,0);left:var(--ghost-x,0);width:var(--ghost-w,100%);height:var(--ghost-h,100%);position:absolute;container:sim-window/inline-size}.sim-ghost__item>.sim-ghost__copy.sim-ghost__copy{box-sizing:border-box;width:100%;height:100%;box-shadow:none;margin:0}@media (prefers-reduced-motion:reduce){.sim-ghost{display:none}}@media (min-width:720px){@container sim-window (max-width:1019.98px){.sim[data-panes=full]{grid-template-columns:var(--dc-list-w) minmax(0, 1fr);grid-template-areas:"title title""list chat""user chat"}.sim[data-panes=full] .sim-rail{display:none}.sim[data-panes=full] .sim-list{border-left:0;border-top-left-radius:0}}}@media (max-width:719.98px){.sim-stage--edge{width:auto;margin-inline:calc(-1 * var(--sim-edge-inset,16px))}.sim-stage--edge .sim{border-left-width:0;border-right-width:0;border-radius:0}.sim-stage--edge>.sim-controls{padding-inline:var(--sim-edge-inset,16px)}}.sim-scene{width:100%;max-width:calc(1040px * var(--sim-zoom,1) + 424px);margin-inline:auto;position:relative;container:sim-scene/inline-size}.sim-scene__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.sim-scene__note{color:var(--app-muted);font-size:var(--fs-14,.875rem);grid-column:1/-1;margin:0}.sim-scene__grid>:is(.sim-dash,.sim-case,.sim-scene__placeholder){width:100%;max-width:560px}.sim-scene__placeholder{border:1px solid var(--app-line);border-radius:var(--r-md);background:var(--app-panel);min-height:420px}@container sim-scene (min-width:877px){.sim-scene--dashboard>.sim-scene__grid{grid-template-columns:clamp(320px, calc(100cqi - (1040px * var(--sim-zoom,1) + 24px)), 400px) minmax(0, calc(1040px * var(--sim-zoom,1)));justify-content:center;gap:24px}.sim-scene--moderation>.sim-scene__grid{grid-template-columns:minmax(0, calc(1040px * var(--sim-zoom,1))) clamp(320px, calc(100cqi - (1040px * var(--sim-zoom,1) + 24px)), 400px);justify-content:center;gap:24px}}.sim-solo{width:min(100%, calc(var(--dc-msg-gutter) + var(--dc-container-w) + 20px));border:1px solid var(--dc-border-subtle);background:var(--dc-bg-chat);color:var(--dc-text-default);font-family:var(--font-body), "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji";text-align:left;-webkit-font-smoothing:antialiased;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0 16px;font-size:16px;line-height:1.375;display:grid}:root[data-theme=light] .sim-solo{box-shadow:var(--shadow-1)}.sim-solo__demo{color:var(--dc-text-muted);padding:0 16px;font-size:14px;font-weight:500;line-height:18px}.sim-solo .sim-msg{margin-top:0;padding-right:16px}.sim-solo .sim-msg:hover{background:0 0}.sim-solo :is(.sim-btn,.sim-mention){pointer-events:none}.sim-btn.is-disabled{opacity:.5}
