.assistant-mark{--assistant-mark-height:42px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--assistant-mark-height)*557/716);height:var(--assistant-mark-height);isolation:isolate;line-height:1}
.assistant-mark-logo{display:block!important;width:100%!important;height:100%!important;max-width:none;object-fit:contain}
.assistant-mark-badge{position:absolute;top:-7%;right:-23%;width:calc(var(--assistant-mark-height)*.43);height:calc(var(--assistant-mark-height)*.43);display:grid;place-items:center;border-radius:50%;border:2px solid var(--card);background:linear-gradient(135deg,#486dfa,#5545b9);box-shadow:0 2px 7px #20358c35;color:#fff;z-index:1}
.assistant-mark-badge>svg{width:63%!important;height:63%!important;display:block;flex:none}
.assistant-trigger.assistant-brand-trigger{width:58px;height:62px;border-radius:19px;border:1px solid #7cc7bf4f;background:#15202ae8;color:inherit;box-shadow:0 6px 24px #0003,0 0 19px #13bdad18;animation:none;padding:8px;overflow:visible;transition:transform .2s,box-shadow .2s}
.assistant-brand-trigger .assistant-mark{--assistant-mark-height:39px}
.assistant-trigger.assistant-brand-trigger::before{content:none;animation:none}
.assistant-trigger.assistant-brand-trigger:hover{transform:translateY(-3px);background:#192936f2;box-shadow:0 9px 27px #0b415e38,0 0 19px #13bdad25}
.assistant-brand-trigger .assistant-mark-badge{border-color:#17242e}
.assistant-heading-brand{display:flex;align-items:center;justify-content:flex-start;width:fit-content;margin-bottom:19px;padding:4px 9px 0 0}
.assistant-heading-brand .assistant-mark{--assistant-mark-height:48px}
.ps-action-icon .assistant-mark{--assistant-mark-height:26px}
.ps-action-icon .assistant-mark-badge{border-width:1px;box-shadow:0 1px 3px #22327b22}
.ps-assistant-emblem{position:relative;display:grid;place-items:center;width:224px;height:252px;max-width:85%;border-radius:39px;background:linear-gradient(135deg,#f8feffed,#e4edf1ed 58%,#bddedbe8);border:1px solid #f2ffffbf;box-shadow:7px 9px 0 #567875,10px 14px 0 #243c40,17px 27px 38px #0003,inset 0 1px 2px #fff;transform:rotate(-7deg);isolation:isolate;margin:12px 8px 26px}
.ps-assistant-emblem:before{content:'';position:absolute;inset:11px;border:1px solid #66889829;border-radius:30px;pointer-events:none}
.ps-assistant-emblem:after{content:'';position:absolute;inset:2px 4px auto;height:45%;border-radius:36px 36px 60% 20%;background:linear-gradient(165deg,#ffffff6b,transparent);z-index:-1;pointer-events:none}
.ps-assistant-emblem .assistant-mark{--assistant-mark-height:158px;transform:rotate(7deg);filter:drop-shadow(0 7px 3px #17737b16)}
.ps-assistant-emblem .assistant-mark-badge{border-width:5px;border-color:#edf5f6;box-shadow:0 5px 13px #2b43964d}
:root[data-theme=light] .assistant-trigger.assistant-brand-trigger{background:#ffffffec;border-color:#588c982e;box-shadow:0 5px 21px #234c6923}
:root[data-theme=light] .assistant-trigger.assistant-brand-trigger:hover{background:#fff;box-shadow:0 7px 24px #1f69732b}
:root[data-theme=light] .assistant-brand-trigger .assistant-mark-badge{border-color:#fff}
:root[data-theme=light] .assistant-panel{background:#f7fbfc!important}
:root[data-theme=light] .chat-welcome>p,:root[data-theme=light] .chat-note{color:#617783}
:root[data-theme=light] .chat-form{background:#edf3f6}
:root[data-theme=light] .chat-form button{background:#365cf5;color:#fff}
:root[data-theme=light] .chat-form button:disabled{background:#dce4ec;color:#788b9a}
:root[data-theme=light] .ps-assistant-emblem{box-shadow:7px 9px 0 #bacad3,10px 14px 0 #839dba,17px 27px 38px #315b7319,inset 0 1px 2px #fff}
@media(max-width:1100px){.ps-assistant-emblem{width:185px;height:216px;border-radius:33px}.ps-assistant-emblem .assistant-mark{--assistant-mark-height:134px}}
@media(max-width:850px){.ps-assistant-emblem{width:157px;height:192px;border-radius:29px}.ps-assistant-emblem .assistant-mark{--assistant-mark-height:112px}.ps-assistant-emblem .assistant-mark-badge{border-width:4px}.ps-assistant-emblem:before{border-radius:23px;inset:9px}}
@media(max-width:760px){.assistant-trigger.assistant-brand-trigger{width:52px;height:56px;border-radius:17px;left:18px;bottom:18px}.assistant-brand-trigger .assistant-mark{--assistant-mark-height:35px}}
@media(max-width:680px){.ps-assistant-emblem{width:145px;height:169px;border-radius:26px;margin:0 8px 20px}.ps-assistant-emblem:before{border-radius:20px;inset:8px}.ps-assistant-emblem .assistant-mark{--assistant-mark-height:107px}.ps-action-icon .assistant-mark{--assistant-mark-height:24px}}
@media(prefers-reduced-motion:reduce){.assistant-trigger.assistant-brand-trigger{transition:none}.assistant-trigger.assistant-brand-trigger:hover{transform:none}}
:root[data-account-reduced-motion] .assistant-trigger.assistant-brand-trigger{transition:none}
:root[data-account-reduced-motion] .assistant-trigger.assistant-brand-trigger:hover{transform:none}
