.dm-launcher{position:fixed;z-index:1000;width:var(--launcher-size, 52px);height:var(--launcher-size, 52px);border-radius:var(--launcher-radius, 50%);border:1px solid color-mix(in srgb,var(--launcher-bg, var(--dm-primary)) 70%,var(--dm-text));background:var(--launcher-bg, var(--dm-primary));color:var(--launcher-fg, var(--dm-primary-text));box-shadow:0 4px 16px #0000002e;display:flex;align-items:center;justify-content:center;gap:8px;padding:0;cursor:pointer;white-space:nowrap;font:inherit;transition:filter .15s ease}.dm-launcher[hidden]{display:none!important}.dm-launcher:hover,.dm-launcher[aria-expanded=true]{filter:brightness(1.08) saturate(1.05)}.dm-launcher:focus-visible{outline:2px solid var(--launcher-bg, var(--dm-primary));outline-offset:3px}.dm-launcher .dm-launcher-icon,.dm-launcher svg{width:var(--launcher-glyph, 20px);height:var(--launcher-glyph, 20px);flex-shrink:0;pointer-events:none}.dm-launcher--pill{width:auto;height:auto;min-height:44px;padding:0 18px 0 14px}.dm-launcher-label{font-size:.875rem;font-weight:600;pointer-events:none}.dm-launcher-frame{display:block;width:100%;border:0;background:transparent;min-height:160px;max-height:calc(100vh - 12rem)}.dm-launcher-modal::part(dialog){width:min(var(--launcher-modal-w, 800px),90vw);max-width:90vw}.dm-launcher-modal--custom::part(dialog){width:min(var(--launcher-modal-w),100vw);max-width:100vw}.dm-launcher-modal--fixed::part(dialog){height:min(var(--launcher-modal-h),100vh);max-height:100vh}.dm-launcher-modal--fixed::part(body){display:flex;flex-direction:column}.dm-launcher-modal--screen::part(dialog){width:100vw;max-width:none;height:100vh;max-height:none;border:0;border-radius:0}.dm-launcher-frame:not(.is-fill){height:60vh}.dm-launcher-so .dm-slideover-body.dm-launcher-so-body{padding:0;display:flex;flex-direction:column;overflow:hidden}.dm-launcher-frame.is-fill{flex:1;height:100%;max-height:none}.dm-launcher-covering :is(.site-search-floating-trigger,#back-to-top-btn,#go-to-bottom-btn,.dm-theme-switcher:not(.dm-ts-inline),.dm-motion-fab){visibility:hidden!important}.dm-launcher-chat{position:fixed;z-index:1040;display:flex;flex-direction:column;background:var(--dm-surface);color:var(--dm-text);border:1px solid color-mix(in srgb,var(--dm-border) 70%,transparent);border-radius:20px;box-shadow:0 24px 60px -12px #00000052,0 4px 14px #00000014;overflow:hidden}.dm-launcher-chat.is-full{inset:0;width:auto;height:auto;border-radius:0;border:0}.dm-launcher-chat-head{display:flex;align-items:center;gap:.75rem;padding:14px 12px 14px 16px;background:linear-gradient(135deg,var(--chat-accent, var(--dm-primary)),color-mix(in srgb,var(--chat-accent, var(--dm-primary)) 82%,#000));color:var(--chat-accent-text, var(--dm-primary-text))}.dm-launcher-chat-title{flex:1;min-width:0;font-size:1rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-launcher-chat-close{flex:0 0 auto;background:none;border:0;color:inherit;cursor:pointer;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}.dm-launcher-chat-close:hover{background:color-mix(in srgb,var(--dm-primary-text) 16%,transparent)}.dm-launcher-chat-close svg{width:18px;height:18px}.dm-launcher-chat-close:focus-visible{outline:2px solid currentColor;outline-offset:1px}.dm-launcher-chat-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.dm-launcher-note{margin:0;padding:1rem;color:var(--dm-text-muted);font-size:var(--dm-text-sm, .875rem)}.dm-launcher-note[hidden]{display:none}body.dm-launcher-embed .site-main,body.dm-launcher-embed .site-content{padding-top:0;margin-top:0;min-height:0}body.dm-launcher-embed .site-content>.container{padding-top:1rem;padding-bottom:1rem}@media(prefers-reduced-motion:reduce){.dm-launcher{transition:none}}html.dm-reduced-motion .dm-launcher{transition:none}@media print{.dm-launcher,.dm-launcher-chat{display:none!important}}.dm-launcher-chat-grip{position:absolute;width:14px;height:14px;z-index:2;touch-action:none}.dm-launcher-chat-grip[data-corner=tl]{top:0;left:0;cursor:nwse-resize}.dm-launcher-chat-grip[data-corner=tr]{top:0;right:0;cursor:nesw-resize}.dm-launcher-chat-grip[data-corner=bl]{bottom:0;left:0;cursor:nesw-resize}.dm-launcher-chat-grip[data-corner=br]{bottom:0;right:0;cursor:nwse-resize}.dm-launcher-chat-grip:after{content:"";position:absolute;inset:3px;border:2px solid currentColor;opacity:.45;border-radius:2px;clip-path:polygon(0 0,100% 0,0 100%)}.dm-launcher-chat-grip[data-corner=tr]:after{clip-path:polygon(0 0,100% 0,100% 100%)}.dm-launcher-chat-grip[data-corner=bl]:after{clip-path:polygon(0 0,0 100%,100% 100%)}.dm-launcher-chat-grip[data-corner=br]:after{clip-path:polygon(100% 0,100% 100%,0 100%)}.dm-launcher-chat-grip[data-corner^=t]{color:var(--chat-accent-text, var(--dm-primary-text))}.dm-launcher-chat.is-full .dm-launcher-chat-grip{display:none}.dm-launcher-chat.is-resizing{user-select:none}
