.dcs-assist{--dcs-bg:#090b0d;--dcs-panel:#111316;--dcs-line:#3b3024;--dcs-amber:#ff9c22;--dcs-gold:#f9c767;--dcs-text:#f7f5f0;--dcs-muted:#b5b6b9;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--dcs-text);font-size:14px;line-height:1.5;box-sizing:border-box}.dcs-assist *,.dcs-assist *::before,.dcs-assist *::after{box-sizing:border-box}.dcs-assist--floating{position:fixed;z-index:99998;right:24px;bottom:24px}.dcs-assist__launcher{display:flex;align-items:center;gap:10px;background:linear-gradient(110deg,#c96c08,#f6b746 68%,#ffdd85);color:#160e05;box-shadow:0 10px 28px #0009,0 0 0 1px #a8660a;border:0;border-radius:40px;padding:13px 18px;font-weight:700;font-size:14px;line-height:1.2;font-family:inherit;cursor:pointer;min-height:48px;transition:transform .18s ease,box-shadow .18s ease}.dcs-assist__launcher:hover{transform:translateY(-3px);box-shadow:0 14px 36px #000b,0 0 30px #f39d332b}.dcs-assist__launcher:focus-visible,.dcs-assist button:focus-visible,.dcs-assist textarea:focus-visible,.dcs-assist a:focus-visible{outline:2px solid #ffe7ac;outline-offset:3px}.dcs-assist__pulse{width:9px;height:9px;background:#164c2c;border:2px solid #fff3;border-radius:100%;box-shadow:0 0 0 5px #115f3120}.dcs-assist__panel{display:none;position:absolute;right:0;bottom:66px;width:min(420px,calc(100vw - 32px));height:min(650px,calc(100dvh - 110px));min-height:330px;flex-direction:column;border:1px solid #d9933970;border-radius:20px;overflow:hidden;background:var(--dcs-bg);box-shadow:0 24px 78px #000d,0 0 40px #c169061a;isolation:isolate}.dcs-assist--open .dcs-assist__panel{display:flex;animation:dcsAssistIn .2s ease-out}@keyframes dcsAssistIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dcs-assist__header{background:linear-gradient(120deg,#121312,#080a0c 65%,#261609);border-bottom:1px solid #8d531f75;padding:13px 14px;display:flex;align-items:center;gap:8px;justify-content:space-between;min-height:82px}.dcs-assist__brand{display:flex;align-items:center;gap:12px;min-width:0}.dcs-assist__brand img{width:86px;height:auto;max-height:53px;object-fit:contain;flex-shrink:0}.dcs-assist__brand strong{font-size:16px;font-weight:800;color:var(--dcs-gold);display:block;line-height:1.25}.dcs-assist__brand small{display:block;color:#c9c1b6;font-size:11px}.dcs-assist__close{border:1px solid #6c5e4d!important;background:#18191b!important;color:#eee!important;border-radius:10px!important;min-width:34px;height:34px;font-size:26px!important;line-height:26px!important;padding:0!important;cursor:pointer}.dcs-assist__messages{flex:1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:18px 15px;background:radial-gradient(circle at 85% -15%,#83470a26,transparent 45%),#0a0c0f;scrollbar-color:#875625 #0a0c0f}.dcs-assist__bubble{padding:12px 14px;max-width:94%;font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;box-shadow:0 3px 18px #0003}.dcs-assist__bubble--bot{background:#191b1f;color:#f2f3f4;border:1px solid #443829;align-self:flex-start;border-bottom-left-radius:3px}.dcs-assist__bubble--user{align-self:flex-end;background:linear-gradient(115deg,#d78119,#f6b446);color:#160e04;border-bottom-right-radius:3px;font-weight:600}.dcs-assist__bubble a{color:#ffcf7a;text-decoration:underline;text-underline-offset:2px}.dcs-assist__quick{padding:10px 14px;display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid #332a1e;background:#0f1113}.dcs-assist__quick button{border:1px solid #835927!important;background:#251a12!important;color:#ffd69b!important;padding:7px 11px!important;font-size:12px!important;border-radius:30px!important;cursor:pointer;line-height:1.4!important}.dcs-assist__quick button:hover{background:#3b2817!important}.dcs-assist__form{display:flex;gap:8px;padding:12px;background:#111315;border-top:1px solid #372c22;margin:0}.dcs-assist__form textarea{resize:none;min-height:44px;max-height:110px;flex:1;width:100%;border:1px solid #594127!important;border-radius:11px!important;background:#1b1d20!important;color:#fff!important;padding:11px 12px!important;box-shadow:none!important;outline:none;font-family:inherit;font-size:13px;line-height:1.5}.dcs-assist__form textarea::placeholder{color:#b7b3ae}.dcs-assist__form button{min-width:44px;border:0!important;background:linear-gradient(135deg,#ffa22d,#e5a034)!important;color:#110c05!important;border-radius:11px!important;cursor:pointer;font-size:22px!important;padding:6px 10px!important}.dcs-assist__form button:disabled{opacity:.55;cursor:wait}.dcs-assist__honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;width:1px!important;height:1px!important}.dcs-assist__footer{background:#101113;border-top:1px solid #282522;padding:9px 14px;display:flex;gap:9px;align-items:center;justify-content:space-between;font-size:10px;color:#b5b1ac}.dcs-assist__footer a{color:#f3bb67;white-space:nowrap;text-decoration:none}.dcs-assist__sources{font-size:11px;color:#aaa;display:flex;gap:7px;flex-wrap:wrap}.dcs-assist__sources a{color:#efb25d}.dcs-assist--inline{max-width:560px;width:100%;position:relative}.dcs-assist--inline .dcs-assist__launcher{display:none}.dcs-assist--inline .dcs-assist__panel{display:flex!important;position:relative;inset:auto;width:100%;height:620px;max-height:80vh}.dcs-assist--inline .dcs-assist__close{display:none}@media(max-width:600px){.dcs-assist--floating{right:12px;bottom:12px}.dcs-assist--floating .dcs-assist__panel{position:fixed;left:8px;right:8px;top:8px;bottom:8px;width:auto;height:auto;max-height:none;border-radius:16px}.dcs-assist__launcher{padding:12px 14px}.dcs-assist__footer{font-size:9.5px}}@media(prefers-reduced-motion:reduce){.dcs-assist *{animation:none!important;transition:none!important}}.dcs-assist .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap}