body:has(.desk-root),html:has(.desk-root){background:#F7F2EC!important;background-image:none!important;overscroll-behavior:none;overflow:hidden;height:100%;margin:0}.desk-root{position:fixed;top:0;left:0;right:0;height:100dvh}.desk-root input::-moz-placeholder,.desk-root textarea::-moz-placeholder{color:#9C96A3!important;opacity:1}.desk-root input::placeholder,.desk-root textarea::placeholder{color:#9C96A3!important;opacity:1}.desk-root *,.desk-root :after,.desk-root :before{box-sizing:border-box}.desk-root .desk-chip,.desk-root .desk-row,.desk-root button{transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform 90ms ease,box-shadow .12s ease,opacity .12s ease}.desk-root .desk-row:hover{background:rgba(41,33,95,.075)}.desk-root .desk-macro-row:hover{background:rgba(41,33,95,.03)!important}.desk-root .desk-macro-row:hover .desk-macro-row-chevron{opacity:1!important}.desk-root .desk-icon-btn:hover{background:rgba(41,33,95,.07)}.desk-root .desk-icon-btn:active,.desk-root .desk-press:active{transform:scale(.94)}.desk-root .desk-rail-btn:hover:not(:disabled){background:rgba(255,255,255,.16)!important;color:#fff!important}.desk-root .desk-primary:hover:not(:disabled){filter:brightness(1.12)}.desk-root .desk-view{position:relative}.desk-root .desk-view:hover{background:rgba(41,33,95,.07)}.desk-root .desk-view:hover:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2.5px;border-radius:999px;background:rgba(88,68,200,.55)}.desk-root .desk-conv-row{position:relative}.desk-root .desk-conv-row:hover{background:rgba(41,33,95,.055)}.desk-root .desk-conv-row:hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.5px;background:rgba(88,68,200,.45)}.desk-root .desk-scroll{scrollbar-width:thin;scrollbar-color:rgba(41,33,95,.18) transparent}.desk-root .desk-scroll::-webkit-scrollbar{width:9px}.desk-root .desk-scroll::-webkit-scrollbar-track{background:transparent}.desk-root .desk-scroll::-webkit-scrollbar-thumb{background:rgba(41,33,95,.16);border-radius:999px;border:3px solid transparent;background-clip:content-box}.desk-root .desk-scroll:hover::-webkit-scrollbar-thumb{background:rgba(41,33,95,.28);background-clip:content-box}@keyframes deskBubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.desk-root .desk-bubble{animation:deskBubbleIn .16s cubic-bezier(.2,.8,.2,1)}@keyframes deskPopIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.desk-root .desk-pop{animation:deskPopIn .11s cubic-bezier(.2,.8,.2,1)}@keyframes deskToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.desk-root .desk-toast{animation:deskToastIn .16s cubic-bezier(.2,.8,.2,1)}@keyframes deskPing{0%{box-shadow:0 0 0 0 rgba(88,68,200,.5)}70%{box-shadow:0 0 0 7px rgba(88,68,200,0)}to{box-shadow:0 0 0 0 rgba(88,68,200,0)}}.desk-root .desk-unread-dot{animation:deskPing 1.6s ease-out 2}@keyframes deskTyping{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.desk-root .desk-typing span{animation:deskTyping 1.1s infinite;display:inline-block}.desk-root .desk-typing span:nth-child(2){animation-delay:.15s}.desk-root .desk-typing span:nth-child(3){animation-delay:.3s}.desk-root :focus-visible{outline:2px solid rgba(88,68,200,.55);outline-offset:1px;border-radius:6px}@media (prefers-reduced-motion:reduce){.desk-root *,.desk-root :after,.desk-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.desk-root .desk-editor a{color:#1854D8;text-decoration:underline;text-underline-offset:2px;cursor:text}.desk-root .desk-editor b,.desk-root .desk-editor strong{font-weight:700}.desk-root .desk-editor code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:rgba(41,33,95,.07);padding:1px 5px;border-radius:5px}.desk-root .desk-editor div{margin:0}.desk-root .desk-editor:empty:before{content:""}.desk-root .desk-pop button img{transition:transform .11s ease}.desk-root .desk-pop button:hover img{transform:scale(1.02)}.desk-root .desk-md b,.desk-root .desk-md strong{font-weight:700}.desk-root .desk-md em,.desk-root .desk-md i{font-style:italic}.desk-root .desk-md u{text-decoration:underline;text-underline-offset:2px}.desk-root .desk-md s{text-decoration:line-through;opacity:.75}.desk-root .desk-md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 5px;border-radius:5px;background:rgba(41,33,95,.08)}.desk-root .desk-md-dark code{background:rgba(255,255,255,.16)}.desk-root .desk-md a{color:#1854D8;text-decoration:underline;text-underline-offset:2px}.desk-root .desk-md-dark a{color:#BFD0FF}.desk-root .desk-md-note a{color:#8A5220}.desk-root .desk-rail{position:relative;background:radial-gradient(140% 90% at 50% -20%,#C24E12 0,#7A3009 30%,#33170A 62%,#16100C 100%);isolation:isolate}.desk-root .desk-rail:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.38;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.desk-root .desk-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;pointer-events:none;background:linear-gradient(180deg,rgba(255,140,60,.25),rgba(0,0,0,.3))}.desk-root .desk-rail{transition:width .26s cubic-bezier(.25,.9,.3,1)!important}.desk-root .desk-rail .desk-rail-label{visibility:visible;transition:opacity .2s ease 70ms,transform .22s cubic-bezier(.25,.9,.3,1) 50ms}.desk-root .desk-rail .desk-rail-label[data-hidden=true]{opacity:0;transform:translateX(-8px);visibility:hidden;flex:0 0 0px!important;min-width:0!important;max-width:0;max-height:0;overflow:hidden;transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.desk-root .desk-rail .desk-rail-btn:hover:not(:disabled){background:rgba(255,255,255,.14)!important;color:#fff!important}.desk-root .desk-var{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 5px;margin:0 1px;border-radius:6px;background:#EEE8F7;color:#5844C8;border:1px solid rgba(88,68,200,.28);font-size:.88em;font-weight:600;white-space:nowrap;vertical-align:baseline;-webkit-user-select:all;-moz-user-select:all;user-select:all}.desk-root .desk-var:before{content:"⟨⟩";font-size:.85em;opacity:.6;letter-spacing:-.05em}.desk-root .desk-macro-body{min-height:104px;max-height:300px;overflow-y:auto;padding:10px 12px;border:1px solid rgba(41,33,95,.09);border-radius:9px;background:#fff;font-size:13px;line-height:1.6;outline:none}.desk-root .desk-macro-body:focus{border-color:rgba(88,68,200,.55)}.desk-root .desk-macro-body:empty:before{content:attr(data-placeholder);color:#9C96A3;pointer-events:none}.desk-root .desk-editor img,.desk-root .desk-macro-body img,.desk-root .desk-md img{display:block;max-width:100%;max-height:260px;border-radius:8px;margin:6px 0;-o-object-fit:contain;object-fit:contain}.desk-root .desk-md-dark img{border:1px solid rgba(255,255,255,.18)}.desk-root textarea{resize:none}.desk-root .desk-msg-del{opacity:0;transition:opacity .12s ease}.desk-root .desk-msg:hover .desk-msg-del{opacity:1}@media (max-width:760px){.desk-root{overflow-x:hidden}.desk-root>aside:not(.desk-strip),.desk-root>section{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;min-height:0!important}.desk-root>.desk-rail,.desk-root>aside.desk-strip{width:100%!important;flex:0 0 auto!important}.desk-root [contenteditable=true],.desk-root input,.desk-root textarea{font-size:16px!important}.desk-root .desk-icon-btn,.desk-root .desk-rail-btn{min-width:40px;min-height:40px}.desk-root .desk-pop{max-width:calc(100vw - 24px)!important}}@supports (padding:env(safe-area-inset-bottom)){@media (max-width:760px){.desk-root .desk-rail{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}}.desk-root .desk-strip-scroll{scrollbar-width:none}.desk-root .desk-strip-scroll::-webkit-scrollbar{display:none}.desk-root .desk-tag-chip:hover{background:rgba(176,42,27,.12)!important;color:#B02A1B!important}.desk-root .desk-tag-chip:hover span{opacity:1!important}