.svdm-launch{position:fixed;right:22px;bottom:24px;z-index:100010;display:inline-flex;align-items:center;gap:9px;background:linear-gradient(120deg,#9255ca,#6734a5);border:1px solid #bd91e1;border-radius:30px;padding:14px 20px;color:#fff!important;box-shadow:0 8px 28px #0007;font:700 14px/1.4 system-ui;text-decoration:none;cursor:pointer}.svdm-launch span{background:#f3ce65;border-radius:12px;color:#21102f;padding:3px 7px;font-size:11px}.svdm-box{font:14px/1.5 system-ui;color:#eee8f5;background:#100c19;border:1px solid #775195;border-radius:18px;box-shadow:0 20px 75px #0008;overflow:hidden;box-sizing:border-box}.svdm-box *{box-sizing:border-box}.svdm-box [hidden],.svdm-box[hidden],.svdm-launch [hidden]{display:none!important}.svdm-floating{position:fixed;right:22px;bottom:88px;z-index:100020;width:380px;max-width:calc(100vw - 28px);height:min(620px,calc(100dvh - 112px));display:flex;flex-direction:column}.svdm-head{padding:17px;background:linear-gradient(120deg,#6e389f,#3b2058);display:flex;align-items:center;gap:12px;color:white;flex-shrink:0}.svdm-head>div{flex:1;min-width:0}.svdm-head strong{display:block;color:white;font-size:16px}.svdm-head small{display:block;margin-top:3px;color:#e4cfef;font-size:11px}.svdm-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:#ffffff20;border:1px solid #caade5;border-radius:50%;font-weight:900}.svdm-head>button{border:0;background:transparent;color:white;font-size:28px;padding:0 4px;cursor:pointer}.svdm-conversation{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.svdm-contact{padding:13px 17px;margin:0!important;background:#191123;border-bottom:1px solid #3f2b51;color:#d5c5df;font-size:12px;overflow-wrap:anywhere}.svdm-box label{display:block;font-weight:600;color:#e8def1}.svdm-box input,.svdm-box textarea{font:inherit;color:white;background:#08070d;border:1px solid #65457e;border-radius:8px;padding:10px 12px;width:100%;margin-top:7px;box-shadow:none}.svdm-box [data-svdm-start]{padding:20px;overflow:auto}.svdm-box [data-svdm-start] label{margin-bottom:17px}.svdm-box button{font-family:inherit;cursor:pointer}.svdm-box [type=submit]{background:#8c50be;color:white;border:1px solid #b783df;border-radius:8px;padding:10px 14px;font-weight:700}.svdm-box button:disabled{opacity:.6;cursor:wait}.svdm-note{font-size:10px;line-height:1.6;color:#b7a6c5}.svdm-note a{color:#dcb6f5}.svdm-messages{padding:15px;overflow-y:auto;overscroll-behavior:contain;min-height:90px;flex:1;display:flex;flex-direction:column;gap:12px;background:#0e0b16}.svdm-bubble{max-width:87%;padding:11px 13px;border-radius:15px;overflow-wrap:anywhere;flex-shrink:0}.svdm-bubble>div{white-space:pre-wrap}.svdm-bubble.is-own{align-self:flex-end;background:#743bb1;color:white;border-bottom-right-radius:4px}.svdm-bubble.is-other{align-self:flex-start;background:#251c33;border:1px solid #4c365e;border-bottom-left-radius:4px}.svdm-bubble small{display:block;font-size:10px;opacity:.75;margin-top:5px}.svdm-compose{padding:12px 14px;border-top:1px solid #493055;background:#17101f}.svdm-compose textarea{resize:vertical;min-height:58px;max-height:150px;margin:0}.svdm-compose>div{display:flex;align-items:center;gap:8px;margin-top:8px}.svdm-compose .svdm-note{flex:1;font-size:9px}.svdm-compose [data-svdm-emoji]{padding:0;border:0;background:none;color:#d5b2ef;font-size:26px}.svdm-status{margin:0!important;padding:6px 14px;color:#e5c9f5;min-height:24px;font-size:11px;background:#17101f}.svdm-older{background:#1c1426;border:0;border-bottom:1px solid #493055;color:#d9b7ed;padding:8px}.svdm-box :focus-visible,.svdm-launch:focus-visible{outline:3px solid #d7aaf5;outline-offset:2px}.svdm-page{max-width:1180px;margin:35px auto;padding:20px;color:#f4edfa}.svdm-page>h1{font-size:34px;color:white}.svdm-page>p{color:#cdbedb}.svdm-full{height:680px;max-height:85dvh;display:flex;flex-direction:column}.svdm-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);flex:1;min-height:0}.svdm-threads{border-right:1px solid #533964;padding:18px;overflow:auto;background:#160f20}.svdm-threads h2{font-size:20px;color:#f6edff;margin:0 0 18px}.svdm-threads label{font-size:12px}.svdm-threads [data-svdm-list]{margin-top:17px}.svdm-thread{display:block;width:100%;text-align:left;border:1px solid #4c365e;border-radius:10px;background:#21162e;color:#eee1f5;padding:13px;margin-bottom:10px}.svdm-thread strong,.svdm-thread span{display:block;overflow-wrap:anywhere}.svdm-thread span{font-size:11px;color:#b8a6c8;margin-top:5px}.svdm-thread.is-selected{background:#4d2b6a;border-color:#b783df}.svdm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:620px){.svdm-floating{right:10px;bottom:80px;width:calc(100vw - 20px);height:min(620px,calc(100dvh - 95px))}.svdm-launch{right:14px;bottom:18px;padding:12px 16px;font-size:12px}.svdm-workspace{grid-template-columns:1fr;grid-template-rows:160px minmax(0,1fr)}.svdm-threads{padding:10px;border-right:0;border-bottom:1px solid #533964}.svdm-threads h2{font-size:16px;margin:0 0 7px}.svdm-threads [data-svdm-list]{display:flex;gap:8px;overflow:auto;margin-top:10px}.svdm-thread{min-width:180px;margin:0}.svdm-full{height:calc(100dvh - 160px);max-height:none}.svdm-compose .svdm-note{display:none}.svdm-compose>div{justify-content:space-between}}

.svdm-staff-floating{width:700px;max-width:calc(100vw - 28px)}.svdm-staff-floating .svdm-workspace{grid-template-columns:235px minmax(0,1fr)}.svdm-staff-floating .svdm-threads{padding:12px}.svdm-staff-floating .svdm-threads h2{font-size:17px}@media(max-width:620px){.svdm-staff-floating .svdm-workspace{grid-template-columns:1fr;grid-template-rows:155px minmax(0,1fr)}}
