
#verlySupportRoot{position:fixed;left:18px;bottom:18px;z-index:2147483000;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
.vg-bubble{width:58px;height:58px;border:1px solid rgba(130,211,249,.45);border-radius:50%;background:linear-gradient(145deg,#0d2d47,#0b6a9b);box-shadow:0 16px 45px rgba(0,0,0,.35);color:#fff;font-weight:900;cursor:pointer}
.vg-panel{position:absolute;left:0;bottom:72px;width:min(370px,calc(100vw - 36px));max-height:min(650px,75vh);overflow:auto;background:#06131f;color:#f5fbff;border:1px solid rgba(130,211,249,.25);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.45);padding:17px;display:none}.vg-panel.open{display:block}
.vg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.vg-kicker{text-transform:uppercase;letter-spacing:.12em;color:#a9e6ff;font-size:10px;font-weight:900}.vg-panel h3{margin:5px 0;font-size:24px}.vg-muted{color:#b5c8d5;font-size:13px;line-height:1.5}
.vg-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0}.vg-btn{border:1px solid rgba(130,211,249,.24);background:#0a1f30;color:#fff;border-radius:999px;padding:10px 11px;text-decoration:none;text-align:center;font-weight:800;font-size:13px;cursor:pointer}.vg-btn.primary{background:#72d2fb;color:#04121b;border-color:transparent}
.vg-chat-log{height:190px;overflow:auto;border:1px solid rgba(130,211,249,.17);background:#03101a;border-radius:14px;padding:9px;margin:10px 0}.vg-msg{padding:8px 10px;border-radius:11px;margin:7px 0;white-space:pre-wrap;font-size:13px;line-height:1.45}.vg-user{background:#0c2b41}.vg-owner{background:#153c2b;margin-left:20px}
.vg-field{width:100%;background:#03101a;color:#fff;border:1px solid rgba(130,211,249,.2);border-radius:12px;padding:10px;margin:5px 0;outline:none}.vg-row{display:flex;gap:8px}
.verly-license-watermark{pointer-events:none;position:fixed;inset:0;z-index:1;overflow:hidden;opacity:.055;background-image:repeating-linear-gradient(-28deg,transparent 0,transparent 150px,rgba(130,211,249,.55) 151px,transparent 153px)}
.verly-license-label{pointer-events:none;position:fixed;right:15px;bottom:15px;z-index:999999;color:rgba(178,225,248,.42);font:700 11px/1.3 Inter,system-ui;text-transform:uppercase;letter-spacing:.08em}
.vg-feedback{position:relative;z-index:2;width:min(900px,calc(100% - 28px));margin:35px auto 70px;padding:22px;border:1px solid rgba(130,211,249,.18);border-radius:20px;background:rgba(5,19,31,.94);color:#f5fbff;font-family:Inter,system-ui}.vg-feedback textarea,.vg-feedback select{width:100%;background:#03101a;color:#fff;border:1px solid rgba(130,211,249,.2);border-radius:12px;padding:10px;margin:8px 0}.vg-feedback label{font-size:13px;color:#c4d5df}
.vg-qa-hub{position:fixed;right:18px;bottom:18px;z-index:2147483200;width:min(430px,calc(100vw - 36px));max-height:76vh;overflow:auto;background:#06131f;color:#fff;border:1px solid rgba(130,211,249,.35);border-radius:22px;padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.48)}.vg-qa-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.vg-qa-grid a{display:block;padding:10px;border-radius:12px;background:#0c2b41;color:#fff;text-decoration:none;font-weight:800;font-size:13px}
@media(max-width:600px){#verlySupportRoot{left:10px;bottom:10px}.vg-panel{width:calc(100vw - 20px)}.vg-qa-hub{right:10px;bottom:80px;width:calc(100vw - 20px)}}
@media print{#verlySupportRoot,.vg-feedback{display:none!important}.verly-license-watermark,.verly-license-label{display:block!important;opacity:.12!important}}
