:root,:root[data-theme=light]{--ph-1:#831843;--ph-2:#db2777;--ph-3:#fbcfe8;--ph-glow:#db277738;--hc-1:#7c1d6f;--hc-2:#c026d3;--hc-3:#f0abfc;--hc-glow:#c026d338;--ed-1:#6d28d9;--ed-2:#8b5cf6;--ed-3:#ddd6fe;--ed-glow:#6d28d938;--co-1:#b45309;--co-2:#f59e0b;--co-3:#fde68a;--co-glow:#b4530938;--ink:#1a0a2e;--sl:#5b4c7a;--ht:#9d8ebf;--ln:#e8dff5;--bg:#fdf8ff;--sur:#fff;--gold:#c9a84c;--gold-lt:#f0d98c;--ff-display:"DM Sans", sans-serif;--ff-body:"DM Sans", sans-serif;--ff-mono:"DM Mono", monospace;--sans:"DM Sans", sans-serif;--heading:"DM Sans", sans-serif;--mono:"DM Mono", monospace;--color-primary:#c026d3;--color-primary-hover:#a21caf;--color-background:#fdf8ff;--color-surface:#fff;--color-surface-secondary:#fbf5fe;--color-surface-tertiary:#f3e8fc;--color-text-heading:#1a0a2e;--color-text-primary:#1a0a2e;--color-text-secondary:#5b4c7a;--color-text-muted:#9d8ebf;--color-border:#e8dff5;--color-border-strong:#d5c3ec;--color-success:#10b981;--color-success-bg:#ecfdf5;--color-success-text:#047857;--color-success-border:#a7f3d0;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-warning-text:#b45309;--color-warning-border:#fde68a;--color-error:#ef4444;--color-error-bg:#fef2f2;--color-error-text:#b91c1c;--color-error-border:#fecaca;--color-info:#8b5cf6;--color-info-bg:#f5f3ff;--color-info-text:#6d28d9;--color-info-border:#ddd6fe;--color-purple-surface:#fdf4ff;--color-purple-border:#f0abfc;--color-on-primary:#fff;--color-overlay:#1a0a2e8c;--color-surface-inverse:#1a0a2e;--gradient-app-bg:#fdf8ff;--gradient-surface:#fff;--gradient-primary:linear-gradient(135deg, #7c1d6f 0%, #c026d3 50%, #db2777 100%);--shadow-card:0 4px 20px #c026d314, 0 1px 3px #1a0a2e0a;--shadow-modal:0 20px 48px #1a0a2e38;--shadow-popover:0 10px 30px #c026d326;--text:var(--color-text-primary);--text-h:var(--color-text-heading);--accent:var(--color-primary);--accent-bg:var(--color-purple-surface);--accent-border:var(--color-border-strong);--border:var(--color-border);--border-bright:var(--color-primary);--blue:var(--color-info);--surface:var(--color-surface);--surface-soft:var(--color-surface-secondary);--muted:var(--color-text-secondary);--muted-2:var(--color-text-muted);--gradient-bg:var(--gradient-app-bg);--white:#fff;--pink:#db2777;--violet:#8b5cf6;--code-bg:var(--color-surface-secondary);--social-bg:var(--color-surface-secondary);--shadow:var(--shadow-card);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ph-1:#831843;--ph-2:#db2777;--ph-3:#fbcfe8;--ph-glow:#db27774d;--hc-1:#7c1d6f;--hc-2:#c026d3;--hc-3:#f0abfc;--hc-glow:#c026d34d;--ed-1:#6d28d9;--ed-2:#8b5cf6;--ed-3:#ddd6fe;--ed-glow:#6d28d94d;--co-1:#b45309;--co-2:#f59e0b;--co-3:#fde68a;--co-glow:#b453094d;--ink:#ede7fa;--sl:#b7aa95;--ht:#9d8ebf;--ln:#ffffff1f;--bg:#0d0618;--sur:#160a24;--gold:#c9a84c;--gold-lt:#f0d98c;--ff-display:"DM Sans", sans-serif;--ff-body:"DM Sans", sans-serif;--ff-mono:"DM Mono", monospace;--sans:"DM Sans", sans-serif;--heading:"DM Sans", sans-serif;--mono:"DM Mono", monospace;--color-primary:#c026d3;--color-primary-hover:#d946ef;--color-background:#0d0618;--color-surface:#170b28;--color-surface-secondary:#220f38;--color-surface-tertiary:#2d144a;--color-text-heading:#fff;--color-text-primary:#f5e3ec;--color-text-secondary:#c9a0b5;--color-text-muted:#8a5c6e;--color-border:#db27772e;--color-border-strong:#db277759;--color-success:#34d399;--color-success-bg:#10b98129;--color-success-text:#34d399;--color-success-border:#34d39947;--color-warning:#fbbf24;--color-warning-bg:#f59e0b29;--color-warning-text:#fbbf24;--color-warning-border:#fbbf2447;--color-error:#f87171;--color-error-bg:#ef444429;--color-error-text:#f87171;--color-error-border:#f8717147;--color-info:#a78bfa;--color-info-bg:#8b5cf629;--color-info-text:#ddd6fe;--color-info-border:#a78bfa59;--color-purple-surface:#c026d326;--color-purple-border:#c026d359;--color-on-primary:#fff;--color-overlay:#000c;--color-surface-inverse:#fff;--gradient-app-bg:#0d0618;--gradient-surface:#170b28;--gradient-primary:linear-gradient(135deg, #7c1d6f 0%, #c026d3 50%, #db2777 100%);--shadow-card:0 4px 24px #0009, 0 0 0 1px #db277729;--shadow-modal:0 24px 60px #000000e0, 0 0 0 1px #db277740;--shadow-popover:0 12px 36px #000000bf, 0 0 0 1px #db277733;--text:var(--color-text-primary);--text-h:var(--color-text-heading);--accent:var(--color-primary);--accent-bg:var(--color-purple-surface);--accent-border:var(--color-purple-border);--border:var(--color-border);--border-bright:var(--color-border-strong);--blue:var(--color-info);--surface:var(--color-surface);--surface-soft:var(--color-surface-secondary);--muted:var(--color-text-secondary);--muted-2:var(--color-text-muted);--gradient-bg:var(--gradient-app-bg);--white:#fff;--pink:#db2777;--violet:#8b5cf6;--code-bg:var(--color-surface-secondary);--social-bg:var(--color-surface-secondary);--shadow:var(--shadow-card);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--ff-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}body{background:var(--bg);color:var(--ink);min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(800px 600px at 15% 10%,#c026d314 0%,#0000 60%),radial-gradient(700px 500px at 85% 15%,#db277712 0%,#0000 60%),radial-gradient(600px 400px at 50% 90%,#8b5cf60f 0%,#0000 60%),radial-gradient(500px 400px at 70%,#f59e0b0d 0%,#0000 60%);position:fixed;inset:0}#root{z-index:1;width:100%;min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--ff-display);color:var(--text-h);font-weight:700;line-height:1.2}h1{letter-spacing:-1px;font-size:clamp(28px,4vw,44px)}h2{letter-spacing:-.5px;font-size:clamp(22px,3vw,32px)}h3{letter-spacing:-.2px;font-size:18px}p{margin:0}a{color:inherit;text-decoration:none}input,textarea,select,button{font-family:var(--ff-body);font-size:14px}input,textarea,select{color:var(--color-text-primary);background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #c026d317}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}code,.counter{font-family:var(--ff-mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--color-surface-secondary);border:1px solid var(--color-border);padding:3px 7px;font-size:13.5px}@keyframes gradientshift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes tfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gflt{0%,to{transform:translate(-50%,-54%)}50%{transform:translate(-50%,-57%)}}@keyframes tfLine{0%{background-position:0 0}to{background-position:100% 0}}@keyframes tfDot{0%{left:0}to{left:calc(100% - 8px)}}@keyframes twinkle{0%,to{opacity:var(--op,.15)}50%{opacity:calc(var(--op,.15) * 4)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@keyframes cw{to{transform:translate(-50%,-54%)rotate(360deg)}}@keyframes ccw{to{transform:translate(-50%,-54%)rotate(-360deg)}}@keyframes fadeup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes sL{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes sR{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes rot{to{transform:rotate(360deg)}}@keyframes load{to{width:100%}}@keyframes shk{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.badge{white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:2px 10px;font-size:10px;font-weight:700;display:inline-flex}.b-green{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.b-amber{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.b-rose{color:#fbcfe8;background:#db277726;border:1px solid #db27774d}.b-violet{color:#c4b5fd;background:#8b5cf626;border:1px solid #8b5cf64d}.b-gold{color:#f0d98c;background:#c9a84c2e;border:1px solid #c9a84c66}.b-grey{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b84d}.seg-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:6px;display:inline-block}.seg-ph{background:#db2777;box-shadow:0 0 8px #db277780}.seg-hc{background:#c026d3;box-shadow:0 0 8px #c026d380}.seg-ed{background:#8b5cf6;box-shadow:0 0 8px #8b5cf680}.seg-co{background:#f59e0b;box-shadow:0 0 8px #f59e0b80}.livedot{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s infinite pulse;display:inline-block}.auth-layout-root{background:var(--bg);width:100%;min-height:100vh;position:relative;overflow:hidden}.layout{grid-template-columns:58% 42%;width:100%;min-height:100vh;display:grid}.left{background:linear-gradient(160deg,#0d0618 0%,#1a0a2e 28%,#4a1259 52%,#831843 82%,#450a3d 100%);flex-direction:column;justify-content:flex-end;padding:44px 48px;animation:.8s 50ms both sL;display:flex;position:relative;overflow:hidden}.stars{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.star{animation:twinkle var(--d,3s) var(--dl,0s) ease-in-out infinite;background:#fff;border-radius:50%;position:absolute}.orb{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.orb1{border:1px solid #db27771a;width:420px;height:420px;animation:42s linear infinite cw}.orb2{border:1px solid #c026d31a;width:560px;height:560px;animation:58s linear infinite ccw}.orb3{border:1px solid #8b5cf614;width:710px;height:710px;animation:72s linear infinite cw}.an{z-index:4;-webkit-backdrop-filter:blur(12px);color:#fff;animation:flt var(--nd,6s) var(--nds,0s) ease-in-out infinite;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;box-shadow:0 8px 24px #00000059}.an-live{background:#c026d3;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite twinkle}.an.ph{--nds:0s;--nd:6.5s;top:13%;left:5%}.an.hc{--nds:1.8s;--nd:7.2s;top:10%;right:7%}.an.ed{--nds:.9s;--nd:5.8s;bottom:29%;right:5%}.globe-wrap{z-index:2;pointer-events:none;animation:9s ease-in-out infinite gflt;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.caption{z-index:5;position:relative}.cap-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffc7;letter-spacing:.06em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-flex}.cap-pulse{background:#c026d3;border-radius:50%;width:7px;height:7px;animation:1.8s infinite twinkle}.cap-title{font-family:var(--ff-display);color:#fff;letter-spacing:-.3px;margin-bottom:10px;font-size:clamp(22px,2.6vw,36px);font-weight:700;line-height:1.18}.cap-title em{background:linear-gradient(90deg,#f0abfc,#fbcfe8,#ddd6fe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.cap-sub{color:#ffffff80;max-width:370px;margin-bottom:22px;font-size:12.5px;line-height:1.7}.cap-stats{background:#0003;border:1px solid #ffffff1c;border-radius:10px;gap:0;max-width:400px;display:flex;overflow:hidden}.cst{text-align:center;border-right:1px solid #ffffff14;flex:1;padding:9px 12px}.cst:last-child{border-right:none}.cst-n{font-family:var(--ff-display);color:#fff;font-size:19px;font-weight:700}.cst-l{text-transform:uppercase;letter-spacing:.1em;color:#ffffff61;margin-top:2px;font-size:9px;font-weight:600}.cap-foot{z-index:5;color:#fff3;margin-top:16px;font-size:11px;position:relative}.right{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:48px 56px;animation:.8s 50ms both sR;display:flex;position:relative;overflow:hidden}[data-theme=dark] .right{background:#11071e}.r-bg-tl{pointer-events:none;background:radial-gradient(at 0 0,#c026d30d,#0000 70%);width:160px;height:160px;position:absolute;top:0;left:0}.r-bg-br{pointer-events:none;background:radial-gradient(at 100% 100%,#db27770d,#0000 70%);width:140px;height:140px;position:absolute;bottom:0;right:0}.r-grid{pointer-events:none;background:repeating-linear-gradient(90deg,#c026d30a 0 1px,#0000 1px 50px),repeating-linear-gradient(0deg,#c026d30a 0 1px,#0000 1px 50px);position:absolute;inset:0}.box{z-index:2;width:100%;max-width:380px;position:relative}.r-logo{align-items:center;gap:11px;margin-bottom:28px;text-decoration:none;display:flex}.r-gem{width:38px;height:38px;font-family:var(--ff-display);color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3,#831843);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 12px #c026d338}.r-logo-name{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.2px;font-size:16px;font-weight:700;line-height:1}.r-logo-sub{color:var(--ht);margin-top:2px;font-size:10.5px;font-weight:500}.r-h{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.4px;margin-bottom:6px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.r-s{color:var(--sl);margin-bottom:26px;font-size:13px;font-weight:400;line-height:1.55}.msg{border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.msg-err{color:#b91c1c;background:#fef2f2;border:1.5px solid #fecaca;animation:.38s shk}.msg-ok{color:#7c1d6f;background:#fdf4ff;border:1.5px solid #e9d5ff}.fld{margin-bottom:18px}.fld-lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--sl);align-items:center;gap:5px;margin-bottom:7px;font-size:11px;font-weight:700;display:flex}.fld-lbl-dot{opacity:.6;background:#c026d3;border-radius:50%;width:5px;height:5px}.fld-wrap{position:relative}.fld-ico{opacity:.35;pointer-events:none;font-size:15px;transition:opacity .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.fld-wrap:focus-within .fld-ico{opacity:.6}.fld-in{width:100%;font-family:var(--ff-body);color:var(--color-text-primary);background:var(--color-surface);border:1.5px solid var(--color-border);-webkit-appearance:none;border-radius:11px;outline:none;padding:13px 16px 13px 40px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.fld-in:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important}.fld-in:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important}.fld-in:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important}.fld-in:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important}[data-theme=dark] .fld-in{color:#fff;background:#170b28;border-color:#db277740}[data-theme=dark] .fld-in:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #170b28!important}[data-theme=dark] .fld-in:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #170b28!important}[data-theme=dark] .fld-in:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #170b28!important}[data-theme=dark] .fld-in:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #170b28!important}.fld-in::placeholder{color:var(--ht);font-size:13px;font-weight:400}.fld-in:hover:not(:focus){border-color:var(--ht);background:#c026d305}.fld-in:focus{background:var(--color-surface);border-color:#c026d3;box-shadow:0 0 0 4px #c026d317,0 2px 8px #c026d312}.fld-in.err{background:#fff5f5;border-color:#dc2626;box-shadow:0 0 0 4px #dc262614}.btn-auth-submit{width:100%;font-family:var(--ff-body);cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#7c1d6f 0%,#c026d3 55%,#db2777 100%);border:none;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:10px;margin-bottom:20px;padding:14px 20px;font-size:14.5px;font-weight:700;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #c026d352,inset 0 1px #ffffff21,inset 0 -1px #00000014;color:#fff!important}.btn-auth-submit:before{content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000);border-radius:11px 11px 0 0;height:48%;position:absolute;top:0;left:0;right:0}.btn-auth-submit:after{content:"";background:#ffffff40;border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.btn-auth-submit:hover:not(:disabled){background:linear-gradient(135deg,#5b1555 0%,#a21caf 55%,#be185d 100%);transform:translateY(-1px);box-shadow:0 8px 28px #c026d36b,inset 0 1px #ffffff21}.btn-auth-submit:active{transform:translateY(0);box-shadow:0 2px 8px #c026d333}.btn-auth-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.spin{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite rot;display:inline-block}.sec-strip{color:#c026d3;background:#fdf4ff;border:1px solid #c026d31f;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;font-size:11.5px;font-weight:600;display:flex}[data-theme=dark] .sec-strip{color:#f0abfc;background:#c026d31a;border-color:#c026d340}.sec-ico{font-size:14px}.r-foot{text-align:center;color:var(--sl);font-size:12px;line-height:1.8}.r-foot button,.r-foot a{color:#c026d3;cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s}.r-foot button:hover,.r-foot a:hover{color:#db2777;text-decoration:underline}@media (width<=1100px){.layout{grid-template-columns:50% 50%}}@media (width<=920px){.layout{grid-template-columns:1fr}.left{display:none}.right{min-height:100vh;padding:40px 24px}}@media (width<=480px){.right{padding:32px 18px}.box{max-width:100%}.r-h{font-size:24px}.btn-auth-submit{padding:13px 16px;font-size:13.5px}.fld-in{font-size:13.5px}}.topbar{z-index:100;-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border-bottom:1px solid #e8dff5cc;align-items:center;gap:18px;height:64px;padding:0 40px;display:flex;position:sticky;top:0}[data-theme=dark] .topbar{background:#0d0618e0;border-bottom:1px solid #db27772e}.tb-brand{flex-shrink:0;align-items:center;gap:14px;text-decoration:none;display:flex}.tb-vq-logo{width:auto;height:32px;display:block}.tb-divider{background:var(--ln);width:1.5px;height:26px}.tb-product-name{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.3px;font-size:19px;font-weight:800;line-height:1.1;display:block}.tb-product-tag{color:var(--ht);text-transform:uppercase;letter-spacing:.09em;margin-top:1px;font-size:9.5px;font-weight:600;display:block}.tb-sep{flex:1}.tb-nav{align-items:center;gap:26px;display:flex}.tb-nav button,.tb-nav a{cursor:pointer;font-family:var(--ff-body);color:var(--sl);white-space:nowrap;background:0 0;border:none;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .15s}.tb-nav button:hover,.tb-nav a:hover{color:var(--ink)}.tb-login{white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#1a0a2e,#c026d3);border:none;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding:9px 22px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 2px 10px #c026d333;color:#fff!important}.tb-login:hover{transform:translateY(-1px);box-shadow:0 6px 16px #c026d347}.hero{z-index:1;text-align:center;isolation:isolate;max-width:980px;margin:0 auto;padding:92px 40px 70px;animation:.7s both fadeup;position:relative}.hero-eyebrow{border:1px solid var(--ln);color:var(--sl);background:#fff;border-radius:99px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 16px 5px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 4px 16px #c026d31f,0 1px 4px #0000000f}[data-theme=dark] .hero-eyebrow{color:#c9a0b5;background:#170b28;border-color:#db277740}.hero-eyebrow-dot{color:#fff;background:linear-gradient(135deg,#db2777,#c026d3,#8b5cf6);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 0 0 3px #c026d31a}.hero-title{font-family:var(--ff-display);letter-spacing:-1px;color:var(--ink);margin-bottom:20px;font-size:clamp(28px,4.2vw,48px);font-weight:900;line-height:1.18}.hero-title em{background:linear-gradient(135deg,#c026d3 0%,#f43f5e 40%,#f59e0b 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s infinite gradientshift}.hero-sub{color:var(--sl);max-width:660px;margin:0 auto 32px;font-size:15.5px;font-weight:400;line-height:1.7}.hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:32px;display:flex}.btn-primary{cursor:pointer;background:linear-gradient(135deg,#7c1d6f 0%,#c026d3 45%,#db2777 75%,#8b5cf6 100%) 0%/220%;border:none;border-radius:11px;align-items:center;gap:8px;padding:14px 30px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 22px #c026d352;color:#fff!important}.btn-primary:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 10px 28px #c026d36b}.btn-ghost{border:1.5px solid var(--ln);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:14px 30px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;color:var(--ink)!important}[data-theme=dark] .btn-ghost{background:#170b28;border-color:#db27774d;color:#fff!important}.btn-ghost:hover{border-color:#c026d3;transform:translateY(-2px);box-shadow:0 8px 20px #c026d324;color:#7c1d6f!important}.model-badge{color:#7c1d6f;background:linear-gradient(90deg,#c026d329,#c026d30f);border:1px solid #c026d366;border-radius:99px;align-items:center;gap:8px;margin-bottom:40px;padding:6px 16px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #c026d326}[data-theme=dark] .model-badge{color:#f0abfc;border-color:#c026d380}.model-badge strong{color:#6b1264;letter-spacing:.03em;font-weight:800}[data-theme=dark] .model-badge strong{color:#fff}.brand-pipeline{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:40px;display:flex}.bp-inputs{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.bp-chip{border:1px solid var(--ln);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:700;animation:5s ease-in-out infinite tfFloat;display:flex;box-shadow:0 6px 16px #1a0a2e14}[data-theme=dark] .bp-chip{color:#ede7fa;background:#170b28;border-color:#db277740}.bp-chip:nth-child(2){animation-delay:-1.2s}.bp-chip:nth-child(3){animation-delay:-2.4s}.bp-chip:nth-child(4){animation-delay:-3.6s}.tf-arrow{flex-direction:column;align-items:center;gap:6px;padding:0 6px;display:flex;position:relative}.tf-arrow-line{background:linear-gradient(90deg,#db2777,#c026d3,#8b5cf6,#f59e0b) 0 0/300%;border-radius:99px;width:90px;height:3px;animation:3s linear infinite tfLine;position:relative;overflow:hidden}.tf-arrow-dot{background:#fff;border:2px solid #c026d3;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:2.6s linear infinite tfDot;position:absolute;top:50%;left:0;box-shadow:0 0 8px #c026d399}.tf-relay-badge{font-family:var(--ff-mono);letter-spacing:.08em;color:#7c1d6f;white-space:nowrap;background:#c026d324;border:1px solid #c026d359;border-radius:99px;padding:3px 10px;font-size:9.5px;font-weight:700}[data-theme=dark] .tf-relay-badge{color:#f0abfc}.bp-output{border:1px solid var(--ln);text-align:left;background:#fff;border-radius:14px;min-width:210px;padding:14px 18px;animation:5s ease-in-out -.6s infinite tfFloat;box-shadow:0 14px 32px #1a0a2e1a}[data-theme=dark] .bp-output{background:#170b28;border-color:#db277740}.bp-out-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bp-out-label{font-family:var(--ff-display);color:var(--ink);font-size:11px;font-weight:800}.bp-out-tag{color:#7c1d6f;background:#c026d31a;border-radius:7px;padding:2px 8px;font-size:9px;font-weight:700}[data-theme=dark] .bp-out-tag{color:#f0abfc}.bp-out-headline{color:var(--sl);border-left:2px solid #c026d3;margin-bottom:8px;padding-left:7px;font-size:10px;line-height:1.4}.bp-out-row{color:var(--sl);align-items:center;gap:6px;margin-bottom:4px;font-size:10.5px;display:flex}.bp-out-row .ok{color:#c026d3;font-weight:700}.bp-channels{letter-spacing:4px;color:var(--sl);margin-top:8px;font-size:14px}.hero-meta{background:linear-gradient(135deg,#1a0a2e 0%,#4a1259 45%,#831843 100%);border-radius:16px;justify-content:center;align-items:center;gap:0;max-width:600px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 14px 34px #1a0a2e3d}.hm-item{text-align:center;border-right:1px solid #ffffff1a;flex:1;padding:16px 14px;position:relative}.hm-item:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.hm-item:first-child:before{background:linear-gradient(90deg,#db2777,#fbcfe8)}.hm-item:nth-child(2):before{background:linear-gradient(90deg,#c026d3,#f0abfc)}.hm-item:nth-child(3):before{background:linear-gradient(90deg,#8b5cf6,#ddd6fe)}.hm-item:nth-child(4):before{background:linear-gradient(90deg,#f59e0b,#fde68a)}.hm-item:last-child{border-right:none}.hm-n{font-family:var(--ff-display);color:#fff;font-size:21px;font-weight:800}.hm-l{text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;margin-top:3px;font-size:9.5px;font-weight:600}.sec{z-index:1;padding:72px 40px;position:relative}.sec-alt{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);background:#fff}[data-theme=dark] .sec-alt{background:#11071e;border-color:#db277729}.sec-inner{max-width:1180px;margin:0 auto}.sec-head{text-align:center;max-width:640px;margin:0 auto 48px}.sec-lbl{text-transform:uppercase;letter-spacing:.2em;color:var(--ht);margin-bottom:12px;font-size:11px;font-weight:800}.sec-title{font-family:var(--ff-display);letter-spacing:-.7px;color:var(--ink);margin-bottom:14px;font-size:clamp(26px,3.4vw,36px);font-weight:800;line-height:1.2}.sec-title span{background:linear-gradient(110deg,#831843 0%,#c026d3 45%,#6d28d9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sec-desc{color:var(--sl);font-size:14.5px;line-height:1.7}.feat-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feat-card{border:1px solid var(--ln);background:#fff;border-radius:18px;padding:30px 26px;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 16px #0000000a}[data-theme=dark] .feat-card{background:#170b28;border-color:#db277733}.feat-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #c026d31f}.feat-ic{background:#c026d314;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:22px;display:flex}.feat-card h3{font-family:var(--ff-display);color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:800}.feat-card p{color:var(--sl);font-size:13px;line-height:1.7}.cards-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.reg-card{cursor:pointer;background:#fff;border:1px solid #e8dff5cc;border-radius:24px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 6px #00000008,0 10px 30px #0000000f,inset 0 0 0 1px #ffffffe6}[data-theme=dark] .reg-card{background:#170b28;border-color:#db277740}.reg-card:hover{transform:translateY(-8px)scale(1.01)}.reg-card.ph:hover{box-shadow:0 24px 60px var(--ph-glow), 0 8px 20px #00000014, 0 0 0 1.5px var(--ph-2) inset}.reg-card.hc:hover{box-shadow:0 24px 60px var(--hc-glow), 0 8px 20px #00000014, 0 0 0 1.5px var(--hc-2) inset}.reg-card.ed:hover{box-shadow:0 24px 60px var(--ed-glow), 0 8px 20px #00000014, 0 0 0 1.5px var(--ed-2) inset}.reg-card.co:hover{box-shadow:0 24px 60px var(--co-glow), 0 8px 20px #00000014, 0 0 0 1.5px var(--co-2) inset}.card-header{padding:30px 24px 34px;position:relative;overflow:hidden}.card-header:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(160deg,#ffffff52 0%,#ffffff0f 40%,#0000 70%);position:absolute;inset:0}.card-header:after{content:"";z-index:3;background:linear-gradient(#0000,#fffffff2);height:44px;position:absolute;bottom:0;left:0;right:0}[data-theme=dark] .card-header:after{background:linear-gradient(#0000,#170b28f2)}.ph .card-header{background:radial-gradient(120% 80% at 90% 110%,#ffffff2e 0%,#0000 55%),linear-gradient(135deg,#450a28 0%,#831843 35%,#db2777 65%,#fbcfe8 100%)}.hc .card-header{background:radial-gradient(120% 80% at 90% 110%,#ffffff2e 0%,#0000 55%),linear-gradient(135deg,#3b0749 0%,#7c1d6f 35%,#c026d3 65%,#f0abfc 100%)}.ed .card-header{background:radial-gradient(120% 80% at 90% 110%,#ffffff2e 0%,#0000 55%),linear-gradient(135deg,#2e1065 0%,#6d28d9 35%,#8b5cf6 65%,#ddd6fe 100%)}.co .card-header{background:radial-gradient(120% 80% at 90% 110%,#ffffff2e 0%,#0000 55%),linear-gradient(135deg,#451a03 0%,#b45309 35%,#f59e0b 65%,#fde68a 100%)}.card-deco-1{z-index:1;background:#ffffff1f;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.card-deco-2{z-index:1;background:#ffffff14;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-36px;right:34px}.card-deco-3{z-index:1;background:#ffffff0f;border-radius:50%;width:54px;height:54px;position:absolute;bottom:10px;left:-20px}.auth-badge{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.1em;color:#fffffff2;background:#fff3;border:1px solid #ffffff59;border-radius:99px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:9.5px;font-weight:800;display:inline-flex;position:relative}.auth-badge-dot{background:#ffffffe6;border-radius:50%;width:5px;height:5px}.flag-area{z-index:4;align-items:center;gap:10px;margin-bottom:10px;display:flex;position:relative}.flag-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #ffffff4d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex;box-shadow:0 2px 12px #00000026,inset 0 1px #ffffff4d}.card-region{color:#ffffffd9;font-size:11px;font-weight:600;line-height:1.4}.card-region strong{color:#fff;margin-bottom:2px;font-size:12.5px;font-weight:800;display:block}.card-acronym{z-index:4;font-family:var(--ff-display);color:#fff;letter-spacing:-1px;text-shadow:0 2px 12px #00000040;margin-bottom:4px;font-size:30px;font-weight:900;line-height:1;position:relative}.card-full-name{z-index:4;color:#ffffffd9;font-size:10.5px;font-weight:500;line-height:1.4;position:relative}.card-body{padding:22px 22px 24px}.card-tagline{color:var(--ink);margin-bottom:10px;font-size:12.5px;font-weight:700;line-height:1.4}.card-desc{color:var(--sl);margin-bottom:16px;font-size:11.5px;line-height:1.7}.card-tags{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.ctag{color:var(--sl);border:1px solid var(--ln);background:#1a0a2e0d;border-radius:99px;padding:3px 9px;font-size:9.5px;font-weight:600}[data-theme=dark] .ctag{background:#ffffff0d;border-color:#db277733}.card-stats{border:1px solid var(--ln);background:#fafbfc;border-radius:10px;gap:0;margin-bottom:20px;display:flex;overflow:hidden}[data-theme=dark] .card-stats{background:#00000040;border-color:#db277733}.cstat{text-align:center;border-right:1px solid var(--ln);flex:1;padding:8px 6px}[data-theme=dark] .cstat{border-right-color:#db277733}.cstat:last-child{border-right:none}.cstat-n{font-family:var(--ff-display);color:var(--ink);font-size:13.5px;font-weight:800}.cstat-l{text-transform:uppercase;letter-spacing:.05em;color:var(--ht);margin-top:1px;font-size:8px;font-weight:600}.card-cta{border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026,inset 0 1px #fff3;color:#fff!important}.card-cta:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff2e 0%,#0000 50%);position:absolute;inset:0}.ph .card-cta{background:linear-gradient(135deg,#831843,#db2777)}.ph .card-cta:hover{box-shadow:0 8px 24px var(--ph-glow);background:linear-gradient(135deg,#6d1238,#be185d)}.hc .card-cta{background:linear-gradient(135deg,#7c1d6f,#c026d3)}.hc .card-cta:hover{box-shadow:0 8px 24px var(--hc-glow);background:linear-gradient(135deg,#6b1264,#a21caf)}.ed .card-cta{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.ed .card-cta:hover{box-shadow:0 8px 24px var(--ed-glow);background:linear-gradient(135deg,#5b21b6,#7c3aed)}.co .card-cta{background:linear-gradient(135deg,#b45309,#f59e0b)}.co .card-cta:hover{box-shadow:0 8px 24px var(--co-glow);background:linear-gradient(135deg,#92400e,#d97706)}.cta-arrow{font-size:16px;transition:transform .2s}.reg-card:hover .cta-arrow{transform:translate(4px)}.steps-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.step-card{border:1px solid var(--ln);background:#fff;border-radius:16px;padding:26px 22px;position:relative}[data-theme=dark] .step-card{background:#170b28;border-color:#db277733}.step-num{font-family:var(--ff-display);color:#0000;-webkit-text-stroke:1.5px var(--ln);margin-bottom:12px;font-size:30px;font-weight:900}[data-theme=dark] .step-num{-webkit-text-stroke-color:#db277766}.step-card h3{font-family:var(--ff-display);color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:800}.step-card p{color:var(--sl);font-size:12.5px;line-height:1.65}.step-arrow{color:var(--ht);z-index:2;font-size:16px;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.uc-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.uc-card{border:1px solid var(--ln);background:#fff;border-radius:16px;padding:26px 24px;transition:transform .2s,box-shadow .2s}[data-theme=dark] .uc-card{background:#170b28;border-color:#db277733}.uc-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px #c026d314}.uc-tag{text-transform:uppercase;letter-spacing:.1em;color:#7c1d6f;background:#c026d314;border-radius:99px;margin-bottom:14px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-block}[data-theme=dark] .uc-tag{color:#f0abfc;background:#c026d329}.uc-card h3{font-family:var(--ff-display);color:var(--ink);margin-bottom:10px;font-size:15.5px;font-weight:800;line-height:1.35}.uc-card p{color:var(--sl);font-size:12.5px;line-height:1.7}.impact-band{z-index:1;text-align:center;padding:64px 40px;position:relative}.impact-grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}.impact-n{font-family:var(--ff-display);background:linear-gradient(110deg,#db2777 0%,#c026d3 45%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:clamp(30px,4vw,44px);font-weight:900}.impact-l{color:var(--sl);font-size:12px;font-weight:600;line-height:1.4}.relay-banner{z-index:1;text-align:center;background:linear-gradient(135deg,#1a0a2e 0%,#4a1259 40%,#831843 70%,#3b0749 100%);padding:56px 40px;position:relative;overflow:hidden}.relay-banner:before{content:"";filter:blur(60px);pointer-events:none;background:#c026d31f;border-radius:50%;width:600px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nb-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#f0abfc;margin-bottom:12px;font-size:10px;font-weight:800}.nb-title{font-family:var(--ff-display);color:#fff;letter-spacing:-.5px;z-index:2;margin-bottom:10px;font-size:clamp(24px,3.4vw,32px);font-weight:900;position:relative}.nb-sub{color:#d1c4e9;z-index:2;max-width:620px;margin:0 auto 28px;font-size:14px;line-height:1.7;position:relative}.nb-chips{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex;position:relative}.nb-chip{color:#ffffffd9;background:#ffffff1a;border:1px solid #ffffff26;border-radius:99px;padding:5px 14px;font-size:11.5px;font-weight:600}.nb-stats{z-index:2;background:#0003;border:1px solid #ffffff1f;border-radius:12px;display:inline-flex;position:relative;overflow:hidden}.nb-stat{text-align:center;border-right:1px solid #ffffff14;padding:12px 20px}.nb-stat:last-child{border-right:none}.nb-stat-n{font-family:var(--ff-display);color:#fff;font-size:20px;font-weight:800}.nb-stat-l{text-transform:uppercase;letter-spacing:.09em;color:#94a3b8;margin-top:2px;font-size:9.5px}.cta-band{z-index:1;text-align:center;background:linear-gradient(135deg,#1a0a2e 0%,#4a1259 40%,#c026d3 70%,#831843 100%);padding:64px 40px;position:relative}.cta-title{font-family:var(--ff-display);color:#fff;letter-spacing:-.5px;margin-bottom:14px;font-size:clamp(24px,3.4vw,34px);font-weight:900}.cta-sub{color:#ffffffd1;max-width:560px;margin:0 auto 30px;font-size:14.5px;line-height:1.7}.cta-note{color:#fff9;margin-top:18px;font-size:11.5px}.btn-cta-solid{cursor:pointer;background:#fff;border:none;border-radius:11px;align-items:center;gap:8px;padding:15px 34px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #00000040;color:#1a0a2e!important}.btn-cta-solid:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0000004d}.footer{z-index:1;background:#1a0a2e;padding:48px 40px 24px;position:relative}.footer-inner{max-width:1180px;margin:0 auto}.footer-top{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:32px;display:flex}.footer-brand-row{align-items:center;gap:14px;display:flex}.footer-txt{color:#94a3b8;max-width:420px;font-size:12.5px;line-height:1.7}.footer-email{color:#64748b;font-size:12px}.footer-email a{color:#f0abfc;text-decoration:none}.footer-links{flex-wrap:wrap;gap:24px;padding-top:24px;display:flex}.footer-link{color:#94a3b8;cursor:pointer;font-size:12px;font-family:var(--ff-body);background:0 0;border:none;text-decoration:none;transition:color .15s}.footer-link:hover{color:#fff}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.footer-copy{color:#64748b;font-size:11px}@media (width<=1100px){.cards-grid,.feat-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:repeat(3,1fr)}.uc-grid{grid-template-columns:repeat(2,1fr)}.impact-grid{grid-template-columns:repeat(2,1fr);gap:32px}.step-arrow{display:none}.tf-arrow-line{width:50px}}@media (width<=960px){.cards-grid,.feat-grid,.steps-grid,.uc-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.hero-meta{flex-wrap:wrap}.hm-item{flex:0 0 calc(50% - 2px);min-width:120px}.nb-stats{flex-wrap:wrap}.nb-stat{flex:0 0 calc(33% - 2px);min-width:calc(33% - 2px)}.tb-nav{display:none}}@media (width<=768px){.topbar{gap:10px;height:60px;padding:0 16px}.tb-product-name{font-size:16px}.tb-vq-logo{height:26px}.hero{padding:40px 22px 32px}.hero-title{font-size:24px}.hero-sub{font-size:14px}.brand-pipeline{flex-direction:column}.bp-inputs{flex-flow:wrap;justify-content:center;align-items:center}.tf-arrow{flex-direction:row}.tf-arrow-line{width:70px}.hero-meta{flex-wrap:wrap}.hm-item{flex:0 0 calc(50% - 1px);min-width:calc(50% - 1px)}.sec{padding:52px 20px}.relay-banner{padding:44px 22px}.nb-title{font-size:24px}.cta-band,.impact-band{padding:48px 22px}.footer{padding:36px 20px 20px}.footer-top{flex-direction:column;align-items:flex-start}.footer-links{gap:16px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=480px){.topbar{padding:8px 14px}.tb-divider,.tb-product-tag{display:none}.hero{padding:36px 16px 26px}.hero-title{letter-spacing:-.6px;font-size:20px}.hero-btns{flex-direction:column;width:100%}.btn-primary,.btn-ghost{justify-content:center;width:100%}.hm-item{min-width:calc(50% - 1px)}.sec{padding:44px 14px}.card-body{padding:18px 18px 22px}.card-header{padding:26px 22px 32px}.card-acronym{font-size:26px}.card-stats{flex-wrap:wrap}.cstat{border-bottom:1px solid var(--ln);flex:0 0 calc(50% - 1px);min-width:calc(50% - 1px)}.nb-stat{min-width:calc(50% - 1px)}.impact-grid{grid-template-columns:1fr;gap:24px}.feat-grid{grid-template-columns:1fr}.cta-title{font-size:24px}}.otp-wrapper{width:100%}.otp-title{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.4px;margin-bottom:6px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.otp-desc{color:var(--sl);margin-bottom:6px;font-size:13px;line-height:1.55}.otp-email-badge{font-family:var(--ff-mono);color:#7c1d6f;background:#c026d314;border:1px solid #c026d333;border-radius:6px;margin-bottom:22px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}[data-theme=dark] .otp-email-badge{color:#f0abfc;background:#c026d329}.dev-otp-pill{font-family:var(--ff-mono);color:#8b5cf6;text-align:center;background:#8b5cf61a;border:1px dashed #8b5cf666;border-radius:8px;margin-bottom:18px;padding:6px 12px;font-size:12px}.otp-boxes-grid{justify-content:space-between;align-items:center;gap:8px;margin:18px 0 20px;display:flex}.otp-box-input{border:2px solid var(--ln);background:var(--color-surface);width:48px;min-width:0;height:52px;color:var(--color-text-primary);font-family:var(--ff-mono);text-align:center;-webkit-appearance:none;border-radius:12px;outline:none;flex:1 1 0;font-size:22px;font-weight:700;transition:all .2s;box-shadow:0 2px 6px #00000005}.otp-box-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important}.otp-box-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important}.otp-box-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important}.otp-box-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important}[data-theme=dark] .otp-box-input{color:#fff;background:#170b28;border-color:#db277740}[data-theme=dark] .otp-box-input:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #170b28!important}[data-theme=dark] .otp-box-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #170b28!important}[data-theme=dark] .otp-box-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #170b28!important}[data-theme=dark] .otp-box-input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #170b28!important}.otp-box-input:hover:not(:focus){border-color:var(--ht);background:#c026d305}.otp-box-input:focus{background:var(--color-surface);border-color:#c026d3;box-shadow:0 0 0 4px #c026d31f,0 2px 8px #c026d314}.otp-box-input.filled{background:#c026d30a;border-color:#c026d3}.otp-resend-row{color:var(--sl);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px;display:flex}.otp-resend-btn{color:#c026d3;cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;transition:color .15s}.otp-resend-btn:hover:not(:disabled){color:#db2777;text-decoration:underline}.otp-resend-btn:disabled{color:var(--ht);cursor:not-allowed}.otp-timer{font-family:var(--ff-mono);color:var(--ht);font-size:11.5px}.otp-timer strong{color:#c026d3}.btn-change-email{border:1.5px solid var(--ln);width:100%;color:var(--sl);cursor:pointer;background:0 0;border-radius:11px;margin-bottom:20px;padding:11px 16px;font-size:13px;font-weight:600;transition:all .2s}[data-theme=dark] .btn-change-email{color:#c9a0b5;border-color:#db277740}.btn-change-email:hover{color:#7c1d6f;background:#c026d308;border-color:#c026d3}.auth-step-pill{text-transform:uppercase;letter-spacing:.08em;color:#7c1d6f;background:#c026d31a;border:1px solid #c026d340;border-radius:99px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:10px;font-weight:800;display:inline-flex}[data-theme=dark] .auth-step-pill{color:#f0abfc}.velorq-company-page{min-height:100dvh;color:var(--ink);background:var(--bg);font-family:var(--ff-body);padding:36px 40px 64px}[data-theme=dark] .velorq-company-page{color:#ede7da;background:#0d0618}.velorq-company-shell{width:min(100%,780px);margin:0 auto}.velorq-company-brand{align-items:center;gap:12px;margin-bottom:36px;display:flex}.velorq-company-logo{color:#fff;width:40px;height:40px;font-family:var(--ff-display);background:linear-gradient(135deg,#7c1d6f,#c026d3,#831843);border-radius:11px;place-items:center;font-size:17px;font-weight:800;display:grid;box-shadow:0 4px 16px #c026d340}.velorq-company-brand strong{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.2px;font-size:16px;font-weight:800;display:block}[data-theme=dark] .velorq-company-brand strong{color:#ede7da}.velorq-company-brand span{color:var(--sl);font-size:11.5px;display:block}[data-theme=dark] .velorq-company-brand span{color:#9d8ebf}.velorq-company-eyebrow{color:#c026d3;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}[data-theme=dark] .velorq-company-eyebrow{color:#f0abfc}.velorq-company-shell h1{max-width:640px;color:var(--ink);font-family:var(--ff-display);letter-spacing:-.4px;margin:10px 0 0;font-size:clamp(26px,3.6vw,36px);font-weight:800;line-height:1.15}[data-theme=dark] .velorq-company-shell h1{color:#fff}.velorq-company-shell>p{max-width:580px;color:var(--sl);margin:12px 0 0;font-size:13.5px;line-height:1.65}[data-theme=dark] .velorq-company-shell>p{color:#a99a7c}.velorq-company-form{border:1.5px solid var(--ln);background:#fff;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;padding:28px;display:grid;box-shadow:0 4px 20px #00000008}[data-theme=dark] .velorq-company-form{box-shadow:none;background:#c026d30a;border-color:#c026d329}.velorq-company-full{grid-column:1/-1}.velorq-company-form label{color:var(--sl);text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:11px;font-weight:700;display:grid}[data-theme=dark] .velorq-company-form label{color:#cbbbdc}.velorq-company-form label:has(>select){align-content:start}.velorq-company-form select{line-height:inherit;min-height:calc(1lh + 24px)}.velorq-company-form input,.velorq-company-form select,.velorq-company-form textarea{border:1.5px solid var(--ln);width:100%;color:var(--ink);font-family:var(--ff-body);resize:vertical;background:#fff;border-radius:10px;outline:0;padding:12px 14px;font-size:13.5px;font-weight:500;transition:all .2s}[data-theme=dark] .velorq-company-form input,[data-theme=dark] .velorq-company-form select,[data-theme=dark] .velorq-company-form textarea{color:#fff;background:#170b28;border-color:#c026d340}.velorq-company-form input:hover:not(:focus),.velorq-company-form select:hover:not(:focus),.velorq-company-form textarea:hover:not(:focus){border-color:var(--ht);background:#c026d305}.velorq-company-form input:focus,.velorq-company-form select:focus,.velorq-company-form textarea:focus{background:#fff;border-color:#c026d3;box-shadow:0 0 0 4px #c026d31f}[data-theme=dark] .velorq-company-form input:focus,[data-theme=dark] .velorq-company-form select:focus,[data-theme=dark] .velorq-company-form textarea:focus{background:#170b28}.velorq-company-colors{gap:8px;display:grid}.velorq-company-color-example{color:var(--ht);font-size:11px;font-weight:500}.velorq-company-unresolved-colors{border:1.5px solid var(--ln);background:var(--bg);border-radius:10px;gap:10px;padding:14px;display:grid}[data-theme=dark] .velorq-company-unresolved-colors{background:#c026d30d;border-color:#c026d32e}.velorq-company-unresolved-colors>span{color:var(--sl);font-size:11.5px;font-weight:700}.velorq-company-unresolved-color,.velorq-company-unresolved-picker{justify-content:space-between;align-items:center;gap:12px;display:flex}.velorq-company-unresolved-color>span{color:var(--ink);font-size:12.5px;font-weight:600}[data-theme=dark] .velorq-company-unresolved-color>span{color:#ede7da}.velorq-company-unresolved-picker{color:var(--sl);flex:none;font-size:12px}.velorq-company-unresolved-picker input[type=color]{border:1.5px solid var(--ln);cursor:pointer;background:#fff;border-radius:8px;width:44px;height:36px;padding:3px}.velorq-company-unresolved-picker>span{min-width:100px;color:var(--sl);font-family:var(--ff-mono);font-size:12px}.velorq-company-error{color:#b91c1c;background:#fef2f2;border-left:3.5px solid #dc2626;border-radius:9px;padding:12px 16px;font-size:13px;font-weight:600}[data-theme=dark] .velorq-company-error{color:#fca5a5;background:#ef44441f;border-color:#ef4444}.velorq-company-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.velorq-company-skip{color:var(--sl);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12.5px;font-weight:600;transition:color .15s}.velorq-company-skip:hover{color:#c026d3;text-decoration:underline}.velorq-company-primary{color:#fff;font-family:var(--ff-body);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7c1d6f 0%,#c026d3 55%,#db2777 100%);border:0;border-radius:11px;align-items:center;gap:8px;padding:13px 24px;font-size:13.5px;font-weight:800;transition:all .22s;display:inline-flex;box-shadow:0 4px 18px #c026d34d}.velorq-company-primary:hover:not(:disabled){background:linear-gradient(135deg,#5b1555 0%,#a21caf 55%,#be185d 100%);transform:translateY(-1px);box-shadow:0 8px 26px #c026d36b}.velorq-company-primary:disabled{opacity:.6;cursor:wait}@media (width<=640px){.velorq-company-page{padding:22px 18px 44px}.velorq-company-form{grid-template-columns:1fr;padding:20px 16px}.velorq-company-actions{flex-direction:column-reverse;align-items:stretch}.velorq-company-primary{justify-content:center;width:100%}}.velorq-cp-view-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px;display:flex}.velorq-cp-view-header>div>p{max-width:580px;color:var(--sl);margin:12px 0 0;font-size:13.5px;line-height:1.65}[data-theme=dark] .velorq-cp-view-header>div>p{color:#a99a7c}.velorq-cp-edit-btn{color:#c026d3;font-family:var(--ff-body);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #c026d3;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;margin-top:14px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.velorq-cp-edit-btn:hover{background:#c026d314;transform:translateY(-1px);box-shadow:0 4px 14px #c026d32e}[data-theme=dark] .velorq-cp-edit-btn{color:#f0abfc;border-color:#f0abfc}[data-theme=dark] .velorq-cp-edit-btn:hover{background:#f0abfc1a}.velorq-cp-cancel-btn{border:1.5px solid var(--ln);color:var(--sl);font-family:var(--ff-body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;margin-top:14px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.velorq-cp-cancel-btn:hover{color:#dc2626;background:#dc26260d;border-color:#dc2626}[data-theme=dark] .velorq-cp-cancel-btn{color:#9d8ebf;border-color:#c026d340}.velorq-cp-view-section{border:1.5px solid var(--ln);background:#fff;border-radius:16px;margin-top:28px;padding:22px 24px 24px;box-shadow:0 4px 20px #00000008}[data-theme=dark] .velorq-cp-view-section{box-shadow:none;background:#c026d30a;border-color:#c026d329}.velorq-cp-view-section-title{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:.08em;color:#c026d3;margin:0 0 16px;font-size:12px;font-weight:800}[data-theme=dark] .velorq-cp-view-section-title{color:#f0abfc}.velorq-cp-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.velorq-cp-view-field{gap:5px;display:grid}.velorq-cp-view-full{grid-column:1/-1}.velorq-cp-view-label{text-transform:uppercase;letter-spacing:.06em;color:var(--sl);font-size:10.5px;font-weight:700}[data-theme=dark] .velorq-cp-view-label{color:#9d8ebf}.velorq-cp-view-value{color:var(--ink);word-break:break-word;font-size:14px;font-weight:500;line-height:1.55}[data-theme=dark] .velorq-cp-view-value{color:#ede7da}.velorq-cp-view-empty{color:var(--sl);opacity:.6;font-style:italic}.velorq-cp-color-swatches{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.velorq-cp-color-swatch{border:1.5px solid #0000001a;border-radius:7px;width:28px;height:28px;display:inline-block;box-shadow:0 2px 6px #0000001f}.velorq-cp-view-footer{margin-top:28px}.velorq-cp-view-loading{text-align:center;color:var(--sl);opacity:.7;margin-top:48px;font-size:13.5px;font-weight:500}@media (width<=640px){.velorq-cp-view-header{flex-direction:column;align-items:stretch}.velorq-cp-edit-btn,.velorq-cp-cancel-btn{justify-content:center;margin-top:8px}.velorq-cp-view-grid{grid-template-columns:1fr}.velorq-cp-view-full{grid-column:unset}}.velorq-notif-bell-wrapper{align-items:center;display:flex;position:relative}.velorq-notif-bell-wrapper .velorq-app-shell-bell{cursor:pointer;color:var(--color-text-primary);place-items:center;font-size:16px;transition:all .15s;display:grid}.velorq-notif-bell-wrapper .velorq-app-shell-bell:hover{color:#c026d3;border-color:#c026d3}[data-theme=dark] .velorq-notif-bell-wrapper .velorq-app-shell-bell:hover{color:#f0abfc;border-color:#f0abfc}.velorq-notif-dropdown{z-index:80;border:1px solid var(--ln,#7c1d6f26);width:360px;max-width:calc(100vw - 32px);max-height:480px;font-family:var(--ff-body,"DM Sans", sans-serif);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 36px #7c1d6f26,0 4px 12px #00000014}[data-theme=dark] .velorq-notif-dropdown{background:#170b28;border-color:#c026d338;box-shadow:0 16px 36px #00000080,0 0 16px #c026d326}.velorq-notif-dropdown-header{border-bottom:1px solid var(--ln,#7c1d6f1f);color:var(--ink,#1a0a2e);font-size:14px;font-weight:700;font-family:var(--ff-display,"DM Sans", sans-serif);padding:14px 16px}[data-theme=dark] .velorq-notif-dropdown-header{color:#fff;border-color:#c026d32e}.velorq-notif-dropdown-list{flex-direction:column;display:flex;overflow-y:auto}.velorq-notif-empty{text-align:center;color:var(--sl,#64748b);padding:24px 16px;font-size:13px}[data-theme=dark] .velorq-notif-empty{color:#d9cbe8}.velorq-notif-row{appearance:none;text-align:left;cursor:pointer;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--ln,#7c1d6f14);background:0 0;align-items:flex-start;gap:10px;padding:12px 16px;transition:all .15s;display:flex}[data-theme=dark] .velorq-notif-row{border-bottom-color:#c026d31a}.velorq-notif-row:hover{background:#c026d30a}[data-theme=dark] .velorq-notif-row:hover{background:#c026d31f}.velorq-notif-row.is-unread{background:#c026d30f;border-left-color:#c026d3}[data-theme=dark] .velorq-notif-row.is-unread{background:#c026d329;border-left-color:#f0abfc}.velorq-notif-row-icon{border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.velorq-notif-row-icon.is-success{color:#10b981;background:#10b9811f}.velorq-notif-row-icon.is-danger{color:#ef4444;background:#ef44441f}.velorq-notif-row-icon.is-info{color:#0ea5e9;background:#0ea5e91f}.velorq-notif-row-icon.is-accent{color:#c026d3;background:#c026d31f}.velorq-notif-row-icon.is-warning{color:#f59e0b;background:#f59e0b1f}.velorq-notif-row-body{flex-direction:column;gap:2px;min-width:0;display:flex}.velorq-notif-row-body strong{color:var(--ink,#1a0a2e);font-size:13px;font-weight:700}[data-theme=dark] .velorq-notif-row-body strong{color:#fff}.velorq-notif-row-message{color:var(--sl,#64748b);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}[data-theme=dark] .velorq-notif-row-message{color:#d9cbe8}.velorq-notif-row-time{color:var(--sl,#64748b);font-size:11px;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-notif-row-time{color:#a89bb8}.velorq-notif-dropdown-footer{border-top:1px solid var(--ln,#7c1d6f1f);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}[data-theme=dark] .velorq-notif-dropdown-footer{border-color:#c026d32e}.velorq-notif-mark-all{appearance:none;color:var(--sl,#64748b);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;transition:all .15s;display:flex}[data-theme=dark] .velorq-notif-mark-all{color:#d9cbe8}.velorq-notif-mark-all:hover:not(:disabled){color:#c026d3;background:#c026d314}[data-theme=dark] .velorq-notif-mark-all:hover:not(:disabled){color:#f0abfc;background:#c026d333}.velorq-notif-mark-all:disabled{opacity:.4;cursor:not-allowed}.velorq-notif-view-all{appearance:none;color:#c026d3;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:700;transition:color .15s}[data-theme=dark] .velorq-notif-view-all{color:#f0abfc}.velorq-notif-view-all:hover{text-decoration:underline}@media (width<=1024px){.velorq-notif-dropdown{width:320px}}@media (width<=480px){.velorq-notif-dropdown{width:auto;max-width:none;max-height:calc(100vh - 96px);position:fixed;top:64px;left:12px;right:12px}}.velorq-assistant-root{--assistant-ink:#18231f;--assistant-muted:#68746e;--assistant-line:#dce5df;--assistant-accent:#147d63;--assistant-soft:#edf6f1;z-index:90;color:var(--assistant-ink);font-family:inherit;position:fixed;bottom:24px;right:24px}.velorq-assistant-launcher{color:#fff;cursor:pointer;background:#147d63;border:0;border-radius:50%;place-items:center;width:56px;height:56px;font-size:20px;transition:transform .18s,background .18s;display:grid;box-shadow:0 10px 28px #14504040}.velorq-assistant-launcher:hover{background:#0c654f;transform:translateY(-2px)}.velorq-assistant-launcher.is-open{background:#20362f}.velorq-assistant-panel{background:#fbfdfb;border:1px solid #1c372d26;border-radius:12px;flex-direction:column;width:min(390px,100vw - 32px);height:min(640px,100dvh - 120px);min-height:430px;animation:.2s ease-out both assistant-panel-in;display:flex;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 24px 70px #14261f38}@keyframes assistant-panel-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.velorq-assistant-header{color:#f4faf6;background:#20362f;align-items:center;gap:11px;min-height:68px;padding:12px 16px;display:flex}.velorq-assistant-mark{color:#d9f3e6;background:#ffffff1f;border-radius:9px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.velorq-assistant-heading{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.velorq-assistant-heading strong{font-size:14px;font-weight:700}.velorq-assistant-heading span{color:#bdcfc5;font-size:11px}.velorq-assistant-icon-button{color:#e6f0ea;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.velorq-assistant-icon-button:hover{background:#ffffff1f}.velorq-assistant-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.velorq-assistant-messages{flex-direction:column;flex:1;gap:12px;padding:20px 17px 10px;display:flex;overflow-y:auto}.velorq-assistant-welcome{margin:auto 0}.velorq-assistant-welcome-kicker{color:var(--assistant-accent);letter-spacing:1px;font-size:10px;font-weight:800;display:block}.velorq-assistant-welcome h2,.velorq-assistant-form-view h2{margin:8px 0 5px;font-size:22px;line-height:1.2}.velorq-assistant-welcome p,.velorq-assistant-form-view>p{color:var(--assistant-muted);margin:0 0 18px;font-size:13px;line-height:1.5}.velorq-assistant-shortcuts{gap:7px;display:grid}.velorq-assistant-shortcuts button{border:1px solid var(--assistant-line);color:#23332c;text-align:left;min-height:43px;font:inherit;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:18px 1fr 14px;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:650;transition:border-color .16s,background .16s;display:grid}.velorq-assistant-shortcuts button:hover{background:#f4faf6;border-color:#90b9a5}.velorq-assistant-shortcuts button.is-issue{color:#8c4c22}.velorq-assistant-shortcut-arrow{color:#83938a;font-size:10px}.velorq-assistant-feedback-link{color:#42695a;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:13px;padding:3px 0;font-size:12px;display:inline-flex}.velorq-assistant-feedback-link:hover{color:var(--assistant-accent);text-decoration:underline}.velorq-assistant-message{border-radius:9px;max-width:90%;padding:11px 12px;animation:.18s ease-out both assistant-message-in}@keyframes assistant-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.velorq-assistant-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.velorq-assistant-message.is-user{color:#fff;background:#147d63;align-self:flex-end}.velorq-assistant-message.is-assistant{border:1px solid var(--assistant-line);background:#fff;align-self:flex-start}.velorq-assistant-message button{color:var(--assistant-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:9px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.velorq-assistant-typing{color:var(--assistant-muted);align-self:flex-start;font-size:12px}.velorq-assistant-typing span{animation:1s steps(3,end) infinite assistant-dots}@keyframes assistant-dots{0%,20%{opacity:.15}50%{opacity:1}to{opacity:.15}}.velorq-assistant-composer{border-top:1px solid var(--assistant-line);background:#fff;gap:8px;padding:12px;display:flex}.velorq-assistant-composer input{border:1px solid var(--assistant-line);min-width:0;height:40px;color:var(--assistant-ink);font:inherit;background:#fbfdfb;border-radius:6px;flex:1;padding:0 12px;font-size:13px}.velorq-assistant-composer input:focus,.velorq-assistant-form-view input:focus,.velorq-assistant-form-view textarea:focus,.velorq-assistant-form-view select:focus{border-color:var(--assistant-accent);outline:2px solid #147d6333}.velorq-assistant-composer button{color:#fff;background:var(--assistant-accent);cursor:pointer;border:0;border-radius:6px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.velorq-assistant-composer button:disabled{opacity:.45;cursor:default}.velorq-assistant-form-view{flex:1;padding:18px;overflow-y:auto}.velorq-assistant-back{color:#46665a;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 17px;padding:0;font-size:12px;font-weight:700}.velorq-assistant-form-view form{gap:13px;display:grid}.velorq-assistant-form-view label{color:#34453d;gap:6px;font-size:12px;font-weight:700;display:grid}.velorq-assistant-form-view input:not([type=file]),.velorq-assistant-form-view select,.velorq-assistant-form-view textarea{box-sizing:border-box;border:1px solid var(--assistant-line);width:100%;min-height:39px;color:var(--assistant-ink);font:inherit;background:#fff;border-radius:6px;padding:9px 10px;font-size:13px;font-weight:400}.velorq-assistant-form-view textarea{resize:vertical;min-height:92px}.velorq-assistant-form-view .velorq-assistant-upload{cursor:pointer;background:#fff;border:1px dashed #aebdb4;border-radius:6px;grid-template-columns:1fr 28px;align-items:center;min-height:54px;padding:8px 10px;position:relative}.velorq-assistant-upload small{color:var(--assistant-muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.velorq-assistant-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.velorq-assistant-upload>svg{color:#608374;justify-self:end}.velorq-assistant-submit{color:#fff;background:var(--assistant-accent);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:13px;font-weight:700}.velorq-assistant-submit:disabled{opacity:.6;cursor:wait}.velorq-assistant-notice,.velorq-assistant-error{color:#185d48;background:#e8f5ed;border-radius:6px;margin:0 0 12px;padding:9px 10px;font-size:12px}.velorq-assistant-error{color:#843a34;background:#fff0ed;margin:0 12px 10px}.velorq-assistant-my-tickets{gap:7px;margin-top:10px;display:grid}.velorq-assistant-my-tickets article{border:1px solid var(--assistant-line);background:#fff;border-radius:6px;padding:10px}.velorq-assistant-my-tickets article>div{color:#52685c;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;display:flex}.velorq-assistant-my-tickets article p,.velorq-assistant-my-tickets>p{color:var(--assistant-ink);margin:6px 0 0;font-size:12px}.velorq-assistant-my-tickets blockquote{border-left:2px solid var(--assistant-accent);color:#43574c;background:#f1f7f3;margin:8px 0 0;padding:8px;font-size:11px;line-height:1.45}@media (width<=520px){.velorq-assistant-root{bottom:12px;right:12px}.velorq-assistant-panel{width:calc(100vw - 16px);height:min(690px,100dvh - 92px);min-height:390px;position:fixed;bottom:78px;right:8px}.velorq-assistant-launcher{width:52px;height:52px}}.velorq-app-shell{background:var(--bg);min-height:100dvh;font-family:var(--ff-body);color:var(--ink);display:flex;position:relative}[data-theme=dark] .velorq-app-shell{color:#ede7da;background:#0d0618}.velorq-app-shell-sidebar{z-index:50;width:264px;height:100dvh;transition:transform .25s cubic-bezier(.16,1,.3,1),width .25s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 28px #0003}.velorq-app-shell-sidebar.is-open{transform:translate(0)}.velorq-sidebar{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c026d333 transparent;color:#d9cbe8;background:#0f071a;border-right:1px solid #c026d31f;flex-direction:column;width:100%;height:100%;padding:16px 14px;display:flex;overflow:hidden auto}[data-theme=light] .velorq-sidebar{border-right:1px solid var(--ln);color:var(--sl);background:#fff}.velorq-sidebar::-webkit-scrollbar{width:4px}.velorq-sidebar::-webkit-scrollbar-track{background:0 0}.velorq-sidebar::-webkit-scrollbar-thumb{background:#c026d333;border-radius:4px}.velorq-sidebar-header{border-bottom:1px solid #c026d31a;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:6px 6px 18px;display:flex}[data-theme=light] .velorq-sidebar-header{border-bottom-color:var(--ln)}.velorq-sidebar-brand{color:#fff;-webkit-user-select:none;user-select:none;letter-spacing:-.2px;align-items:center;gap:9px;font-size:14.5px;font-weight:800;text-decoration:none;display:flex}[data-theme=light] .velorq-sidebar-brand{color:var(--ink)}.velorq-sidebar-brand-name{white-space:nowrap;font-family:var(--ff-display);font-weight:700}.velorq-sidebar-logo{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3,#831843);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:flex;box-shadow:0 2px 8px #c026d359}.velorq-sidebar-close-btn{color:#d9cbe8;cursor:pointer;background:#ffffff0d;border:1px solid #c026d333;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;font-size:13px;transition:all .15s;display:grid}[data-theme=light] .velorq-sidebar-close-btn{border-color:var(--ln);color:var(--sl);background:var(--bg)}.velorq-sidebar-close-btn:hover{color:#fff;background:#c026d326}.velorq-sidebar-collapse-btn{color:#b7a5cf;cursor:pointer;background:#ffffff0a;border:1px solid #c026d333;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;padding:0;font-size:10px;transition:all .15s;display:none}[data-theme=light] .velorq-sidebar-collapse-btn{border-color:var(--ln);color:var(--sl);background:var(--bg)}.velorq-sidebar-collapse-btn:hover{color:#fff;background:#c026d333;border-color:#c026d3}@media (width>=1024px){.velorq-sidebar-collapse-btn{display:grid}}.velorq-sidebar-nav{flex-direction:column;flex:1;gap:8px;display:flex}.velorq-sidebar-nav-group{flex-direction:column;gap:2px;display:flex}.velorq-sidebar-section-label{letter-spacing:.12em;color:#8b5cf6;text-transform:uppercase;padding:8px 10px 4px;font-size:9.5px;font-weight:800}[data-theme=light] .velorq-sidebar-section-label{color:#7c1d6f}.velorq-sidebar-nav-item{appearance:none;text-align:left;color:#cbbbdc;cursor:pointer;background:0 0;border:none;border-left:2.5px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8.5px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}[data-theme=light] .velorq-sidebar-nav-item{color:var(--sl)}.velorq-sidebar-nav-item:hover{color:#f0abfc;background:#c026d314}[data-theme=light] .velorq-sidebar-nav-item:hover{color:#7c1d6f;background:#c026d30f}.velorq-sidebar-nav-item.is-active{color:#f0abfc;background:#c026d324;border-left-color:#c026d3;font-weight:700}[data-theme=light] .velorq-sidebar-nav-item.is-active{color:#7c1d6f;background:#fdf4ff;border-left-color:#c026d3}.velorq-sidebar-nav-icon{color:#9d8ebf;flex-shrink:0;font-size:14px;transition:color .15s}.velorq-sidebar-nav-item:hover .velorq-sidebar-nav-icon{color:#f0abfc}.velorq-sidebar-nav-item.is-active .velorq-sidebar-nav-icon{color:#c026d3}.velorq-sidebar-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.velorq-sidebar-badge{color:#fff;min-width:18px;height:18px;font-size:9.5px;font-weight:800;font-family:var(--ff-mono);background:#c026d3;border-radius:999px;flex-shrink:0;place-items:center;padding:0 6px;display:grid}.velorq-sidebar-divider{background:#c026d31a;flex-shrink:0;height:1px;margin:8px 6px}[data-theme=light] .velorq-sidebar-divider{background:var(--ln)}.velorq-sidebar-bottom{border-top:1px solid #c026d31a;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}[data-theme=light] .velorq-sidebar-bottom{border-top-color:var(--ln)}.velorq-sidebar-user-card{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #c026d324;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:all .15s;display:flex}[data-theme=light] .velorq-sidebar-user-card{background:var(--bg);border-color:var(--ln)}.velorq-sidebar-user-card:hover{background:#c026d31a;border-color:#c026d359}.velorq-sidebar-avatar{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.velorq-sidebar-user-info{flex-direction:column;min-width:0;line-height:1.25;display:flex}.velorq-sidebar-user-info strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-theme=light] .velorq-sidebar-user-info strong{color:var(--ink)}.velorq-sidebar-user-info span{color:#9d8ebf;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (width>=1024px){.velorq-sidebar.is-collapsed{align-items:center;padding:14px 6px}.velorq-sidebar.is-collapsed .velorq-sidebar-header{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding-bottom:12px}.velorq-sidebar.is-collapsed .velorq-sidebar-brand{justify-content:center;gap:0;width:100%;position:relative}.velorq-sidebar.is-collapsed .velorq-sidebar-brand-name{display:none}.velorq-sidebar.is-collapsed .velorq-sidebar-collapse-btn{border-radius:7px;width:28px;height:28px}.velorq-sidebar.is-collapsed .velorq-sidebar-section-label{text-indent:-9999px;background:#c026d326;height:1px;margin:6px 4px;padding:0;overflow:hidden}.velorq-sidebar.is-collapsed .velorq-sidebar-nav,.velorq-sidebar.is-collapsed .velorq-sidebar-nav-group{align-items:center;width:100%}.velorq-sidebar.is-collapsed .velorq-sidebar-nav-item{border-left:none;border-radius:9px;justify-content:center;width:40px;height:40px;margin:0 auto;padding:0;position:relative}.velorq-sidebar.is-collapsed .velorq-sidebar-nav-item.is-active{box-shadow:inset 0 0 0 1.5px #c026d3}.velorq-sidebar.is-collapsed .velorq-sidebar-nav-icon{margin:0;font-size:15px}.velorq-sidebar.is-collapsed .velorq-sidebar-nav-label{display:none}.velorq-sidebar.is-collapsed .velorq-sidebar-badge.is-dot{border-radius:50%;width:7px;min-width:0;height:7px;padding:0;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #0f071a}.velorq-sidebar.is-collapsed .velorq-sidebar-bottom{justify-content:center;width:100%;padding-top:10px;display:flex}.velorq-sidebar.is-collapsed .velorq-sidebar-user-card{border-radius:9px;justify-content:center;width:40px;height:40px;margin:0 auto;padding:0;position:relative}.velorq-sidebar.is-collapsed .velorq-sidebar-user-info{display:none}}.velorq-sidebar-tooltip{display:none}@media (width>=1024px){.velorq-sidebar.is-collapsed .velorq-sidebar-tooltip{white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;-webkit-backdrop-filter:blur(12px);color:#fff;background:#0d0618f0;border:1px solid #c026d34d;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-6px);box-shadow:0 4px 20px #0006}.velorq-sidebar.is-collapsed .velorq-sidebar-tooltip:before{content:"";border:5px solid #0000;border-right-color:#0d0618f0;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.velorq-sidebar.is-collapsed .velorq-sidebar-nav-item:hover .velorq-sidebar-tooltip,.velorq-sidebar.is-collapsed .velorq-sidebar-brand:hover .velorq-sidebar-tooltip,.velorq-sidebar.is-collapsed .velorq-sidebar-user-card:hover .velorq-sidebar-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}}.velorq-app-shell-content{flex-direction:column;width:100%;max-width:100%;min-height:100dvh;display:flex}.velorq-app-shell-topbar{z-index:30;background:linear-gradient(90deg,#0d0618 0%,#1a0a2e 55%,#3b0749 130%);border-bottom:1px solid #c9a84c38;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:52px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 2px 16px #00000040}[data-theme=light] .velorq-app-shell-topbar{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--ln);background:#ffffffe0;box-shadow:0 1px 4px #0000000a}.velorq-app-shell-topbar-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.velorq-app-shell-back{appearance:none;color:#f0abfc;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:20px;min-width:0;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;overflow:hidden}[data-theme=light] .velorq-app-shell-back{border-color:var(--ln);background:var(--bg);color:var(--sl)}.velorq-app-shell-back:hover{color:#fff;background:#c026d333;border-color:#c026d3}.velorq-app-shell-topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.velorq-app-shell-theme-toggle{background:#ffffff0f;border:1px solid #ffffff26;border-radius:99px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}[data-theme=light] .velorq-app-shell-theme-toggle{border-color:var(--ln);background:var(--bg)}.velorq-app-shell-theme-toggle button{appearance:none;color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;transition:all .15s;display:grid}[data-theme=light] .velorq-app-shell-theme-toggle button{color:var(--ht)}.velorq-app-shell-theme-toggle button:hover{color:#fff}[data-theme=light] .velorq-app-shell-theme-toggle button:hover{color:var(--ink)}.velorq-app-shell-theme-toggle button.is-active{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3)}.velorq-app-shell-bell{appearance:none;color:#ede7da;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:grid;position:relative}[data-theme=light] .velorq-app-shell-bell{border-color:var(--ln);color:var(--sl);background:#fff}.velorq-app-shell-bell:hover{color:#f0abfc;background:#c026d326;border-color:#c026d3}.velorq-app-shell-bell-dot{color:#fff;min-width:15px;height:15px;font-size:9px;font-weight:800;font-family:var(--ff-mono);text-align:center;background:#db2777;border-radius:999px;padding:0 4px;line-height:15px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #0d0618}.velorq-app-shell-signout{appearance:none;color:#fff;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:20px;flex-shrink:0;padding:4px 12px;font-family:inherit;font-size:10px;font-weight:700;transition:background .15s,border-color .15s}.velorq-app-shell-signout:hover{background:#ffffff2e;border-color:#ffffff73}[data-theme=light] .velorq-app-shell-signout{color:#7c1d6f;background:#7c1d6f14;border-color:#7c1d6f40}[data-theme=light] .velorq-app-shell-signout:hover{color:#c026d3;background:#7c1d6f26;border-color:#c026d3}.velorq-app-shell-account{appearance:none;font:inherit;cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:8px;min-width:0;padding:3px 12px 3px 4px;transition:all .15s;display:flex}[data-theme=light] .velorq-app-shell-account{border-color:var(--ln);background:#fff}.velorq-app-shell-account:hover{background:#c026d326;border-color:#c026d3}.velorq-app-shell-avatar{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.velorq-app-shell-account-text{flex-direction:column;min-width:0;line-height:1.15;display:flex;overflow:hidden}.velorq-app-shell-account-text strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}[data-theme=light] .velorq-app-shell-account-text strong{color:var(--ink)}.velorq-app-shell-account-text span{color:#f0abfc;font-size:9.5px;font-weight:600}.velorq-app-shell-toggle{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:32px;height:32px;padding:0;display:none}[data-theme=light] .velorq-app-shell-toggle{border-color:var(--ln);background:var(--bg)}.velorq-app-shell-toggle:hover{background:#c026d326}.velorq-app-shell-toggle span{background:#ede7da;border-radius:2px;height:2px;margin:0 7px;display:block}[data-theme=light] .velorq-app-shell-toggle span{background:var(--ink)}.velorq-app-shell-scrim{-webkit-backdrop-filter:blur(8px);z-index:45;background:#0d0618b3;animation:.2s velorq-fade-in;display:block;position:fixed;inset:0}@keyframes velorq-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.velorq-app-shell-sidebar{z-index:40;width:264px;height:100dvh;box-shadow:none;transition:width .25s cubic-bezier(.2,0,0,1);position:fixed;top:0;left:0;transform:translate(0)}.velorq-app-shell-sidebar.is-collapsed{width:68px;overflow:visible}.velorq-sidebar.is-collapsed{overflow:visible}.velorq-app-shell-content{flex:1;width:calc(100% - 264px);max-width:calc(100% - 264px);margin-left:264px;transition:margin-left .25s cubic-bezier(.2,0,0,1),width .25s cubic-bezier(.2,0,0,1)}.velorq-app-shell-content.is-collapsed{width:calc(100% - 68px);max-width:calc(100% - 68px);margin-left:68px}.velorq-app-shell-toggle,.velorq-app-shell-scrim,.velorq-sidebar-close-btn{display:none!important}}@media (width<=1023px){.velorq-app-shell-sidebar{width:min(280px,85vw);transform:translate(-100%)}.velorq-app-shell-sidebar.is-open{transform:translate(0)}.velorq-app-shell-content{width:100%;max-width:100%;margin-left:0}.velorq-app-shell-toggle{display:flex}}@media (width<=768px){.velorq-app-shell-topbar{height:48px;padding:0 14px}}@media (width<=480px){.velorq-app-shell-account-text{display:none}.velorq-app-shell-account{border-radius:50%;padding:2px}.velorq-app-shell-topbar-actions{gap:6px}}.velorq-db-page{background:var(--bg);min-height:calc(100vh - 52px);color:var(--ink);font-family:var(--ff-body);flex-direction:column;gap:24px;padding:28px 36px 60px;display:flex}[data-theme=dark] .velorq-db-page{color:#ede7da;background:#0d0618}.velorq-db-greeting{background:linear-gradient(135deg,#1f0a2e 0%,#4a1259 45%,#7c1d6f 80%,#db2777 130%);border:1px solid #ffffff24;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #c026d32e}.velorq-db-greeting:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 90% 110%,#ffffff24 0%,#0000 55%);position:absolute;inset:0}.velorq-db-hello{font-family:var(--ff-display);letter-spacing:-.4px;color:#fff;z-index:2;margin:0 0 6px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.2;position:relative}.velorq-db-greeting p{color:#ffffffd1;z-index:2;max-width:580px;margin:0;font-size:13px;line-height:1.6;position:relative}.velorq-db-greeting-actions{z-index:2;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.velorq-db-greeting-actions .velorq-ad-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.velorq-db-greeting-actions .velorq-ad-secondary:hover{background:#ffffff38;border-color:#ffffff73;transform:translateY(-1px)}.velorq-db-greeting-actions .velorq-ad-primary{color:#7c1d6f;cursor:pointer;background:#fff;border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #0003}.velorq-db-greeting-actions .velorq-ad-primary:hover{color:#5b1555;background:#fdf4ff;transform:translateY(-2px);box-shadow:0 6px 20px #00000040}[data-tone=green]{--tone-fg:#10b981;--tone-bg:#10b9811f}[data-tone=red]{--tone-fg:#f43f5e;--tone-bg:#f43f5e1f}[data-tone=amber]{--tone-fg:#f59e0b;--tone-bg:#f59e0b1f}[data-tone=blue]{--tone-fg:#0ea5e9;--tone-bg:#0ea5e91f}[data-tone=violet]{--tone-fg:#c026d3;--tone-bg:#c026d31f}[data-tone=slate]{--tone-fg:var(--sl);--tone-bg:#5b4c7a14}[data-theme=dark] [data-tone=slate]{--tone-fg:#9d8ebf;--tone-bg:#ffffff0d}.velorq-db-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.velorq-db-kpi{text-align:left;border:1.5px solid var(--ln);cursor:pointer;background:#fff;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:38px 1fr;gap:2px 12px;padding:18px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 2px 10px #00000008}[data-theme=dark] .velorq-db-kpi{box-shadow:none;background:#c026d30d;border-color:#c026d329}.velorq-db-kpi:hover{border-color:#c026d3;transform:translateY(-2px);box-shadow:0 8px 24px #c026d324}[data-theme=dark] .velorq-db-kpi:hover{background:#c026d31a;border-color:#c026d359;box-shadow:0 8px 24px #0000004d}.velorq-db-kpi:focus-visible{outline-offset:2px;outline:2px solid #c026d3}.velorq-db-kpi-icon{width:38px;height:38px;color:var(--tone-fg);background:var(--tone-bg);border:1px solid color-mix(in srgb, var(--tone-fg) 20%, transparent);border-radius:10px;grid-area:1/1;place-items:center;font-size:14px;display:grid}.velorq-db-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:var(--sl);grid-area:1/2;align-self:center;font-size:12px;font-weight:700}[data-theme=dark] .velorq-db-kpi-label{color:#b7a5cf}.velorq-db-kpi-value{font-family:var(--ff-display);letter-spacing:-.5px;color:var(--ink);grid-area:2/1/auto/-1;margin-top:10px;font-size:28px;font-weight:800;line-height:1}[data-theme=dark] .velorq-db-kpi-value{color:#f0abfc}.velorq-db-kpi-delta{color:#10b981;grid-area:3/1/auto/-1;align-items:center;gap:5px;margin-top:4px;font-size:11.5px;font-weight:700;display:inline-flex}.velorq-db-kpi-delta[data-tone=red]{color:#f43f5e}.velorq-db-kpi-delta[data-muted=true]{color:var(--ht);font-weight:500}[data-theme=dark] .velorq-db-kpi-delta[data-muted=true]{color:#8b7a9f}.velorq-db-kpi-delta svg{font-size:9px}.velorq-db-row{align-items:start;gap:20px;display:grid}.velorq-db-row-main{grid-template-columns:1.6fr 1fr}.velorq-db-row-triple{grid-template-columns:1.4fr 1fr 1fr}.velorq-db-row-bottom{grid-template-columns:1fr}.velorq-db-card{border:1.5px solid var(--ln);background:#fff;border-radius:14px;padding:22px;box-shadow:0 2px 10px #00000005}[data-theme=dark] .velorq-db-card{box-shadow:none;background:#c026d30b;border-color:#c026d326}.velorq-db-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.velorq-db-card-head-text h2{font-family:var(--ff-display);letter-spacing:-.2px;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;line-height:1.3;display:flex}[data-theme=dark] .velorq-db-card-head-text h2{color:#ede7da}.velorq-db-card-head-text h2 svg{color:#c026d3;font-size:13px}.velorq-db-card-head-text p{color:var(--sl);margin:3px 0 0;font-size:12px}[data-theme=dark] .velorq-db-card-head-text p{color:#9d8ebf}.velorq-db-card-head-action{flex:none}.velorq-db-link{color:#c026d3;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.velorq-db-link:hover{color:#db2777;text-decoration:underline}.velorq-db-link svg{font-size:9px}.velorq-db-chip{border:1px solid var(--ln);color:var(--sl);background:var(--bg);border-radius:8px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}[data-theme=dark] .velorq-db-chip{color:#cbbbdc;background:#c026d314;border-color:#c026d333}.velorq-db-chart{width:100%}.velorq-db-chart .recharts-cartesian-grid line{stroke:var(--ln)}[data-theme=dark] .velorq-db-chart .recharts-cartesian-grid line{stroke:#c026d31a}.velorq-db-chart .recharts-text{fill:var(--sl)}[data-theme=dark] .velorq-db-chart .recharts-text{fill:#8b7a9f}.velorq-db-attention-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.velorq-db-attention-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .15s;display:grid}.velorq-db-attention-item:hover{background:#c026d30d;border-color:#c026d326}.velorq-db-attention-icon{width:32px;height:32px;color:var(--tone-fg);background:var(--tone-bg);border-radius:8px;place-items:center;font-size:12px;display:grid}.velorq-db-attention-text strong{color:var(--ink);font-size:12.5px;font-weight:700;display:block}[data-theme=dark] .velorq-db-attention-text strong{color:#ede7da}.velorq-db-attention-text span{color:var(--sl);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}[data-theme=dark] .velorq-db-attention-text span{color:#9d8ebf}.velorq-db-attention-time{font-size:10.5px;font-family:var(--ff-mono);color:var(--ht);white-space:nowrap}.velorq-db-table-wrap{border:1px solid var(--ln);border-radius:10px;overflow-x:auto}[data-theme=dark] .velorq-db-table-wrap{border-color:#c026d326}.velorq-db-table{border-collapse:collapse;width:100%}.velorq-db-table th{color:#7c1d6f;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#c026d30f;padding:10px 14px;font-size:10px;font-weight:800}[data-theme=dark] .velorq-db-table th{color:#f0abfc;background:#c026d31f}.velorq-db-table td{border-top:1px solid var(--ln);color:var(--sl);vertical-align:middle;white-space:nowrap;padding:11px 14px;font-size:12px}[data-theme=dark] .velorq-db-table td{color:#d9cbe8;border-top-color:#c026d314}.velorq-db-table tr:hover td{background:#c026d308}.velorq-db-campaign-name{color:var(--ink);align-items:center;gap:9px;font-weight:700;display:inline-flex}[data-theme=dark] .velorq-db-campaign-name{color:#ede7da}.velorq-db-campaign-thumb{color:#c026d3;background:#c026d31a;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.velorq-db-pill{color:var(--tone-fg);background:var(--tone-bg);border-radius:999px;align-items:center;padding:2.5px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.velorq-db-perf-value{font-family:var(--ff-mono);color:var(--tone-fg,var(--sl));font-weight:700}.velorq-db-muted{font-family:var(--ff-mono);color:var(--ht);font-size:11px}.velorq-db-cal-groups{flex-direction:column;gap:6px;display:flex}.velorq-db-cal-day{text-transform:uppercase;letter-spacing:.08em;color:#8b5cf6;margin:6px 0;font-size:10.5px;font-weight:800;display:block}.velorq-db-cal-group ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.velorq-db-cal-group li{background:#c026d308;border-radius:8px;grid-template-columns:60px auto 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid}.velorq-db-cal-time{font-family:var(--ff-mono);color:var(--ht);font-size:11px}.velorq-db-cal-dot{background:var(--tone-fg);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--tone-fg) 40%, transparent);border-radius:50%;flex:none}.velorq-db-cal-text strong{color:var(--ink);font-size:12px;font-weight:700;display:block}[data-theme=dark] .velorq-db-cal-text strong{color:#ede7da}.velorq-db-cal-text span{color:var(--sl);font-size:11px;display:block}[data-theme=dark] .velorq-db-cal-text span{color:#9d8ebf}.velorq-db-donut{flex:none;width:90px;height:90px;position:relative}.velorq-db-donut svg{width:100%;height:100%}.velorq-db-donut-track{fill:none;stroke:var(--ln);stroke-width:8px}[data-theme=dark] .velorq-db-donut-track{stroke:#c026d326}.velorq-db-donut-value{fill:none;stroke:#c026d3;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .6s}.velorq-db-donut-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;inset:0}.velorq-db-donut-label strong{font-family:var(--ff-display);color:var(--ink);font-size:17px;font-weight:800}[data-theme=dark] .velorq-db-donut-label strong{color:#f0abfc}.velorq-db-donut-label span{text-transform:uppercase;letter-spacing:.05em;color:var(--ht);font-size:9px;font-weight:700}.velorq-db-credits-body{flex-direction:column;gap:16px;display:flex}.velorq-db-credits-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.velorq-db-credits-head strong{font-family:var(--ff-display);color:var(--ink);font-size:24px;font-weight:800;line-height:1;display:block}[data-theme=dark] .velorq-db-credits-head strong{color:#ede7da}.velorq-db-credits-head span{color:var(--sl);font-size:11px}.velorq-db-legend{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.velorq-db-legend li{color:var(--sl);align-items:center;gap:8px;font-size:11.5px;display:flex}.velorq-db-legend li strong{font-family:var(--ff-mono);color:var(--ink);margin-left:auto}[data-theme=dark] .velorq-db-legend li strong{color:#f0abfc}.velorq-db-market-content{flex-direction:column;gap:16px;display:flex}.velorq-db-market-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.velorq-db-opportunity-card{background:var(--bg);border:1px solid var(--ln);border-radius:12px;align-items:center;gap:16px;padding:14px 16px;display:flex}[data-theme=dark] .velorq-db-opportunity-card{background:#c026d30a;border-color:#c026d326}.velorq-db-opportunity-info{flex-direction:column;gap:6px;min-width:0;display:flex}.velorq-db-opportunity-label{text-transform:uppercase;letter-spacing:.05em;color:var(--sl);font-size:11px;font-weight:700}.velorq-db-opportunity-pill{color:#10b981;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.velorq-db-market-mini-grid{flex-direction:column;gap:10px;display:flex}.velorq-db-market-mini-card{background:var(--bg);border:1px solid var(--ln);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}[data-theme=dark] .velorq-db-market-mini-card{background:#c026d30a;border-color:#c026d326}.velorq-db-stat-icon{width:32px;height:32px;color:var(--tone-fg);background:var(--tone-bg);border-radius:8px;place-items:center;font-size:13px;display:grid}.velorq-db-mini-text{flex-direction:column;gap:2px;display:flex}.velorq-db-mini-label{text-transform:uppercase;color:var(--sl);font-size:10.5px;font-weight:700}.velorq-db-mini-value{color:var(--ink);font-size:13px;font-weight:800}[data-theme=dark] .velorq-db-mini-value{color:#ede7da}.velorq-db-growth-box{background:var(--bg);border:1px solid var(--ln);border-radius:10px;padding:14px 16px}[data-theme=dark] .velorq-db-growth-box{background:#c026d30a;border-color:#c026d326}.velorq-db-growth-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.velorq-db-growth-head strong{color:var(--ink);font-size:13px;font-weight:700}[data-theme=dark] .velorq-db-growth-head strong{color:#ede7da}.velorq-db-growth-text{color:var(--sl);margin:0;font-size:12px;line-height:1.6}.velorq-db-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.velorq-db-empty-icon{color:#c026d3;background:#c026d314;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:4px;font-size:18px;display:grid}.velorq-db-empty strong{color:var(--ink);font-size:13.5px;font-weight:700}[data-theme=dark] .velorq-db-empty strong{color:#ede7da}.velorq-db-empty span{color:var(--sl);max-width:320px;font-size:12px}@media (width<=1200px){.velorq-db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.velorq-db-row-triple{grid-template-columns:1fr}}@media (width<=960px){.velorq-db-page{padding:20px 18px 48px}.velorq-db-row-main,.velorq-db-market-top{grid-template-columns:1fr}}@media (width<=600px){.velorq-db-kpis{grid-template-columns:1fr}.velorq-db-greeting{padding:20px}}.velorq-suggestions-page{min-height:100dvh;color:var(--ink);background:var(--bg);font-family:var(--ff-body);padding:36px 40px 64px}[data-theme=dark] .velorq-suggestions-page{color:#ede7da;background:#0d0618}.velorq-suggestions-shell{width:min(100%,960px);margin:0 auto}.velorq-suggestions-brand{align-items:center;gap:12px;margin-bottom:36px;display:flex}.velorq-suggestions-logo{color:#fff;width:40px;height:40px;font-family:var(--ff-display);background:linear-gradient(135deg,#7c1d6f,#c026d3,#831843);border-radius:11px;place-items:center;font-size:17px;font-weight:800;display:grid;box-shadow:0 4px 16px #c026d340}.velorq-suggestions-brand strong{font-family:var(--ff-display);color:var(--ink);font-size:16px;font-weight:800;display:block}[data-theme=dark] .velorq-suggestions-brand strong{color:#ede7da}.velorq-suggestions-brand span{color:var(--sl);font-size:11.5px;display:block}[data-theme=dark] .velorq-suggestions-brand span{color:#9d8ebf}.velorq-suggestions-eyebrow{color:#c026d3;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}[data-theme=dark] .velorq-suggestions-eyebrow{color:#f0abfc}.velorq-suggestions-shell h1{max-width:660px;color:var(--ink);font-family:var(--ff-display);letter-spacing:-.4px;margin:10px 0 0;font-size:clamp(26px,3.6vw,36px);font-weight:800;line-height:1.15}[data-theme=dark] .velorq-suggestions-shell h1{color:#fff}.velorq-suggestions-shell>p{max-width:580px;color:var(--sl);margin:12px 0 0;font-size:13.5px;line-height:1.65}[data-theme=dark] .velorq-suggestions-shell>p{color:#a99a7c}.velorq-suggestions-watch-link{color:#c026d3;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:16px 0 0;padding:0;font-size:13px;font-weight:700;transition:color .15s;display:inline-flex}.velorq-suggestions-watch-link:hover{color:#db2777;text-decoration:underline}.velorq-suggestions-loading{border:1.5px solid var(--ln);color:var(--sl);text-align:center;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:36px;padding:32px;font-size:13.5px;display:flex}[data-theme=dark] .velorq-suggestions-loading{color:#d9cbe8;background:#c026d30d;border-color:#c026d326}.velorq-suggestions-error{color:#b91c1c;background:#fef2f2;border-left:3.5px solid #dc2626;border-radius:10px;gap:6px;margin-top:24px;padding:14px 18px;font-size:13px;display:grid}[data-theme=dark] .velorq-suggestions-error{color:#fca5a5;background:#ef44441f;border-color:#ef4444}.velorq-suggestions-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:32px;display:grid}.velorq-suggestion-card{border:1.5px solid var(--ln);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:24px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 18px #00000008}[data-theme=dark] .velorq-suggestion-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-suggestion-card:hover{border-color:#c026d3;transform:translateY(-3px);box-shadow:0 10px 28px #c026d324}[data-theme=dark] .velorq-suggestion-card:hover{background:#c026d314;border-color:#c026d359;box-shadow:0 10px 28px #00000059}.velorq-suggestion-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.velorq-suggestion-card-title{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.2px;font-size:17px;font-weight:800}[data-theme=dark] .velorq-suggestion-card-title{color:#fff}.velorq-suggestion-card-desc{color:var(--sl);flex:1;font-size:13px;line-height:1.6}[data-theme=dark] .velorq-suggestion-card-desc{color:#d9cbe8}.velorq-suggestion-card-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c1d6f 0%,#c026d3 55%,#db2777 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 3px 12px #c026d340}.velorq-suggestion-card-btn:hover{background:linear-gradient(135deg,#5b1555 0%,#a21caf 55%,#be185d 100%);transform:translateY(-1px);box-shadow:0 6px 18px #c026d359}.velorq-watch-page{min-height:100dvh;color:var(--ink);background:var(--bg);font-family:var(--ff-body);padding:36px 40px 64px}[data-theme=dark] .velorq-watch-page{color:#ede7da;background:#0d0618}.velorq-watch-shell{width:min(100%,960px);margin:0 auto}.velorq-watch-brand{align-items:center;gap:12px;margin-bottom:36px;display:flex}.velorq-watch-logo{color:#fff;width:40px;height:40px;font-family:var(--ff-display);background:linear-gradient(135deg,#7c1d6f,#c026d3,#831843);border-radius:11px;place-items:center;font-size:17px;font-weight:800;display:grid;box-shadow:0 4px 16px #c026d340}.velorq-watch-brand strong{font-family:var(--ff-display);color:var(--ink);font-size:16px;font-weight:800;display:block}[data-theme=dark] .velorq-watch-brand strong{color:#ede7da}.velorq-watch-brand span{color:var(--sl);font-size:11.5px;display:block}[data-theme=dark] .velorq-watch-brand span{color:#9d8ebf}.velorq-watch-eyebrow{color:#c026d3;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}[data-theme=dark] .velorq-watch-eyebrow{color:#f0abfc}.velorq-watch-shell h1{max-width:660px;color:var(--ink);font-family:var(--ff-display);letter-spacing:-.4px;margin:10px 0 0;font-size:clamp(26px,3.6vw,36px);font-weight:800;line-height:1.15}[data-theme=dark] .velorq-watch-shell h1{color:#fff}.velorq-watch-shell>p{max-width:580px;color:var(--sl);margin:12px 0 0;font-size:13.5px;line-height:1.65}[data-theme=dark] .velorq-watch-shell>p{color:#a99a7c}.velorq-watch-card{border:1.5px solid var(--ln);background:#fff;border-radius:16px;margin-top:32px;padding:28px;box-shadow:0 4px 20px #00000008}[data-theme=dark] .velorq-watch-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-watch-primary{color:#fff;font-family:var(--ff-body);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7c1d6f 0%,#c026d3 55%,#db2777 100%);border:0;border-radius:11px;align-items:center;gap:8px;margin-top:26px;padding:13px 24px;font-size:13.5px;font-weight:800;transition:all .22s;display:inline-flex;box-shadow:0 4px 18px #c026d34d}.velorq-watch-primary:hover:not(:disabled){background:linear-gradient(135deg,#5b1555 0%,#a21caf 55%,#be185d 100%);transform:translateY(-1px);box-shadow:0 8px 26px #c026d36b}.velorq-watch-primary:disabled{opacity:.6;cursor:wait}.velorq-watch-error{color:#b91c1c;background:#fef2f2;border-left:3.5px solid #dc2626;border-radius:10px;gap:6px;margin-top:24px;padding:14px 18px;font-size:13px;display:grid}[data-theme=dark] .velorq-watch-error{color:#fca5a5;background:#ef44441f;border-color:#ef4444}.velorq-campaign-page{box-sizing:border-box;background-color:var(--bg);width:100%;min-height:100dvh;color:var(--ink);font-family:var(--ff-body);padding:32px 40px 64px}[data-theme=dark] .velorq-campaign-page{color:#ede7da;background:#0d0618}.velorq-campaign-container{flex-direction:column;gap:24px;max-width:1160px;margin:0 auto;display:flex}.velorq-campaign-heading{margin-top:8px}.velorq-campaign-heading h1{color:var(--ink);font-family:var(--ff-display);letter-spacing:-.4px;margin:8px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:800;line-height:1.18}[data-theme=dark] .velorq-campaign-heading h1{color:#fff}.velorq-campaign-heading p{max-width:680px;color:var(--sl);margin:10px 0 0;font-size:14px;line-height:1.6}[data-theme=dark] .velorq-campaign-heading p{color:#a99a7c}.velorq-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:12px;display:grid}.velorq-campaign-card{border:1.5px solid var(--ln);background:#fff;border-radius:16px;min-width:0;padding:24px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-campaign-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-campaign-card:hover{border-color:#c026d3;transform:translateY(-2px);box-shadow:0 8px 24px #c026d31f}.velorq-campaign-card-header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.velorq-campaign-card-header>div:first-child>span{color:var(--sl);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}[data-theme=dark] .velorq-campaign-card-header>div:first-child>span{color:#cbbbdc}.velorq-campaign-card h3{color:var(--ink);font-family:var(--ff-display);margin:7px 0 0;font-size:18px;font-weight:800}[data-theme=dark] .velorq-campaign-card h3{color:#fff}.velorq-campaign-status{color:#7c1d6f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;font-family:var(--ff-mono);background:#c026d31a;border:1px solid #c026d338;border-radius:999px;padding:5px 10px}[data-theme=dark] .velorq-campaign-status{color:#f0abfc;background:#c026d32e;border-color:#c026d359}.velorq-campaign-value{color:var(--ink);margin:16px 0 0;font-size:15px;font-weight:600;line-height:1.55}[data-theme=dark] .velorq-campaign-value{color:#ede7da}.velorq-campaign-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.velorq-campaign-insight-card{border:1.5px solid var(--ln);background:#fff;border-radius:16px;padding:26px 28px;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-campaign-insight-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-campaign-insight-card h3{color:var(--ink);font-family:var(--ff-display);margin:8px 0 0;font-size:18px;font-weight:800}[data-theme=dark] .velorq-campaign-insight-card h3{color:#fff}.velorq-campaign-insight-card ul{color:var(--sl);margin:16px 0 0;padding:0;font-size:13.5px;line-height:1.7;list-style:none}[data-theme=dark] .velorq-campaign-insight-card ul{color:#d9cbe8}.velorq-campaign-insight-card li+li{border-top:1px solid var(--ln);margin-top:10px;padding-top:10px}[data-theme=dark] .velorq-campaign-insight-card li+li{border-top-color:#c026d31f}.velorq-campaign-actions{justify-content:flex-end;margin-top:36px;display:flex}.velorq-campaign-continue{color:#fff;font-family:var(--ff-body);cursor:pointer;background:linear-gradient(135deg,#7c1d6f 0%,#c026d3 55%,#db2777 100%);border:none;border-radius:11px;align-items:center;gap:8px;padding:13px 32px;font-size:14px;font-weight:800;transition:all .22s;display:inline-flex;box-shadow:0 4px 18px #c026d34d}.velorq-campaign-continue:hover{background:linear-gradient(135deg,#5b1555 0%,#a21caf 55%,#be185d 100%);transform:translateY(-1px);box-shadow:0 8px 26px #c026d36b}@media (width<=900px){.velorq-campaign-grid,.velorq-campaign-insight-grid{grid-template-columns:1fr}}@media (width<=640px){.velorq-campaign-page{padding:24px 20px 48px}.velorq-campaign-heading h1{font-size:26px}.velorq-campaign-actions{justify-content:stretch}.velorq-campaign-continue{justify-content:center;width:100%}}.velorq-flow-page{box-sizing:border-box;background-color:var(--bg);width:100%;min-height:100dvh;color:var(--ink);font-family:var(--ff-body);padding:32px 40px 64px}[data-theme=dark] .velorq-flow-page{color:#ede7da;background:#0d0618}.velorq-flow-shell{flex-direction:column;gap:24px;max-width:1160px;margin:0 auto;display:flex}.velorq-flow-heading h1{color:var(--ink);font-family:var(--ff-display);letter-spacing:-.4px;margin:8px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:800;line-height:1.18}.velorq-flow-heading p{max-width:680px;color:var(--sl);margin:10px 0 0;font-size:14px;line-height:1.6}[data-theme=dark] .velorq-flow-heading p{color:#a99a7c}.velorq-flow-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:12px;display:grid}.velorq-flow-hub-card{border:1.5px solid var(--ln);color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-flow-hub-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-flow-hub-card:hover{border-color:#c026d3;transform:translateY(-3px);box-shadow:0 10px 30px #c026d326}.velorq-flow-hub-card.is-disabled{cursor:default;opacity:.6}.velorq-flow-hub-card.is-disabled:hover{border-color:var(--ln);box-shadow:none;transform:none}.velorq-flow-hub-icon{color:#c026d3;background:linear-gradient(135deg,#7c1d6f26,#c026d31a);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}[data-theme=dark] .velorq-flow-hub-icon{color:#f0abfc;background:#c026d326}.velorq-flow-hub-card h3{color:var(--ink);font-family:var(--ff-display);margin:0;font-size:19px;font-weight:800}[data-theme=dark] .velorq-flow-hub-card h3{color:#fff}.velorq-flow-hub-card p{color:var(--sl);margin:0;font-size:13.5px;line-height:1.55}[data-theme=dark] .velorq-flow-hub-card p{color:#d9cbe8}.velorq-flow-hub-badge{color:#7c1d6f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;font-family:var(--ff-mono);background:#c026d31a;border:1px solid #c026d333;border-radius:999px;margin-top:4px;padding:4px 10px}[data-theme=dark] .velorq-flow-hub-badge{color:#f0abfc;background:#c026d32e;border-color:#c026d359}.velorq-flow-recent-list{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.velorq-flow-recent-list li{border:1.5px solid var(--ln);background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}[data-theme=dark] .velorq-flow-recent-list li{background:#170b28;border-color:#c026d32e}.velorq-flow-recent-list strong{color:var(--ink);font-weight:700}[data-theme=dark] .velorq-flow-recent-list strong{color:#ede7da}.velorq-flow-recent-list span{color:var(--sl);font-family:var(--ff-mono);text-transform:uppercase;font-size:11px}.velorq-flow-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:12px;display:grid}.velorq-flow-type-card{border:1.5px solid var(--ln);color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-flow-type-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-flow-type-card:hover{border-color:#c026d3;transform:translateY(-2px)}.velorq-flow-type-card.is-active{border-color:#c026d3;box-shadow:0 0 0 3px #c026d32e,0 8px 24px #c026d326}.velorq-flow-type-card.is-suggested{background:linear-gradient(#c026d308 0%,#fff 100%);border-color:#c026d399}[data-theme=dark] .velorq-flow-type-card.is-suggested{background:linear-gradient(#c026d31f 0%,#c026d30a 100%);border-color:#c026d380}.velorq-type-suggested-pill{text-transform:uppercase;letter-spacing:.06em;color:#a21caf;background:#c026d31f;border-radius:999px;margin-top:4px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}[data-theme=dark] .velorq-type-suggested-pill{color:#f0abfc;background:#c026d340}.velorq-flow-type-icon{color:#c026d3;background:linear-gradient(135deg,#7c1d6f26,#c026d31a);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}[data-theme=dark] .velorq-flow-type-icon{color:#f0abfc;background:#c026d326}.velorq-flow-type-card h3{color:var(--ink);font-family:var(--ff-display);margin:0;font-size:16.5px;font-weight:800}[data-theme=dark] .velorq-flow-type-card h3{color:#fff}.velorq-flow-type-card p{color:var(--sl);margin:0;font-size:12.5px;line-height:1.5}[data-theme=dark] .velorq-flow-type-card p{color:#d9cbe8}.velorq-flow-settings-card{border:1.5px solid var(--ln);background:#fff;border-radius:18px;flex-direction:column;gap:26px;padding:30px;display:flex;box-shadow:0 4px 20px #00000008}[data-theme=dark] .velorq-flow-settings-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-flow-included-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.velorq-flow-included-list li{color:var(--ink);align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}[data-theme=dark] .velorq-flow-included-list li{color:#ede7da}.velorq-flow-included-list li:before{content:"✓";color:#10b981;background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.velorq-flow-actions{justify-content:flex-end;gap:14px;display:flex}@media (width<=900px){.velorq-flow-hub-grid,.velorq-flow-type-grid{grid-template-columns:1fr}}@media (width<=640px){.velorq-flow-page{padding:24px 20px 48px}}.velorq-onboarding-page{background:var(--bg,#fdf8ff);width:100%;min-height:calc(100vh - 48px);color:var(--ink,#1a0a2e);font-family:var(--ff-body,"DM Sans", sans-serif);justify-content:center;align-items:center;padding:40px 24px 60px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .velorq-onboarding-page{color:#ede7da;background:#0d0618}.velorq-onboarding-page:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#c026d326,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-70px}.velorq-onboarding-page:after{content:"";filter:blur(90px);pointer-events:none;background:radial-gradient(circle,#7c1d6f2e,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;bottom:-100px;left:-100px}.velorq-onboarding-card{z-index:2;border:1.5px solid var(--ln,#7c1d6f29);-webkit-backdrop-filter:blur(20px);background:#fff;border-radius:24px;width:min(100%,640px);padding:36px 40px;transition:all .2s;position:relative;box-shadow:0 16px 48px #7c1d6f14,0 4px 16px #0000000a}[data-theme=dark] .velorq-onboarding-card{background:#170b28;border-color:#c026d33d;box-shadow:0 20px 60px #0009,0 0 30px #c026d31f}.velorq-onboarding-content{text-align:center}.velorq-eyebrow{color:#c026d3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);margin-bottom:10px}[data-theme=dark] .velorq-eyebrow{color:#f0abfc}.velorq-onboarding-content h1{color:var(--ink,#1a0a2e);letter-spacing:-.3px;font-size:26px;font-weight:800;line-height:1.25;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-onboarding-content h1{color:#fff}.velorq-onboarding-intro{color:var(--sl,#64748b);margin:10px 0 0;font-size:14px;line-height:1.55}[data-theme=dark] .velorq-onboarding-intro{color:#d9cbe8}.velorq-onboarding-suggestions-link{color:#c026d3;cursor:pointer;background:0 0;border:0;margin:14px 0 0;padding:0;font-size:12.5px;font-weight:700}[data-theme=dark] .velorq-onboarding-suggestions-link{color:#f0abfc}.velorq-onboarding-suggestions-link:hover{text-decoration:underline}.velorq-section-divider{background:var(--ln,#7c1d6f1f);width:100%;height:1px;margin:24px 0 20px}[data-theme=dark] .velorq-section-divider{background:#c026d329}.velorq-question{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin-bottom:10px;display:block}[data-theme=dark] .velorq-question{color:#ede7da}.velorq-domain-readonly{border:1.5px dashed var(--ln,#7c1d6f40);cursor:default;background:#c026d30a;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;transition:all .15s;display:flex}[data-theme=dark] .velorq-domain-readonly{background:#c026d314;border-color:#c026d34d}.velorq-goal-icon{color:#c026d3;background:linear-gradient(135deg,#7c1d6f26,#c026d31a);border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}[data-theme=dark] .velorq-goal-icon{color:#f0abfc;background:#c026d32e}.velorq-goal-icon svg{width:22px;height:22px}.velorq-goal-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.velorq-goal-title{color:var(--ink,#1a0a2e);font-size:14px;font-weight:800}[data-theme=dark] .velorq-goal-title{color:#fff}.velorq-goal-description{color:var(--sl,#64748b);font-size:12px}[data-theme=dark] .velorq-goal-description{color:#d9cbe8}.velorq-domain-readonly-link{color:#c026d3;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}[data-theme=dark] .velorq-domain-readonly-link{color:#f0abfc}.velorq-details-section{margin-top:22px}.velorq-details-section>label{color:var(--ink,#1a0a2e);margin-bottom:8px;font-size:13.5px;font-weight:800;display:block}[data-theme=dark] .velorq-details-section>label{color:#ede7da}.velorq-textarea-wrapper{position:relative}.velorq-textarea-wrapper textarea{resize:vertical;box-sizing:border-box;border:1.5px solid var(--ln,#7c1d6f2e);background:var(--bg,#fdf8ff);width:100%;min-height:124px;color:var(--ink,#1a0a2e);border-radius:14px;outline:none;padding:14px 16px 32px;font-family:inherit;font-size:13.5px;line-height:1.55;transition:all .15s;display:block}[data-theme=dark] .velorq-textarea-wrapper textarea{color:#ede7da;background:#0d0618;border-color:#c026d338}.velorq-textarea-wrapper textarea::placeholder{color:var(--sl,#64748b);opacity:.7}[data-theme=dark] .velorq-textarea-wrapper textarea::placeholder{color:#8a7b98}.velorq-textarea-wrapper textarea:focus{background:#fff;border-color:#c026d3;box-shadow:0 0 0 3.5px #c026d32e}[data-theme=dark] .velorq-textarea-wrapper textarea:focus{background:#170b28;border-color:#f0abfc}.velorq-character-count{color:var(--sl,#64748b);font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);position:absolute;bottom:10px;right:14px}[data-theme=dark] .velorq-character-count{color:#a89bb8}.velorq-onboarding-error{color:#ef4444;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;margin-top:14px;padding:10px 14px;font-size:12.5px;font-weight:600}.velorq-onboarding-continue{color:#fff;width:100%;height:48px;font-family:var(--ff-body,"DM Sans", sans-serif);cursor:pointer;background:linear-gradient(135deg,#7c1d6f,#c026d3);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:14.5px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 16px #c026d359}.velorq-onboarding-continue:hover:not(:disabled){background:linear-gradient(135deg,#831843,#db2777);transform:translateY(-2px);box-shadow:0 8px 24px #c026d373}.velorq-onboarding-continue:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.velorq-arrow{font-size:16px;transition:transform .15s}.velorq-onboarding-continue:hover:not(:disabled) .velorq-arrow{transform:translate(4px)}@media (width<=620px){.velorq-onboarding-card{border-radius:18px;padding:24px 20px}}.mi-page-wrapper{box-sizing:border-box;background-color:var(--bg,#fdf8ff);width:100%;min-height:calc(100vh - 48px);color:var(--ink,#1a0a2e);font-family:var(--ff-body,"DM Sans", sans-serif);padding:32px 38px 80px}[data-theme=dark] .mi-page-wrapper{color:#ede7da;background-color:#0d0618}.mi-container{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;display:flex}.velorq-flow-heading{flex-direction:column;gap:4px;display:flex}.velorq-campaign-eyebrow{letter-spacing:.12em;color:#c026d3;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-campaign-eyebrow{color:#f0abfc}.velorq-flow-heading h1{color:var(--ink,#1a0a2e);letter-spacing:-.3px;font-size:26px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-flow-heading h1{color:#fff}.mi-card{border:1.5px solid var(--ln,#7c1d6f24);box-sizing:border-box;background-color:#fff;border-radius:18px;padding:22px 24px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 18px #00000006}[data-theme=dark] .mi-card{background-color:#170b28;border-color:#c026d333;box-shadow:0 4px 20px #0006}.mi-card:hover{border-color:#c026d3;box-shadow:0 8px 24px #c026d31f}[data-theme=dark] .mi-card:hover{border-color:#f0abfc;box-shadow:0 8px 24px #c026d338}.mi-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mi-section-title{color:var(--ink,#1a0a2e);letter-spacing:-.2px;font-size:18px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .mi-section-title{color:#fff}.mi-section-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mi-section-meta{color:var(--sl,#64748b);font-size:11.5px;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-section-meta{color:#a89bb8}.mi-redo-brief{border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.mi-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.mi-kpi-card{flex-direction:column;justify-content:space-between;gap:16px;min-width:0;display:flex}.mi-kpi-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mi-kpi-label{color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-kpi-label{color:#d9cbe8}.mi-badge{font-size:11px;font-weight:800;line-height:1;font-family:var(--ff-mono,"DM Mono", monospace);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.mi-badge-positive{color:#10b981;background-color:#10b9811f;border:1px solid #10b98147}[data-theme=dark] .mi-badge-positive{color:#34d399;background-color:#10b98133}.mi-badge-neutral{color:#ef4444;background-color:#ef44441a;border:1px solid #ef444447}[data-theme=dark] .mi-badge-neutral{color:#fca5a5;background-color:#ef444433}.mi-kpi-content{flex-direction:column;flex:1;gap:8px;display:flex}.mi-kpi-main-val.is-metric{color:var(--ink,#1a0a2e);letter-spacing:-.5px;font-size:26px;font-weight:800;line-height:1.15;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-kpi-main-val.is-metric{color:#fff}.mi-kpi-main-val.is-narrative{color:var(--ink,#1a0a2e);font-size:14px;font-weight:700;line-height:1.45;font-family:var(--ff-body,"DM Sans", sans-serif)}[data-theme=dark] .mi-kpi-main-val.is-narrative{color:#ede7da}.mi-kpi-narrative-detail{color:var(--sl,#64748b);margin:0;font-size:12px;line-height:1.45}[data-theme=dark] .mi-kpi-narrative-detail{color:#b7a5cf}.mi-kpi-benchmark-pill{background:#c026d30d;border:1px solid #c026d324;border-radius:8px;flex-direction:column;gap:3px;padding:8px 12px;font-size:11.5px;line-height:1.4;display:flex}[data-theme=dark] .mi-kpi-benchmark-pill{background:#c026d31a;border-color:#c026d338}.mi-benchmark-label{color:#c026d3;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-benchmark-label{color:#f0abfc}.mi-benchmark-text{color:var(--ink,#1a0a2e);font-size:12px;font-weight:500}[data-theme=dark] .mi-benchmark-text{color:#ede7da}.mi-kpi-footer{border-top:1px solid var(--ln,#7c1d6f1f);color:var(--sl,#64748b);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}[data-theme=dark] .mi-kpi-footer{color:#d9cbe8;border-top-color:#c026d329}.mi-kpi-footer-icon{color:#c026d3;font-size:13px}[data-theme=dark] .mi-kpi-footer-icon{color:#f0abfc}.mi-kpi-footer strong{color:var(--ink,#1a0a2e);font-weight:700}[data-theme=dark] .mi-kpi-footer strong{color:#fff}.mi-opportunity-card{flex-direction:column;justify-content:space-between;gap:16px;min-width:0;display:flex}.mi-opp-container{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.mi-circle-gauge{flex-shrink:0;place-items:center;width:78px;height:78px;display:grid;position:relative}.mi-gauge-svg{width:100%;height:100%}.mi-gauge-bg{fill:none;stroke:var(--ln,#7c1d6f1f);stroke-width:7px}[data-theme=dark] .mi-gauge-bg{stroke:#c026d329}.mi-gauge-bar{fill:none;stroke:#c026d3;stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .6s}[data-theme=dark] .mi-gauge-bar{stroke:#f0abfc}.mi-gauge-content{justify-content:center;align-items:baseline;line-height:1;display:flex;position:absolute}.mi-gauge-val{color:var(--ink,#1a0a2e);font-size:22px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-gauge-val{color:#fff}.mi-gauge-unit{color:var(--sl,#64748b);font-size:10px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-gauge-unit{color:#a89bb8}.mi-opp-details{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mi-opp-status-badge{color:#10b981;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);align-items:center;gap:6px;display:inline-flex}.mi-status-pulse{background-color:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite bqcPulse;box-shadow:0 0 0 3.5px #10b98140}@keyframes bqcPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}.mi-opp-heading{color:var(--ink,#1a0a2e);font-size:14px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0;line-height:1.35}[data-theme=dark] .mi-opp-heading{color:#fff}.mi-score-explanation{flex-direction:column;gap:4px;margin-top:4px;display:flex}.mi-score-coverage{color:var(--sl,#64748b);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}[data-theme=dark] .mi-score-coverage{color:#d9cbe8}.mi-score-coverage strong{color:var(--ink,#1a0a2e);font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-score-coverage strong{color:#fff}.mi-score-caveat{color:var(--sl,#64748b);margin:0;font-size:10px;font-style:italic;line-height:1.4}[data-theme=dark] .mi-score-caveat{color:#a89bb8}.mi-score-breakdown summary{color:#c026d3;cursor:pointer;margin-top:2px;font-size:11px;font-weight:700}[data-theme=dark] .mi-score-breakdown summary{color:#f0abfc}.mi-score-breakdown ul{color:var(--sl,#64748b);flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:11px;list-style:none;display:flex}[data-theme=dark] .mi-score-breakdown ul{color:#d9cbe8}.mi-score-breakdown li{justify-content:space-between;gap:12px;display:flex}.mi-score-breakdown li>span:last-child{text-align:right;color:var(--ink,#1a0a2e);font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-score-breakdown li>span:last-child{color:#fff}.mi-score-breakdown small{color:var(--sl,#64748b);font-size:9.5px}.velorq-bk-tabs{border:1.5px solid var(--ln,#7c1d6f24);background:#fff;border-radius:14px;flex-wrap:wrap;gap:8px;padding:6px;display:flex;box-shadow:0 2px 10px #00000005}.velorq-bk-tabs button{appearance:none;color:var(--sl,#64748b);cursor:pointer;font-size:13px;font-weight:700;font-family:var(--ff-body,"DM Sans", sans-serif);background:0 0;border:none;border-radius:10px;padding:9px 18px;transition:all .2s}[data-theme=dark] .velorq-bk-tabs button:hover{color:#f0abfc;background:#c026d329}.mi-audience-card{flex-direction:column;gap:20px;display:flex}.mi-card-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mi-card-title{color:var(--ink,#1a0a2e);font-size:17px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .mi-card-title{color:#fff}.mi-card-subtitle{color:var(--sl,#64748b);margin:4px 0 0;font-size:13px}[data-theme=dark] .mi-card-subtitle{color:#d9cbe8}.mi-select{appearance:none;border:1.5px solid var(--ln,#7c1d6f2e);color:var(--ink,#1a0a2e);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c026d3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border-radius:10px;padding:7px 32px 7px 14px;font-size:12.5px;font-weight:700;transition:all .15s}[data-theme=dark] .mi-select{color:#ede7da;background-color:#170b28;border-color:#c026d340}.mi-select:focus{border-color:#c026d3;outline:none;box-shadow:0 0 0 3px #c026d326}.mi-bar-chart-container{padding:16px 0 8px}.mi-bar-chart{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));align-items:flex-end;gap:16px;height:160px;display:grid}.mi-bar-col{flex-direction:column;align-items:center;gap:8px;height:100%;display:flex}.mi-bar-pct{color:var(--sl,#64748b);font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-bar-pct{color:#d9cbe8}.mi-bar-track{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f14);border-radius:8px 8px 0 0;flex:1;justify-content:center;align-items:flex-end;width:100%;max-width:90px;display:flex}[data-theme=dark] .mi-bar-track{background:#0d0618;border-color:#c026d31f}.mi-bar-fill{background:#c026d333;border-radius:7px 7px 0 0;width:100%;min-height:8px;transition:height .5s}.mi-bar-fill.is-primary{background:linear-gradient(#c026d3,#7c1d6f);box-shadow:0 2px 10px #c026d34d}.mi-bar-label{color:var(--sl,#64748b);white-space:nowrap;font-size:11.5px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-bar-label{color:#d9cbe8}.mi-audience-footer{border-top:1px solid var(--ln,#7c1d6f1f);color:var(--sl,#64748b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;font-size:12.5px;display:flex}[data-theme=dark] .mi-audience-footer{color:#d9cbe8;border-top-color:#c026d329}.mi-legend-item{align-items:center;gap:8px;font-weight:600;display:flex}.mi-legend-dot{background-color:#c026d3;border-radius:50%;width:8px;height:8px}.mi-sample-size strong{color:var(--ink,#1a0a2e);font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .mi-sample-size strong{color:#fff}.mi-signals-section{flex-direction:column;gap:16px;display:flex}.mi-signals-list{flex-direction:column;gap:12px;display:flex}.mi-signal-item{border:1.5px solid var(--ln,#7c1d6f24);background-color:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 22px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 10px #00000005}[data-theme=dark] .mi-signal-item{background-color:#170b28;border-color:#c026d32e}.mi-signal-item:hover{border-color:#c026d3;transform:translateY(-2px);box-shadow:0 6px 20px #c026d31f}[data-theme=dark] .mi-signal-item:hover{border-color:#f0abfc;box-shadow:0 6px 20px #c026d338}.mi-signal-icon-box{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.mi-signal-search-btn{appearance:none;cursor:pointer;border:0;transition:transform .2s,box-shadow .2s}.mi-signal-search-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.mi-signal-icon-box.is-purple{color:#c026d3;background:#c026d31f}[data-theme=dark] .mi-signal-icon-box.is-purple{color:#f0abfc;background:#c026d333}.mi-signal-icon-box.is-green{color:#10b981;background:#10b9811f}.mi-signal-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mi-signal-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mi-signal-heading{color:var(--ink,#1a0a2e);font-size:15px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif)}[data-theme=dark] .mi-signal-heading{color:#fff}.mi-signal-desc{color:var(--sl,#64748b);margin:0;font-size:13px;line-height:1.55}[data-theme=dark] .mi-signal-desc{color:#d9cbe8}.mi-signal-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.mi-pill{font-size:10px;font-weight:800;line-height:1.2;font-family:var(--ff-mono,"DM Mono", monospace);text-transform:uppercase;border-radius:6px;padding:3px 9px}.mi-pill-purple{color:#c026d3;background-color:#c026d31f}[data-theme=dark] .mi-pill-purple{color:#f0abfc;background-color:#c026d333}.mi-pill-green{color:#10b981;background-color:#10b9811f}.mi-signal-meta-text{color:var(--sl,#64748b);font-size:11.5px;font-weight:600}[data-theme=dark] .mi-signal-meta-text{color:#a89bb8}.mi-signal-provenance{color:var(--sl,#64748b);font-size:11px;font-family:var(--ff-mono,"DM Mono", monospace);align-items:center;gap:12px;margin-top:2px;display:flex}[data-theme=dark] .mi-signal-provenance{color:#a89bb8}.velorq-flow-actions{justify-content:flex-end;align-items:center;margin-top:12px;display:flex}@media (width<=1080px){.mi-kpi-grid{grid-template-columns:1fr 1fr}.mi-opportunity-card{grid-column:1/-1}}@media (width<=768px){.mi-page-wrapper{padding:20px 16px 60px}.mi-kpi-grid{grid-template-columns:1fr}.mi-opportunity-card{grid-column:auto}.mi-opp-container{text-align:center;flex-direction:column;align-items:center}.mi-opp-details{align-items:center}}.velorq-bk-tabs{border:1.5px solid var(--ln);-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;gap:6px;margin-bottom:22px;padding:6px;display:flex;overflow-x:auto}[data-theme=dark] .velorq-bk-tabs{background:#c026d30d;border-color:#c026d329}.velorq-bk-tabs button{appearance:none;color:var(--sl);font-family:var(--ff-body);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:10px 18px;font-size:13px;font-weight:600;transition:all .18s}[data-theme=dark] .velorq-bk-tabs button{color:#b7a5cf}.velorq-bk-tabs button:hover{color:#c026d3;background:#c026d30f}.velorq-bk-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);font-weight:700;box-shadow:0 2px 10px #c026d34d}.velorq-bk-asset-filters{flex:1;margin-bottom:0}.is-checkerboard{background-color:#170b28!important;background-image:linear-gradient(45deg,#0f071a 25%,#0000 25%),linear-gradient(-45deg,#0f071a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0f071a 75%),linear-gradient(-45deg,#0000 75%,#0f071a 75%)!important;background-position:0 0,0 8px,8px -8px,-8px 0!important;background-size:16px 16px!important}.is-dark{background-color:#0d0618!important;background-image:none!important}.is-light{background-color:#fff!important;background-image:none!important}.velorq-bk-card-header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.velorq-bk-card-header>span,.velorq-bk-card-header>strong{text-transform:uppercase;letter-spacing:.08em;color:var(--sl);font-size:11px;font-weight:800;font-family:var(--ff-display)}[data-theme=dark] .velorq-bk-card-header>span,[data-theme=dark] .velorq-bk-card-header>strong{color:#cbbbdc}.velorq-bk-contrast-toggle{background:var(--bg);border:1.5px solid var(--ln);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}[data-theme=dark] .velorq-bk-contrast-toggle{background:#170b28;border-color:#c026d338}.velorq-bk-toggle-btn{appearance:none;color:var(--sl);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:26px;height:24px;font-size:11px;transition:all .15s;display:grid}[data-theme=dark] .velorq-bk-toggle-btn{color:#9d8ebf}.velorq-bk-toggle-btn:hover{color:#c026d3;background:#c026d314}.velorq-bk-toggle-btn.is-active{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);box-shadow:0 1px 4px #c026d34d}.velorq-bk-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.velorq-bk-overview-card{border:1.5px solid var(--ln);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:22px;transition:border-color .2s;display:flex;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-bk-overview-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-bk-overview-card:hover{border-color:#c026d3}.velorq-bk-overview-logo-card{grid-column:span 2}.velorq-bk-overview-logo-stage{border:1.5px solid var(--ln);cursor:pointer;border-radius:12px;place-items:center;height:150px;padding:14px;transition:all .2s;display:grid;position:relative;overflow:hidden}[data-theme=dark] .velorq-bk-overview-logo-stage{border-color:#c026d333}.velorq-bk-overview-logo-stage:hover{border-color:#c026d3;box-shadow:0 4px 16px #c026d326}.velorq-bk-overview-logo-img{object-fit:contain;max-width:90%;max-height:90%;transition:transform .22s}.velorq-bk-overview-logo-stage:hover .velorq-bk-overview-logo-img{transform:scale(1.04)}.velorq-bk-stage-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#0d0618bf;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.velorq-bk-stage-overlay span{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #c026d366}.velorq-bk-overview-logo-stage:hover .velorq-bk-stage-overlay,.velorq-bk-logo-preview:hover .velorq-bk-stage-overlay,.velorq-bk-asset-preview:hover .velorq-bk-stage-overlay{opacity:1}.velorq-bk-overview-logo-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.velorq-bk-format-pill{letter-spacing:.08em;color:#7c1d6f;font-size:10px;font-weight:800;font-family:var(--ff-mono);background:#c026d31a;border:1px solid #c026d340;border-radius:6px;padding:3px 8px}[data-theme=dark] .velorq-bk-format-pill{color:#f0abfc;background:#c026d32e;border-color:#c026d359}.velorq-bk-link-btn{appearance:none;color:var(--sl);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;transition:all .15s;display:inline-flex}.velorq-bk-link-btn:hover{color:#c026d3;background:#c026d314}.velorq-bk-overview-card strong{font-family:var(--ff-display);color:var(--ink);font-size:19px;font-weight:800}[data-theme=dark] .velorq-bk-overview-card strong{color:#fff}.velorq-bk-overview-sub{color:var(--sl);margin:0;font-size:12.5px;line-height:1.5}[data-theme=dark] .velorq-bk-overview-sub{color:#d9cbe8}.velorq-bk-swatch-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.velorq-bk-overview-color{color:var(--sl);font-size:11px;font-family:var(--ff-mono);align-items:center;gap:6px;display:inline-flex}.velorq-bk-swatch{cursor:pointer;border:1.5px solid #ffffff4d;border-radius:8px;width:28px;height:28px;transition:transform .15s;display:inline-block;box-shadow:0 1px 4px #00000026}.velorq-bk-swatch:hover{transform:scale(1.15)}.velorq-bk-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.velorq-bk-logo-card{border:1.5px solid var(--ln);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-bk-logo-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-bk-logo-preview{border:1.5px dashed var(--ln);cursor:pointer;border-radius:12px;place-items:center;height:150px;padding:12px;transition:all .2s;display:grid;position:relative;overflow:hidden}[data-theme=dark] .velorq-bk-logo-preview{border-color:#c026d340}.velorq-bk-logo-preview:hover{border-color:#c026d3}.velorq-bk-logo-preview img{object-fit:contain;max-width:85%;max-height:85%;transition:transform .2s}.velorq-bk-logo-preview:hover img{transform:scale(1.05)}.velorq-bk-logo-dropzone{text-align:center;color:var(--sl);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.velorq-bk-drop-icon{color:#c026d3;font-size:22px}.velorq-bk-drop-text{color:var(--ink);font-size:12px;font-weight:700}[data-theme=dark] .velorq-bk-drop-text{color:#fff}.velorq-bk-drop-sub{color:var(--sl);font-size:10.5px}.velorq-bk-logo-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.velorq-bk-logo-format{letter-spacing:.08em;color:#7c1d6f;font-size:10px;font-weight:800;font-family:var(--ff-mono);background:#c026d31a;border:1px solid #c026d340;border-radius:6px;padding:3px 8px}[data-theme=dark] .velorq-bk-logo-format{color:#f0abfc;background:#c026d32e;border-color:#c026d359}.velorq-bk-logo-actions{gap:6px;display:flex}.velorq-bk-action-btn{appearance:none;border:1.5px solid var(--ln);color:var(--sl);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;transition:all .15s;display:grid}[data-theme=dark] .velorq-bk-action-btn{color:#cbbbdc;background:#170b28;border-color:#c026d340}.velorq-bk-action-btn:hover{color:#7c1d6f;border-color:#c026d3}[data-theme=dark] .velorq-bk-action-btn:hover{color:#f0abfc}.velorq-bk-action-btn.is-delete:hover{color:#ef4444;background:#ef44441f;border-color:#ef4444}.velorq-bk-btn-full{justify-content:center;width:100%;padding:8px;font-size:12px}.velorq-bk-supported-formats{color:var(--sl);text-align:center;grid-column:1/-1;margin:8px 0 0;font-size:12px}.velorq-bk-color-table{border-collapse:collapse;width:100%;font-size:13.5px}.velorq-bk-color-table th{text-align:left;color:var(--sl);text-transform:uppercase;letter-spacing:.08em;border-bottom:1.5px solid var(--ln);font-size:11px;font-weight:800;font-family:var(--ff-display);padding:12px 14px}[data-theme=dark] .velorq-bk-color-table th{color:#cbbbdc;border-bottom-color:#c026d32e}.velorq-bk-color-table td{border-bottom:1px solid var(--ln);color:var(--ink);padding:12px 14px}[data-theme=dark] .velorq-bk-color-table td{color:#ede7da;border-bottom-color:#c026d31f}.velorq-bk-swatch-cell{cursor:pointer;align-items:center;display:inline-flex;position:relative}.velorq-bk-hidden-color-input{opacity:0;pointer-events:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute}.velorq-bk-hex-editor{align-items:center;gap:8px;display:inline-flex}.velorq-bk-color-picker-btn{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.velorq-bk-color-picker-btn input[type=color]{border:1.5px solid var(--ln);cursor:pointer;box-sizing:border-box;background:#fff;border-radius:8px;width:36px;height:34px;padding:2px;transition:transform .15s,border-color .15s}.velorq-bk-color-picker-btn input[type=color]:hover{border-color:#c026d3;transform:scale(1.05)}[data-theme=dark] .velorq-bk-color-picker-btn input[type=color]{background:#170b28;border-color:#c026d340}.velorq-bk-hex-input{text-transform:uppercase;letter-spacing:.05em;transition:all .18s;width:105px!important;height:34px!important;font-family:var(--ff-mono)!important;border:1.5px solid var(--ln)!important;color:var(--ink)!important;box-sizing:border-box!important;background:#fff!important;border-radius:8px!important;padding:6px 10px!important;font-size:13px!important;font-weight:700!important}[data-theme=dark] .velorq-bk-hex-input{color:#f5edfc!important;background:#170b28!important;border-color:#c026d340!important}.velorq-bk-hex-input:focus{outline:none;border-color:#c026d3!important;box-shadow:0 0 0 3px #c026d326!important}.velorq-bk-color-picker{align-items:center;gap:10px;display:inline-flex}.velorq-bk-color-picker input[type=color]{border:1.5px solid var(--ln);cursor:pointer;background:#fff;border-radius:8px;width:40px;height:34px;padding:3px}[data-theme=dark] .velorq-bk-color-picker input[type=color]{background:#170b28;border-color:#c026d340}.velorq-bk-color-picker code{color:var(--sl);font-size:12.5px;font-family:var(--ff-mono);font-weight:600}[data-theme=dark] .velorq-bk-color-picker code{color:#d9cbe8}.velorq-bk-copy-btn{appearance:none;border:1.5px solid var(--ln);color:var(--sl);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-bk-copy-btn{color:#d9cbe8;border-color:#c026d340}.velorq-bk-copy-btn:hover{color:#7c1d6f;border-color:#c026d3}[data-theme=dark] .velorq-bk-copy-btn:hover{color:#f0abfc}.velorq-bk-color-delete-btn{color:#ef4444;padding:7px 10px}.velorq-bk-color-delete-btn:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.velorq-bk-status{color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:10px;margin:0 0 18px;padding:10px 16px;font-size:13px;font-weight:700}.velorq-bk-status.is-error{color:#ef4444;background:#ef44441a;border-color:#ef444440}.velorq-bqc-card input,.velorq-bqc-card textarea,.velorq-bqc-card select{box-sizing:border-box;border:1.5px solid var(--ln);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:11px 14px;transition:all .18s}[data-theme=dark] .velorq-bqc-card input,[data-theme=dark] .velorq-bqc-card textarea,[data-theme=dark] .velorq-bqc-card select{color:#fff;background:#170b28;border-color:#c026d340}.velorq-bqc-card select{cursor:pointer}.velorq-bqc-card input:focus,.velorq-bqc-card textarea:focus,.velorq-bqc-card select:focus{border-color:#c026d3;outline:none;box-shadow:0 0 0 4px #c026d31f}.velorq-bqc-card textarea{resize:vertical;min-height:110px}.velorq-bk-editor-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.velorq-bk-unsaved-badge{color:#d97706;font-size:11.5px;font-weight:800;font-family:var(--ff-mono);background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:6px;margin-right:auto;padding:5px 14px;display:inline-flex}[data-theme=dark] .velorq-bk-unsaved-badge{color:#fbbf24}.velorq-bk-typography-container{flex-direction:column;gap:22px;display:flex}.velorq-bk-typography-controls{grid-template-columns:1fr 1fr;gap:20px;display:grid}.velorq-bk-font-selector-card{border:1.5px solid var(--ln);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-bk-font-selector-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-bk-font-selector-card>span{text-transform:uppercase;letter-spacing:.08em;color:var(--sl);font-size:11px;font-weight:800;font-family:var(--ff-display)}[data-theme=dark] .velorq-bk-font-selector-card>span{color:#cbbbdc}.velorq-bk-font-inputs{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.velorq-bk-weight-selector{flex-direction:column;gap:8px;margin-top:4px;display:flex}.velorq-bk-weight-label{color:var(--sl);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.velorq-bk-weight-chips{flex-wrap:wrap;gap:6px;display:flex}.velorq-bk-weight-chip{appearance:none;border:1.5px solid var(--ln);background:var(--bg);color:var(--sl);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600;transition:all .15s}[data-theme=dark] .velorq-bk-weight-chip{color:#cbbbdc;background:#170b28;border-color:#c026d338}.velorq-bk-weight-chip:hover{color:#7c1d6f;border-color:#c026d3}[data-theme=dark] .velorq-bk-weight-chip:hover{color:#f0abfc}.velorq-bk-weight-chip.is-active{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-color:#0000;font-weight:700}.velorq-bk-preset-bar{border:1.5px solid var(--ln);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:18px 22px;display:flex;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-bk-preset-bar{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-bk-preset-chips{flex-wrap:wrap;gap:8px;display:flex}.velorq-bk-preset-chip{appearance:none;border:1.5px solid var(--ln);background:var(--bg);color:var(--sl);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:11.5px;font-weight:600;transition:all .15s}[data-theme=dark] .velorq-bk-preset-chip{color:#cbbbdc;background:#170b28;border-color:#c026d338}.velorq-bk-preset-chip:hover{color:#7c1d6f;border-color:#c026d3}[data-theme=dark] .velorq-bk-preset-chip:hover{color:#f0abfc}.velorq-bk-preset-chip.is-active{color:#7c1d6f;background:#c026d326;border-color:#c026d3;font-weight:700}[data-theme=dark] .velorq-bk-preset-chip.is-active{color:#f0abfc}.velorq-bk-specimen-grid{grid-template-columns:1fr;gap:18px;display:grid}.velorq-bk-specimen-card{border:1.5px solid var(--ln);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-bk-specimen-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-bk-specimen-tag{text-transform:uppercase;letter-spacing:.08em;color:#7c1d6f;font-size:11px;font-weight:800;font-family:var(--ff-mono);background:#c026d31a;border:1px solid #c026d340;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}[data-theme=dark] .velorq-bk-specimen-tag{color:#f0abfc;background:#c026d32e;border-color:#c026d359}.velorq-bk-specimen-hero{color:var(--ink);letter-spacing:-.5px;word-break:break-word;margin:6px 0 0;font-size:42px;font-weight:800;line-height:1.15}[data-theme=dark] .velorq-bk-specimen-hero{color:#fff}.velorq-bk-specimen-sub{color:var(--ink);word-break:break-word;margin:0;font-size:22px;font-weight:700;line-height:1.35}[data-theme=dark] .velorq-bk-specimen-sub{color:#ede7da}.velorq-bk-specimen-body{color:var(--sl);max-width:820px;margin:0;font-size:15px;line-height:1.7}[data-theme=dark] .velorq-bk-specimen-body{color:#d9cbe8}.velorq-bk-specimen-glyphs{background:var(--bg);border:1.5px solid var(--ln);border-radius:12px;flex-direction:column;gap:10px;margin-top:8px;padding:16px;display:flex}[data-theme=dark] .velorq-bk-specimen-glyphs{background:#170b28;border-color:#c026d333}.velorq-bk-glyph-row{flex-direction:column;gap:4px;display:flex}.velorq-bk-glyph-label{text-transform:uppercase;letter-spacing:.08em;color:var(--sl);font-size:10px;font-weight:700;font-family:var(--ff-mono)}.velorq-bk-glyph-chars{color:var(--ink);letter-spacing:2px;word-break:break-all;font-size:16px;font-family:var(--ff-mono)}[data-theme=dark] .velorq-bk-glyph-chars{color:#ede7da}.velorq-bk-pairing-box{background:linear-gradient(135deg,#7c1d6f14,#c026d30d);border:1.5px solid #c026d340;border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.velorq-bk-pairing-badge{text-transform:uppercase;letter-spacing:.1em;color:#c026d3;font-size:11px;font-weight:800;font-family:var(--ff-mono)}[data-theme=dark] .velorq-bk-pairing-badge{color:#f0abfc}.velorq-bk-pairing-title{color:var(--ink);margin:0;font-size:26px;font-weight:800}[data-theme=dark] .velorq-bk-pairing-title{color:#fff}.velorq-bk-pairing-text{color:var(--sl);margin:0;font-size:14px;line-height:1.6}[data-theme=dark] .velorq-bk-pairing-text{color:#d9cbe8}.velorq-bk-assets-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.velorq-bk-search{border:1.5px solid var(--ln);color:var(--sl);background:#fff;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:200px;padding:10px 14px;display:flex}[data-theme=dark] .velorq-bk-search{color:#cbbbdc;background:#170b28;border-color:#c026d340}.velorq-bk-search input{color:var(--ink);font:inherit;background:0 0;border:none;outline:none;width:100%}[data-theme=dark] .velorq-bk-search input{color:#fff}.velorq-bk-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.velorq-bk-asset-card{border:1.5px solid var(--ln);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-bk-asset-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-bk-asset-card:hover{border-color:#c026d3;transform:translateY(-2px);box-shadow:0 8px 24px #c026d326}.velorq-bk-asset-preview{background:var(--bg);cursor:pointer;border-radius:12px;place-items:center;height:150px;padding:12px;display:grid;position:relative;overflow:hidden}[data-theme=dark] .velorq-bk-asset-preview{background:#170b28}.velorq-bk-asset-preview img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .2s}.velorq-bk-asset-preview:hover img{transform:scale(1.05)}.velorq-bk-asset-body{flex-direction:column;gap:4px;min-width:0;display:flex}.velorq-bk-asset-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.velorq-bk-asset-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}[data-theme=dark] .velorq-bk-asset-title{color:#fff}.velorq-bk-asset-meta{color:var(--sl);align-items:center;gap:6px;font-size:11px;display:flex}.velorq-bk-type-badge{text-transform:uppercase;color:#7c1d6f;font-size:10px;font-weight:800;font-family:var(--ff-mono);background:#c026d31a;border-radius:4px;padding:2px 7px}[data-theme=dark] .velorq-bk-type-badge{color:#f0abfc;background:#c026d32e}.velorq-bk-asset-actions{border-top:1px solid var(--ln);justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;padding-top:10px;display:flex}[data-theme=dark] .velorq-bk-asset-actions{border-top-color:#c026d31f}.velorq-bk-lightbox-backdrop{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0d0618d9;place-items:center;padding:24px;animation:.18s velorqFadeIn;display:grid;position:fixed;inset:0}@keyframes velorqFadeIn{0%{opacity:0}to{opacity:1}}.velorq-bk-lightbox-modal{border:1.5px solid var(--ln);background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:820px;animation:.2s cubic-bezier(.16,1,.3,1) velorqScaleIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}[data-theme=dark] .velorq-bk-lightbox-modal{background:#150820;border-color:#c026d340;box-shadow:0 24px 60px #000000b3}@keyframes velorqScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.velorq-bk-lightbox-header{border-bottom:1.5px solid var(--ln);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}[data-theme=dark] .velorq-bk-lightbox-header{border-bottom-color:#c026d326}.velorq-bk-lightbox-title{align-items:center;gap:10px;display:flex}.velorq-bk-lightbox-title strong{font-family:var(--ff-display);color:var(--ink);font-size:17px;font-weight:800}[data-theme=dark] .velorq-bk-lightbox-title strong{color:#fff}.velorq-bk-lightbox-close{appearance:none;color:var(--sl);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;transition:all .15s;display:grid}.velorq-bk-lightbox-close:hover{color:#c026d3;background:#c026d31a}.velorq-bk-lightbox-stage{place-items:center;height:400px;padding:24px;display:grid;position:relative;overflow:hidden}.velorq-bk-lightbox-stage img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 4px 20px #0003}.velorq-bk-lightbox-stage-controls{position:absolute;top:14px;right:14px}.velorq-bk-lightbox-footer{border-top:1.5px solid var(--ln);background:var(--bg);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}[data-theme=dark] .velorq-bk-lightbox-footer{background:#0f071a;border-top-color:#c026d326}.velorq-bk-lightbox-meta{color:var(--sl);align-items:center;gap:8px;font-size:12px;display:flex}.velorq-bk-lightbox-actions{align-items:center;gap:8px;display:flex}.velorq-bk-guidelines-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.velorq-bk-guideline-title{font-family:var(--ff-display);margin:0 0 14px;font-size:16px;font-weight:800}.velorq-bk-guideline-title.is-do{color:#10b981}.velorq-bk-guideline-title.is-dont{color:#ef4444}.velorq-bk-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.velorq-bk-voice-grid>.velorq-bqc-card>span:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--sl);font-size:11px;font-weight:800;font-family:var(--ff-display)}[data-theme=dark] .velorq-bk-voice-grid>.velorq-bqc-card>span:first-child{color:#cbbbdc}.velorq-bk-voice-examples{grid-column:span 2}@media (width<=1100px){.velorq-bk-overview-grid,.velorq-bk-logo-grid,.velorq-bk-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.velorq-bk-overview-logo-card{grid-column:span 2}.velorq-bk-typography-controls{grid-template-columns:1fr}}@media (width<=720px){.velorq-bk-overview-grid,.velorq-bk-logo-grid,.velorq-bk-asset-grid,.velorq-bk-guidelines-grid,.velorq-bk-voice-grid{grid-template-columns:1fr}.velorq-bk-overview-logo-card,.velorq-bk-voice-examples{grid-column:span 1}.velorq-bk-specimen-hero{font-size:28px}.velorq-bk-font-inputs{grid-template-columns:1fr}.velorq-bk-color-table thead{display:none}.velorq-bk-color-table tr{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.velorq-bk-color-table td{border:none;padding:0}}.velorq-ad-page{box-sizing:border-box;width:100%;min-height:calc(100vh - 48px);color:var(--ink,#1a0a2e);background:var(--bg,#fdf8ff);font-family:var(--ff-body,"DM Sans", sans-serif);padding:32px 36px 80px;position:relative}[data-theme=dark] .velorq-ad-page{color:#ede7da;background:#0d0618}.velorq-ad-shell{flex-direction:column;gap:22px;width:min(100%,1240px);margin:0 auto;display:flex}.velorq-ad-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.velorq-ad-brand{align-items:center;gap:12px;display:flex}.velorq-ad-logo{color:#fff;width:40px;height:40px;font-family:var(--ff-display,"DM Sans", sans-serif);background:linear-gradient(135deg,#7c1d6f,#c026d3,#831843);border-radius:12px;place-items:center;font-size:17px;font-weight:800;display:grid;box-shadow:0 4px 16px #c026d340}.velorq-ad-brand strong{font-family:var(--ff-display,"DM Sans", sans-serif);color:var(--ink,#1a0a2e);letter-spacing:-.2px;font-size:16px;font-weight:800;display:block}[data-theme=dark] .velorq-ad-brand strong{color:#ede7da}.velorq-ad-brand span{color:var(--sl,#64748b);font-size:11.5px;display:block}[data-theme=dark] .velorq-ad-brand span{color:#9d8ebf}.velorq-ad-step{border:1px solid var(--ln,#7c1d6f29);font-family:var(--ff-mono,"DM Mono", monospace);color:#7c1d6f;background:#c026d314;border-radius:99px;padding:6px 14px;font-size:11px;font-weight:700}[data-theme=dark] .velorq-ad-step{color:#f0abfc;background:#c026d326;border-color:#c026d340}.velorq-ad-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.velorq-ad-eyebrow{color:#c026d3;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);display:inline-block}[data-theme=dark] .velorq-ad-eyebrow{color:#f0abfc}.velorq-ad-title-row h1,.velorq-ad-empty h1{max-width:820px;color:var(--ink,#1a0a2e);font-family:var(--ff-display,"DM Sans", sans-serif);letter-spacing:-.4px;margin:6px 0 0;font-size:clamp(24px,3.2vw,32px);font-weight:800;line-height:1.2}[data-theme=dark] .velorq-ad-title-row h1,[data-theme=dark] .velorq-ad-empty h1{color:#fff}.velorq-ad-title-row p,.velorq-ad-empty p{color:var(--sl,#64748b);max-width:680px;margin:8px 0 0;font-size:13.5px;line-height:1.6}[data-theme=dark] .velorq-ad-title-row p,[data-theme=dark] .velorq-ad-empty p{color:#a99a7c}.velorq-ad-status{color:#7c1d6f;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31a;border:1.5px solid #c026d340;border-radius:99px;flex:none;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.velorq-ad-status:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #10b98199}[data-theme=dark] .velorq-ad-status{color:#f0abfc;background:#c026d329;border-color:#c026d359}.velorq-ad-tabs{border:1.5px solid var(--ln,#7c1d6f24);scrollbar-width:none;background:#fff;border-radius:14px;gap:8px;padding:8px;display:flex;overflow-x:auto;box-shadow:0 2px 10px #00000005}.velorq-ad-tabs::-webkit-scrollbar{display:none}[data-theme=dark] .velorq-ad-tabs{background:#170b28;border-color:#c026d333;box-shadow:0 4px 16px #0000004d}.velorq-ad-tabs button{min-width:120px;color:var(--sl,#64748b);cursor:pointer;font-family:var(--ff-body,"DM Sans", sans-serif);white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .velorq-ad-tabs button{color:#cbbbdc}.velorq-ad-tabs button:hover{color:#c026d3;background:#c026d314}[data-theme=dark] .velorq-ad-tabs button:hover{color:#f0abfc;background:#c026d326}.velorq-ad-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);font-weight:800;box-shadow:0 4px 14px #c026d359}.velorq-ad-faqs{border:1.5px solid var(--ln,#7c1d6f24);background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:22px 26px;display:flex;box-shadow:0 4px 18px #00000005}[data-theme=dark] .velorq-ad-faqs{box-shadow:none;background:#c026d30b;border-color:#c026d32e}.velorq-ad-optional{text-transform:none;letter-spacing:0;color:var(--sl,#64748b);font-size:11px;font-weight:500}[data-theme=dark] .velorq-ad-optional{color:#a89bb8}.velorq-ad-faqs-loading{color:#c026d3;background:#c026d30f;border-radius:10px;margin:0;padding:12px 16px;font-size:13px;font-weight:600}[data-theme=dark] .velorq-ad-faqs-loading{color:#f0abfc;background:#c026d31f}.velorq-ad-faqs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.velorq-ad-faqs-grid label{flex-direction:column;gap:7px;display:flex}.velorq-ad-faqs-grid label span{color:var(--ink,#1a0a2e);font-size:12.5px;font-weight:700;line-height:1.4}[data-theme=dark] .velorq-ad-faqs-grid label span{color:#ede7da}.velorq-ad-faqs-grid input{box-sizing:border-box;border:1.5px solid var(--ln,#7c1d6f29);width:100%;color:var(--ink,#1a0a2e);background:var(--bg,#fdf8ff);font-family:var(--ff-body,"DM Sans", sans-serif);border-radius:10px;outline:0;padding:11px 14px;font-size:13px;transition:all .2s}[data-theme=dark] .velorq-ad-faqs-grid input{color:#fff;background:#170b28;border-color:#c026d338}.velorq-ad-faqs-grid input::placeholder{color:var(--sl,#64748b);opacity:.7}[data-theme=dark] .velorq-ad-faqs-grid input::placeholder{color:#8a7b98}.velorq-ad-faqs-grid input:focus{background:#fff;border-color:#c026d3;box-shadow:0 0 0 3.5px #c026d329}[data-theme=dark] .velorq-ad-faqs-grid input:focus{background:#170b28;border-color:#f0abfc}.velorq-ad-controls{border:1.5px solid var(--ln,#7c1d6f24);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:end;gap:16px;padding:22px 26px;display:grid;box-shadow:0 4px 18px #00000005}[data-theme=dark] .velorq-ad-controls{box-shadow:none;background:#c026d30b;border-color:#c026d32e}.velorq-ad-controls label{color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}[data-theme=dark] .velorq-ad-controls label{color:#cbbbdc}.velorq-ad-controls input,.velorq-ad-controls textarea{box-sizing:border-box;border:1.5px solid var(--ln,#7c1d6f29);width:100%;color:var(--ink,#1a0a2e);background:var(--bg,#fdf8ff);font-family:var(--ff-body,"DM Sans", sans-serif);resize:vertical;border-radius:10px;outline:0;padding:11px 14px;font-size:13px;font-weight:500;transition:all .2s}[data-theme=dark] .velorq-ad-controls input,[data-theme=dark] .velorq-ad-controls textarea{color:#fff;background:#170b28;border-color:#c026d338}.velorq-ad-controls input:focus,.velorq-ad-controls textarea:focus{background:#fff;border-color:#c026d3;box-shadow:0 0 0 3.5px #c026d329}[data-theme=dark] .velorq-ad-controls input:focus,[data-theme=dark] .velorq-ad-controls textarea:focus{background:#170b28;border-color:#f0abfc}.velorq-variant-count{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.velorq-variant-count-label{color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.velorq-variant-count-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.velorq-variant-count-options button{border:1.5px solid var(--ln,#7c1d6f29);color:var(--sl,#64748b);cursor:pointer;font-family:var(--ff-body,"DM Sans", sans-serif);background:#fff;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .15s}[data-theme=dark] .velorq-variant-count-options button{color:#cbbbdc;background:#c026d30f;border-color:#c026d333}.velorq-variant-count-options button.is-active{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-color:#0000;box-shadow:0 2px 8px #c026d34d}.velorq-variant-count-custom{border:1.5px solid var(--ln,#7c1d6f29);width:80px;color:var(--ink,#1a0a2e);font-family:var(--ff-mono,"DM Mono", monospace);background:#fff;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}[data-theme=dark] .velorq-variant-count-custom{color:#fff;background:#170b28;border-color:#c026d340}.velorq-ad-primary,.velorq-ad-secondary,.velorq-ad-select,.velorq-ad-back{cursor:pointer;font-family:var(--ff-body,"DM Sans", sans-serif);justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.velorq-ad-primary{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7c1d6f 0%,#c026d3 55%,#db2777 100%);border:0;border-radius:12px;padding:12px 24px;font-size:13.5px;font-weight:800;box-shadow:0 4px 16px #c026d352}.velorq-ad-primary:hover:not(:disabled){background:linear-gradient(135deg,#5b1555 0%,#a21caf 55%,#be185d 100%);transform:translateY(-2px);box-shadow:0 8px 24px #c026d370}.velorq-ad-primary:disabled{opacity:.6;cursor:wait;box-shadow:none;transform:none}.velorq-ad-secondary,.velorq-ad-select{border:1.5px solid var(--ln,#7c1d6f2e);color:var(--sl,#64748b);background:#fff;border-radius:10px;padding:9px 16px;font-size:12.5px;font-weight:700}[data-theme=dark] .velorq-ad-secondary,[data-theme=dark] .velorq-ad-select{color:#d9cbe8;background:#c026d314;border-color:#c026d33d}.velorq-ad-secondary:hover,.velorq-ad-select:hover{color:#7c1d6f;background:#c026d30f;border-color:#c026d3;transform:translateY(-1px)}[data-theme=dark] .velorq-ad-secondary:hover,[data-theme=dark] .velorq-ad-select:hover{color:#f0abfc;background:#c026d32e;border-color:#c026d366}.velorq-ad-back{border:1px solid var(--ln,#7c1d6f29);color:var(--sl,#64748b);background:0 0;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}[data-theme=dark] .velorq-ad-back{color:#b7a5cf;border-color:#c026d333}.velorq-ad-back:hover{color:#c026d3;border-color:#c026d3}[data-theme=dark] .velorq-ad-back:hover{color:#f0abfc;border-color:#f0abfc}.velorq-ad-results{border:1.5px solid var(--ln,#7c1d6f24);background:#fff;border-radius:18px;padding:26px;box-shadow:0 4px 20px #00000008}[data-theme=dark] .velorq-ad-results{box-shadow:none;background:#c026d30b;border-color:#c026d32e}.velorq-ad-results-header{border-bottom:1px solid var(--ln,#7c1d6f1f);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}[data-theme=dark] .velorq-ad-results-header{border-bottom-color:#c026d324}.velorq-ad-results-header h2{font-family:var(--ff-display,"DM Sans", sans-serif);color:var(--ink,#1a0a2e);margin:4px 0 0;font-size:19px;font-weight:800}[data-theme=dark] .velorq-ad-results-header h2{color:#fff}.velorq-ad-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.velorq-ad-variant{border:1.5px solid var(--ln,#7c1d6f29);background:#fff;border-radius:16px;flex-direction:column;min-width:0;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 16px #00000006}[data-theme=dark] .velorq-ad-variant{background:#170b28;border-color:#c026d333;box-shadow:0 4px 20px #0006}.velorq-ad-variant:hover{border-color:#c026d3;transform:translateY(-3px);box-shadow:0 10px 30px #c026d329}[data-theme=dark] .velorq-ad-variant:hover{border-color:#f0abfc;box-shadow:0 10px 30px #c026d340}.velorq-ad-variant.is-selected{border-color:#10b981;box-shadow:0 0 0 3px #10b98140,0 8px 24px #10b98126}[data-theme=dark] .velorq-ad-variant.is-selected{border-color:#34d399;box-shadow:0 0 0 3px #34d3994d,0 8px 24px #34d39933}.velorq-ad-image-wrap{aspect-ratio:1;background:linear-gradient(145deg,#1f0a2e,#4a1259 60%,#831843);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.velorq-ad-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.velorq-ad-variant:hover .velorq-ad-image-wrap img{transform:scale(1.02)}.velorq-ad-variant-meta{border-top:1px solid var(--ln,#7c1d6f1f);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}[data-theme=dark] .velorq-ad-variant-meta{background:#170b28;border-top-color:#c026d329}.velorq-ad-variant-meta>div{min-width:0}.velorq-ad-variant-meta span{color:var(--ink,#1a0a2e);font-size:14px;font-weight:800;display:block}[data-theme=dark] .velorq-ad-variant-meta span{color:#fff}.velorq-ad-variant-meta p{color:var(--sl,#64748b);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;line-height:1.4;overflow:hidden}[data-theme=dark] .velorq-ad-variant-meta p{color:#b7a5cf}.velorq-ad-placeholder{border:2px dashed var(--ln,#7c1d6f33);text-align:center;background:#c026d308;border-radius:16px;justify-content:center;align-items:center;min-height:280px;padding:24px;transition:all .2s;display:flex}[data-theme=dark] .velorq-ad-placeholder{background:#c026d30f;border-color:#c026d340}.velorq-ad-placeholder span{color:var(--sl,#64748b);font-size:13.5px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-ad-placeholder span{color:#cbbbdc}.velorq-ad-carousel-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid;overflow-x:auto}.velorq-ad-carousel-slide{border:1.5px solid var(--ln,#7c1d6f29);background:#fff;border-radius:14px;min-width:0;position:relative;overflow:hidden}[data-theme=dark] .velorq-ad-carousel-slide{background:#170b28;border-color:#c026d333}.velorq-ad-carousel-section-badge{z-index:2;-webkit-backdrop-filter:blur(8px);color:#f0abfc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#0d0618d9;border:1px solid #c026d359;border-radius:99px;padding:4px 10px;position:absolute;top:10px;left:10px}.velorq-ad-carousel-use{width:100%;margin-top:20px;padding:12px;font-size:13.5px}.velorq-video-controls{border:1.5px solid var(--ln,#7c1d6f24);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:22px 26px;display:flex;box-shadow:0 4px 18px #00000005}[data-theme=dark] .velorq-video-controls{box-shadow:none;background:#c026d30b;border-color:#c026d32e}.velorq-video-controls label{color:var(--ink,#1a0a2e);flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}[data-theme=dark] .velorq-video-controls label{color:#ede7da}.velorq-video-controls textarea{box-sizing:border-box;border:1.5px solid var(--ln,#7c1d6f29);width:100%;color:var(--ink,#1a0a2e);background:var(--bg,#fdf8ff);font-family:var(--ff-body,"DM Sans", sans-serif);resize:vertical;border-radius:10px;outline:0;padding:12px 16px;font-size:13.5px}[data-theme=dark] .velorq-video-controls textarea{color:#fff;background:#170b28;border-color:#c026d338}.velorq-video-controls textarea:focus{background:#fff;border-color:#c026d3;box-shadow:0 0 0 3.5px #c026d329}[data-theme=dark] .velorq-video-controls textarea:focus{background:#170b28;border-color:#f0abfc}.velorq-video-progress{color:#c026d3;text-align:center;background:#c026d314;border:1px solid #c026d340;border-radius:12px;padding:14px 18px;font-size:13px;font-weight:700;animation:.3s bqcFadeIn}[data-theme=dark] .velorq-video-progress{color:#f0abfc;background:#c026d329}.velorq-video-result{flex-direction:column;gap:16px;display:flex}.velorq-video-result-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.velorq-video-type-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:99px;padding:4px 12px}.velorq-video-result-hint{color:var(--sl,#64748b);margin:0;font-size:13px}[data-theme=dark] .velorq-video-result-hint{color:#b7a5cf}.velorq-video-frame{background:#000;border-radius:12px;width:100%;overflow:hidden}.velorq-ad-status-panel{border:1.5px solid var(--ln,#7c1d6f29);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:22px 26px;display:flex;box-shadow:0 6px 24px #00000008}[data-theme=dark] .velorq-ad-status-panel{background:#170b28;border-color:#c026d338;box-shadow:0 8px 30px #0006}.velorq-ad-status-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.velorq-ad-status-pill{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:99px;padding:4px 12px}.velorq-ad-status-pill.is-draft{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b4d}[data-theme=dark] .velorq-ad-status-pill.is-draft{color:#fbbf24;background:#f59e0b33}.velorq-ad-status-pill.is-approved{color:#059669;background:#10b9811f;border:1px solid #10b9814d}[data-theme=dark] .velorq-ad-status-pill.is-approved{color:#34d399;background:#10b98133}.velorq-ad-status-pill.is-published{color:#c026d3;background:#c026d31f;border:1px solid #c026d34d}[data-theme=dark] .velorq-ad-status-pill.is-published{color:#f0abfc;background:#c026d333}.velorq-ad-status-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.velorq-ad-publish-note{color:var(--sl,#64748b);background:#c026d30f;border-radius:10px;margin:0;padding:10px 14px;font-size:12px;line-height:1.5}[data-theme=dark] .velorq-ad-publish-note{color:#cbbbdc;background:#c026d31f}.velorq-ad-error{color:#b91c1c;background:#fef2f2;border-left:4px solid #dc2626;border-radius:12px;gap:4px;padding:14px 18px;font-size:13px;font-weight:600;display:grid}[data-theme=dark] .velorq-ad-error{color:#fca5a5;background:#ef44441f;border-color:#ef4444}@media (width<=1024px){.velorq-ad-controls,.velorq-ad-faqs-grid{grid-template-columns:1fr}}@media (width<=768px){.velorq-ad-page{padding:20px 16px 60px}.velorq-ad-variant-grid{grid-template-columns:1fr}.velorq-ad-carousel-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.velorq-ad-status-actions{flex-direction:column;align-items:stretch}.velorq-ad-status-actions button,.velorq-ad-status-actions a{width:100%}}.velorq-ad-preview-trigger{box-sizing:border-box;appearance:none;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.velorq-ad-preview-trigger img{object-fit:contain;width:100%;height:100%;display:block}.velorq-ad-preview-trigger:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px;z-index:1}.velorq-ad-preview-hint{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);opacity:0;pointer-events:none;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1.2;transition:opacity .16s;position:absolute;bottom:10px;right:10px}.velorq-ad-preview-trigger:hover .velorq-ad-preview-hint,.velorq-ad-preview-trigger:focus-visible .velorq-ad-preview-hint{opacity:1}.velorq-variant-lightbox{z-index:99999;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);background:#0a0810c7;justify-content:center;align-items:center;padding:clamp(10px,2vw,28px);display:flex;position:fixed;inset:0;overflow-y:auto}.velorq-variant-lightbox-dialog{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:min(1200px,100%);max-height:calc(100dvh - 56px);color:var(--color-text-primary);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000052}.velorq-variant-lightbox-close{z-index:1;box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:42px;height:42px;color:var(--color-text-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:30px;line-height:1;transition:background .16s,border-color .16s,color .16s;display:grid;position:absolute;top:10px;right:10px}.velorq-variant-lightbox-close:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.velorq-variant-lightbox-close:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.velorq-variant-lightbox-image{object-fit:contain;border-radius:8px;width:100%;height:min(78vh,900px);max-height:calc(100dvh - 180px);display:block}.velorq-variant-lightbox-caption{width:100%;color:var(--color-text-primary);text-align:center}.velorq-variant-lightbox-caption strong{font-size:14px;display:block}.velorq-variant-lightbox-caption p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px}.velorq-variant-lightbox-caption span{color:var(--color-text-secondary);margin-top:5px;font-size:12px;display:inline-block}@media (width<=640px){.velorq-variant-lightbox{padding:10px}.velorq-variant-lightbox-dialog{border-radius:12px;max-height:calc(100dvh - 20px);padding:10px}.velorq-variant-lightbox-image{height:min(72vh,900px);max-height:calc(100dvh - 160px)}.velorq-variant-lightbox-close{width:38px;height:38px;top:6px;right:6px}}@media (hover:none),(pointer:coarse){.velorq-ad-preview-hint{opacity:1}}.velorq-video-back{border:1px solid var(--color-border);color:var(--color-text-secondary);font:inherit;letter-spacing:.4px;cursor:pointer;background:0 0;border-radius:18px;padding:8px 13px;font-size:11px;font-weight:700}.velorq-video-back:hover{border-color:var(--blue);color:var(--color-text-heading)}.velorq-video-controls{border:1px solid var(--color-border);background:var(--color-surface-secondary);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:16px;padding:18px;display:grid}.velorq-video-controls label{width:100%;color:var(--color-text-secondary);gap:7px;font-size:11px;font-weight:600;display:grid}.velorq-video-controls textarea{border:1px solid var(--color-border);width:100%;min-height:88px;color:var(--color-text-primary);background:var(--color-surface);font:inherit;resize:vertical;border-radius:8px;outline:0;padding:11px 12px}.velorq-video-controls .velorq-ad-primary{align-self:end}.velorq-video-actions{gap:9px;display:grid}.velorq-video-actions button{width:100%}.velorq-video-limit-note{color:var(--color-text-secondary);margin:12px 2px 0;font-size:12px;line-height:1.6}.velorq-video-decision,.velorq-custom-video-form{border:1px solid var(--color-border);background:var(--color-surface-secondary);border-radius:14px;gap:16px;margin-top:16px;padding:20px;display:grid}.velorq-video-decision strong,.velorq-custom-video-form h2{color:var(--color-text-heading);font-size:16px}.velorq-video-decision p,.velorq-custom-video-form p{color:var(--color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.6}.velorq-custom-video-form h2{margin:0}.velorq-custom-video-form label{color:var(--color-text-secondary);gap:7px;font-size:12px;font-weight:600;display:grid}.velorq-custom-video-form textarea,.velorq-custom-video-form select{border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);background:var(--color-surface);font:inherit;border-radius:8px;outline:0;padding:11px 12px}.velorq-custom-video-form textarea{resize:vertical;min-height:90px}.velorq-custom-video-form textarea:focus,.velorq-custom-video-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-info) 12%, transparent)}.velorq-video-confirmation{border:1px solid color-mix(in srgb, var(--color-success) 25%, transparent);color:var(--color-success);background:var(--color-success-bg);border-radius:8px;gap:12px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.6;display:grid}.velorq-video-confirmation .velorq-ad-secondary{justify-self:start}.velorq-video-controls textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-info) 12%, transparent)}.velorq-video-progress{border:1px solid color-mix(in srgb, var(--color-info) 25%, transparent);color:var(--color-info);background:var(--color-info-bg);border-radius:8px;margin-top:16px;padding:14px 16px;font-size:13px}.velorq-video-result{border:1px solid var(--color-border);background:var(--gradient-surface);border-radius:16px;justify-items:start;gap:16px;margin-top:26px;padding:22px;display:grid}.velorq-video-result-header{gap:8px;display:grid}.velorq-video-type-badge{color:var(--color-on-primary);background:var(--gradient-primary);letter-spacing:1px;text-transform:uppercase;border-radius:999px;align-self:start;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.velorq-video-result-header p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.velorq-video-frame{background:#000;border-radius:14px;width:100%;max-width:420px;overflow:hidden}.velorq-video-frame video{object-fit:cover;width:100%;height:100%;display:block}@media (width<=620px){.velorq-video-controls{grid-template-columns:1fr}.velorq-video-controls .velorq-video-actions{width:100%}.velorq-video-frame{max-width:100%}}.velorq-custom-pub-shell{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;display:flex}.velorq-custom-pub-banner{background:linear-gradient(135deg,#7c1d6f14,#c026d30d);border:1.5px solid #c026d340;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.velorq-custom-pub-banner-text{align-items:center;gap:16px;display:flex}.velorq-custom-pub-banner-icon{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid;box-shadow:0 4px 14px #c026d34d}.velorq-custom-pub-banner-text strong{font-family:var(--ff-display);color:var(--ink);font-size:15px;font-weight:800;display:block}[data-theme=dark] .velorq-custom-pub-banner-text strong{color:#fff}.velorq-custom-pub-banner-text p{color:var(--sl);margin:3px 0 0;font-size:13px}[data-theme=dark] .velorq-custom-pub-banner-text p{color:#a99a7c}.velorq-custom-pub-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=960px){.velorq-custom-pub-grid{grid-template-columns:1fr}}.velorq-custom-pub-card{border:1.5px solid var(--ln);background:#fff;border-radius:18px;flex-direction:column;gap:20px;padding:26px;display:flex;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-custom-pub-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-custom-pub-card-head{border-bottom:1.5px solid var(--ln);align-items:center;gap:12px;padding-bottom:16px;display:flex}[data-theme=dark] .velorq-custom-pub-card-head{border-bottom-color:#c026d324}.velorq-custom-pub-card-head h2{font-family:var(--ff-display);color:var(--ink);margin:0;font-size:17px;font-weight:800}[data-theme=dark] .velorq-custom-pub-card-head h2{color:#fff}.velorq-custom-pub-card-head svg{color:#c026d3;font-size:18px}[data-theme=dark] .velorq-custom-pub-card-head svg{color:#f0abfc}.velorq-custom-pub-dropzone{border:2px dashed var(--ln);text-align:center;background:var(--bg);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:38px 20px;transition:all .2s;display:flex}[data-theme=dark] .velorq-custom-pub-dropzone{background:#170b28;border-color:#c026d340}.velorq-custom-pub-dropzone:hover,.velorq-custom-pub-dropzone.is-dragging{background:#c026d30a;border-color:#c026d3}.velorq-custom-pub-drop-icon{color:#c026d3;background:#c026d31a;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:4px;font-size:24px;display:grid}[data-theme=dark] .velorq-custom-pub-drop-icon{color:#f0abfc;background:#c026d32e}.velorq-custom-pub-dropzone strong{font-family:var(--ff-display);color:var(--ink);font-size:15px;font-weight:800}[data-theme=dark] .velorq-custom-pub-dropzone strong{color:#fff}.velorq-custom-pub-dropzone p{color:var(--sl);margin:0;font-size:12.5px}.velorq-custom-pub-browse-btn{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #c026d340}.velorq-custom-pub-preview-wrap{border:1.5px solid var(--ln);background:#000;border-radius:14px;justify-content:center;align-items:center;max-height:420px;display:flex;position:relative;overflow:hidden}.velorq-custom-pub-preview-img{object-fit:contain;max-width:100%;max-height:420px;display:block}.velorq-custom-pub-remove-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0618d9;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.velorq-custom-pub-remove-btn:hover{background:#dc2626f2;border-color:#dc2626}.velorq-custom-pub-form{flex-direction:column;gap:18px;display:flex}.velorq-custom-pub-row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.velorq-custom-pub-field{flex-direction:column;gap:7px;display:flex}.velorq-custom-pub-field label{text-transform:uppercase;letter-spacing:.08em;color:var(--sl);font-size:11px;font-weight:800;font-family:var(--ff-display)}[data-theme=dark] .velorq-custom-pub-field label{color:#cbbbdc}.velorq-custom-pub-field input,.velorq-custom-pub-field select,.velorq-custom-pub-field textarea{box-sizing:border-box;border:1.5px solid var(--ln);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:13.5px;transition:all .18s}[data-theme=dark] .velorq-custom-pub-field input,[data-theme=dark] .velorq-custom-pub-field select,[data-theme=dark] .velorq-custom-pub-field textarea{color:#fff;background:#170b28;border-color:#c026d340}.velorq-custom-pub-field input:focus,.velorq-custom-pub-field select:focus,.velorq-custom-pub-field textarea:focus{border-color:#c026d3;box-shadow:0 0 0 4px #c026d31f}.velorq-custom-pub-flow{border:1.5px solid var(--ln);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}[data-theme=dark] .velorq-custom-pub-flow{background:#c026d30d;border-color:#c026d32e}.velorq-custom-pub-step{color:var(--sl);align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.velorq-custom-pub-step.is-active{color:#c026d3}[data-theme=dark] .velorq-custom-pub-step.is-active{color:#f0abfc}.velorq-custom-pub-step-num{background:var(--ln);width:24px;height:24px;color:var(--sl);font-size:11px;font-family:var(--ff-mono);border-radius:999px;place-items:center;font-weight:700;display:grid}.velorq-custom-pub-step.is-active .velorq-custom-pub-step-num{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3)}.velorq-custom-pub-step-arrow{color:var(--ht);font-size:12px}.velorq-ce-page{color:#ede7da;-webkit-user-select:none;user-select:none;min-height:100dvh;font-family:var(--ff-body);background:#0d0618;flex-direction:column;display:flex;overflow:hidden}.velorq-ce-nav{z-index:50;background:linear-gradient(90deg,#0d0618 0%,#1a0a2e 55%,#3b0749 130%);border-bottom:1px solid #c026d333;justify-content:space-between;align-items:center;gap:14px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.velorq-ce-nav-left{align-items:center;gap:14px;display:flex}.velorq-ce-back-btn{color:#f0abfc;cursor:pointer;background:#c026d31a;border:1px solid #c026d340;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.velorq-ce-back-btn:hover{color:#fff;background:#c026d333;border-color:#c026d3}.velorq-ce-title-wrap{flex-direction:column;display:flex}.velorq-ce-title-wrap h1{font-family:var(--ff-display);color:#fff;letter-spacing:-.2px;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.velorq-ce-badge{color:#fff;letter-spacing:.08em;font-size:10px;font-weight:800;font-family:var(--ff-mono);background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:4px;padding:2px 8px}.velorq-ce-title-wrap span{color:#9d8ebf;font-size:11px}.velorq-ce-nav-history{background:#c026d314;border:1px solid #c026d32e;border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.velorq-ce-history-btn{color:#b7a5cf;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;transition:all .15s;display:inline-flex}.velorq-ce-history-btn:hover:not(:disabled){color:#fff;background:#c026d32e}.velorq-ce-history-btn:disabled{opacity:.35;cursor:not-allowed}.velorq-ce-nav-right{align-items:center;gap:10px;display:flex}.velorq-ce-btn-upload{color:#ede7da;cursor:pointer;background:#c026d31a;border:1px solid #c026d338;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.velorq-ce-btn-upload:hover{color:#fff;background:#c026d333}.velorq-ce-btn-download{color:#38bdf8;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.velorq-ce-btn-download:hover{color:#7dd3fc;background:#38bdf838}.velorq-ce-btn-revert{color:#b7a5cf;cursor:pointer;background:#ffffff0a;border:1px solid #c026d326;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.velorq-ce-btn-revert:hover{color:#fff;background:#c026d31a}.velorq-ce-btn-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c1d6f 0%,#c026d3 55%,#db2777 100%);border:none;border-radius:8px;align-items:center;gap:7px;padding:8px 18px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:0 4px 16px #c026d359}.velorq-ce-btn-save:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #c026d380}.velorq-ce-btn-save:disabled{opacity:.6;cursor:not-allowed}.velorq-ce-workspace{background:#0d0618;flex:1;grid-template-columns:78px 320px 1fr 280px;height:calc(100dvh - 56px);display:grid;overflow:hidden}@media (width<=1280px){.velorq-ce-workspace{grid-template-columns:70px 290px 1fr 240px}}@media (width<=1024px){.velorq-ce-workspace{grid-template-columns:66px 280px 1fr}.velorq-ce-panel-right{display:none}}.velorq-ce-iconbar{background:#0f071a;border-right:1px solid #c026d329;flex-direction:column;align-items:center;gap:8px;padding:14px 0;display:flex;overflow-y:auto}.velorq-ce-tab-btn{color:#9d8ebf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:62px;height:56px;font-size:10px;font-weight:700;transition:all .15s;display:flex}.velorq-ce-tab-btn svg{font-size:18px;transition:transform .15s}.velorq-ce-tab-btn:hover{color:#f0abfc;background:#c026d314}.velorq-ce-tab-btn:hover svg{transform:scale(1.1)}.velorq-ce-tab-btn.is-active{color:#f0abfc;background:#c026d32e;border-color:#c026d359;box-shadow:0 2px 10px #c026d333}.velorq-ce-drawer{background:#120922;border-right:1px solid #c026d329;flex-direction:column;gap:18px;height:100%;padding:18px;display:flex;overflow-y:auto}.velorq-ce-drawer::-webkit-scrollbar{width:5px}.velorq-ce-drawer::-webkit-scrollbar-thumb{background:#c026d340;border-radius:4px}.velorq-ce-drawer-header{border-bottom:1px solid #c026d324;padding-bottom:14px}.velorq-ce-drawer-header h2{font-family:var(--ff-display);color:#fff;margin:0 0 4px;font-size:15px;font-weight:800}.velorq-ce-drawer-header p{color:#9d8ebf;margin:0;font-size:12px;line-height:1.45}.velorq-ce-section-title{letter-spacing:.08em;color:#cbbbdc;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--ff-display);margin-bottom:10px;display:block}.velorq-ce-ratio-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.velorq-ce-ratio-btn{color:#d9cbe8;cursor:pointer;background:#1c0e33;border:1.5px solid #c026d32e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:9px 4px;font-size:11px;transition:all .15s;display:flex}.velorq-ce-ratio-btn strong{color:#fff;font-size:12px}.velorq-ce-ratio-btn:hover{background:#271447;border-color:#c026d3}.velorq-ce-ratio-btn.is-active{color:#f0abfc;background:linear-gradient(135deg,#7c1d6f66,#c026d34d);border-color:#c026d3}.velorq-ce-tool-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.velorq-ce-tool-btn{color:#d9cbe8;cursor:pointer;background:#1c0e33;border:1.5px solid #c026d32e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:flex}.velorq-ce-tool-btn svg{font-size:16px}.velorq-ce-tool-btn:hover{color:#fff;background:#271447;border-color:#c026d3}.velorq-ce-tool-btn.is-active{color:#f0abfc;background:linear-gradient(135deg,#7c1d6f66,#c026d34d);border-color:#c026d3}.velorq-ce-slider-row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.velorq-ce-slider-label{color:#b7a5cf;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.velorq-ce-slider-label span:last-child{color:#f0abfc;font-weight:700;font-family:var(--ff-mono)}.velorq-ce-slider{accent-color:#c026d3;cursor:pointer;background:#1c0e33;border-radius:3px;width:100%;height:5px}.velorq-ce-filter-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.velorq-ce-filter-card{cursor:pointer;background:#1c0e33;border:1.5px solid #c026d32e;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;transition:all .15s;display:flex}.velorq-ce-filter-card:hover{border-color:#c026d3;transform:translateY(-2px)}.velorq-ce-filter-card.is-active{background:#c026d340;border-color:#c026d3;box-shadow:0 0 12px #c026d359}.velorq-ce-filter-preview{background:linear-gradient(135deg,#f59e0b,#ec4899,#8b5cf6);border:1px solid #fff3;border-radius:8px;width:48px;height:48px}.velorq-ce-filter-card span{color:#d9cbe8;text-align:center;white-space:nowrap;font-size:10.5px}.velorq-ce-text-presets{flex-direction:column;gap:8px;display:flex}.velorq-ce-text-preset-btn{color:#fff;cursor:pointer;background:#1c0e33;border:1.5px solid #c026d32e;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 14px;transition:all .15s;display:flex}.velorq-ce-text-preset-btn:hover{background:#271447;border-color:#c026d3}.velorq-ce-stickers-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.velorq-ce-sticker-btn{cursor:pointer;background:#1c0e33;border:1.5px solid #c026d32e;border-radius:8px;justify-content:center;align-items:center;height:50px;font-size:24px;transition:all .15s;display:flex}.velorq-ce-sticker-btn:hover{background:#271447;border-color:#c026d3;transform:scale(1.15)}.velorq-ce-badge-btn{text-align:center;cursor:pointer;background:#1c0e33;border:1.5px solid #c026d32e;border-radius:8px;padding:9px 12px;font-size:11.5px;font-weight:800;transition:all .15s}.velorq-ce-badge-btn:hover{border-color:#c026d3;transform:translateY(-1px)}.velorq-ce-color-palette{flex-wrap:wrap;gap:8px;display:flex}.velorq-ce-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;width:28px;height:28px;transition:transform .15s}.velorq-ce-color-swatch:hover{transform:scale(1.18)}.velorq-ce-color-swatch.is-selected{border-color:#fff;box-shadow:0 0 0 2px #c026d3}.velorq-ce-center{background:radial-gradient(circle,#1e0d38 0%,#0d0618 100%);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:auto}.velorq-ce-canvas-container{background:#000;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #000c,0 0 0 1.5px #c026d340}.velorq-ce-canvas-container canvas{object-fit:contain;max-width:100%;max-height:70vh;display:block}.velorq-ce-center-floating-tools{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#170b28eb;border:1.5px solid #c026d34d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:flex;position:absolute;bottom:24px;box-shadow:0 8px 30px #0009}.velorq-ce-float-btn{color:#d9cbe8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.velorq-ce-float-btn:hover{color:#fff;background:#c026d32e}.velorq-ce-float-divider{background:#c026d340;width:1px;height:20px;margin:0 4px}.velorq-ce-empty-hero{text-align:center;background:#c026d30a;border:2px dashed #c026d359;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;max-width:520px;padding:44px;display:flex}.velorq-ce-empty-hero h3{font-family:var(--ff-display);color:#fff;margin:14px 0 8px;font-size:20px;font-weight:800}.velorq-ce-empty-hero p{color:#9d8ebf;margin:0 0 18px;font-size:13px}.velorq-ce-panel-right{background:#120922;border-left:1px solid #c026d329;flex-direction:column;gap:18px;height:100%;padding:18px;display:flex;overflow-y:auto}.velorq-ce-layer-list{flex-direction:column;gap:8px;display:flex}.velorq-ce-layer-item{cursor:pointer;background:#1c0e33;border:1.5px solid #c026d326;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .15s;display:flex}.velorq-ce-layer-item:hover{background:#271447}.velorq-ce-layer-item.is-selected{background:#c026d338;border-color:#c026d3}.velorq-ce-layer-name{color:#ede7da;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;max-width:160px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.velorq-ce-layer-actions{align-items:center;gap:6px;display:flex}.velorq-ce-layer-btn{color:#9d8ebf;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:12px}.velorq-ce-layer-btn:hover{color:#ef4444;background:#ef44441f}.velorq-ce-video-container{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:860px;display:flex}.velorq-ce-video-player-wrap{background:#000;border-radius:12px;justify-content:center;width:100%;max-height:60vh;display:flex;overflow:hidden;box-shadow:0 16px 40px #0009}.velorq-ce-video-player-wrap video{max-width:100%;max-height:60vh}.velorq-ce-timeline-card{background:#120922;border:1.5px solid #c026d333;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:16px 20px;display:flex}.velorq-ce-timeline-header{justify-content:space-between;align-items:center;display:flex}.velorq-ce-timeline-time{font-size:12.5px;font-family:var(--ff-mono);color:#f0abfc;font-weight:700}.velorq-ce-track-row{align-items:center;gap:12px;display:flex}.velorq-ce-track-label{color:#cbbbdc;width:54px;font-size:11px;font-weight:700;font-family:var(--ff-mono);text-transform:uppercase}.velorq-ce-track-bar{background:#1c0e33;border:1px solid #c026d32e;border-radius:8px;flex:1;height:34px;position:relative;overflow:hidden}.velorq-ce-track-fill{opacity:.9;background:linear-gradient(90deg,#7c1d6f 0%,#c026d3 60%,#db2777 100%);border-radius:6px;position:absolute;top:0;bottom:0}.velorq-ce-track-text{color:#fff;text-shadow:0 1px 4px #000c;font-size:11.5px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.velorq-bqc-page{min-height:100dvh;color:var(--ink,#1a0a2e);background:var(--bg,#fdf8ff);font-family:var(--ff-body,"DM Sans", sans-serif);flex-direction:column;gap:24px;padding:32px 38px 60px;display:flex}[data-theme=dark] .velorq-bqc-page{color:#ede7da;background:#0d0618}.velorq-bqc-breadcrumb{color:var(--sl,#64748b);font-size:12.5px;font-family:var(--ff-mono,"DM Mono", monospace);align-items:center;gap:8px;display:flex}.velorq-bqc-breadcrumb span:not(.is-current):hover{color:#c026d3}.velorq-bqc-breadcrumb .is-current{color:var(--ink,#1a0a2e);font-weight:700}[data-theme=dark] .velorq-bqc-breadcrumb .is-current{color:#f0abfc}.velorq-bqc-header{border-bottom:1.5px solid var(--ln,#7c1d6f1f);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}[data-theme=dark] .velorq-bqc-header{border-bottom-color:#c026d32e}.velorq-bqc-title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.velorq-bqc-title-row h1{color:var(--ink,#1a0a2e);letter-spacing:-.3px;font-size:26px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-bqc-title-row h1{color:#fff}.velorq-bqc-header p{color:var(--sl,#64748b);margin:6px 0 0;font-size:13.5px}[data-theme=dark] .velorq-bqc-header p{color:#d9cbe8}.velorq-bqc-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.velorq-bqc-status-pill{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.velorq-bqc-status-pill.is-action-required{color:#b45309;background:#f59e0b24;border:1px solid #f59e0b4d}.velorq-bqc-status-pill.is-excellent{color:#10b981;background:#10b98124;border:1px solid #10b9814d}.velorq-bqc-status-pill.is-good{color:#c026d3;background:#c026d31f;border:1px solid #c026d347}.velorq-bqc-status-pill.is-needs-improvement{color:#ef4444;background:#ef444424;border:1px solid #ef44444d}.velorq-bqc-status-pill.is-not-evaluated,.velorq-bqc-status-pill.is-not-configured{color:#64748b;background:#64748b24;border:1px solid #64748b47}.velorq-bqc-status-pill.is-resolved{color:#10b981;background:#10b98124;border:1px solid #10b9814d}.velorq-bqc-remediation-banner{border-radius:14px;align-items:center;gap:16px;margin-bottom:8px;padding:16px 20px;animation:.3s bqcFadeIn;display:flex}.velorq-bqc-remediation-banner.is-block{color:#991b1b;background:#ef444414;border:1.5px solid #ef44444d}[data-theme=dark] .velorq-bqc-remediation-banner.is-block{color:#fca5a5;background:#ef444424;border-color:#ef444466}.velorq-bqc-remediation-banner.is-pass{color:#065f46;background:#10b98114;border:1.5px solid #10b9814d}[data-theme=dark] .velorq-bqc-remediation-banner.is-pass{color:#6ee7b7;background:#10b98124;border-color:#10b98166}.velorq-bqc-remediation-banner svg{flex-shrink:0;font-size:24px}.velorq-bqc-remediation-banner-text{flex:1}.velorq-bqc-remediation-banner-text strong{margin-bottom:2px;font-size:14px;display:block}.velorq-bqc-remediation-banner-text p{opacity:.9;margin:0;font-size:13px}.velorq-bqc-banner-action-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ef4444;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s}.velorq-bqc-banner-action-btn:hover{background:#dc2626;transform:translateY(-1px)}.velorq-bqc-grid,.velorq-bqc-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=1100px){.velorq-bqc-grid,.velorq-bqc-main-grid{grid-template-columns:1fr}}.velorq-bqc-left-col,.velorq-bqc-right-col{flex-direction:column;gap:24px;min-width:0;display:flex}.velorq-bqc-card{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:18px;padding:24px 26px;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-bqc-card{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-bqc-card h2{color:var(--ink,#1a0a2e);font-size:16px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0 0 16px}[data-theme=dark] .velorq-bqc-card h2{color:#fff}.velorq-bqc-card-header{border-bottom:1px solid var(--ln,#7c1d6f1a);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.velorq-bqc-rules-counts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.velorq-bqc-count-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.velorq-bqc-count-pill.is-pass{color:#047857;background:#10b9811a;border-color:#10b9813d}.velorq-bqc-count-pill.is-review{color:#b45309;background:#f59e0b1a;border-color:#f59e0b3d}.velorq-bqc-count-pill.is-block{color:#b91c1c;background:#ef44441a;border-color:#ef44443d}[data-theme=dark] .velorq-bqc-count-pill.is-pass{color:#6ee7b7}[data-theme=dark] .velorq-bqc-count-pill.is-review{color:#fcd34d}[data-theme=dark] .velorq-bqc-count-pill.is-block{color:#fca5a5}[data-theme=dark] .velorq-bqc-card-header{border-bottom-color:#c026d324}.velorq-bqc-card-header h2{margin:0}.velorq-bqc-card-header-score{color:#c026d3;font-size:12px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-bqc-card-header-score{color:#f0abfc}.velorq-bqc-overall-label{color:var(--sl,#64748b);font-size:12px}.velorq-bqc-overall-label strong{color:var(--ink,#1a0a2e)}[data-theme=dark] .velorq-bqc-overall-label strong{color:#ede7da}.velorq-bqc-preview-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.velorq-bqc-preview-card-header h2{margin:0}.velorq-bqc-preview-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.velorq-bqc-badge{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f24);color:var(--sl,#64748b);font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}[data-theme=dark] .velorq-bqc-badge{color:#d9cbe8;background:#170b28;border-color:#c026d338}.velorq-bqc-badge.is-inspection{color:#c026d3;background:#c026d31a;border-color:#c026d340}[data-theme=dark] .velorq-bqc-badge.is-inspection{color:#f0abfc;background:#c026d32e;border-color:#c026d359}.velorq-bqc-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.velorq-bqc-preview-frame{border:1.5px solid var(--ln,#7c1d6f26);background:#000;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:400px;margin:0 auto;transition:all .2s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .velorq-bqc-preview-frame{border-color:#c026d340}.velorq-bqc-preview-frame.is-clickable{cursor:pointer}.velorq-bqc-preview-frame.is-clickable:hover{border-color:#c026d3;box-shadow:0 4px 20px #c026d340}.velorq-bqc-preview-frame img,.velorq-bqc-preview-frame video{object-fit:contain;width:100%;height:100%;max-height:400px;display:block}.velorq-bqc-preview-placeholder{text-align:center;color:var(--sl,#64748b);padding:48px 16px;font-size:13px}.velorq-bqc-expand-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#0d0618d9;border:1px solid #fff3;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:grid;position:absolute;top:10px;right:10px}.velorq-bqc-expand-btn:hover{background:#c026d3;transform:scale(1.05)}.velorq-bqc-preview-meta{color:var(--sl,#64748b);margin:12px 0 0;font-size:12px}.velorq-bqc-preview-meta strong{color:var(--ink,#1a0a2e)}[data-theme=dark] .velorq-bqc-preview-meta strong{color:#ede7da}.velorq-bqc-checklist-summary{color:var(--sl,#64748b);margin:-4px 0 14px;font-size:12.5px}[data-theme=dark] .velorq-bqc-checklist-summary{color:#d9cbe8}.velorq-bqc-checklist-tabs{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f24);border-radius:10px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin-bottom:16px;padding:4px;display:flex}[data-theme=dark] .velorq-bqc-checklist-tabs{background:#170b28;border-color:#c026d333}.velorq-bqc-checklist-tabs button{appearance:none;color:var(--sl,#64748b);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s}[data-theme=dark] .velorq-bqc-checklist-tabs button{color:#d9cbe8}.velorq-bqc-checklist-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);box-shadow:0 2px 8px #c026d340}.velorq-bqc-checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.velorq-bqc-checklist-row{border:1.5px solid var(--ln,#7c1d6f1f);width:100%;color:var(--ink,#1a0a2e);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}[data-theme=dark] .velorq-bqc-checklist-row{color:#ede7da;background:#c026d30a;border-color:#c026d329}.velorq-bqc-checklist-row:hover{background:#c026d30f;border-color:#c026d3}.velorq-bqc-row-title{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:600}[data-theme=dark] .velorq-bqc-row-title{color:#ede7da}.velorq-bqc-row-end{flex-shrink:0;align-items:center;gap:10px;display:flex}.velorq-bqc-chevron{color:var(--sl,#64748b);font-size:11px}.velorq-bqc-checklist-description{color:var(--sl,#64748b);background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);border-radius:10px;margin:6px 0 2px;padding:10px 14px;font-size:13px;line-height:1.55}[data-theme=dark] .velorq-bqc-checklist-description{color:#d9cbe8;background:#170b28;border-color:#c026d32e}.velorq-bqc-pill{letter-spacing:.06em;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;padding:3px 10px}.velorq-bqc-pill.is-pass{color:#10b981;background:#10b98124;border:1px solid #10b98147}.velorq-bqc-pill.is-flagged,.velorq-bqc-pill.is-block{color:#ef4444;background:#ef444424;border:1px solid #ef444447}.velorq-bqc-pill.is-review{color:#f59e0b;background:#f59e0b24;border:1px solid #f59e0b47}.velorq-bqc-pill.is-not_configured,.velorq-bqc-pill.is-not-configured,.velorq-bqc-pill.is-not_evaluated,.velorq-bqc-pill.is-not-evaluated{color:#64748b;background:#64748b1f;border:1px solid #64748b3d}[data-theme=dark] .velorq-bqc-pill.is-not_configured,[data-theme=dark] .velorq-bqc-pill.is-not-configured,[data-theme=dark] .velorq-bqc-pill.is-not_evaluated,[data-theme=dark] .velorq-bqc-pill.is-not-evaluated{color:#94a3b8;background:#94a3b824;border-color:#94a3b847}.velorq-bqc-compliance-card{flex-direction:column;gap:16px;display:flex}.velorq-bqc-card-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.velorq-bqc-card-subtitle{color:var(--sl,#64748b);margin:4px 0 0;font-size:12.5px}[data-theme=dark] .velorq-bqc-card-subtitle{color:#d9cbe8}.velorq-bqc-policy-tag{font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);color:#7c3aed;background:#7c3aed1f;border:1px solid #7c3aed40;border-radius:6px;padding:2px 8px}[data-theme=dark] .velorq-bqc-policy-tag{color:#c4b5fd;background:#8b5cf62e;border-color:#8b5cf659}.velorq-bqc-cached-tag{font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);color:#059669;background:#10b9811f;border:1px solid #10b98140;border-radius:6px;padding:2px 8px}[data-theme=dark] .velorq-bqc-cached-tag{color:#6ee7b7;background:#10b9812e;border-color:#10b98159}.velorq-bqc-overall-badge{font-size:12px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;display:inline-flex}.velorq-bqc-overall-badge.is-pass{color:#10b981;background:#10b98126;border:1.5px solid #10b98159}.velorq-bqc-overall-badge.is-review{color:#f59e0b;background:#f59e0b26;border:1.5px solid #f59e0b59}.velorq-bqc-overall-badge.is-block{color:#ef4444;background:#ef444426;border:1.5px solid #ef444459}.velorq-bqc-overall-badge.is-not_configured,.velorq-bqc-overall-badge.is-not_evaluated{color:#64748b;background:#64748b1f;border:1.5px solid #64748b47}.velorq-bqc-status-pill.is-block{color:#ef4444;background:#ef444424;border:1px solid #ef444447}.velorq-bqc-status-pill.is-review{color:#f59e0b;background:#f59e0b24;border:1px solid #f59e0b47}.velorq-bqc-status-pill.is-not-configured,.velorq-bqc-status-pill.is-not-evaluated{color:#64748b;background:#64748b24;border:1px solid #64748b47}.velorq-bqc-rule-stats-bar{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1a);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}[data-theme=dark] .velorq-bqc-rule-stats-bar{background:#c026d30a;border-color:#c026d329}.velorq-bqc-stat-chip{color:var(--sl,#64748b);align-items:center;gap:4px;font-size:12px;display:inline-flex}.velorq-bqc-stat-chip strong{color:var(--ink,#1a0a2e)}[data-theme=dark] .velorq-bqc-stat-chip strong{color:#ede7da}.velorq-bqc-stat-chip.is-pass strong{color:#10b981}.velorq-bqc-stat-chip.is-review strong{color:#f59e0b}.velorq-bqc-stat-chip.is-block strong{color:#ef4444}.velorq-bqc-checklist-tabs button.is-tab-block.is-active{background:linear-gradient(135deg,#b91c1c,#ef4444);box-shadow:0 2px 8px #ef44444d}.velorq-bqc-checklist-tabs button.is-tab-review.is-active{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 2px 8px #f59e0b4d}.velorq-bqc-rules-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.velorq-bqc-rule-item{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:14px;transition:all .18s;overflow:hidden}[data-theme=dark] .velorq-bqc-rule-item{background:#c026d30a;border-color:#c026d329}.velorq-bqc-rule-item.is-result-block{border-left:4px solid #ef4444}.velorq-bqc-rule-item.is-result-review{border-left:4px solid #f59e0b}.velorq-bqc-rule-item.is-result-pass{border-left:4px solid #10b981}.velorq-bqc-rule-row{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.velorq-bqc-rule-row:hover{background:#c026d308}[data-theme=dark] .velorq-bqc-rule-row:hover{background:#c026d314}.velorq-bqc-rule-header-left{flex:1;align-items:flex-start;gap:12px;display:flex}.velorq-bqc-rule-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:11px;font-weight:800;display:inline-flex}.velorq-bqc-rule-icon.is-pass{color:#10b981;background:#10b98126}.velorq-bqc-rule-icon.is-review{color:#f59e0b;background:#f59e0b26}.velorq-bqc-rule-icon.is-block{color:#ef4444;background:#ef444426}.velorq-bqc-rule-icon.is-not_configured,.velorq-bqc-rule-icon.is-not_evaluated,.velorq-bqc-rule-icon.is-other{color:#64748b;background:#64748b26}.velorq-bqc-rule-title-group{flex-direction:column;gap:6px;display:flex}.velorq-bqc-rule-description{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:600;line-height:1.4}[data-theme=dark] .velorq-bqc-rule-description{color:#ede7da}.velorq-bqc-rule-meta-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.velorq-bqc-tag{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:5px;padding:2px 7px}.velorq-bqc-tag.is-category{color:#7c3aed;background:#7c3aed14;border:1px solid #7c3aed2e}[data-theme=dark] .velorq-bqc-tag.is-category{color:#c4b5fd;background:#8b5cf624;border-color:#8b5cf647}.velorq-bqc-tag.is-applies{color:#0284c7;background:#0284c714;border:1px solid #0284c72e}[data-theme=dark] .velorq-bqc-tag.is-applies{color:#7dd3fc;background:#0284c724;border-color:#0284c747}.velorq-bqc-tag.is-severity-block{color:#ef4444;background:#ef44441a;border:1px solid #ef444438}.velorq-bqc-tag.is-severity-review{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b38}.velorq-bqc-tag.is-severity-advisory{color:#64748b;background:#64748b14;border:1px solid #64748b2e}.velorq-bqc-rule-drawer{border-top:1px solid var(--ln,#7c1d6f14);background:var(--bg,#fdf8ff);flex-direction:column;gap:10px;padding:12px 18px 16px;display:flex}[data-theme=dark] .velorq-bqc-rule-drawer{background:#150924;border-top-color:#c026d31f}.velorq-bqc-drawer-section{border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.velorq-bqc-drawer-section.is-evidence{background:#f59e0b0f;border:1px solid #f59e0b33}[data-theme=dark] .velorq-bqc-drawer-section.is-evidence{background:#f59e0b1a;border-color:#f59e0b40}.velorq-bqc-drawer-section.is-recommendation{background:#7c3aed0f;border:1px solid #7c3aed33}[data-theme=dark] .velorq-bqc-drawer-section.is-recommendation{background:#7c3aed1a;border-color:#7c3aed40}.velorq-bqc-drawer-label{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-bqc-drawer-section.is-evidence .velorq-bqc-drawer-label{color:#b45309}[data-theme=dark] .velorq-bqc-drawer-section.is-evidence .velorq-bqc-drawer-label{color:#fbbf24}.velorq-bqc-drawer-section.is-recommendation .velorq-bqc-drawer-label{color:#7c3aed}[data-theme=dark] .velorq-bqc-drawer-section.is-recommendation .velorq-bqc-drawer-label{color:#c4b5fd}.velorq-bqc-drawer-text{color:var(--ink,#1a0a2e);margin:0;font-size:12.5px;line-height:1.5}[data-theme=dark] .velorq-bqc-drawer-text{color:#ede7da}.velorq-bqc-composite-card{flex-direction:column;gap:16px;padding:22px 24px;display:flex}.velorq-bqc-composite-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.velorq-bqc-composite-header h2{margin:3px 0 0;font-size:16px}.velorq-bqc-eyebrow{letter-spacing:.1em;color:#c026d3;text-transform:uppercase;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-bqc-eyebrow{color:#f0abfc}.velorq-bqc-composite-body{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.velorq-bqc-gauge-wrapper{flex-shrink:0;width:96px;height:96px;position:relative}.velorq-bqc-gauge-svg{width:100%;height:100%;transform:rotate(0)}.velorq-bqc-gauge-track{fill:none;stroke:var(--ln,#7c1d6f1f);stroke-width:8px}[data-theme=dark] .velorq-bqc-gauge-track{stroke:#c026d329}.velorq-bqc-gauge-bar{fill:none;stroke:#c026d3;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .6s}.velorq-bqc-gauge-bar.is-excellent{stroke:#10b981}.velorq-bqc-gauge-bar.is-good{stroke:#f59e0b}.velorq-bqc-gauge-bar.is-needs-improvement{stroke:#ef4444}.velorq-bqc-gauge-bar.is-not-evaluated,.velorq-bqc-gauge-bar.is-not-configured{stroke:#64748b}.velorq-bqc-gauge-content{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.velorq-bqc-gauge-score{color:var(--ink,#1a0a2e);font-size:24px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-bqc-gauge-score{color:#fff}.velorq-bqc-gauge-unit{color:var(--sl,#64748b);font-size:10px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);margin-top:3px}.velorq-bqc-composite-bars{flex-direction:column;flex:1;gap:12px;min-width:200px;display:flex}.velorq-bqc-bar-row{grid-template-columns:110px 1fr 40px;align-items:center;gap:12px;font-size:12.5px;display:grid}.velorq-bqc-bar-row span{color:var(--sl,#64748b);font-weight:600}[data-theme=dark] .velorq-bqc-bar-row span{color:#d9cbe8}.velorq-bqc-bar-row strong{text-align:right;color:var(--ink,#1a0a2e);font-family:var(--ff-mono,"DM Mono", monospace);font-weight:700}[data-theme=dark] .velorq-bqc-bar-row strong{color:#ede7da}.velorq-bqc-bar-track{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);border-radius:999px;height:8px;overflow:hidden}[data-theme=dark] .velorq-bqc-bar-track{background:#170b28;border-color:#c026d333}.velorq-bqc-bar-fill{border-radius:999px;height:100%;transition:width .5s}.velorq-bqc-bar-fill.is-brand{background:linear-gradient(90deg,#7c1d6f,#c026d3)}.velorq-bqc-bar-fill.is-technical{background:linear-gradient(90deg,#6d28d9,#8b5cf6)}.velorq-bqc-composite-summary{background:var(--bg,#fdf8ff);color:var(--sl,#64748b);border-left:3px solid #c026d3;border-radius:8px;margin:2px 0 0;padding:12px 16px;font-size:12.5px;line-height:1.55}[data-theme=dark] .velorq-bqc-composite-summary{color:#d9cbe8;background:#170b28;border-left-color:#f0abfc}.velorq-bqc-col-left{flex-direction:column;gap:24px;display:flex}.velorq-bqc-positive-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.velorq-bqc-positive-list li{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);color:var(--ink,#1a0a2e);border-radius:10px;align-items:flex-start;gap:12px;padding:11px 14px;font-size:13px;line-height:1.45;transition:border-color .15s;display:flex}[data-theme=dark] .velorq-bqc-positive-list li{color:#ede7da;background:#170b28;border-color:#c026d32e}.velorq-bqc-positive-list li:hover{border-color:#10b981}.velorq-bqc-check-icon{color:#10b981;flex-shrink:0;margin-top:2px;font-size:13px}.velorq-bqc-selected-pill{color:#7c1d6f;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31f;border-radius:999px;flex-shrink:0;padding:4px 10px}[data-theme=dark] .velorq-bqc-selected-pill{color:#f0abfc;background:#c026d333}.velorq-bqc-suggestion-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.velorq-bqc-suggestion-card{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;transition:all .15s;display:flex}[data-theme=dark] .velorq-bqc-suggestion-card{background:#c026d30a;border-color:#c026d329}.velorq-bqc-suggestion-card.is-added{background:#10b98114;border-color:#10b981}.velorq-bqc-suggestion-text{color:var(--ink,#1a0a2e);flex:1;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}[data-theme=dark] .velorq-bqc-suggestion-text{color:#ede7da}.velorq-bqc-suggestion-card.is-added .velorq-bqc-suggestion-text{color:#10b981}.velorq-bqc-suggestion-check{color:#10b981;flex-shrink:0;margin-top:2px}.velorq-bqc-add-btn{appearance:none;border:1px dashed var(--ln,#7c1d6f4d);color:var(--ink,#1a0a2e);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-bqc-add-btn{color:#ede7da;border-color:#c026d359}.velorq-bqc-add-btn:hover:not(:disabled){color:#c026d3;border-color:#c026d3}.velorq-bqc-add-btn.is-added{color:#10b981;background:#10b9811a;border-style:solid;border-color:#10b981}.velorq-bqc-regen-single-btn{border:1px solid var(--ln,#7c1d6f33);width:32px;height:32px;color:var(--sl,#64748b);cursor:pointer;background:0 0;border-radius:8px;place-items:center;font-size:12px;transition:all .15s;display:grid}[data-theme=dark] .velorq-bqc-regen-single-btn{color:#d9cbe8;border-color:#c026d340}.velorq-bqc-regen-single-btn:hover{color:#c026d3;background:#c026d31a;border-color:#c026d3}.velorq-bqc-technical-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;display:grid}.velorq-bqc-technical-item{border:1.5px solid var(--ln,#7c1d6f1f);background:var(--bg,#fdf8ff);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}[data-theme=dark] .velorq-bqc-technical-item{background:#170b28;border-color:#c026d32e}.velorq-bqc-technical-item strong{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-bqc-technical-item strong{color:#ede7da}.velorq-bqc-technical-label{color:var(--sl,#64748b);font-size:11.5px}.velorq-bqc-tech-label-group{align-items:center;gap:8px;min-height:18px;display:flex}.velorq-bqc-tech-dot{background:#f59e0b;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.velorq-bqc-tech-dot.is-pass{background:#10b981}.velorq-bqc-tech-dot.is-flagged{background:#ef4444}.velorq-bqc-modal-backdrop{z-index:99990;-webkit-backdrop-filter:blur(10px);background:#080312d1;justify-content:center;align-items:center;padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) bqcFadeIn;display:flex;position:fixed;inset:0}.velorq-bqc-modal{border:1.5px solid var(--ln,#7c1d6f2e);background:#fff;border-radius:20px;flex-direction:column;width:min(580px,100%);max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) bqcModalPop;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #7c1d6f33,0 10px 30px #00000026}[data-theme=dark] .velorq-bqc-modal{background:#170b28;border-color:#c026d34d;box-shadow:0 24px 60px #000000b3,0 0 30px #c026d326}.velorq-bqc-modal-header{border-bottom:1.5px solid var(--ln,#7c1d6f1f);justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}[data-theme=dark] .velorq-bqc-modal-header{border-bottom-color:#c026d32e}.velorq-bqc-modal-title-wrap{align-items:center;gap:12px;display:flex}.velorq-bqc-modal-icon{color:#c026d3;background:linear-gradient(135deg,#7c1d6f26,#c026d31a);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;display:grid}[data-theme=dark] .velorq-bqc-modal-icon{color:#f0abfc;background:#c026d326}.velorq-bqc-modal-title-wrap h3{color:var(--ink,#1a0a2e);font-size:17px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0 0 3px}[data-theme=dark] .velorq-bqc-modal-title-wrap h3{color:#fff}.velorq-bqc-modal-title-wrap p{color:var(--sl,#64748b);margin:0;font-size:12.5px}[data-theme=dark] .velorq-bqc-modal-title-wrap p{color:#d9cbe8}.velorq-bqc-modal-close{border:1px solid var(--ln,#7c1d6f26);width:32px;height:32px;color:var(--sl,#64748b);cursor:pointer;background:0 0;border-radius:8px;place-items:center;font-size:13px;transition:all .15s;display:grid}.velorq-bqc-modal-close:hover{color:#c026d3;border-color:#c026d3}.velorq-bqc-modal-body{flex-direction:column;gap:16px;padding:22px 24px;display:flex}.velorq-bqc-radio-group{flex-direction:column;gap:10px;display:flex}.velorq-bqc-radio-card{border:1.5px solid var(--ln,#7c1d6f26);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .15s;display:flex}[data-theme=dark] .velorq-bqc-radio-card{background:#170b28;border-color:#c026d32e}.velorq-bqc-radio-card:hover{border-color:#c026d3}.velorq-bqc-radio-card input[type=radio]{accent-color:#c026d3;margin-top:3px}.velorq-bqc-radio-content{flex-direction:column;gap:2px;display:flex}.velorq-bqc-radio-content strong{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:700}[data-theme=dark] .velorq-bqc-radio-content strong{color:#fff}.velorq-bqc-radio-content span{color:var(--sl,#64748b);font-size:12px;line-height:1.4}[data-theme=dark] .velorq-bqc-radio-content span{color:#d9cbe8}.velorq-bqc-checkbox-list{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);border-radius:12px;flex-direction:column;gap:8px;max-height:200px;padding:12px;display:flex;overflow-y:auto}[data-theme=dark] .velorq-bqc-checkbox-list{background:#0d0618;border-color:#c026d333}.velorq-bqc-checkbox-heading{text-transform:uppercase;letter-spacing:.05em;color:#c026d3;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);margin-bottom:2px}[data-theme=dark] .velorq-bqc-checkbox-heading{color:#f0abfc}.velorq-bqc-checkbox-row{color:var(--ink,#1a0a2e);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:12.5px;transition:background .15s;display:flex}[data-theme=dark] .velorq-bqc-checkbox-row{color:#ede7da}.velorq-bqc-checkbox-row:hover{background:#c026d30f}.velorq-bqc-checkbox-row input[type=checkbox]{accent-color:#c026d3;margin-top:2px}.velorq-bqc-modal-summary{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.velorq-bqc-modal-count-pill{color:#c026d3;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31f;border-radius:999px;padding:3px 10px}[data-theme=dark] .velorq-bqc-modal-count-pill{color:#f0abfc;background:#c026d333}.velorq-bqc-modal-note{color:var(--sl,#64748b);font-size:11.5px}[data-theme=dark] .velorq-bqc-modal-note{color:#d9cbe8}.velorq-bqc-modal-actions{border-top:1.5px solid var(--ln,#7c1d6f1f);background:var(--bg,#fdf8ff);border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}[data-theme=dark] .velorq-bqc-modal-actions{background:#0d0618;border-top-color:#c026d32e}@keyframes bqcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bqcModalPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.velorq-bqc-remediation-center{background:#fff;border:1.5px solid #c026d340;position:relative;overflow:hidden}[data-theme=dark] .velorq-bqc-remediation-center{background:#170b28;border-color:#c026d359}.velorq-bqc-remediation-title-wrap h2{margin:4px 0 2px;font-size:18px;font-weight:800}.velorq-bqc-selected-pill.is-rem-count{color:#059669;background:#10b9811f;border:1px solid #10b98140}[data-theme=dark] .velorq-bqc-selected-pill.is-rem-count{color:#6ee7b7;background:#10b98133}.velorq-bqc-remediations-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;margin-top:14px;display:grid}.velorq-bqc-remediation-item{border:1.5px solid var(--ln,#7c1d6f24);background:var(--bg,#fdf8ff);border-radius:14px;flex-direction:column;gap:12px;padding:18px;transition:all .2s;display:flex}[data-theme=dark] .velorq-bqc-remediation-item{background:#150924;border-color:#c026d333}.velorq-bqc-remediation-item.is-severity-block{border-left:4px solid #ef4444}.velorq-bqc-remediation-item.is-severity-review{border-left:4px solid #f59e0b}.velorq-bqc-remediation-item.is-status-resolved{opacity:.85;border-left:4px solid #10b981}.velorq-bqc-rem-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.velorq-bqc-rem-title-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.velorq-bqc-rem-sev-badge{font-size:10px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:4px;padding:2px 7px}.velorq-bqc-rem-sev-badge.is-block{color:#fff;background:#ef4444}.velorq-bqc-rem-sev-badge.is-review{color:#fff;background:#f59e0b}.velorq-bqc-rem-field-badge,.velorq-bqc-rem-action-badge{color:#7c3aed;font-size:11px;font-family:var(--ff-mono,"DM Mono", monospace);background:#7c3aed1a;border-radius:5px;padding:2px 8px}[data-theme=dark] .velorq-bqc-rem-field-badge,[data-theme=dark] .velorq-bqc-rem-action-badge{color:#c4b5fd;background:#8b5cf626}.velorq-bqc-rem-status-pill{font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;padding:2px 8px}.velorq-bqc-rem-status-pill.is-resolved{color:#059669;background:#10b98126}.velorq-bqc-rem-status-pill.is-still_failing,.velorq-bqc-rem-status-pill.is-open{color:#dc2626;background:#ef444426}.velorq-bqc-rem-status-pill.is-not_evaluated{color:#64748b;background:#64748b26}.velorq-bqc-rem-title{color:var(--ink,#1a0a2e);margin:0;font-size:14.5px;font-weight:700;line-height:1.35}[data-theme=dark] .velorq-bqc-rem-title{color:#fff}.velorq-bqc-rem-body{flex-direction:column;gap:8px;display:flex}.velorq-bqc-rem-section{border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.velorq-bqc-rem-section.is-evidence{background:#ef44440d;border:1px solid #ef44442e}.velorq-bqc-rem-section.is-recommendation{background:#10b9810d;border:1px solid #10b9812e}.velorq-bqc-rem-label{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-bqc-rem-section.is-evidence .velorq-bqc-rem-label{color:#b91c1c}.velorq-bqc-rem-section.is-recommendation .velorq-bqc-rem-label{color:#047857}.velorq-bqc-rem-text{color:var(--ink,#1a0a2e);margin:0;font-size:12.5px;line-height:1.45}[data-theme=dark] .velorq-bqc-rem-text{color:#ede7da}.velorq-bqc-rem-footer{border-top:1px solid var(--ln,#7c1d6f14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.velorq-bqc-rem-meta{color:var(--sl,#64748b);align-items:center;gap:8px;font-size:11px;display:flex}.velorq-bqc-rem-meta code{font-family:var(--ff-mono,"DM Mono", monospace);background:#0000000a;border-radius:4px;padding:1px 4px;font-size:10.5px}.velorq-bqc-rem-btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.velorq-bqc-rem-btn.is-edit{color:#fff;background:#7c3aed}.velorq-bqc-rem-btn.is-edit:hover{background:#6d28d9}.velorq-bqc-rem-btn.is-editor{color:#7c3aed;background:#7c3aed1f;border:1px solid #7c3aed40}.velorq-bqc-rem-btn.is-editor:hover{background:#7c3aed33}.velorq-bqc-modal-box.is-quick-edit,.velorq-bqc-modal-box.is-history{border:1.5px solid var(--ln,#7c1d6f2e);background:#fff;border-radius:20px;flex-direction:column;width:min(650px,100%);max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) bqcModalPop;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #7c1d6f33,0 10px 30px #00000026}[data-theme=dark] .velorq-bqc-modal-box.is-quick-edit,[data-theme=dark] .velorq-bqc-modal-box.is-history{background:#170b28;border-color:#c026d34d;box-shadow:0 24px 60px #000000b3,0 0 30px #c026d326}.velorq-bqc-modal-box.is-history{width:min(720px,100%);max-height:min(86vh,780px);overflow:hidden}.velorq-bqc-modal-box.is-history .velorq-bqc-modal-header{align-items:flex-start;padding:18px 22px}.velorq-bqc-modal-box.is-history .velorq-bqc-modal-title-wrap{min-width:0}.velorq-bqc-modal-box.is-history .velorq-bqc-modal-title-wrap h3{line-height:1.3}.velorq-bqc-modal-box.is-history .velorq-bqc-modal-title-wrap p{max-width:58ch;line-height:1.45}.velorq-bqc-modal-box.is-history .velorq-bqc-modal-body{min-height:0;padding:18px 22px;overflow-y:auto}.velorq-bqc-modal-box.is-history .velorq-bqc-modal-footer{border-top:1px solid var(--ln,#7c1d6f1f);justify-content:flex-end;padding:14px 22px;display:flex}[data-theme=dark] .velorq-bqc-modal-box.is-history .velorq-bqc-modal-footer{border-top-color:#c026d32e}.velorq-bqc-edit-field{flex-direction:column;gap:6px;display:flex}.velorq-bqc-edit-field label{color:var(--ink,#1a0a2e);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-bqc-edit-field label{color:#ede7da}.velorq-bqc-edit-field input,.velorq-bqc-edit-field textarea{border:1.5px solid var(--ln,#7c1d6f26);background:var(--bg,#fdf8ff);color:var(--ink,#1a0a2e);border-radius:10px;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:all .2s}[data-theme=dark] .velorq-bqc-edit-field input,[data-theme=dark] .velorq-bqc-edit-field textarea{color:#ede7da;background:#0d0618;border-color:#c026d340}.velorq-bqc-edit-field input:focus,.velorq-bqc-edit-field textarea:focus{border-color:#8b5cf6;outline:none;box-shadow:0 0 0 3px #8b5cf626}.velorq-bqc-history-list{flex-direction:column;gap:12px;display:flex}.velorq-bqc-history-card{border:1.5px solid var(--ln,#7c1d6f1f);background:var(--bg,#fdf8ff);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}[data-theme=dark] .velorq-bqc-history-card{background:#110520;border-color:#c026d32e}.velorq-bqc-history-card.is-result-BLOCK{border-left:4px solid #ef4444}.velorq-bqc-history-card.is-result-REVIEW{border-left:4px solid #f59e0b}.velorq-bqc-history-card.is-result-PASS{border-left:4px solid #10b981}.velorq-bqc-history-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.velorq-bqc-history-card-meta{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.velorq-bqc-history-index{color:#7c3aed;font-size:12px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-bqc-history-date{color:var(--sl,#64748b);font-size:12px;line-height:1.4}.velorq-bqc-history-card-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;font-size:12px;display:grid}.velorq-bqc-history-stat{border-top:1px solid var(--ln,#7c1d6f1a);min-width:0;color:var(--sl,#64748b);flex-direction:column;gap:4px;padding:9px 0;line-height:1.4;display:flex}.velorq-bqc-history-stat strong{color:var(--ink,#1a0a2e);overflow-wrap:anywhere;font-size:13px;font-weight:700}[data-theme=dark] .velorq-bqc-history-stat strong{color:#ede7da}.velorq-bqc-history-stat.is-hash code{font-family:var(--ff-mono,"DM Mono", monospace);overflow-wrap:anywhere;font-size:11px}@media (width<=520px){.velorq-bqc-modal-box.is-history .velorq-bqc-modal-header,.velorq-bqc-modal-box.is-history .velorq-bqc-modal-body,.velorq-bqc-modal-box.is-history .velorq-bqc-modal-footer{padding-left:16px;padding-right:16px}.velorq-bqc-history-card-body{grid-template-columns:minmax(0,1fr)}}@media (width<=1140px){.velorq-bqc-grid{grid-template-columns:1fr}}@media (width<=768px){.velorq-bqc-page{gap:16px;padding:20px 18px 48px}.velorq-bqc-header-actions{width:100%}.velorq-bqc-composite-body{flex-direction:column;align-items:flex-start;gap:20px}}.velorq-modal-overlay{background:var(--color-overlay);z-index:90;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.velorq-modal{background:var(--color-surface);border:1px solid var(--color-border);width:min(520px,100%);max-height:90vh;color:var(--color-text-primary);border-radius:16px;padding:24px;overflow-y:auto}.velorq-modal h2{color:var(--color-text-heading);margin:0 0 6px;font-size:18px}.velorq-modal p{color:var(--color-text-secondary);margin:0 0 16px;font-size:13px}.velorq-modal-footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=480px){.velorq-modal{padding:18px}}.velorq-ra-page{min-height:100dvh;color:var(--ink,#1a0a2e);background:var(--bg,#fdf8ff);font-family:var(--ff-body,"DM Sans", sans-serif);flex-direction:column;gap:24px;padding:32px 38px 60px;display:flex}[data-theme=dark] .velorq-ra-page{color:#ede7da;background:#0d0618}.velorq-ra-header{border-bottom:1.5px solid var(--ln,#7c1d6f1f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}[data-theme=dark] .velorq-ra-header{border-bottom-color:#c026d32e}.velorq-ra-header-title{align-items:center;gap:14px;display:flex}.velorq-ra-icon{color:#c026d3;background:linear-gradient(135deg,#7c1d6f26,#c026d31a);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;display:grid}[data-theme=dark] .velorq-ra-icon{color:#f0abfc;background:#c026d326}.velorq-ra-header-title h1{color:var(--ink,#1a0a2e);letter-spacing:-.3px;font-size:24px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0 0 4px}[data-theme=dark] .velorq-ra-header-title h1{color:#fff}.velorq-ra-header-title p{color:var(--sl,#64748b);margin:0;font-size:13.5px}[data-theme=dark] .velorq-ra-header-title p{color:#d9cbe8}.velorq-ra-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.velorq-ra-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.velorq-ra-sidebar-col{flex-direction:column;gap:20px;display:flex}.velorq-ra-creative{flex-direction:column;display:flex}.velorq-ra-creative-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.velorq-ra-creative-title-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.velorq-ra-creative-title-wrap h2{color:var(--ink,#1a0a2e);font-size:16px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-ra-creative-title-wrap h2{color:#fff}.velorq-ra-variant-pill{color:#c026d3;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31a;border:1px solid #c026d338;border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}[data-theme=dark] .velorq-ra-variant-pill{color:#f0abfc;background:#c026d32e;border-color:#c026d359}.velorq-ra-creative-badges{align-items:center;gap:8px;display:flex}.velorq-ra-download-btn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.velorq-ra-creative .velorq-bqc-preview-frame{border:1.5px solid var(--ln,#7c1d6f29);background:#0d0618;border-radius:14px;justify-content:center;align-items:center;width:100%;max-height:480px;margin:0 0 20px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .velorq-ra-creative .velorq-bqc-preview-frame{background:#000;border-color:#c026d340}.velorq-ra-creative .velorq-bqc-preview-frame img,.velorq-ra-creative .velorq-bqc-preview-frame video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:460px;display:block}.velorq-ra-details{border-top:1px solid var(--ln,#7c1d6f1f);margin-top:4px;padding-top:18px}[data-theme=dark] .velorq-ra-details{border-top-color:#c026d329}.velorq-ra-details h3{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px}[data-theme=dark] .velorq-ra-details h3{color:#ede7da}.velorq-ra-details-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.velorq-ra-details-item{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1a);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:9px 12px;display:flex}[data-theme=dark] .velorq-ra-details-item{background:#c026d30d;border-color:#c026d329}.velorq-ra-details-item span{text-transform:uppercase;letter-spacing:.06em;color:var(--sl,#64748b);font-size:10px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-ra-details-item span{color:#a89bb8}.velorq-ra-details-item strong{color:var(--ink,#1a0a2e);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}[data-theme=dark] .velorq-ra-details-item strong{color:#fff}.velorq-ra-summary{flex-direction:column;display:flex}.velorq-ra-summary-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.velorq-ra-summary-header h2{color:var(--ink,#1a0a2e);font-size:16px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-ra-summary-header h2{color:#fff}.velorq-ra-review-scores{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.velorq-ra-review-scores li{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.velorq-ra-review-scores li span{width:120px;color:var(--sl,#64748b);flex-shrink:0;font-size:12px;font-weight:600}[data-theme=dark] .velorq-ra-review-scores li span{color:#d9cbe8}.velorq-ra-review-bar{background:#7c1d6f1a;border-radius:999px;flex:1;height:7px;overflow:hidden}[data-theme=dark] .velorq-ra-review-bar{background:#c026d329}.velorq-ra-review-bar-fill{background:linear-gradient(90deg,#7c1d6f,#c026d3);border-radius:999px;height:100%;transition:width .4s}.velorq-ra-review-scores li strong{text-align:right;width:55px;font-family:var(--ff-mono,"DM Mono", monospace);color:var(--ink,#1a0a2e);font-size:12px;font-weight:800}[data-theme=dark] .velorq-ra-review-scores li strong{color:#fff}.velorq-ra-breakdown-link{appearance:none;color:#c026d3;cursor:pointer;border:none;border-top:1px dashed var(--ln,#7c1d6f1f);text-align:left;background:0 0;margin-top:10px;padding:10px 0 0;font-size:12.5px;font-weight:700;transition:color .15s}[data-theme=dark] .velorq-ra-breakdown-link{color:#f0abfc;border-top-color:#c026d329}.velorq-ra-breakdown-link:hover{text-decoration:underline}.velorq-ra-tree{margin-top:4px;position:relative}.velorq-ra-tree-root{z-index:2;background:linear-gradient(135deg,#7c1d6f14,#c026d30d);border:1.5px solid #c026d340;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:flex;position:relative}.velorq-ra-tree-root-icon{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid;box-shadow:0 2px 8px #c026d34d}.velorq-ra-tree-root-info{flex-direction:column;min-width:0;display:flex}.velorq-ra-tree-root-label{text-transform:uppercase;letter-spacing:.08em;color:#c026d3;font-size:9.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-ra-tree-root-label{color:#f0abfc}.velorq-ra-tree-root-name{color:var(--ink,#1a0a2e);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}[data-theme=dark] .velorq-ra-tree-root-name{color:#ede7da}.velorq-ra-tree-trunk{z-index:1;background:linear-gradient(#7c1d6f 0%,#10b981 40%,#c026d3 75%,#c026d333 100%);border-radius:2px;width:2px;position:absolute;top:34px;bottom:18px;left:21px}.velorq-ra-tree-nodes{z-index:2;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.velorq-ra-tree-node{align-items:center;gap:10px;padding-left:9px;display:flex;position:relative}.velorq-ra-tree-node:before{content:"";background:var(--ln,#7c1d6f26);z-index:1;width:14px;height:2px;position:absolute;top:50%;left:21px;transform:translateY(-50%)}.velorq-ra-tree-node.is-done:before{background:#10b981}.velorq-ra-tree-node.is-active:before{background:#c026d3}.velorq-ra-tree-marker{border:2px solid var(--ln,#7c1d6f33);width:24px;height:24px;color:var(--sl,#64748b);z-index:3;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:10.5px;transition:all .2s;display:grid}[data-theme=dark] .velorq-ra-tree-marker{background:#170b28;border-color:#c026d340}.velorq-ra-tree-node.is-done .velorq-ra-tree-marker{color:#10b981;background:#10b98124;border-color:#10b981}.velorq-ra-tree-node.is-active .velorq-ra-tree-marker{color:#c026d3;background:#c026d329;border-color:#c026d3;box-shadow:0 0 0 3.5px #c026d32e}[data-theme=dark] .velorq-ra-tree-node.is-active .velorq-ra-tree-marker{color:#f0abfc;border-color:#f0abfc}.velorq-ra-tree-node.is-pending .velorq-ra-tree-marker{background:var(--bg,#fdf8ff);border-color:var(--ln,#7c1d6f26);color:var(--sl,#64748b);font-size:9.5px}.velorq-ra-tree-content{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 12px;transition:all .15s;display:flex}[data-theme=dark] .velorq-ra-tree-content{background:#c026d30a;border-color:#c026d329}.velorq-ra-tree-node.is-active .velorq-ra-tree-content{background:linear-gradient(90deg,#c026d314 0%,#fff 100%);border-color:#c026d3;box-shadow:0 2px 8px #c026d31a}[data-theme=dark] .velorq-ra-tree-node.is-active .velorq-ra-tree-content{background:linear-gradient(90deg,#c026d324 0%,#170b28 100%)}.velorq-ra-tree-node.is-done .velorq-ra-tree-content{border-color:#10b98140}.velorq-ra-tree-title-group{flex-direction:column;gap:1px;min-width:0;display:flex}.velorq-ra-tree-step-num{text-transform:uppercase;letter-spacing:.08em;color:var(--sl,#64748b);font-size:9px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-ra-tree-node.is-active .velorq-ra-tree-step-num{color:#c026d3}[data-theme=dark] .velorq-ra-tree-node.is-active .velorq-ra-tree-step-num{color:#f0abfc}.velorq-ra-tree-node.is-done .velorq-ra-tree-step-num{color:#10b981}.velorq-ra-tree-label{color:var(--ink,#1a0a2e);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}[data-theme=dark] .velorq-ra-tree-label{color:#ede7da}.velorq-ra-tree-status{white-space:nowrap;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:6px;flex-shrink:0;padding:2px 8px}.velorq-ra-tree-node.is-done .velorq-ra-tree-status{color:#10b981;background:#10b9811f}.velorq-ra-tree-node.is-active .velorq-ra-tree-status{color:#c026d3;background:#c026d31f;border:1px solid #c026d338}[data-theme=dark] .velorq-ra-tree-node.is-active .velorq-ra-tree-status{color:#f0abfc}.velorq-ra-tree-node.is-pending .velorq-ra-tree-status{color:var(--sl,#64748b);background:var(--bg,#fdf8ff)}.velorq-ra-human-review{flex-direction:column;display:flex}.velorq-ra-human-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.velorq-ra-human-header h2{color:var(--ink,#1a0a2e);font-size:17px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0 0 4px}[data-theme=dark] .velorq-ra-human-header h2{color:#fff}.velorq-ra-human-header p{color:var(--sl,#64748b);margin:0;font-size:13px}[data-theme=dark] .velorq-ra-human-header p{color:#d9cbe8}.velorq-ra-quick-team-bar{background:#c026d30d;border:1px dashed #c026d340;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}[data-theme=dark] .velorq-ra-quick-team-bar{background:#c026d31a;border-color:#c026d34d}.velorq-ra-quick-team-label{color:#c026d3;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}[data-theme=dark] .velorq-ra-quick-team-label{color:#f0abfc}.velorq-ra-quick-team-chip{border:1px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-ra-quick-team-chip{color:#ede7da;background:#170b28;border-color:#c026d333}.velorq-ra-quick-team-chip:hover{color:#c026d3;border-color:#c026d3;transform:translateY(-1px)}[data-theme=dark] .velorq-ra-quick-team-chip:hover{color:#f0abfc;border-color:#f0abfc}.velorq-ra-review-counts{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:8px 14px;display:flex}[data-theme=dark] .velorq-ra-review-counts{background:#170b28;border-color:#c026d32e}.velorq-ra-review-counts span{color:var(--sl,#64748b);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}[data-theme=dark] .velorq-ra-review-counts span{color:#d9cbe8}.velorq-ra-review-counts strong{font-family:var(--ff-mono,"DM Mono", monospace);color:var(--ink,#1a0a2e);font-weight:800}[data-theme=dark] .velorq-ra-review-counts strong{color:#fff}.velorq-ra-review-counts button{color:var(--sl,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:4px;transition:color .15s}.velorq-ra-review-counts button:hover{color:#c026d3}.velorq-ra-review-error{color:#ef4444;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:12.5px}.velorq-ra-reviewer-list{flex-direction:column;gap:12px;display:flex}.velorq-ra-reviewer{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;transition:all .18s;display:flex;box-shadow:0 2px 10px #00000005}[data-theme=dark] .velorq-ra-reviewer{background:#c026d30a;border-color:#c026d329}.velorq-ra-reviewer:hover{border-color:#c026d3;box-shadow:0 4px 16px #c026d31a}.velorq-ra-reviewer-main{flex:300px;align-items:center;gap:12px;min-width:0;display:flex}.velorq-ra-reviewer-avatar{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:13.5px;font-weight:800;display:grid;box-shadow:0 2px 8px #c026d340}.velorq-ra-reviewer-info{flex-direction:column;gap:4px;min-width:0;display:flex}.velorq-ra-reviewer-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.velorq-ra-reviewer-name{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:800}[data-theme=dark] .velorq-ra-reviewer-name{color:#ede7da}.velorq-ra-member-type-tag{font-size:10px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.velorq-ra-member-type-tag.is-team{color:#0284c7;background:#0ea5e91f}.velorq-ra-member-type-tag.is-external{color:#9333ea;background:#a855f71f}.velorq-ra-role-tag{color:#7c1d6f;font-size:10.5px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);background:#7c1d6f14;border-radius:6px;padding:2px 7px}[data-theme=dark] .velorq-ra-role-tag{color:#f0abfc;background:#c026d32e}.velorq-ra-reviewer-meta{color:var(--sl,#64748b);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.velorq-ra-email-text{font-family:var(--ff-mono,"DM Mono", monospace);color:var(--sl,#64748b)}[data-theme=dark] .velorq-ra-email-text{color:#d9cbe8}.velorq-ra-bullet{color:var(--ln,#7c1d6f4d)}.velorq-ra-time-text{color:var(--sl,#64748b)}.velorq-ra-reviewer-status-group{align-items:center;display:flex}.velorq-ra-review-status{white-space:nowrap;letter-spacing:.04em;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;padding:4px 12px}.velorq-ra-review-status.is-approved{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.velorq-ra-review-status.is-changes{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.velorq-ra-review-status.is-pending{color:var(--sl,#64748b);background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f26)}[data-theme=dark] .velorq-ra-review-status.is-pending{color:#d9cbe8;background:#170b28;border-color:#c026d333}.velorq-ra-review-status.is-viewed{color:#0ea5e9;background:#0ea5e91f;border:1px solid #0ea5e940}.velorq-ra-review-status.is-revoked{color:#ef4444;background:#ef44441a;border:1px solid #ef444440}.velorq-ra-reviewer-actions{align-items:center;gap:6px;display:flex}.velorq-ra-resend-btn{border:1px solid var(--ln,#7c1d6f2e);color:var(--sl,#64748b);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-ra-resend-btn{color:#d9cbe8;border-color:#c026d340}.velorq-ra-resend-btn:hover{color:#c026d3;background:#c026d30d;border-color:#c026d3}.velorq-ra-revoke-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444433;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;transition:all .15s;display:inline-flex}.velorq-ra-revoke-btn:hover{background:#ef44441a;border-color:#ef4444}.velorq-ra-feedback-list{border-top:1px solid var(--ln,#7c1d6f1a);flex-direction:column;gap:8px;width:100%;margin-top:10px;padding-top:12px;display:flex}[data-theme=dark] .velorq-ra-feedback-list{border-top-color:#c026d324}.velorq-ra-feedback-quote{background:var(--bg,#fdf8ff);color:var(--ink,#1a0a2e);border-left:3px solid #c026d3;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}[data-theme=dark] .velorq-ra-feedback-quote{color:#ede7da;background:#170b28;border-left-color:#f0abfc}.velorq-ra-feedback-time{color:var(--sl,#64748b);font-size:10.5px;font-family:var(--ff-mono,"DM Mono", monospace);flex-shrink:0}.velorq-ra-owner-note{color:var(--sl,#64748b);margin:16px 0 0;font-size:12px;font-style:italic}[data-theme=dark] .velorq-ra-owner-note{color:#d9cbe8}.velorq-ra-footer{background:linear-gradient(135deg,#7c1d6f14,#c026d30a);border:1.5px solid #c026d333;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}[data-theme=dark] .velorq-ra-footer{background:linear-gradient(135deg,#7c1d6f29,#c026d314);border-color:#c026d340}.velorq-ra-footer strong{color:var(--ink,#1a0a2e);font-size:14.5px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin-bottom:2px;display:block}[data-theme=dark] .velorq-ra-footer strong{color:#fff}.velorq-ra-footer p{color:var(--sl,#64748b);margin:0;font-size:12.5px}[data-theme=dark] .velorq-ra-footer p{color:#d9cbe8}.velorq-ra-footer ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.velorq-ra-footer li{color:var(--ink,#1a0a2e);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}[data-theme=dark] .velorq-ra-footer li{color:#ede7da}.velorq-ra-footer li .is-pass{color:#10b981}.velorq-ra-footer li .is-warn{color:#f59e0b}.velorq-ra-footer-note{color:#c026d3;font-size:11.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31f;border-radius:999px;padding:6px 14px}[data-theme=dark] .velorq-ra-footer-note{color:#f0abfc;background:#c026d333}.velorq-ra-invite-tabs{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);border-radius:12px;gap:6px;margin-bottom:16px;padding:4px;display:flex}[data-theme=dark] .velorq-ra-invite-tabs{background:#170b28;border-color:#c026d32e}.velorq-ra-invite-tab{color:var(--sl,#64748b);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-ra-invite-tab{color:#d9cbe8}.velorq-ra-invite-tab.is-active{color:#c026d3;background:#fff;box-shadow:0 1px 4px #7c1d6f1a}[data-theme=dark] .velorq-ra-invite-tab.is-active{color:#f0abfc;background:#c026d340}.velorq-ra-modal-deliverables-note{background:#7c1d6f0d;border:1px solid #7c1d6f1f;border-radius:10px;margin:16px 0 0;padding:12px 14px}[data-theme=dark] .velorq-ra-modal-deliverables-note{background:#c026d31a;border-color:#c026d333}.velorq-ra-modal-deliverables-title{text-transform:uppercase;letter-spacing:.05em;color:#c026d3;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);margin-bottom:6px;display:block}[data-theme=dark] .velorq-ra-modal-deliverables-title{color:#f0abfc}.velorq-ra-modal-deliverables-note ul{color:var(--sl,#64748b);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}[data-theme=dark] .velorq-ra-modal-deliverables-note ul{color:#d9cbe8}.velorq-ra-invite-success-banner{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.velorq-ra-invite-success-banner.is-warning{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b4d}.velorq-ra-invite-success-banner p{color:var(--sl,#64748b);margin:4px 0 0;font-size:12.5px}.velorq-ra-share-link{background:var(--bg,#fdf8ff);border:1.5px solid var(--ln,#7c1d6f26);border-radius:10px;align-items:center;gap:10px;margin:8px 0 16px;padding:10px 14px;display:flex}[data-theme=dark] .velorq-ra-share-link{background:#170b28;border-color:#c026d338}.velorq-ra-share-link input{font-family:var(--ff-mono,"DM Mono", monospace);color:var(--ink,#1a0a2e);background:0 0;border:none;outline:none;flex:1;font-size:12px}[data-theme=dark] .velorq-ra-share-link input{color:#fff}.velorq-ra-gate-banner{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:4px;display:grid}@media (width<=900px){.velorq-ra-gate-banner{grid-template-columns:1fr}}.velorq-ra-gate-card{border:1.5px solid var(--ln,#7c1d6f24);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;transition:all .2s;display:flex;box-shadow:0 2px 10px #00000005}[data-theme=dark] .velorq-ra-gate-card{background:#c026d30a;border-color:#c026d32e}.velorq-ra-gate-card.is-pass,.velorq-ra-gate-card.is-approved,.velorq-ra-gate-card.is-allowed{background:linear-gradient(135deg,#10b9810a 0%,#fff 100%);border-color:#10b98159}[data-theme=dark] .velorq-ra-gate-card.is-pass,[data-theme=dark] .velorq-ra-gate-card.is-approved,[data-theme=dark] .velorq-ra-gate-card.is-allowed{background:linear-gradient(135deg,#10b98114 0%,#170b28 100%);border-color:#10b98166}.velorq-ra-gate-card.is-block,.velorq-ra-gate-card.is-blocked{background:linear-gradient(135deg,#ef44440a 0%,#fff 100%);border-color:#ef444459}[data-theme=dark] .velorq-ra-gate-card.is-block,[data-theme=dark] .velorq-ra-gate-card.is-blocked{background:linear-gradient(135deg,#ef444414 0%,#170b28 100%);border-color:#ef444466}.velorq-ra-gate-card.is-review{background:linear-gradient(135deg,#f59e0b0a 0%,#fff 100%);border-color:#f59e0b59}[data-theme=dark] .velorq-ra-gate-card.is-review{background:linear-gradient(135deg,#f59e0b14 0%,#170b28 100%);border-color:#f59e0b66}.velorq-ra-gate-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.velorq-ra-gate-label-wrap{flex-direction:column;gap:6px;width:100%;display:flex}.velorq-ra-gate-sublabel{text-transform:uppercase;letter-spacing:.07em;color:var(--sl,#64748b);font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-ra-gate-sublabel{color:#a89bb8}.velorq-ra-gate-badge-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.velorq-ra-status-badge{letter-spacing:.04em;font-size:12px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.velorq-ra-status-badge.is-pass,.velorq-ra-status-badge.is-approved{color:#059669;background:#10b98124;border:1px solid #10b9814d}[data-theme=dark] .velorq-ra-status-badge.is-pass,[data-theme=dark] .velorq-ra-status-badge.is-approved{color:#34d399}.velorq-ra-status-badge.is-block,.velorq-ra-status-badge.is-blocked,.velorq-ra-status-badge.is-rejected{color:#dc2626;background:#ef44441f;border:1px solid #ef44444d}[data-theme=dark] .velorq-ra-status-badge.is-block,[data-theme=dark] .velorq-ra-status-badge.is-blocked,[data-theme=dark] .velorq-ra-status-badge.is-rejected{color:#f87171}.velorq-ra-status-badge.is-review,.velorq-ra-status-badge.is-pending_review{color:#d97706;background:#f59e0b24;border:1px solid #f59e0b4d}[data-theme=dark] .velorq-ra-status-badge.is-review,[data-theme=dark] .velorq-ra-status-badge.is-pending_review{color:#fbbf24}.velorq-ra-status-badge.is-not_evaluated,.velorq-ra-status-badge.is-not_configured,.velorq-ra-status-badge.is-not_approved{color:#475569;background:#64748b1f;border:1px solid #64748b40}[data-theme=dark] .velorq-ra-status-badge.is-not_evaluated,[data-theme=dark] .velorq-ra-status-badge.is-not_configured,[data-theme=dark] .velorq-ra-status-badge.is-not_approved{color:#cbd5e1}.velorq-ra-status-badge.is-checking{color:#c026d3;background:#c026d324;border:1px solid #c026d34d}[data-theme=dark] .velorq-ra-status-badge.is-checking{color:#f0abfc}.velorq-ra-policy-chip{color:var(--sl,#64748b);background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);font-size:11.5px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:8px;padding:4px 10px}[data-theme=dark] .velorq-ra-policy-chip{color:#d9cbe8;background:#170b28;border-color:#c026d333}.velorq-ra-policy-chip code{color:#c026d3;font-weight:800}[data-theme=dark] .velorq-ra-policy-chip code{color:#f0abfc}.velorq-ra-gate-eligibility-pill{font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);letter-spacing:.03em;border-radius:6px;padding:3px 10px}.velorq-ra-gate-eligibility-pill.is-eligible,.velorq-ra-gate-eligibility-pill.is-approved{color:#059669;background:#10b9811f}[data-theme=dark] .velorq-ra-gate-eligibility-pill.is-eligible,[data-theme=dark] .velorq-ra-gate-eligibility-pill.is-approved{color:#34d399}.velorq-ra-gate-eligibility-pill.is-ineligible{color:#dc2626;background:#ef44441a}[data-theme=dark] .velorq-ra-gate-eligibility-pill.is-ineligible{color:#f87171}.velorq-ra-gate-body{flex-direction:column;gap:10px;display:flex}.velorq-ra-gate-msg{color:var(--ink,#1a0a2e);margin:0;font-size:13px;line-height:1.5}[data-theme=dark] .velorq-ra-gate-msg{color:#ede7da}.velorq-ra-gate-msg.is-pass{color:#047857}[data-theme=dark] .velorq-ra-gate-msg.is-pass{color:#6ee7b7}.velorq-ra-gate-msg.is-block{color:#b91c1c}[data-theme=dark] .velorq-ra-gate-msg.is-block{color:#fca5a5}.velorq-ra-gate-msg.is-review{color:#b45309}[data-theme=dark] .velorq-ra-gate-msg.is-review{color:#fcd34d}.velorq-ra-gate-block-msg,.velorq-ra-gate-review-msg{flex-direction:column;gap:10px;display:flex}.velorq-ra-gate-actions-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.velorq-ra-gate-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.velorq-ra-gate-btn.is-block-btn{color:#fff;background:#dc2626}.velorq-ra-gate-btn.is-block-btn:hover{background:#b91c1c}.velorq-ra-gate-btn.is-review-btn{color:#fff;background:#d97706}.velorq-ra-gate-btn.is-review-btn:hover{background:#b45309}.velorq-ra-gate-btn.is-check-btn{color:#fff;background:#c026d3}.velorq-ra-gate-btn.is-check-btn:hover{background:#7c1d6f}.velorq-ra-gate-btn.is-details-btn{background:var(--bg,#fdf8ff);color:var(--ink,#1a0a2e);border:1px solid var(--ln,#7c1d6f40)}.velorq-ra-gate-btn.is-details-btn:hover{background:#7c1d6f14}[data-theme=dark] .velorq-ra-gate-btn.is-details-btn{color:#ede7da;background:#170b28;border-color:#c026d359}[data-theme=dark] .velorq-ra-gate-btn.is-details-btn:hover{background:#25123d}.velorq-ra-gate-msg.is-checking{color:#c026d3;align-items:center;gap:8px;font-weight:600;display:flex}[data-theme=dark] .velorq-ra-gate-msg.is-checking{color:#f0abfc}.velorq-ra-gate-checking-msg,.velorq-ra-gate-pass-wrap{flex-direction:column;gap:10px;display:flex}.velorq-ra-ack-checkbox{color:var(--ink,#1a0a2e);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}[data-theme=dark] .velorq-ra-ack-checkbox{color:#ede7da}.velorq-ra-ack-checkbox input[type=checkbox]{accent-color:#c026d3;cursor:pointer;width:16px;height:16px}.velorq-ra-gate-meta-row{color:var(--sl,#64748b);border-top:1px dashed var(--ln,#7c1d6f1f);flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px;padding-top:8px;font-size:11px;display:flex}[data-theme=dark] .velorq-ra-gate-meta-row{color:#a89bb8;border-top-color:#c026d329}.velorq-ra-gate-meta-row code{font-family:var(--ff-mono,"DM Mono", monospace);color:var(--ink,#1a0a2e);font-size:11px}[data-theme=dark] .velorq-ra-gate-meta-row code{color:#fff}.velorq-ra-approved-summary{flex-direction:column;gap:10px;display:flex}.velorq-ra-approval-badges{flex-wrap:wrap;gap:8px;display:flex}.velorq-ra-audit-chip{font-size:11.5px;font-family:var(--ff-mono,"DM Mono", monospace);color:#059669;background:#10b9811a;border:1px solid #10b98140;border-radius:8px;padding:4px 10px}[data-theme=dark] .velorq-ra-audit-chip{color:#34d399}.velorq-ra-rejection-note{color:#dc2626;display:block}[data-theme=dark] .velorq-ra-rejection-note{color:#f87171}.velorq-ra-approval-flow-hint{color:var(--sl,#64748b);font-size:11.5px;font-style:italic}[data-theme=dark] .velorq-ra-approval-flow-hint{color:#a89bb8}.velorq-ra-audit-trail{background:linear-gradient(135deg,#7c1d6f0f,#10b9810a);border:1.5px solid #10b9814d;border-radius:14px;padding:20px 22px}[data-theme=dark] .velorq-ra-audit-trail{background:linear-gradient(135deg,#7c1d6f1f,#10b98114);border-color:#10b98159}.velorq-ra-audit-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.velorq-ra-audit-title{color:#10b981;align-items:center;gap:10px;font-size:16px;display:flex}.velorq-ra-audit-title h2{color:var(--ink,#1a0a2e);font-size:15px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-ra-audit-title h2{color:#fff}.velorq-ra-audit-badge{text-transform:uppercase;letter-spacing:.06em;color:#059669;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#10b98126;border:1px solid #10b98159;border-radius:999px;padding:3px 10px}[data-theme=dark] .velorq-ra-audit-badge{color:#34d399}.velorq-ra-audit-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.velorq-ra-audit-item{border:1px solid var(--ln,#7c1d6f1a);background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:10px 14px;display:flex}[data-theme=dark] .velorq-ra-audit-item{background:#170b28;border-color:#c026d32e}.velorq-ra-audit-item.is-wide{grid-column:span 2}.velorq-ra-audit-item.is-full{grid-column:1/-1}.velorq-ra-audit-item span{text-transform:uppercase;letter-spacing:.06em;color:var(--sl,#64748b);font-size:10px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-ra-audit-item span{color:#a89bb8}.velorq-ra-audit-item strong{color:var(--ink,#1a0a2e);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}[data-theme=dark] .velorq-ra-audit-item strong{color:#fff}.velorq-ra-audit-item code{font-size:11.5px;font-family:var(--ff-mono,"DM Mono", monospace);color:#c026d3;word-break:break-all}[data-theme=dark] .velorq-ra-audit-item code{color:#f0abfc}@media (width<=620px){.velorq-ra-audit-item.is-wide{grid-column:1/-1}}@media (width<=1024px){.velorq-ra-grid{grid-template-columns:1fr}}@media (width<=620px){.velorq-ra-page{padding:20px 18px 48px}.velorq-ra-header{flex-direction:column;align-items:stretch}.velorq-ra-header-actions{width:100%}.velorq-ra-header-actions button{flex:1}.velorq-ra-details-grid{grid-template-columns:1fr 1fr}.velorq-ra-reviewer{flex-direction:column;align-items:stretch}.velorq-ra-reviewer-actions{justify-content:flex-end}}.velorq-review-public-page{min-height:100dvh;color:var(--ink,#1a0a2e);background:var(--bg,#fdf8ff);font-family:var(--ff-body,"DM Sans", sans-serif);padding:0 32px 60px}[data-theme=dark] .velorq-review-public-page{color:#ede7da;background:#0d0618}.velorq-review-public-header{border-bottom:1.5px solid var(--ln,#7c1d6f1f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}[data-theme=dark] .velorq-review-public-header{border-bottom-color:#c026d32e}.velorq-review-public-brand,.velorq-review-public-secure{align-items:center;gap:9px;display:flex}.velorq-review-public-brand>span{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:8px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px 8px #c026d340}.velorq-review-public-secure{border:1px solid var(--ln,#7c1d6f1f);color:var(--sl,#64748b);font-size:12px;font-family:var(--ff-mono,"DM Mono", monospace);background:#fff;border-radius:999px;padding:7px 10px}[data-theme=dark] .velorq-review-public-secure{background:#c026d30f;border-color:#c026d32e}.velorq-review-public-intro{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1240px;margin:0 auto;padding:36px 0 24px;display:flex}.velorq-review-public-intro h1{color:var(--ink,#1a0a2e);font-size:28px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:7px 0 5px}[data-theme=dark] .velorq-review-public-intro h1{color:#fff}.velorq-review-public-intro p{color:var(--sl,#64748b);margin:0;font-size:13.5px}[data-theme=dark] .velorq-review-public-intro p{color:#d9cbe8}.velorq-review-public-assignment{border:1px solid var(--ln,#7c1d6f1f);background:#fff;border-left:3px solid #c026d3;border-radius:8px;flex-direction:column;gap:4px;min-width:min(260px,100%);max-width:340px;padding:12px 14px;display:flex}[data-theme=dark] .velorq-review-public-assignment{background:#c026d30b;border-color:#c026d32e #c026d32e #c026d32e #c026d3}.velorq-review-public-assignment span,.velorq-review-public-assignment small{color:var(--sl,#64748b);font-size:11px}.velorq-review-public-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);align-items:start;gap:24px;max-width:1240px;margin:0 auto;display:grid}.velorq-review-public-creative,.velorq-review-public-panel{min-width:0}.velorq-review-public-panel{flex-direction:column;gap:22px;display:flex}.velorq-review-public-creative,.velorq-review-public-panel{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:18px;padding:24px 26px;box-shadow:0 4px 18px #00000006}[data-theme=dark] .velorq-review-public-creative,[data-theme=dark] .velorq-review-public-panel{box-shadow:none;background:#c026d30b;border-color:#c026d329}.velorq-review-public-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.velorq-review-public-section-heading span{color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-review-public-section-heading h2,.velorq-review-public-panel h2{color:var(--ink,#1a0a2e);font-size:18px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:3px 0 0}[data-theme=dark] .velorq-review-public-section-heading h2,[data-theme=dark] .velorq-review-public-panel h2{color:#fff}.velorq-review-public-details-card{border-bottom:1px solid var(--ln,#7c1d6f1f);padding-bottom:20px}[data-theme=dark] .velorq-review-public-details-card{border-bottom-color:#c026d32e}.velorq-review-public-details-card h3{color:var(--ink,#1a0a2e);font-size:16px;line-height:1.35;font-family:var(--ff-display,"DM Sans", sans-serif);margin:5px 0 12px}[data-theme=dark] .velorq-review-public-details-card h3{color:#fff}.velorq-review-public-details-list{flex-direction:column;display:flex}.velorq-review-public-detail-item{border-top:1px solid var(--ln,#7c1d6f1a);grid-template-columns:minmax(105px,.38fr) minmax(0,1fr);align-items:start;gap:10px 14px;padding:11px 0;display:grid}[data-theme=dark] .velorq-review-public-detail-item{border-top-color:#c026d324}.velorq-review-public-detail-item>span:first-child{color:var(--sl,#64748b);font-size:11px;font-weight:700;line-height:1.45}.velorq-review-public-detail-item>strong,.velorq-review-public-detail-item>p,.velorq-review-public-detail-item>.velorq-review-public-cta-pill{min-width:0;color:var(--ink,#1a0a2e);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}[data-theme=dark] .velorq-review-public-detail-item>strong,[data-theme=dark] .velorq-review-public-detail-item>p{color:#ede7da}.velorq-review-public-detail-item .velorq-review-public-copy-headline{font-weight:700}.velorq-review-public-detail-item .velorq-review-public-copy-desc{color:var(--sl,#64748b)}[data-theme=dark] .velorq-review-public-detail-item .velorq-review-public-copy-desc{color:#d9cbe8}.velorq-review-public-cta-pill{color:#047857;background:#10b9811a;border-radius:6px;justify-self:start;padding:4px 9px;font-size:11.5px;font-weight:700}.velorq-review-public-form{flex-direction:column;gap:16px;min-width:0;display:flex}.velorq-review-public-form-head h2{margin:4px 0 6px;font-size:17px}.velorq-review-public-form-head p{color:var(--sl,#64748b);margin:0;font-size:12px;line-height:1.5}[data-theme=dark] .velorq-review-public-form-head p{color:#d9cbe8}.velorq-review-public-form .velorq-settings-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.velorq-review-public-form .velorq-settings-field>span{color:var(--ink,#1a0a2e);font-size:11px;font-weight:700}.velorq-review-public-form .velorq-settings-field input,.velorq-review-public-form .velorq-settings-field textarea{box-sizing:border-box;border:1px solid var(--ln,#7c1d6f29);width:100%;color:var(--ink,#1a0a2e);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.velorq-review-public-form .velorq-settings-field textarea{resize:vertical;min-height:100px}[data-theme=dark] .velorq-review-public-form .velorq-settings-field>span{color:#ede7da}[data-theme=dark] .velorq-review-public-form .velorq-settings-field input,[data-theme=dark] .velorq-review-public-form .velorq-settings-field textarea{color:#ede7da;background:#110520;border-color:#c026d333}.velorq-review-public-score{flex-shrink:0;align-items:center;gap:10px;display:flex}.velorq-review-public-score strong{color:#10b981;width:46px;height:46px;font-family:var(--ff-mono,"DM Mono", monospace);background:#10b98124;border-radius:50%;flex:0 0 46px;place-items:center;font-size:13px;font-weight:800;display:grid}.velorq-review-public-score-meta{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.velorq-review-public-score-denominator{color:var(--ink,#1a0a2e);font-size:12px;font-weight:700}.velorq-review-public-score-label{color:var(--sl,#64748b);font-size:10px;line-height:1.3}[data-theme=dark] .velorq-review-public-score-denominator{color:#ede7da}.velorq-review-public-image{background:#000;border-radius:12px;width:min(100%,680px);max-height:68dvh;margin:0 auto;overflow:hidden}.velorq-review-public-image img,.velorq-review-public-carousel img{object-fit:contain;width:100%;height:100%;display:block}.velorq-review-public-carousel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.velorq-review-public-carousel figure{border:1.5px solid var(--ln,#7c1d6f1f);background:#000;border-radius:10px;margin:0;overflow:hidden}.velorq-review-public-carousel figcaption{color:var(--sl,#64748b);padding:8px 10px;font-size:11px}.velorq-review-public-quality-card{background:var(--bg,#fdf8ff);border:1.5px solid var(--ln,#7c1d6f1f);border-radius:14px;margin-top:20px;padding:18px}[data-theme=dark] .velorq-review-public-quality-card{background:#170b28;border-color:#c026d32e}.velorq-review-public-quality-head{color:#c026d3;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}[data-theme=dark] .velorq-review-public-quality-head{color:#f0abfc}.velorq-review-public-quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.velorq-review-public-quality-metrics div{border:1px solid var(--ln,#7c1d6f1f);text-align:center;background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}[data-theme=dark] .velorq-review-public-quality-metrics div{background:#c026d314;border-color:#c026d32e}.velorq-review-public-quality-metrics span{color:var(--sl,#64748b);font-size:11px}.velorq-review-public-quality-metrics strong{color:var(--ink,#1a0a2e);font-size:14px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-review-public-quality-metrics strong{color:#ede7da}.velorq-review-public-decision-toggles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.velorq-review-toggle-btn{appearance:none;border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:700;transition:all .14s;display:inline-flex}[data-theme=dark] .velorq-review-toggle-btn{color:#ede7da;background:#c026d30f;border-color:#c026d333}.velorq-review-toggle-btn:hover{transform:translateY(-1px)}.velorq-review-toggle-btn.is-approve:hover,.velorq-review-toggle-btn.is-approve.is-active{color:#10b981;background:#10b98124;border-color:#10b981}.velorq-review-toggle-btn.is-changes:hover,.velorq-review-toggle-btn.is-changes.is-active{color:#f59e0b;background:#f59e0b24;border-color:#f59e0b}.velorq-review-public-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c1d6f,#c026d3);border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #c026d34d}.velorq-review-public-submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px #c026d366}.velorq-review-public-history{border-top:1px solid var(--ln,#7c1d6f1f);flex-direction:column;gap:10px;padding-top:14px;display:flex}.velorq-review-public-history h4{color:var(--ink,#1a0a2e);margin:0;font-size:13px;line-height:1.4}.velorq-review-public-feedback-card{border:1px solid var(--ln,#7c1d6f1f);background:var(--bg,#fdf8ff);border-radius:8px;padding:10px 12px}.velorq-review-public-feedback-card p{color:var(--sl,#64748b);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.velorq-review-public-feedback-time{color:var(--sl,#64748b);margin-bottom:4px;font-size:10px;display:block}@media (width<=840px){.velorq-review-public-grid{grid-template-columns:1fr}.velorq-review-public-image{max-height:none}}@media (width<=600px){.velorq-review-public-page{padding:0 16px 32px}.velorq-review-public-header{align-items:flex-start;gap:10px;padding:12px 0}.velorq-review-public-secure{font-size:10px}.velorq-review-public-intro{flex-direction:column;align-items:stretch;gap:16px;padding:24px 0 18px}.velorq-review-public-intro h1{overflow-wrap:anywhere;font-size:23px;line-height:1.2}.velorq-review-public-assignment{min-width:0;max-width:none}.velorq-review-public-creative,.velorq-review-public-panel{padding:18px}.velorq-review-public-section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.velorq-review-public-quality-metrics{gap:8px}.velorq-review-public-decision-toggles{grid-template-columns:minmax(0,1fr);gap:8px}.velorq-review-public-detail-item{grid-template-columns:minmax(0,1fr);gap:4px}}.velorq-pub-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.velorq-pub-col-left,.velorq-pub-col-right{flex-direction:column;gap:20px;display:flex}.velorq-pub-badge-success{color:#10b981;font-size:12px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#10b9811f;border:1px solid #10b98147;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.velorq-pub-success-banner{color:#10b981;background:#10b9811a;border:1.5px solid #10b98147;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}[data-theme=dark] .velorq-pub-success-banner{color:#34d399;background:#10b98124;border-color:#10b98159}.velorq-pub-success-banner svg{flex-shrink:0;margin-top:2px;font-size:20px}.velorq-pub-success-banner strong{font-size:14px;font-weight:800;display:block}.velorq-pub-success-banner p{color:var(--ink,#1a0a2e);margin:2px 0 0;font-size:13px}[data-theme=dark] .velorq-pub-success-banner p{color:#ede7da}.velorq-pub-warning-banner{color:#b45309;background:#f59e0b1a;border:1.5px solid #f59e0b47;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}[data-theme=dark] .velorq-pub-warning-banner{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b59}.velorq-pub-warning-banner svg{flex-shrink:0;margin-top:2px}.velorq-pub-creative-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.velorq-pub-creative-title-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.velorq-pub-creative-title-wrap h2,.velorq-pub-creative-header h2{color:var(--ink,#1a0a2e);font-size:16px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-pub-creative-title-wrap h2,[data-theme=dark] .velorq-pub-creative-header h2{color:#fff}.velorq-pub-fullscreen-btn{appearance:none;border:1.5px solid var(--ln,#7c1d6f26);color:var(--sl,#64748b);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-pub-fullscreen-btn{color:#ede7da;background:#c026d314;border-color:#c026d338}.velorq-pub-fullscreen-btn:hover{color:#c026d3;border-color:#c026d3;transform:translateY(-1px)}[data-theme=dark] .velorq-pub-fullscreen-btn:hover{color:#f0abfc;border-color:#f0abfc}.velorq-pub-count{color:#c026d3;font-size:11.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31f;border-radius:999px;padding:3px 10px}[data-theme=dark] .velorq-pub-count{color:#f0abfc;background:#c026d32e}.velorq-pub-col-left .velorq-bqc-preview-frame{border:1.5px solid var(--ln,#7c1d6f26);background:#000;border-radius:14px;justify-content:center;align-items:center;width:100%;max-height:420px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000000a}[data-theme=dark] .velorq-pub-col-left .velorq-bqc-preview-frame{border-color:#c026d333}.velorq-pub-col-left .velorq-bqc-preview-frame.is-clickable{cursor:pointer}.velorq-pub-col-left .velorq-bqc-preview-frame.is-clickable:hover{border-color:#c026d3;box-shadow:0 6px 22px #c026d333}.velorq-pub-col-left .velorq-bqc-preview-frame img,.velorq-pub-col-left .velorq-bqc-preview-frame video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:420px;display:block}.velorq-pub-creative-meta{border-top:1.5px solid var(--ln,#7c1d6f1f);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:16px;padding-top:16px;display:grid}[data-theme=dark] .velorq-pub-creative-meta{border-top-color:#c026d32e}.velorq-pub-meta-chip{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f26);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:8px 12px;display:flex}[data-theme=dark] .velorq-pub-meta-chip{background:#170b28;border-color:#c026d333}.velorq-pub-meta-chip span{color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-pub-meta-chip strong{color:var(--ink,#1a0a2e);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}[data-theme=dark] .velorq-pub-meta-chip strong{color:#ede7da}.velorq-pub-meta-chip.velorq-pub-score-chip strong{color:#c026d3;font-family:var(--ff-mono,"DM Mono", monospace);font-weight:800}[data-theme=dark] .velorq-pub-meta-chip.velorq-pub-score-chip strong{color:#f0abfc}.velorq-pub-meta-chip.velorq-pub-score-chip strong.is-excellent{color:#10b981}.velorq-pub-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.velorq-pub-card-header h2{color:var(--ink,#1a0a2e);font-size:16px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-pub-card-header h2{color:#fff}.velorq-pub-field-badge{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f26);color:var(--sl,#64748b);font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;padding:3px 9px}[data-theme=dark] .velorq-pub-field-badge{color:#d9cbe8;background:#170b28;border-color:#c026d333}.velorq-pub-field-label-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.velorq-pub-channels-status{background:var(--bg,#fdf8ff);border:1.5px solid var(--ln,#7c1d6f26);color:var(--sl,#64748b);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:12px;display:flex}[data-theme=dark] .velorq-pub-channels-status{color:#ede7da;background:#170b28;border-color:#c026d32e}.velorq-pub-status-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98133}.velorq-pub-settings-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.velorq-pub-settings-item{border:1.5px solid var(--ln,#7c1d6f26);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}[data-theme=dark] .velorq-pub-settings-item{background:#c026d30d;border-color:#c026d32e}.velorq-pub-settings-label strong{color:var(--ink,#1a0a2e);font-size:13px;font-weight:700;display:block}[data-theme=dark] .velorq-pub-settings-label strong{color:#ede7da}.velorq-pub-settings-label span{color:var(--sl,#64748b);font-size:11.5px}.velorq-pub-fields-group{flex-direction:column;gap:14px;margin-top:16px;display:flex}.velorq-pub-field{flex-direction:column;gap:6px;display:flex}.velorq-pub-field label{color:var(--ink,#1a0a2e);font-size:12px;font-weight:700}[data-theme=dark] .velorq-pub-field label{color:#ede7da}.velorq-pub-input,.velorq-pub-textarea{box-sizing:border-box;border:1.5px solid var(--ln,#7c1d6f2e);width:100%;color:var(--ink,#1a0a2e);background:#fff;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px;transition:all .15s}[data-theme=dark] .velorq-pub-input,[data-theme=dark] .velorq-pub-textarea{color:#ede7da;background:#c026d30f;border-color:#c026d338}.velorq-pub-input:focus,.velorq-pub-textarea:focus{border-color:#c026d3;box-shadow:0 0 0 3.5px #c026d32e}.velorq-pub-char-count{color:var(--sl,#64748b);font-size:10.5px;font-family:var(--ff-mono,"DM Mono", monospace);align-self:flex-end;margin-top:2px}.velorq-pub-toggle{cursor:pointer;background:#7c1d6f33;border:none;border-radius:999px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .15s;position:relative}[data-theme=dark] .velorq-pub-toggle{background:#c026d340}.velorq-pub-toggle.is-on{background:linear-gradient(135deg,#7c1d6f,#c026d3)}.velorq-pub-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.velorq-pub-toggle.is-on .velorq-pub-toggle-knob{transform:translate(18px)}.velorq-pub-presets-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.velorq-pub-presets-label{color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-pub-preset-pill{appearance:none;border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-pub-preset-pill{color:#ede7da;background:#c026d30f;border-color:#c026d333}.velorq-pub-preset-pill:hover{color:#c026d3;border-color:#c026d3;transform:translateY(-1px)}.velorq-pub-preset-pill.is-active{color:#c026d3;background:linear-gradient(135deg,#7c1d6f24,#c026d31a);border-color:#c026d3;font-weight:800}[data-theme=dark] .velorq-pub-preset-pill.is-active{color:#f0abfc;background:#c026d32e;border-color:#f0abfc}.velorq-pub-platform-cards{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.velorq-pub-platform-card{border:1.5px solid var(--ln,#7c1d6f26);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;align-items:center;padding:14px 16px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative}[data-theme=dark] .velorq-pub-platform-card{background:#c026d30d;border-color:#c026d32e}.velorq-pub-platform-card:hover{border-color:#c026d3;transform:translateY(-1px);box-shadow:0 4px 16px #c026d31a}.velorq-pub-platform-card.is-selected{background:linear-gradient(90deg,#c026d314 0%,#fff 100%);border-color:#c026d3;box-shadow:0 0 0 1px #c026d3,0 4px 16px #c026d31f}[data-theme=dark] .velorq-pub-platform-card.is-selected{background:linear-gradient(90deg,#c026d329 0%,#170b28 100%);border-color:#f0abfc;box-shadow:0 0 0 1px #f0abfc,0 4px 16px #c026d333}.velorq-pub-card-main{align-items:center;gap:14px;width:100%;display:flex}.velorq-pub-brand-badge{color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid;box-shadow:0 3px 10px #00000026}.velorq-pub-brand-badge.is-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.velorq-pub-brand-badge.is-facebook{background:linear-gradient(135deg,#1877f2 0%,#0b5cd5 100%)}.velorq-pub-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.velorq-pub-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.velorq-pub-card-title{color:var(--ink,#1a0a2e);font-size:14px;font-weight:800}[data-theme=dark] .velorq-pub-card-title{color:#fff}.velorq-pub-status-pill{color:#10b981;font-size:10px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#10b9811f;border:1px solid #10b98147;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.velorq-pub-card-handle{color:var(--sl,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.velorq-pub-card-check{border:1.5px solid var(--ln,#7c1d6f40);background:var(--bg,#fdf8ff);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;transition:all .15s;display:grid}[data-theme=dark] .velorq-pub-card-check{background:#170b28;border-color:#c026d34d}.velorq-pub-platform-card.is-selected .velorq-pub-card-check{background:linear-gradient(135deg,#7c1d6f,#c026d3);border-color:#c026d3}.velorq-pub-pipeline-card{border:1.5px solid var(--ln,#7c1d6f26);background:var(--bg,#fdf8ff);border-radius:14px;flex-direction:column;gap:14px;margin-top:16px;padding:18px;display:flex}[data-theme=dark] .velorq-pub-pipeline-card{background:#170b28;border-color:#c026d333}.velorq-pub-pipeline-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.velorq-pub-pipeline-header h3{color:var(--ink,#1a0a2e);font-size:14px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);align-items:center;gap:6px;margin:0;display:flex}[data-theme=dark] .velorq-pub-pipeline-header h3{color:#fff}.velorq-pub-pipeline-badge{color:#c026d3;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31f;border-radius:999px;padding:2px 8px}[data-theme=dark] .velorq-pub-pipeline-badge{color:#f0abfc;background:#c026d333}.velorq-pub-pipeline-flow{align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.velorq-pub-pipeline-step{border:1px solid var(--ln,#7c1d6f26);background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}[data-theme=dark] .velorq-pub-pipeline-step{background:#c026d30f;border-color:#c026d333}.velorq-pub-pipeline-step-icon{color:#c026d3;background:#c026d31f;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}[data-theme=dark] .velorq-pub-pipeline-step-icon{color:#f0abfc;background:#c026d333}.velorq-pub-pipeline-step-text{flex-direction:column;gap:1px;display:flex}.velorq-pub-pipeline-step-text strong{color:var(--ink,#1a0a2e);white-space:nowrap;font-size:12px;font-weight:700}[data-theme=dark] .velorq-pub-pipeline-step-text strong{color:#ede7da}.velorq-pub-pipeline-step-text span{color:var(--sl,#64748b);white-space:nowrap;font-size:10px;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-pub-pipeline-arrow{color:var(--sl,#64748b);flex-shrink:0;font-size:12px}.velorq-pub-pipeline-destinations{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.velorq-pub-pipeline-dest-pill{border:1px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-pub-pipeline-dest-pill{color:#ede7da;background:#c026d30f;border-color:#c026d333}.velorq-pub-pipeline-dest-pill.is-active{color:#c026d3;background:#c026d31f;border-color:#c026d3}[data-theme=dark] .velorq-pub-pipeline-dest-pill.is-active{color:#f0abfc;background:#c026d333;border-color:#f0abfc}.velorq-pub-pipeline-dest-pill.is-inactive{opacity:.45;text-decoration:line-through}.velorq-pub-pipeline-summary{border:1px solid var(--ln,#7c1d6f26);color:var(--sl,#64748b);background:#fff;border-radius:10px;padding:10px 14px;font-size:12px;line-height:1.45}[data-theme=dark] .velorq-pub-pipeline-summary{color:#d9cbe8;background:#c026d30d;border-color:#c026d32e}.velorq-pub-pipeline-summary strong{color:var(--ink,#1a0a2e)}[data-theme=dark] .velorq-pub-pipeline-summary strong{color:#fff}.velorq-pub-manage{justify-content:center;width:100%}.velorq-pub-success-details{border-top:1px solid #10b9814d;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;display:flex}.velorq-bqc-lightbox-backdrop{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#080312e0;justify-content:center;align-items:center;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) bqcFadeIn;display:flex;position:fixed;inset:0}.velorq-bqc-lightbox-content{background:#0d0618;border:1.5px solid #c026d366;border-radius:18px;justify-content:center;align-items:center;max-width:90vw;max-height:90vh;padding:12px;animation:.25s cubic-bezier(.16,1,.3,1) bqcModalPop;display:flex;position:relative;box-shadow:0 25px 70px #000c,0 0 40px #c026d340}.velorq-bqc-lightbox-close{color:#fff;cursor:pointer;z-index:10;background:#c026d3;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;transition:all .15s;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 4px 14px #0006}.velorq-bqc-lightbox-close:hover{background:#db2777;transform:scale(1.1)}.velorq-bqc-lightbox-media{object-fit:contain;border-radius:12px;width:auto;max-width:86vw;height:auto;max-height:82vh;display:block;box-shadow:0 10px 30px #00000080}.velorq-pub-success-dest-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.velorq-pub-success-dest-tag{color:#10b981;font-size:11.5px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);background:#fff;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}[data-theme=dark] .velorq-pub-success-dest-tag{background:#170b28}.velorq-pub-analytics-cta{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:10px;align-items:center;gap:6px;width:fit-content;margin-top:6px;padding:8px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #c026d34d}.velorq-pub-analytics-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px #c026d366}.velorq-pub-schedule-options{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.velorq-pub-schedule-options li{border:1.5px solid var(--ln,#7c1d6f26);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex}[data-theme=dark] .velorq-pub-schedule-options li{background:#c026d30d;border-color:#c026d32e}.velorq-pub-schedule-options li:hover{border-color:#c026d3}.velorq-pub-schedule-options li.is-selected{background:#c026d314;border-color:#c026d3}[data-theme=dark] .velorq-pub-schedule-options li.is-selected{background:#c026d329;border-color:#f0abfc}.velorq-pub-schedule-options li div{flex-direction:column;flex:1;display:flex}.velorq-pub-schedule-options li strong{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:700}[data-theme=dark] .velorq-pub-schedule-options li strong{color:#ede7da}.velorq-pub-schedule-options li span{color:var(--sl,#64748b);font-size:11.5px}.velorq-pub-radio{border:2px solid var(--ln,#7c1d6f4d);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .15s;position:relative}.velorq-pub-radio.is-checked{border-color:#c026d3}.velorq-pub-radio.is-checked:after{content:"";background:#c026d3;border-radius:50%;position:absolute;inset:3px}[data-theme=dark] .velorq-pub-radio.is-checked:after{background:#f0abfc}.velorq-pub-schedule-datetime-wrap{background:var(--bg,#fdf8ff);border:1.5px solid var(--ln,#7c1d6f26);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}[data-theme=dark] .velorq-pub-schedule-datetime-wrap{background:#170b28;border-color:#c026d333}.velorq-pub-schedule-datetime-wrap label{color:var(--ink,#1a0a2e);font-size:12px;font-weight:700}[data-theme=dark] .velorq-pub-schedule-datetime-wrap label{color:#ede7da}.velorq-pub-datetime-input{border:1.5px solid var(--ln,#7c1d6f33);color:var(--ink,#1a0a2e);background:#fff;border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px}[data-theme=dark] .velorq-pub-datetime-input{color:#ede7da;background:#c026d314;border-color:#c026d340}.velorq-pub-insights-box{background:var(--bg,#fdf8ff);border:1.5px solid var(--ln,#7c1d6f26);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}[data-theme=dark] .velorq-pub-insights-box{background:#170b28;border-color:#c026d333}.velorq-pub-insights-label{color:#c026d3;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}[data-theme=dark] .velorq-pub-insights-label{color:#f0abfc}.velorq-pub-insights-box p{color:var(--sl,#64748b);margin:0;font-size:12.5px;line-height:1.45}[data-theme=dark] .velorq-pub-insights-box p{color:#d9cbe8}@media (width<=1080px){.velorq-pub-grid{grid-template-columns:1fr}}@media (width<=640px){.velorq-pub-settings-row{grid-template-columns:1fr}.velorq-pub-creative-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.velorq-calx-page{--calx-bg:var(--bg,#fdf8ff);--calx-card:#fff;--calx-card-2:#fcf6ff;--calx-border:var(--ln,#7c1d6f1f);--calx-border-soft:#7c1d6f14;--calx-heading:var(--ink,#1a0a2e);--calx-text:#2d1840;--calx-muted:var(--sl,#64748b);--calx-accent:#c026d3;--calx-accent-hover:#7c1d6f;--calx-accent-soft:#c026d314;--calx-accent-soft-hover:#c026d324;--calx-shadow-sm:0 1px 2px #1a0a2e0a;--calx-shadow:0 4px 16px #7c1d6f0a;--calx-shadow-pop:0 20px 40px -8px #1a0a2e29;--calx-radius:16px;--calx-radius-sm:10px;background:var(--calx-bg);min-height:100dvh;color:var(--calx-text);font-family:var(--ff-body,"DM Sans", sans-serif);flex-direction:column;gap:20px;padding:24px 32px 56px;display:flex}:root[data-theme=dark] .velorq-calx-page,[data-theme=dark] .velorq-calx-page{--calx-bg:#0d0618;--calx-card:#170b28;--calx-card-2:#1f0f35;--calx-border:#c026d32e;--calx-border-soft:#c026d31a;--calx-heading:#fff;--calx-text:#ede7da;--calx-muted:#d9cbe8;--calx-accent:#f0abfc;--calx-accent-hover:#fae8ff;--calx-accent-soft:#c026d329;--calx-accent-soft-hover:#c026d33d;--calx-shadow-sm:0 1px 2px #0006;--calx-shadow:0 4px 16px #0006;--calx-shadow-pop:0 24px 60px #000000b3}.velorq-calx-breadcrumb{letter-spacing:.3px;text-transform:uppercase;color:var(--calx-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.velorq-calx-breadcrumb .is-current{color:var(--calx-accent)}.velorq-calx-sync{color:#10b981;letter-spacing:.2px;text-transform:none;background:#10b9811a;border:1px solid #10b98133;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.velorq-calx-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.velorq-calx-header-title{align-items:center;gap:14px;display:flex}.velorq-calx-header-icon{background:var(--calx-accent-soft);border:1px solid var(--calx-accent-soft-hover);width:44px;height:44px;color:var(--calx-accent);box-shadow:var(--calx-shadow-sm);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.velorq-calx-header-title h1{letter-spacing:-.4px;color:var(--calx-heading);margin:0 0 3px;font-size:22px;font-weight:700}.velorq-calx-header-title p{max-width:62ch;color:var(--calx-muted);margin:0;font-size:13px}.velorq-calx-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.velorq-calx-btn{appearance:none;border:1px solid var(--calx-border);background:var(--calx-card);color:var(--calx-heading);font:inherit;cursor:pointer;box-shadow:var(--calx-shadow-sm);border-radius:10px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.velorq-calx-btn:hover:not(:disabled){border-color:var(--calx-accent);color:var(--calx-accent);background:var(--calx-card-2);transform:translateY(-1px)}.velorq-calx-btn:disabled{opacity:.45;cursor:not-allowed}.velorq-calx-btn:focus-visible{outline:2px solid var(--calx-accent);outline-offset:2px}.velorq-calx-btn-sm{border-radius:8px;padding:6px 12px;font-size:12px}.velorq-calx-btn-primary,.velorq-calx-btn-primary:hover:not(:disabled){background:var(--calx-accent);border-color:var(--calx-accent);color:#fff;box-shadow:0 2px 8px #6d3fe859}.velorq-calx-btn-primary:hover:not(:disabled){background:var(--calx-accent-hover);border-color:var(--calx-accent-hover);box-shadow:0 4px 12px #6d3fe873}.velorq-calx-btn-danger{color:#ef4444;background:#ef44440d;border-color:#ef444440}.velorq-calx-btn-danger:hover:not(:disabled){color:#fff;background:#ef4444;border-color:#ef4444}.velorq-calx-card{background:var(--calx-card);border:1px solid var(--calx-border);border-radius:var(--calx-radius);box-shadow:var(--calx-shadow);padding:20px}.velorq-calx-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.velorq-calx-main{flex-direction:column;min-width:0;padding:20px;display:flex}.velorq-calx-empty{text-align:center;padding:48px 24px}.velorq-calx-empty h2{color:var(--calx-heading);margin:0 0 6px}.velorq-calx-empty p{color:var(--calx-muted);margin:0;font-size:13px}.velorq-calx-note{color:var(--calx-muted);margin:16px 4px;font-size:13px;font-style:italic}.velorq-calx-alert{color:#ef4444;background:#ef444414;border:1px solid #ef444433;border-radius:10px;flex-direction:column;gap:3px;margin:12px 0;padding:12px 14px;font-size:13px;display:flex}.velorq-calx-alert strong{font-size:13px;font-weight:700}.velorq-calx-toolbar{background:var(--calx-card-2);border:1px solid var(--calx-border-soft);border-radius:14px;flex-direction:column;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex}.velorq-calx-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.velorq-calx-viewtabs{background:var(--calx-card);border:1px solid var(--calx-border);box-shadow:var(--calx-shadow-sm);border-radius:12px;align-items:center;gap:3px;padding:4px;display:inline-flex}.velorq-calx-viewtabs button{appearance:none;color:var(--calx-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:600;transition:all .16s cubic-bezier(.4,0,.2,1)}.velorq-calx-viewtabs button:hover:not(.is-active){color:var(--calx-heading);background:var(--calx-card-2)}.velorq-calx-viewtabs button.is-active{background:var(--calx-accent);color:#fff;box-shadow:0 2px 6px #6d3fe84d}.velorq-calx-search{border:1px solid var(--calx-border);background:var(--calx-card);color:var(--calx-muted);min-width:250px;box-shadow:var(--calx-shadow-sm);border-radius:12px;align-items:center;gap:10px;padding:8px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.velorq-calx-search input{color:var(--calx-heading);font:inherit;background:0 0;border:none;outline:none;width:100%;font-size:13px}.velorq-calx-search input::placeholder{color:var(--calx-muted);opacity:.7}.velorq-calx-search:focus-within{border-color:var(--calx-accent);box-shadow:0 0 0 3px var(--calx-accent-soft)}.velorq-calx-nav{align-items:center;gap:8px;display:inline-flex}.velorq-calx-nav>button:not(.velorq-calx-today){appearance:none;border:1px solid var(--calx-border);background:var(--calx-card);width:32px;height:32px;color:var(--calx-muted);cursor:pointer;box-shadow:var(--calx-shadow-sm);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;transition:all .14s;display:inline-flex}.velorq-calx-nav>button:not(.velorq-calx-today):hover{border-color:var(--calx-accent);color:var(--calx-accent);background:var(--calx-card-2)}.velorq-calx-period{text-align:center;letter-spacing:-.2px;min-width:160px;color:var(--calx-heading);justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:32px;display:inline-flex}.velorq-calx-today{appearance:none;border:1px solid var(--calx-border);background:var(--calx-card);height:32px;color:var(--calx-heading);font:inherit;cursor:pointer;box-shadow:var(--calx-shadow-sm);vertical-align:middle;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;padding:0 14px;font-size:12px;font-weight:600;line-height:1;transition:all .14s;display:inline-flex}.velorq-calx-today:hover{border-color:var(--calx-accent);color:var(--calx-accent);background:var(--calx-card-2)}.velorq-calx-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}.velorq-calx-chip{appearance:none;border:1px solid var(--calx-border);background:var(--calx-card);color:var(--calx-muted);font:inherit;cursor:pointer;box-shadow:var(--calx-shadow-sm);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.velorq-calx-chip:hover{border-color:var(--calx-accent);color:var(--calx-heading)}.velorq-calx-chip.is-active{background:var(--calx-accent);border-color:var(--calx-accent);color:#fff;box-shadow:0 2px 6px #6d3fe84d}.velorq-calx-chip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.velorq-calx-chip.is-active .velorq-calx-chip-dot{box-shadow:0 0 4px #fffc;background:#fff!important}.velorq-calx-chip-count{background:var(--calx-card-2);color:var(--calx-muted);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-block}.velorq-calx-chip.is-active .velorq-calx-chip-count{color:#fff;background:#ffffff38}.velorq-calx-page .is-scheduled{--calx-status:#3b82f6;--calx-status-bg:#3b82f61a;--calx-status-border:#3b82f640}.velorq-calx-page .is-published{--calx-status:#10b981;--calx-status-bg:#10b9811a;--calx-status-border:#10b98140}.velorq-calx-page .is-review{--calx-status:#f59e0b;--calx-status-bg:#f59e0b1f;--calx-status-border:#f59e0b40}.velorq-calx-page .is-deadline{--calx-status:#ef4444;--calx-status-bg:#ef44441a;--calx-status-border:#ef444440}.velorq-calx-page .is-draft{--calx-status:#8492a6;--calx-status-bg:#8492a61f;--calx-status-border:#8492a638}.velorq-calx-rail{background:var(--calx-status,var(--calx-muted));border-radius:4px;flex-shrink:0;align-self:stretch;width:4px;min-height:14px}.velorq-calx-status-pill{background:var(--calx-status-bg,var(--calx-card-2));color:var(--calx-status,var(--calx-muted));border:1px solid var(--calx-status-border,transparent);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.velorq-calx-grid{border:1px solid var(--calx-border);background:var(--calx-card);border-radius:14px;overflow:hidden}.velorq-calx-grid-head{background:var(--calx-card-2);border-bottom:1px solid var(--calx-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.velorq-calx-grid-head span{letter-spacing:.6px;text-transform:uppercase;color:var(--calx-muted);text-align:center;padding:10px 12px;font-size:11px;font-weight:700}.velorq-calx-grid-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.velorq-calx-grid-row+.velorq-calx-grid-row{border-top:1px solid var(--calx-border-soft)}.velorq-calx-cell{background:var(--calx-card);border-right:1px solid var(--calx-border-soft);cursor:pointer;flex-direction:column;gap:6px;min-height:120px;padding:8px 10px 10px;transition:background .12s,box-shadow .12s;display:flex;position:relative}.velorq-calx-cell:last-child{border-right:none}.velorq-calx-cell:hover{background:#6d3fe806}.velorq-calx-page.is-compact .velorq-calx-cell{gap:4px;min-height:88px;padding:6px 8px}.velorq-calx-cell.is-today{background:var(--calx-accent-soft)}.velorq-calx-cell.is-outside{background:#f0f3f873}:root[data-theme=dark] .velorq-calx-cell.is-outside{background:#ffffff04}.velorq-calx-cell.is-outside .velorq-calx-cell-date{opacity:.35}.velorq-calx-cell.is-selected{box-shadow:inset 0 0 0 2px var(--calx-accent)}.velorq-calx-cell-date{color:var(--calx-muted);-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.velorq-calx-cell.is-selected .velorq-calx-cell-date{color:var(--calx-accent);font-weight:700}.velorq-calx-cell.is-today .velorq-calx-cell-date{color:var(--calx-accent);font-weight:800}.velorq-calx-cell-today{background:var(--calx-accent);color:#fff;letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:800;box-shadow:0 1px 4px #6d3fe84d}.velorq-calx-cell-events{flex-direction:column;gap:4px;min-width:0;display:flex}.velorq-calx-pill{appearance:none;border:1px solid var(--calx-status-border,transparent);border-left:3px solid var(--calx-status,var(--calx-muted));background:var(--calx-status-bg,var(--calx-card-2));width:100%;color:var(--calx-heading);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;line-height:1.35;transition:all .14s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a05}.velorq-calx-pill:hover{filter:brightness(.96);transform:translate(1px);box-shadow:0 2px 6px #00000014}:root[data-theme=dark] .velorq-calx-pill:hover{filter:brightness(1.18);box-shadow:0 2px 6px #0006}.velorq-calx-pill:focus-visible{outline:2px solid var(--calx-accent);outline-offset:1px}.velorq-calx-pill-dot{background:var(--calx-status,var(--calx-muted));border-radius:50%;flex-shrink:0;width:6px;height:6px}.velorq-calx-pill-time{color:var(--calx-status,var(--calx-muted));flex-shrink:0;font-size:10.5px;font-weight:700}.velorq-calx-pill-title{text-overflow:ellipsis;white-space:nowrap;color:var(--calx-heading);font-weight:500;overflow:hidden}.velorq-calx-more{appearance:none;color:var(--calx-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700;transition:background .12s}.velorq-calx-more:hover{background:var(--calx-accent-soft);text-decoration:underline}.velorq-calx-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.velorq-calx-week-col{border:1px solid var(--calx-border);background:var(--calx-card);box-shadow:var(--calx-shadow-sm);border-radius:12px;min-width:0;overflow:hidden}.velorq-calx-week-col-head{background:var(--calx-card-2);border-bottom:1px solid var(--calx-border-soft);justify-content:space-between;align-items:baseline;padding:10px 12px;display:flex}.velorq-calx-week-col-head strong{text-transform:uppercase;letter-spacing:.5px;color:var(--calx-muted);font-size:11px}.velorq-calx-week-col-head span{color:var(--calx-heading);font-size:14px;font-weight:700}.velorq-calx-week-col-head.is-today span{color:var(--calx-accent)}.velorq-calx-week-col-body{flex-direction:column;gap:6px;min-height:140px;padding:10px 8px;display:flex}.velorq-calx-agenda,.velorq-calx-timeline{flex-direction:column;gap:12px;display:flex}.velorq-calx-agenda-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.velorq-calx-agenda-head strong{color:var(--calx-heading);font-size:15px;font-weight:700}.velorq-calx-agenda-row{border:1px solid var(--calx-border);background:var(--calx-card);cursor:pointer;box-shadow:var(--calx-shadow-sm);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:all .15s;display:flex}.velorq-calx-agenda-row:hover{border-color:var(--calx-accent);background:var(--calx-card-2);transform:translateY(-1px)}.velorq-calx-agenda-row:focus-visible{outline:2px solid var(--calx-accent);outline-offset:2px}.velorq-calx-agenda-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.velorq-calx-agenda-main strong{color:var(--calx-heading);font-size:14px;font-weight:600}.velorq-calx-agenda-main span{color:var(--calx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.velorq-calx-agenda-meta{color:var(--calx-muted);flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:flex}.velorq-calx-timeline-group{grid-template-columns:130px minmax(0,1fr);gap:16px;display:grid}.velorq-calx-timeline-date{color:var(--calx-muted);padding-top:14px;font-size:12px;font-weight:700}.velorq-calx-timeline-items{flex-direction:column;gap:10px;display:flex}.velorq-calx-sidebar{flex-direction:column;gap:18px;display:flex}.velorq-calx-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.velorq-calx-card-head h3{letter-spacing:-.2px;color:var(--calx-heading);margin:0;font-size:14px;font-weight:700}.velorq-calx-card-head span{color:var(--calx-muted);font-size:11px;font-weight:600}.velorq-calx-mini-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.velorq-calx-mini-head strong{color:var(--calx-heading);font-size:13px;font-weight:700}.velorq-calx-mini-nav{gap:4px;display:flex}.velorq-calx-mini-nav button{appearance:none;border:1px solid var(--calx-border);background:var(--calx-card-2);width:26px;height:26px;color:var(--calx-muted);cursor:pointer;border-radius:7px;place-items:center;font-size:10px;transition:all .12s;display:grid}.velorq-calx-mini-nav button:hover{border-color:var(--calx-accent);color:var(--calx-accent);background:var(--calx-card)}.velorq-calx-mini-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.velorq-calx-mini-dow{text-align:center;color:var(--calx-muted);text-transform:uppercase;letter-spacing:.5px;padding-bottom:6px;font-size:10px;font-weight:700}.velorq-calx-mini-day{appearance:none;color:var(--calx-text);font:inherit;aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;font-size:12px;transition:all .13s;display:grid;position:relative}.velorq-calx-mini-day:hover{background:var(--calx-card-2)}.velorq-calx-mini-day.is-outside{color:var(--calx-muted);opacity:.35}.velorq-calx-mini-day.has-events:after{content:"";background:var(--calx-accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.velorq-calx-mini-day.is-today{color:#10b981;border-color:#10b981;font-weight:700}.velorq-calx-mini-day.is-selected{background:var(--calx-accent);border-color:var(--calx-accent);color:#fff;opacity:1;font-weight:700;box-shadow:0 2px 6px #6d3fe859}.velorq-calx-mini-day.is-selected.has-events:after{background:#fff}.velorq-calx-ai{background:linear-gradient(145deg, #6d3fe80f, var(--calx-card) 75%);border-color:#6d3fe840;position:relative;overflow:hidden}.velorq-calx-ai:before{content:"";background:linear-gradient(90deg,#6d3fe8,#a855f7);height:3px;position:absolute;top:0;left:0;right:0}.velorq-calx-ai-eyebrow{letter-spacing:.8px;text-transform:uppercase;color:var(--calx-accent);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.velorq-calx-ai h3{letter-spacing:-.2px;color:var(--calx-heading);margin:10px 0 6px;font-size:15px;font-weight:700}.velorq-calx-ai p{color:var(--calx-text);margin:0 0 16px;font-size:12.5px;line-height:1.55}.velorq-calx-ai-actions{gap:8px;display:flex}.velorq-calx-pace{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.velorq-calx-pace-bar{background:var(--calx-card-2);border:1px solid var(--calx-border-soft);border-radius:999px;height:8px;overflow:hidden}.velorq-calx-pace-bar span{background:linear-gradient(90deg, var(--calx-accent), #a855f7);border-radius:999px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);display:block}.velorq-calx-pace-label{color:var(--calx-muted);font-size:11.5px;font-weight:600}.velorq-calx-health-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.velorq-calx-health-list li{align-items:center;gap:10px;display:flex}.velorq-calx-health-list .velorq-calx-rail{min-height:18px}.velorq-calx-health-label{color:var(--calx-text);flex:1;font-size:12.5px;font-weight:500}.velorq-calx-health-list strong{color:var(--calx-heading);font-size:13px;font-weight:700}.velorq-calx-link{appearance:none;color:var(--calx-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.velorq-calx-link:hover{text-decoration:underline}.velorq-calx-drop-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.velorq-calx-drop-list li button{appearance:none;border:1px solid var(--calx-border);background:var(--calx-card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--calx-shadow-sm);border-radius:10px;align-items:stretch;gap:12px;padding:10px 12px;transition:all .14s;display:flex}.velorq-calx-drop-list li button:hover{border-color:var(--calx-accent);background:var(--calx-card-2);transform:translateY(-1px)}.velorq-calx-drop-list li button:focus-visible{outline:2px solid var(--calx-accent);outline-offset:1px}.velorq-calx-drop-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.velorq-calx-drop-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.velorq-calx-drop-title strong{color:var(--calx-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.velorq-calx-drop-title .velorq-calx-status-pill{flex-shrink:0;padding:2px 7px;font-size:10px}.velorq-calx-drop-sub{color:var(--calx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.velorq-calx-drop-foot{color:var(--calx-muted);font-size:10.5px;font-weight:600}.velorq-calx-upcoming ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.velorq-calx-upcoming li button{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;transition:all .13s;display:flex}.velorq-calx-upcoming li button:hover{background:var(--calx-card-2);border-color:var(--calx-border-soft)}.velorq-calx-upcoming li button:focus-visible{outline:2px solid var(--calx-accent);outline-offset:1px}.velorq-calx-upcoming-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.velorq-calx-upcoming-body strong{color:var(--calx-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.velorq-calx-upcoming-body span{color:var(--calx-muted);font-size:11px}.velorq-calx-upcoming li button>svg{color:#10b981;flex-shrink:0;font-size:12px}.velorq-calx-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.velorq-calx-modal{background:var(--calx-card);border:1px solid var(--calx-border);border-radius:var(--calx-radius);width:min(580px,100%);max-height:90vh;box-shadow:var(--calx-shadow-pop);padding:24px;overflow-y:auto}.velorq-calx-modal-head{border-bottom:1px solid var(--calx-border-soft);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.velorq-calx-modal-head h2{letter-spacing:-.2px;color:var(--calx-heading);margin:0;font-size:18px;font-weight:700}.velorq-calx-modal-close{appearance:none;border:1px solid var(--calx-border);background:var(--calx-card-2);width:32px;height:32px;color:var(--calx-muted);cursor:pointer;border-radius:9px;place-items:center;font-size:18px;transition:all .13s;display:grid}.velorq-calx-modal-close:hover{border-color:var(--calx-accent);color:var(--calx-accent)}.velorq-calx-modal form{flex-direction:column;gap:16px;display:flex}.velorq-calx-field{color:var(--calx-heading);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.velorq-calx-field input,.velorq-calx-field select,.velorq-calx-field textarea{background:var(--calx-card-2);border:1px solid var(--calx-border);color:var(--calx-heading);font:inherit;border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:border-color .14s,box-shadow .14s}.velorq-calx-field input:focus,.velorq-calx-field select:focus,.velorq-calx-field textarea:focus{border-color:var(--calx-accent);box-shadow:0 0 0 3px var(--calx-accent-soft);outline:none}.velorq-calx-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.velorq-calx-field-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.velorq-calx-modal-actions{border-top:1px solid var(--calx-border-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:14px;display:flex}.velorq-calx-modal-actions-right{gap:10px;display:flex}@media (width<=1180px){.velorq-calx-layout{grid-template-columns:1fr}}@media (width<=820px){.velorq-calx-page{padding:20px 16px 48px}.velorq-calx-search{width:100%;min-width:100%}.velorq-calx-chips{justify-content:flex-start}.velorq-calx-week{grid-template-columns:repeat(2,1fr)}.velorq-calx-timeline-group{grid-template-columns:1fr;gap:6px}.velorq-calx-timeline-date{padding-top:0}}@media (width<=560px){.velorq-calx-cell{min-height:80px;padding:6px}.velorq-calx-pill-title{display:none}.velorq-calx-week,.velorq-calx-field-row,.velorq-calx-field-row-3{grid-template-columns:1fr}}.velorq-analytics-page{font-family:var(--ff-body,"DM Sans", sans-serif);flex-direction:column;gap:20px;display:flex}.velorq-analytics-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.velorq-analytics-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.velorq-analytics-title-row h1{color:var(--ink,#1a0a2e);font-size:24px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-analytics-title-row h1{color:#fff}.velorq-analytics-sync-pill{letter-spacing:.2px;font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.velorq-analytics-sync-pill.is-live{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.velorq-analytics-sync-pill.is-cached{color:#c026d3;background:#c026d31f;border:1px solid #c026d340}[data-theme=dark] .velorq-analytics-sync-pill.is-cached{color:#f0abfc}.velorq-analytics-sync-time{opacity:.8;font-weight:500}.velorq-analytics-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.velorq-analytics-platform-tabs{background:var(--bg,#fdf8ff);border:1.5px solid var(--ln,#7c1d6f1f);border-radius:12px;align-items:center;gap:4px;padding:3px;display:flex}[data-theme=dark] .velorq-analytics-platform-tabs{background:#170b28;border-color:#c026d32e}.velorq-analytics-platform-tab{appearance:none;color:var(--sl,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-analytics-platform-tab{color:#d9cbe8}.velorq-analytics-platform-tab:hover{color:#c026d3}.velorq-analytics-platform-tab.is-active{color:#c026d3;background:#fff;box-shadow:0 2px 8px #7c1d6f14}[data-theme=dark] .velorq-analytics-platform-tab.is-active{color:#f0abfc;background:#c026d333}.velorq-analytics-range{background:var(--bg,#fdf8ff);border:1.5px solid var(--ln,#7c1d6f1f);border-radius:12px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}[data-theme=dark] .velorq-analytics-range{background:#170b28;border-color:#c026d32e}.velorq-analytics-range button{appearance:none;color:var(--sl,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s}[data-theme=dark] .velorq-analytics-range button{color:#d9cbe8}.velorq-analytics-range button:hover{color:#c026d3}.velorq-analytics-range button.is-active{color:#c026d3;background:linear-gradient(135deg,#7c1d6f1f,#c026d31a)}[data-theme=dark] .velorq-analytics-range button.is-active{color:#f0abfc;background:#c026d333}.velorq-analytics-refresh-btn{appearance:none;border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-analytics-refresh-btn{color:#ede7da;background:#c026d314;border-color:#c026d333}.velorq-analytics-refresh-btn:hover:not(:disabled){color:#c026d3;border-color:#c026d3}[data-theme=dark] .velorq-analytics-refresh-btn:hover:not(:disabled){color:#f0abfc;border-color:#f0abfc}.velorq-analytics-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.velorq-analytics-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.velorq-analytics-kpi{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #7c1d6f08}[data-theme=dark] .velorq-analytics-kpi{box-shadow:none;background:#c026d30d;border-color:#c026d32e}.velorq-analytics-kpi:hover{border-color:#c026d3;transform:translateY(-2px);box-shadow:0 6px 20px #c026d31f}.velorq-analytics-kpi-icon{color:#c026d3;background:linear-gradient(135deg,#7c1d6f1f,#c026d31a);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;display:grid}[data-theme=dark] .velorq-analytics-kpi-icon{color:#f0abfc;background:#c026d32e}.velorq-analytics-kpi div{flex-direction:column;gap:2px;min-width:0;display:flex}.velorq-analytics-kpi strong{color:var(--ink,#1a0a2e);font-size:20px;font-weight:800;line-height:1.2;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-analytics-kpi strong{color:#fff}.velorq-analytics-kpi span{color:var(--sl,#64748b);font-size:12px;font-weight:700}[data-theme=dark] .velorq-analytics-kpi span{color:#d9cbe8}.velorq-analytics-kpi-sub{color:var(--sl,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-family:var(--ff-mono,"DM Mono", monospace);margin-top:2px;overflow:hidden}.velorq-analytics-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.velorq-analytics-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.velorq-analytics-chart-header h2{color:var(--ink,#1a0a2e);font-size:16px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-analytics-chart-header h2{color:#fff}.velorq-analytics-chart-subtitle{color:var(--sl,#64748b);margin:2px 0 0;font-size:12px}.velorq-analytics-badge{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);color:var(--sl,#64748b);font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}[data-theme=dark] .velorq-analytics-badge{color:#d9cbe8;background:#170b28;border-color:#c026d333}.velorq-analytics-legend{color:var(--sl,#64748b);font-size:11px;font-family:var(--ff-mono,"DM Mono", monospace);align-items:center;gap:12px;display:flex}.velorq-analytics-legend-item{align-items:center;gap:6px;display:inline-flex}.velorq-legend-dot{border-radius:50%;width:8px;height:8px}.velorq-analytics-chart{margin-top:14px}.velorq-analytics-empty-chart{height:240px;color:var(--sl,#64748b);background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);border-radius:12px;place-items:center;font-size:13px;display:grid}[data-theme=dark] .velorq-analytics-empty-chart{color:#d9cbe8;background:#170b28;border-color:#c026d32e}.velorq-analytics-posts-card{flex-direction:column;gap:16px;display:flex}.velorq-analytics-posts-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.velorq-analytics-posts-header h2{color:var(--ink,#1a0a2e);font-size:18px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0}[data-theme=dark] .velorq-analytics-posts-header h2{color:#fff}.velorq-analytics-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.velorq-analytics-search{align-items:center;display:flex;position:relative}.velorq-analytics-search svg{color:var(--sl,#64748b);font-size:12px;position:absolute;left:10px}.velorq-analytics-search input{border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);background:#fff;border-radius:8px;width:180px;padding:6px 28px 6px 30px;font-size:12px;transition:width .2s,border-color .2s}[data-theme=dark] .velorq-analytics-search input{color:#ede7da;background:#170b28;border-color:#c026d333}.velorq-analytics-search input:focus{border-color:#c026d3;outline:none;width:220px}.velorq-analytics-clear-search{color:var(--sl,#64748b);cursor:pointer;background:0 0;border:none;font-size:11px;position:absolute;right:8px}.velorq-analytics-sort{color:var(--sl,#64748b);align-items:center;gap:6px;font-size:12px;display:flex}.velorq-analytics-sort select{appearance:none;border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);cursor:pointer;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 6px center/12px no-repeat;border-radius:8px;padding:6px 24px 6px 10px;font-size:12px}[data-theme=dark] .velorq-analytics-sort select{color:#ede7da;background-color:#170b28;border-color:#c026d333}.velorq-analytics-sort select:focus{border-color:#c026d3;outline:none}.velorq-analytics-view-toggle{background:var(--bg,#fdf8ff);border:1.5px solid var(--ln,#7c1d6f26);border-radius:8px;align-items:center;padding:2px;display:flex}[data-theme=dark] .velorq-analytics-view-toggle{background:#170b28;border-color:#c026d333}.velorq-analytics-view-toggle button{appearance:none;color:var(--sl,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 8px;font-size:12px;transition:all .15s}.velorq-analytics-view-toggle button.is-active{color:#c026d3;background:#fff;box-shadow:0 1px 4px #7c1d6f1a}[data-theme=dark] .velorq-analytics-view-toggle button.is-active{color:#f0abfc;background:#c026d340}.velorq-analytics-table-wrap{margin-top:6px;overflow-x:auto}.velorq-analytics-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.velorq-analytics-table th{color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.06em;border-bottom:1.5px solid var(--ln,#7c1d6f1f);white-space:nowrap;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);padding:10px 14px}[data-theme=dark] .velorq-analytics-table th{color:#d9cbe8;border-bottom-color:#c026d32e}.velorq-analytics-table td{border-bottom:1px solid var(--ln,#7c1d6f1a);color:var(--ink,#1a0a2e);vertical-align:middle;white-space:nowrap;padding:10px 14px}[data-theme=dark] .velorq-analytics-table td{color:#ede7da;border-bottom-color:#c026d31f}.velorq-analytics-table .th-media,.velorq-analytics-table .td-media,.velorq-analytics-table .th-platform,.velorq-analytics-table .td-platform,.velorq-analytics-table .th-published,.velorq-analytics-table .td-published{text-align:left}.velorq-analytics-table .th-likes,.velorq-analytics-table .td-likes,.velorq-analytics-table .th-comments,.velorq-analytics-table .td-comments,.velorq-analytics-table .th-engagement,.velorq-analytics-table .td-engagement{text-align:center}.velorq-analytics-table .th-actions,.velorq-analytics-table .td-actions{text-align:right}.velorq-analytics-tr{cursor:pointer;transition:background .15s}.velorq-analytics-tr:hover{background:var(--bg,#fdf8ff)}[data-theme=dark] .velorq-analytics-tr:hover{background:#c026d314}.velorq-analytics-media-row{align-items:center;gap:10px;min-width:220px;max-width:360px;display:flex}.velorq-analytics-caption-text{color:var(--ink,#1a0a2e);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}[data-theme=dark] .velorq-analytics-caption-text{color:#fff}.velorq-analytics-single-date{color:var(--ink,#1a0a2e);white-space:nowrap;font-size:12px;font-weight:600;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-analytics-single-date{color:#ede7da}.velorq-analytics-thumb-wrap{border:1px solid var(--ln,#7c1d6f26);background:#000;border-radius:8px;flex-shrink:0;width:38px;height:38px;overflow:hidden}.velorq-analytics-thumb{object-fit:cover;width:100%;height:100%;display:block}.velorq-analytics-thumb-fallback{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f26);border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.velorq-analytics-thumb-fallback.instagram{color:#e1306c;background:#e1306c1a}.velorq-analytics-thumb-fallback.facebook{color:#1877f2;background:#1877f21a}.velorq-analytics-platform-badge{font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.velorq-analytics-platform-badge.instagram{color:#e1306c;background:#e1306c1f}.velorq-analytics-platform-badge.facebook{color:#1877f2;background:#1877f21f}.velorq-analytics-platform-badge.is-floating{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0009;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:8px;right:8px}.velorq-analytics-td-date{flex-direction:column;gap:2px;display:flex}.velorq-analytics-td-date span{color:var(--ink,#1a0a2e);font-weight:600;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-analytics-td-date span{color:#ede7da}.velorq-analytics-td-date small{color:var(--sl,#64748b);font-size:11px;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-analytics-stat-pill{font-size:12px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);align-items:center;gap:5px;display:inline-flex}.velorq-analytics-stat-pill .is-heart{color:#ef4444}.velorq-analytics-stat-pill .is-comment{color:#3b82f6}.velorq-analytics-score{color:#c026d3;min-width:32px;font-size:12px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31f;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}[data-theme=dark] .velorq-analytics-score{color:#f0abfc;background:#c026d338}.velorq-analytics-link-btn{border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-analytics-link-btn{color:#ede7da;background:#c026d314;border-color:#c026d333}.velorq-analytics-link-btn:hover{color:#c026d3;background:#c026d324;border-color:#c026d3}[data-theme=dark] .velorq-analytics-link-btn:hover{color:#f0abfc;border-color:#f0abfc}.velorq-analytics-cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:6px;display:grid}.velorq-analytics-feed-card{border:1.5px solid var(--ln,#7c1d6f26);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}[data-theme=dark] .velorq-analytics-feed-card{background:#c026d30d;border-color:#c026d32e}.velorq-analytics-feed-card:hover{border-color:#c026d3;transform:translateY(-2px);box-shadow:0 6px 18px #c026d31f}.velorq-analytics-feed-card-media{aspect-ratio:16/10;background:#000;width:100%;position:relative;overflow:hidden}.velorq-analytics-feed-card-media .velorq-analytics-thumb-wrap,.velorq-analytics-feed-card-media .velorq-analytics-thumb-fallback{border:none;border-radius:0;width:100%;height:100%}.velorq-analytics-feed-card-body{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.velorq-analytics-feed-card-meta{color:var(--sl,#64748b);font-size:11px;font-family:var(--ff-mono,"DM Mono", monospace);justify-content:space-between;align-items:center;display:flex}.velorq-analytics-feed-card-caption{color:var(--ink,#1a0a2e);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}[data-theme=dark] .velorq-analytics-feed-card-caption{color:#ede7da}.velorq-analytics-feed-card-footer{border-top:1px solid var(--ln,#7c1d6f1f);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.velorq-analytics-feed-card-stats{color:var(--sl,#64748b);font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);align-items:center;gap:10px;display:flex}.velorq-analytics-modal-content{border:1.5px solid var(--ln,#7c1d6f2e);background:#fff;border-radius:18px;flex-direction:column;width:92%;max-width:680px;max-height:88vh;display:flex;overflow-y:auto;box-shadow:0 20px 48px #1a0a2e47}[data-theme=dark] .velorq-analytics-modal-content{background:#170b28;border-color:#c026d340;box-shadow:0 20px 48px #0009}.velorq-analytics-modal-header{border-bottom:1.5px solid var(--ln,#7c1d6f1f);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}[data-theme=dark] .velorq-analytics-modal-header{border-bottom-color:#c026d32e}.velorq-analytics-modal-title{align-items:center;gap:12px;display:flex}.velorq-analytics-modal-body{grid-template-columns:240px 1fr;gap:20px;padding:20px;display:grid}.velorq-analytics-modal-media{border:1.5px solid var(--ln,#7c1d6f26);background:#000;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.velorq-analytics-modal-media .velorq-analytics-thumb-wrap,.velorq-analytics-modal-media .velorq-analytics-thumb-fallback{aspect-ratio:1;border:none;width:100%}.velorq-analytics-modal-info{flex-direction:column;gap:14px;display:flex}.velorq-analytics-modal-date{color:var(--sl,#64748b);font-size:12px;font-family:var(--ff-mono,"DM Mono", monospace);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.velorq-analytics-modal-date strong{color:var(--ink,#1a0a2e)}[data-theme=dark] .velorq-analytics-modal-date strong{color:#ede7da}.velorq-analytics-modal-caption-box{background:var(--bg,#fdf8ff);color:var(--ink,#1a0a2e);border:1px solid var(--ln,#7c1d6f1f);border-radius:10px;padding:12px;font-size:13px;line-height:1.5}[data-theme=dark] .velorq-analytics-modal-caption-box{color:#ede7da;background:#c026d30f;border-color:#c026d32e}.velorq-analytics-modal-caption-box strong{text-transform:uppercase;color:var(--sl,#64748b);font-size:10.5px;font-family:var(--ff-mono,"DM Mono", monospace);margin-bottom:4px;font-weight:800;display:block}.velorq-analytics-modal-caption-box p{white-space:pre-wrap;margin:0}.velorq-analytics-modal-metrics-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.velorq-analytics-modal-metric{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);border-radius:8px;flex-direction:column;padding:8px 10px;display:flex}[data-theme=dark] .velorq-analytics-modal-metric{background:#c026d30f;border-color:#c026d32e}.velorq-analytics-modal-metric span{color:var(--sl,#64748b);text-transform:uppercase;font-size:9.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-analytics-modal-metric strong{color:var(--ink,#1a0a2e);font-size:16px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-analytics-modal-metric strong{color:#fff}.velorq-analytics-modal-metric.is-highlight{background:#c026d31a;border-color:#c026d3}.velorq-analytics-modal-metric.is-highlight strong{color:#c026d3}[data-theme=dark] .velorq-analytics-modal-metric.is-highlight strong{color:#f0abfc}.velorq-analytics-modal-reaction{color:var(--sl,#64748b);align-items:center;gap:8px;font-size:12px;display:flex}.velorq-analytics-reaction-badge{color:#c026d3;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31f;border-radius:999px;padding:2px 8px}[data-theme=dark] .velorq-analytics-reaction-badge{color:#f0abfc;background:#c026d333}.velorq-analytics-modal-actions{margin-top:8px}.velorq-analytics-modal-open-btn{justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;text-decoration:none;display:inline-flex}@media (width<=1200px){.velorq-analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.velorq-analytics-grid-2{grid-template-columns:1fr}}@media (width<=768px){.velorq-analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.velorq-analytics-header{flex-direction:column;align-items:flex-start}.velorq-analytics-modal-body{grid-template-columns:1fr}.velorq-analytics-modal-metrics-grid{grid-template-columns:repeat(2,1fr)}.velorq-analytics-search input{width:140px}}@media (width<=480px){.velorq-analytics-kpi-grid{grid-template-columns:1fr}.velorq-analytics-toolbar{justify-content:space-between;width:100%}}.velorq-wn-header-badge{color:#fff;text-align:center;min-width:16px;height:16px;font-size:10px;font-weight:800;line-height:16px;font-family:var(--ff-mono,"DM Mono", monospace);background:#ef4444;border-radius:999px;padding:0 4px;position:absolute;top:-6px;right:-6px}.velorq-wn-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.velorq-wn-search{border:1.5px solid var(--ln,#7c1d6f26);color:var(--sl,#64748b);background:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:200px;max-width:360px;padding:8px 14px;display:flex}[data-theme=dark] .velorq-wn-search{color:#ede7da;background:#170b28;border-color:#c026d333}.velorq-wn-search input{color:var(--ink,#1a0a2e);font:inherit;background:0 0;border:none;outline:none;flex:1}[data-theme=dark] .velorq-wn-search input{color:#fff}.velorq-wn-filters{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);border-radius:12px;gap:6px;padding:4px;display:flex}[data-theme=dark] .velorq-wn-filters{background:#170b28;border-color:#c026d32e}.velorq-wn-filters button{appearance:none;color:var(--sl,#64748b);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s}[data-theme=dark] .velorq-wn-filters button{color:#d9cbe8}.velorq-wn-filters button.is-active{color:#c026d3;background:#fff;box-shadow:0 1px 4px #7c1d6f1a}[data-theme=dark] .velorq-wn-filters button.is-active{color:#f0abfc;background:#c026d340}.velorq-wn-date-label{color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);margin:6px 0 12px;display:block}.velorq-wn-cards{flex-direction:column;gap:12px;display:flex}.velorq-wn-card{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:14px;padding:18px;transition:all .15s;position:relative}[data-theme=dark] .velorq-wn-card{background:#c026d30d;border-color:#c026d32e}.velorq-wn-card.is-unread{border-color:#c026d3}[data-theme=dark] .velorq-wn-card.is-unread{border-color:#f0abfc}.velorq-wn-card h3{color:var(--ink,#1a0a2e);font-size:15px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:10px 0 6px}[data-theme=dark] .velorq-wn-card h3{color:#fff}.velorq-wn-card p{color:var(--sl,#64748b);margin:0;font-size:13px;line-height:1.5}[data-theme=dark] .velorq-wn-card p{color:#d9cbe8}.velorq-wn-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.velorq-wn-badge{font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.velorq-wn-badge.is-new{color:#10b981;background:#10b9811f}.velorq-wn-badge.is-improved{color:#c026d3;background:#c026d31f}[data-theme=dark] .velorq-wn-badge.is-improved{color:#f0abfc;background:#c026d333}.velorq-wn-badge.is-fixed{color:#f59e0b;background:#f59e0b1f}.velorq-wn-mark-read{appearance:none;color:#c026d3;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}[data-theme=dark] .velorq-wn-mark-read{color:#f0abfc}@media (width<=620px){.velorq-wn-search{width:100%;max-width:none}}.velorq-hc-page{padding-bottom:60px}.velorq-hc-hero{background:radial-gradient(circle at 90% 20%, color-mix(in srgb, var(--color-primary,#6366f1) 14%, transparent), transparent 45%), radial-gradient(circle at 10% 80%, color-mix(in srgb, var(--color-info,#0ea5e9) 10%, transparent), transparent 45%), var(--color-surface,#1e1e2d);border:1px solid var(--color-border,#2a2a3c);border-radius:20px;flex-direction:column;gap:20px;margin-bottom:24px;padding:30px;display:flex;box-shadow:0 10px 30px #0000001f}.velorq-hc-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.velorq-hc-hero-title-area{max-width:600px}.velorq-hc-hero-tag{background:color-mix(in srgb, var(--color-primary,#6366f1) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-primary,#6366f1) 30%, transparent);color:var(--color-primary,#6366f1);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.velorq-hc-hero h1{color:var(--color-text-primary,#fff);margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.25}.velorq-hc-hero p{color:var(--color-text-secondary,#94a3b8);margin:0;font-size:14px;line-height:1.5}.velorq-hc-status-pill{background:color-mix(in srgb, var(--color-success,#10b981) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-success,#10b981) 28%, transparent);color:var(--color-success,#10b981);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.velorq-hc-pulsing-dot{background:var(--color-success,#10b981);width:8px;height:8px;box-shadow:0 0 10px var(--color-success,#10b981);border-radius:50%;animation:2s infinite hc-pulse}@keyframes hc-pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.95)}}.velorq-hc-hero-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:6px;display:grid}.velorq-hc-hero-card{background:color-mix(in srgb, var(--color-surface-secondary,#252538) 70%, transparent);border:1px solid var(--color-border,#2a2a3c);cursor:pointer;text-align:left;color:inherit;font:inherit;border-radius:14px;align-items:center;gap:14px;padding:16px;transition:all .2s;display:flex}.velorq-hc-hero-card:hover{border-color:var(--color-primary,#6366f1);background:color-mix(in srgb, var(--color-primary,#6366f1) 8%, var(--color-surface,#1e1e2d));transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.velorq-hc-hero-card-icon{background:color-mix(in srgb, var(--color-primary,#6366f1) 18%, transparent);width:42px;height:42px;color:var(--color-primary,#6366f1);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.velorq-hc-hero-card.feedback .velorq-hc-hero-card-icon{color:#f59e0b;background:#f59e0b2e}.velorq-hc-hero-card.assistant .velorq-hc-hero-card-icon{color:#10b981;background:#10b9812e}.velorq-hc-hero-card strong{color:var(--color-text-primary,#fff);margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.velorq-hc-hero-card span{color:var(--color-text-secondary,#94a3b8);font-size:11.5px;line-height:1.35;display:block}.velorq-hc-tabs{border-bottom:1px solid var(--color-border,#2a2a3c);align-items:center;gap:10px;margin-bottom:24px;padding-bottom:2px;display:flex;overflow-x:auto}.velorq-hc-tab-btn{color:var(--color-text-secondary,#94a3b8);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.velorq-hc-tab-btn:hover{color:var(--color-text-primary,#fff);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent)}.velorq-hc-tab-btn.active{color:var(--color-primary,#6366f1)}.velorq-hc-tab-btn.active:after{content:"";background:var(--color-primary,#6366f1);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-2px;left:0;right:0}.velorq-hc-tab-count{background:color-mix(in srgb, var(--color-primary,#6366f1) 20%, transparent);min-width:20px;height:20px;color:var(--color-primary,#6366f1);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.velorq-hc-search-wrap{margin-bottom:24px}.velorq-hc-search{border:1px solid var(--color-border,#2a2a3c);background:var(--color-surface,#1e1e2d);color:var(--color-text-muted,#64748b);border-radius:16px;align-items:center;gap:12px;padding:14px 20px;font-size:15px;transition:border-color .2s;display:flex;box-shadow:0 4px 16px #00000014}.velorq-hc-search:focus-within{border-color:var(--color-primary,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#6366f1) 20%, transparent)}.velorq-hc-search input{color:var(--color-text-primary,#fff);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.velorq-hc-search-clear{color:var(--color-text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.velorq-hc-search-clear:hover{color:var(--color-text-primary,#fff)}.velorq-hc-section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.velorq-hc-section-title{color:var(--color-text-primary,#fff);margin:0;font-size:18px;font-weight:700}.velorq-hc-category-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:30px;display:grid}.velorq-hc-category{background:var(--color-surface,#1e1e2d);border:1px solid var(--color-border,#2a2a3c);border-radius:16px;flex-direction:column;gap:10px;padding:20px;transition:all .2s;display:flex}.velorq-hc-category:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.velorq-hc-category-icon{background:color-mix(in srgb, var(--color-primary,#6366f1) 15%, transparent);width:40px;height:40px;color:var(--color-primary,#6366f1);border-radius:12px;place-items:center;font-size:16px;display:grid}.velorq-hc-category strong{color:var(--color-text-primary,#fff);font-size:15px;font-weight:600}.velorq-hc-category ul{color:var(--color-text-secondary,#94a3b8);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.velorq-hc-category li{line-height:1.4}.velorq-hc-grid-2{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px;display:grid}.velorq-hc-card{background:var(--color-surface,#1e1e2d);border:1px solid var(--color-border,#2a2a3c);border-radius:18px;padding:24px;box-shadow:0 4px 16px #0000000f}.velorq-hc-card h2{color:var(--color-text-primary,#fff);align-items:center;gap:8px;margin:0 0 16px;font-size:17px;font-weight:700;display:flex}.velorq-hc-article-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.velorq-hc-article-item{background:color-mix(in srgb, var(--color-surface-secondary,#252538) 60%, transparent);border:1px solid var(--color-border,#2a2a3c);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;transition:all .2s;display:flex}.velorq-hc-article-item:hover{border-color:var(--color-primary,#6366f1);background:color-mix(in srgb, var(--color-primary,#6366f1) 8%, var(--color-surface,#1e1e2d))}.velorq-hc-article-item-left{flex:1;align-items:center;gap:12px;display:flex}.velorq-hc-article-icon{color:var(--color-primary,#6366f1);font-size:14px}.velorq-hc-article-title{color:var(--color-text-primary,#fff);font-size:13.5px;font-weight:500}.velorq-hc-article-badge{background:color-mix(in srgb, var(--color-text-secondary) 15%, transparent);color:var(--color-text-secondary,#94a3b8);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.velorq-hc-faq-list{flex-direction:column;gap:10px;display:flex}.velorq-hc-faq-item{border:1px solid var(--color-border,#2a2a3c);background:color-mix(in srgb, var(--color-surface-secondary,#252538) 50%, transparent);border-radius:12px;padding:0 16px;transition:all .2s}.velorq-hc-faq-item.is-open{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface,#1e1e2d))}.velorq-hc-faq-item button{width:100%;color:var(--color-text-primary,#fff);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13.5px;font-weight:600;display:flex}.velorq-hc-faq-item p{color:var(--color-text-secondary,#94a3b8);margin:0 0 14px;font-size:13px;line-height:1.55}.velorq-hc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.velorq-hc-filter-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.velorq-hc-filter-pill{border:1px solid var(--color-border,#2a2a3c);background:var(--color-surface,#1e1e2d);color:var(--color-text-secondary,#94a3b8);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:all .15s}.velorq-hc-filter-pill:hover{color:var(--color-text-primary,#fff);border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.velorq-hc-filter-pill.active{background:var(--color-primary,#6366f1);border-color:var(--color-primary,#6366f1);color:#fff;font-weight:600}.velorq-hc-toolbar-actions{align-items:center;gap:10px;display:flex}.velorq-hc-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.velorq-hc-btn-primary{background:var(--color-primary,#6366f1);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary,#6366f1) 30%, transparent)}.velorq-hc-btn-primary:hover{background:color-mix(in srgb, var(--color-primary,#6366f1) 85%, #fff);transform:translateY(-1px)}.velorq-hc-btn-outline{border:1px solid var(--color-border,#2a2a3c);color:var(--color-text-secondary,#94a3b8);background:0 0}.velorq-hc-btn-outline:hover{border-color:var(--color-text-primary,#fff);color:var(--color-text-primary,#fff)}.velorq-hc-btn-icon{background:var(--color-surface,#1e1e2d);border:1px solid var(--color-border,#2a2a3c);width:36px;height:36px;color:var(--color-text-secondary,#94a3b8);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:all .2s;display:grid}.velorq-hc-btn-icon:hover{color:var(--color-text-primary,#fff);border-color:var(--color-primary,#6366f1)}.velorq-hc-tickets-list{flex-direction:column;gap:14px;display:flex}.velorq-hc-ticket-card{background:var(--color-surface,#1e1e2d);border:1px solid var(--color-border,#2a2a3c);border-radius:16px;flex-direction:column;gap:14px;padding:20px;transition:all .2s;display:flex}.velorq-hc-ticket-card:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);box-shadow:0 6px 20px #00000014}.velorq-hc-ticket-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.velorq-hc-ticket-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.velorq-hc-id-badge{background:color-mix(in srgb, var(--color-text-secondary) 15%, transparent);color:var(--color-text-secondary,#94a3b8);letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11px;font-weight:700}.status-pill{text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.status-pill.open{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.status-pill.in_progress{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d}.status-pill.resolved{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.status-pill.closed{color:#94a3b8;background:#64748b26;border:1px solid #64748b4d}.priority-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.priority-pill.high{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.priority-pill.medium{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.priority-pill.low{color:#94a3b8;background:#64748b26;border:1px solid #64748b4d}.velorq-hc-category-pill{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary,#6366f1);text-transform:capitalize;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:500}.velorq-hc-ticket-time{color:var(--color-text-muted,#64748b);font-size:12px}.velorq-hc-ticket-title{color:var(--color-text-primary,#fff);margin:0;font-size:15.5px;font-weight:600}.velorq-hc-ticket-desc{color:var(--color-text-secondary,#94a3b8);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.velorq-hc-attachment-box{background:color-mix(in srgb, var(--color-surface-secondary,#252538) 80%, transparent);border:1px solid var(--color-border,#2a2a3c);color:var(--color-text-primary,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:12px;transition:all .2s;display:inline-flex}.velorq-hc-attachment-box:hover{border-color:var(--color-primary,#6366f1);color:var(--color-primary,#6366f1)}.velorq-hc-admin-reply{background:color-mix(in srgb, #10b981 8%, var(--color-surface,#1e1e2d));border:1px solid #10b98140;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.velorq-hc-admin-reply-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.velorq-hc-admin-badge{color:#34d399;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.velorq-hc-admin-reply-text{color:var(--color-text-primary,#fff);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.velorq-hc-feedback-list{flex-direction:column;gap:14px;display:flex}.velorq-hc-feedback-card{background:var(--color-surface,#1e1e2d);border:1px solid var(--color-border,#2a2a3c);border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:all .2s;display:flex}.velorq-hc-feedback-card:hover{border-color:#f59e0b4d}.feedback-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.feedback-pill.bug{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.feedback-pill.feature_request{color:#c084fc;background:#8b5cf626;border:1px solid #8b5cf64d}.feedback-pill.suggestion{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.feedback-pill.general_feedback{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.feedback-status-pill{text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.feedback-status-pill.new{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.feedback-status-pill.reviewed{color:#c084fc;background:#8b5cf626;border:1px solid #8b5cf64d}.feedback-status-pill.planned{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.feedback-status-pill.closed{color:#94a3b8;background:#64748b26;border:1px solid #64748b4d}.velorq-hc-feedback-message{color:var(--color-text-primary,#fff);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.55}.velorq-hc-empty-state{text-align:center;background:var(--color-surface,#1e1e2d);border:1px dashed var(--color-border,#2a2a3c);border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.velorq-hc-empty-icon{background:color-mix(in srgb, var(--color-primary,#6366f1) 12%, transparent);width:56px;height:56px;color:var(--color-primary,#6366f1);border-radius:16px;place-items:center;margin-bottom:4px;font-size:24px;display:grid}.velorq-hc-empty-state h3{color:var(--color-text-primary,#fff);margin:0;font-size:16px;font-weight:600}.velorq-hc-empty-state p{color:var(--color-text-secondary,#94a3b8);max-width:400px;margin:0;font-size:13px}.velorq-hc-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s hc-fade-in;display:flex;position:fixed;inset:0}@keyframes hc-fade-in{0%{opacity:0}to{opacity:1}}.velorq-hc-modal{background:var(--color-surface,#1e1e2d);border:1px solid var(--color-border,#2a2a3c);border-radius:20px;flex-direction:column;width:min(100%,560px);max-height:90vh;animation:.2s hc-pop-in;display:flex;overflow-y:auto;box-shadow:0 20px 50px #00000059}@keyframes hc-pop-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.velorq-hc-modal-header{border-bottom:1px solid var(--color-border,#2a2a3c);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.velorq-hc-modal-header h2{color:var(--color-text-primary,#fff);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.velorq-hc-modal-close{color:var(--color-text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;font-size:16px;line-height:1}.velorq-hc-modal-close:hover{color:var(--color-text-primary,#fff)}.velorq-hc-modal-body{flex-direction:column;gap:16px;padding:24px;display:flex}.velorq-hc-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.velorq-hc-form-group{flex-direction:column;gap:6px;display:flex}.velorq-hc-form-group label{color:var(--color-text-secondary,#94a3b8);font-size:12.5px;font-weight:600}.velorq-hc-form-group input,.velorq-hc-form-group select,.velorq-hc-form-group textarea{box-sizing:border-box;border:1px solid var(--color-border,#2a2a3c);background:var(--color-surface-secondary,#252538);width:100%;color:var(--color-text-primary,#fff);font:inherit;border-radius:10px;outline:none;padding:10px 14px;font-size:13.5px;transition:border-color .15s}.velorq-hc-form-group input:focus,.velorq-hc-form-group select:focus,.velorq-hc-form-group textarea:focus{border-color:var(--color-primary,#6366f1)}.velorq-hc-file-input{align-items:center;gap:10px;display:flex}.velorq-hc-file-btn{background:var(--color-surface-secondary,#252538);border:1px dashed var(--color-border,#2a2a3c);color:var(--color-text-primary,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;transition:all .2s;display:inline-flex}.velorq-hc-file-btn:hover{border-color:var(--color-primary,#6366f1);color:var(--color-primary,#6366f1)}.velorq-hc-modal-footer{border-top:1px solid var(--color-border,#2a2a3c);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.velorq-hc-guide-modal{width:min(100%,640px)}.velorq-hc-guide-meta{align-items:center;gap:10px;margin-bottom:14px;display:flex}.velorq-hc-guide-summary{color:var(--color-text-secondary,#94a3b8);border-bottom:1px solid var(--color-border,#2a2a3c);margin:0 0 20px;padding-bottom:16px;font-size:14px;line-height:1.55}.velorq-hc-guide-steps{flex-direction:column;gap:12px;display:flex}.velorq-hc-step-item{align-items:flex-start;gap:12px;display:flex}.velorq-hc-step-num{background:color-mix(in srgb, var(--color-primary) 15%, transparent);width:26px;height:26px;color:var(--color-primary,#6366f1);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:12px;font-weight:700;display:grid}.velorq-hc-step-text{color:var(--color-text-primary,#fff);font-size:13.5px;line-height:1.5}.velorq-hc-lightbox-img{object-fit:contain;border-radius:12px;max-width:100%;max-height:80vh}.velorq-hc-alert{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;font-size:13px;font-weight:500;animation:.25s hc-fade-in;display:flex}.velorq-hc-alert.success{background:color-mix(in srgb, var(--color-success,#10b981) 14%, var(--color-surface,#1e1e2d));border:1px solid color-mix(in srgb, var(--color-success,#10b981) 35%, transparent);color:#34d399}.velorq-hc-alert.error{background:color-mix(in srgb, #ef4444 14%, var(--color-surface,#1e1e2d));color:#f87171;border:1px solid #ef444459}@media (width<=900px){.velorq-hc-grid-2{grid-template-columns:1fr}}@media (width<=640px){.velorq-hc-hero{padding:20px}.velorq-hc-form-row{grid-template-columns:1fr}.velorq-hc-toolbar{flex-direction:column;align-items:stretch}.velorq-hc-toolbar-actions{justify-content:space-between}}.velorq-support-admin{box-sizing:border-box;max-width:1280px;min-height:100dvh;color:var(--ink,#1a0a2e);background:var(--bg,#fdf8ff);font-family:var(--ff-body,"DM Sans", sans-serif);margin:0 auto;padding:34px 38px 60px}[data-theme=dark] .velorq-support-admin{color:#ede7da;background:#0d0618}.velorq-support-admin-header{border-bottom:1px solid #c9a84c38;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;padding-bottom:18px;display:flex}.velorq-support-header-actions{align-items:center;gap:10px;display:flex}.velorq-support-admin-header h1{font-family:var(--ff-display,"DM Sans", sans-serif);letter-spacing:-.3px;color:var(--ink,#1a0a2e);margin:0 0 6px;font-size:26px;font-weight:800}[data-theme=dark] .velorq-support-admin-header h1{color:#ede7da}.velorq-support-admin-header p{color:var(--sl,#64748b);margin:0;font-size:13.5px}[data-theme=dark] .velorq-support-admin-header p{color:#a99a7c}.velorq-support-refresh,.velorq-support-signout,.velorq-support-theme-toggle{color:#8a6d1f;min-height:38px;font:inherit;cursor:pointer;background:#c9a84c14;border:1px solid #c9a84c59;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}[data-theme=dark] .velorq-support-refresh,[data-theme=dark] .velorq-support-signout,[data-theme=dark] .velorq-support-theme-toggle{color:#f0d98c;background:#c9a84c1f;border-color:#c9a84c59}.velorq-support-refresh:hover,.velorq-support-signout:hover,.velorq-support-theme-toggle:hover{color:#c9a84c;background:#c9a84c2e;border-color:#c9a84c;transform:translateY(-1px)}[data-theme=dark] .velorq-support-refresh:hover,[data-theme=dark] .velorq-support-signout:hover,[data-theme=dark] .velorq-support-theme-toggle:hover{color:#fff;border-color:#f0d98c}.velorq-support-tabs{border-bottom:1.5px solid #c9a84c33;gap:6px;margin-bottom:22px;display:flex;overflow-x:auto}.velorq-support-tabs button{color:var(--sl,#64748b);font-family:var(--ff-body,"DM Sans", sans-serif);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;flex:none;padding:10px 18px;font-size:13px;font-weight:700;transition:all .18s}[data-theme=dark] .velorq-support-tabs button{color:#a99a7c}.velorq-support-tabs button:hover{color:#c9a84c;background:#c9a84c0f}.velorq-support-tabs button.is-active{color:#b45309;background:#c9a84c1f;border-bottom-color:#c9a84c}[data-theme=dark] .velorq-support-tabs button.is-active{color:#f0d98c;border-bottom-color:#f0d98c}.velorq-support-section{padding-top:6px}.velorq-support-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.velorq-support-toolbar strong{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:800}[data-theme=dark] .velorq-support-toolbar strong{color:#ede7da}.velorq-support-toolbar select,.velorq-support-ticket-controls select,.velorq-support-feedback-status select,.velorq-support-user-search{min-height:36px;color:var(--ink,#1a0a2e);font:inherit;background:#fff;border:1.5px solid #c9a84c40;border-radius:8px;outline:none;padding:0 12px;font-size:12.5px;transition:all .15s}[data-theme=dark] .velorq-support-toolbar select,[data-theme=dark] .velorq-support-ticket-controls select,[data-theme=dark] .velorq-support-feedback-status select,[data-theme=dark] .velorq-support-user-search{color:#ede7da;background:#c9a84c14;border-color:#c9a84c40}.velorq-support-toolbar select option,.velorq-support-ticket-controls select option,.velorq-support-feedback-status select option{color:#1a0a2e;background-color:#fff}[data-theme=dark] .velorq-support-toolbar select option,[data-theme=dark] .velorq-support-ticket-controls select option,[data-theme=dark] .velorq-support-feedback-status select option{color:#ede7da;background-color:#1a1025}.velorq-support-toolbar select:focus,.velorq-support-ticket-controls select:focus,.velorq-support-feedback-status select:focus,.velorq-support-user-search:focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c26}.velorq-support-list{gap:12px;display:grid}.velorq-support-ticket{background:#fff;border:1.5px solid #c9a84c40;border-radius:12px;padding:20px 22px;box-shadow:0 4px 18px #c9a84c0d}[data-theme=dark] .velorq-support-ticket{box-shadow:none;background:#c9a84c0d;border-color:#c9a84c2e}.velorq-support-ticket-heading{color:#a99a7c;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);justify-content:space-between;align-items:center;gap:12px;display:flex}.velorq-support-status{color:#5c625f;font-size:10.5px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);background:#edf1ef;border-radius:999px;padding:3px 10px}.velorq-support-status.is-open,.velorq-support-status.is-new,.velorq-support-status.is-pending{color:#b45309;background:#f59e0b26;border:1px solid #f59e0b4d}.velorq-support-status.is-in_progress,.velorq-support-status.is-reviewed,.velorq-support-status.is-contacted,.velorq-support-status.is-requirements_confirmed,.velorq-support-status.is-in_production,.velorq-support-status.is-ready_for_review,.velorq-support-status.is-changes_requested{color:#c026d3;background:#c026d31f;border:1px solid #c026d347}.velorq-support-status.is-resolved,.velorq-support-status.is-planned,.velorq-support-status.is-delivered{color:#10b981;background:#10b98124;border:1px solid #10b98147}.velorq-support-status.is-deleted,.velorq-support-status.is-closed{color:#ef4444;background:#ef444424;border:1px solid #ef44444d}.velorq-support-ticket h2{color:var(--ink,#1a0a2e);font-size:16px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:10px 0 6px}[data-theme=dark] .velorq-support-ticket h2{color:#ede7da}.velorq-support-meta{color:#a99a7c;margin:0 0 12px;font-size:11.5px}.velorq-support-description{white-space:pre-wrap;color:var(--ink,#1a0a2e);margin:0 0 14px;font-size:13.5px;line-height:1.6}[data-theme=dark] .velorq-support-description{color:#d9cfbb}.velorq-support-ticket>a{color:#c9a84c;font-size:12.5px;font-weight:700;text-decoration:none}.velorq-support-ticket>a:hover{text-decoration:underline}.velorq-support-ticket-controls{border-top:1px solid #c9a84c2e;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;display:flex}.velorq-support-ticket-controls button{color:#8a6d1f;min-height:36px;font:inherit;cursor:pointer;background:#c9a84c14;border:1px solid #c9a84c59;border-radius:8px;padding:0 14px;font-size:12px;font-weight:700;transition:all .15s}[data-theme=dark] .velorq-support-ticket-controls button{color:#f0d98c;background:#c9a84c1a;border-color:#c9a84c40}.velorq-support-ticket-controls button:hover{background:#c9a84c33;border-color:#c9a84c}.velorq-support-reply{gap:8px;width:100%;margin-top:10px;display:flex}.velorq-support-reply input{min-width:0;min-height:36px;color:var(--ink,#1a0a2e);font:inherit;background:#fff;border:1.5px solid #c9a84c40;border-radius:8px;flex:1;padding:0 12px;font-size:12.5px}[data-theme=dark] .velorq-support-reply input{color:#ede7da;background:#c9a84c14;border-color:#c9a84c40}.velorq-support-reply button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#b45309,#c9a84c);border:0;border-radius:8px;padding:0 16px;font-size:12.5px;font-weight:700;box-shadow:0 2px 8px #c9a84c40}.velorq-support-conversations{grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);align-items:start;gap:20px;display:grid}.velorq-support-conversation{width:100%;color:var(--ink,#1a0a2e);text-align:left;cursor:pointer;background:#fff;border:1.5px solid #c9a84c38;border-radius:10px;gap:6px;padding:14px 16px;transition:all .18s;display:grid}[data-theme=dark] .velorq-support-conversation{color:#ede7da;background:#c9a84c0d;border-color:#c9a84c2e}.velorq-support-conversation.is-selected{background:#c9a84c1f;border-color:#c9a84c}[data-theme=dark] .velorq-support-conversation.is-selected{background:#c9a84c29;border-color:#f0d98c}.velorq-support-transcript{background:#fff;border:1.5px solid #c9a84c38;border-radius:12px;padding:22px}[data-theme=dark] .velorq-support-transcript{background:#c9a84c0d;border-color:#c9a84c2e}.velorq-support-transcript-message{background:#c9a84c14;border-radius:10px;margin-top:12px;padding:12px 14px}.velorq-support-transcript-message.is-user{background:#c026d314}[data-theme=dark] .velorq-support-transcript-message{color:#d9cfbb;background:#c9a84c14}[data-theme=dark] .velorq-support-transcript-message.is-user{background:#c026d31f}.velorq-support-table-wrap{background:#fff;border:1.5px solid #c9a84c38;border-radius:12px;margin-bottom:24px;overflow-x:auto}[data-theme=dark] .velorq-support-table-wrap{background:#c9a84c0d;border-color:#c9a84c2e}.velorq-support-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.velorq-support-table-wrap th,.velorq-support-table-wrap td{white-space:nowrap;border-bottom:1px solid #c9a84c1f;padding:12px 16px;font-size:12.5px}.velorq-support-table-wrap th{color:#b45309;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c9a84c1a}[data-theme=dark] .velorq-support-table-wrap th{color:#f0d98c}.velorq-support-user-action-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.velorq-support-user-action-btn.is-delete{color:#dc2626;background:#ef44441f;border-color:#ef444440}.velorq-support-user-action-btn.is-delete:hover{color:#fff;background:#dc2626;border-color:#dc2626}.velorq-support-user-action-btn.is-restore{color:#059669;background:#10b9811f;border-color:#10b98140}.velorq-support-user-action-btn.is-restore:hover{color:#fff;background:#059669;border-color:#059669}@media (width<=760px){.velorq-support-admin{padding:24px 18px 48px}.velorq-support-admin-header h1{font-size:24px}.velorq-support-conversations{grid-template-columns:1fr}}.velorq-staff-login{background:var(--bg,#fdf8ff);min-height:100vh;color:var(--ink,#1a0a2e);font-family:var(--ff-body,"DM Sans", sans-serif);place-items:center;padding:24px 16px;display:grid}.velorq-staff-login-card{border:1.5px solid var(--ln,#e8dff5);background:var(--sur,#fff);border-radius:14px;width:100%;max-width:420px;padding:28px}[data-theme=dark] .velorq-staff-login-card{background:#c9a84c0d;border-color:#c9a84c2e}.velorq-staff-login-card h1{font-size:22px;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0 0 6px}.velorq-staff-login-card p{color:var(--sl,#5b4c7a);margin:0 0 18px;font-size:13.5px}.velorq-staff-login-card form{gap:12px;display:grid}.velorq-staff-login-card label,.velorq-staff-form label{color:var(--sl,#5b4c7a);gap:6px;font-size:12.5px;font-weight:700;display:grid}.velorq-staff-login-card input,.velorq-staff-form input,.velorq-staff-form select{border:1.5px solid var(--ln,#e8dff5);background:var(--sur,#fff);color:var(--ink,#1a0a2e);font:inherit;border-radius:8px;padding:10px 12px}[data-theme=dark] .velorq-staff-login-card input,[data-theme=dark] .velorq-staff-form input,[data-theme=dark] .velorq-staff-form select{background:#ffffff0a;border-color:#c9a84c38}.velorq-staff-form select option{color:#1a0a2e;background-color:#fff}[data-theme=dark] .velorq-staff-form select option{color:#ede7da;background-color:#1a1025}.velorq-staff-login-card input:focus-visible,.velorq-staff-form input:focus-visible,.velorq-staff-form select:focus-visible,.velorq-staff-button:focus-visible{outline:2px solid var(--color-primary,#c026d3);outline-offset:2px}.velorq-staff-button{background:var(--color-primary,#c026d3);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-weight:700}.velorq-staff-button:hover{background:var(--color-primary-hover,#a21caf)}.velorq-staff-button:disabled{opacity:.6;cursor:not-allowed}.velorq-staff-button.is-secondary{border:1.5px solid var(--ln,#e8dff5);color:var(--ink,#1a0a2e);background:0 0}.velorq-staff-chip-list{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.velorq-staff-chip{border:1px solid var(--ln,#e8dff5);font-size:11.5px;font-family:var(--ff-mono,"DM Mono", monospace);color:var(--sl,#5b4c7a);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.velorq-staff-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1}.velorq-staff-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.velorq-staff-form label{flex:180px}.velorq-staff-home-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.velorq-staff-home-grid a{color:inherit;text-decoration:none}.velorq-staff-placeholder{color:#b45309;border:1px dashed #b45309;border-radius:6px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}[data-theme=dark] .velorq-staff-placeholder{color:#f59e0b;border-color:#f59e0b}.velorq-admin-dashboard{box-sizing:border-box;max-width:1280px;min-height:100dvh;color:var(--ink,#1a0a2e);background:var(--bg,#fdf8ff);font-family:var(--ff-body,"DM Sans", sans-serif);margin:0 auto;padding:34px 38px 60px}[data-theme=dark] .velorq-admin-dashboard{color:#ede7da;background:#0d0618}.velorq-admin-header{border-bottom:1px solid #c9a84c38;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;padding-bottom:20px;display:flex}.velorq-admin-header h1{font-family:var(--ff-display,"DM Sans", sans-serif);letter-spacing:-.3px;color:var(--ink,#1a0a2e);margin:0 0 6px;font-size:26px;font-weight:800}[data-theme=dark] .velorq-admin-header h1{color:#ede7da}.velorq-admin-header p{color:var(--sl,#64748b);margin:0;font-size:13.5px}[data-theme=dark] .velorq-admin-header p{color:#a99a7c}.velorq-admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.velorq-admin-btn{color:#8a6d1f;min-height:38px;font:inherit;cursor:pointer;background:#c9a84c14;border:1px solid #c9a84c59;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}[data-theme=dark] .velorq-admin-btn{color:#f0d98c;background:#c9a84c1f;border-color:#c9a84c59}.velorq-admin-btn:hover{color:#c9a84c;background:#c9a84c2e;border-color:#c9a84c;transform:translateY(-1px)}[data-theme=dark] .velorq-admin-btn:hover{color:#fff;border-color:#f0d98c}.velorq-admin-btn.is-primary{color:#fff;background:linear-gradient(135deg,#b45309,#c9a84c);border-color:#c9a84c;box-shadow:0 3px 12px #c9a84c40}.velorq-admin-btn.is-primary:hover{color:#fff;background:linear-gradient(135deg,#92400e,#d97706);box-shadow:0 5px 16px #c9a84c59}.velorq-admin-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.velorq-admin-stat-card{background:#fff;border:1.5px solid #c9a84c40;border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;transition:all .2s;display:flex;box-shadow:0 4px 18px #c9a84c0d}[data-theme=dark] .velorq-admin-stat-card{box-shadow:none;background:#c9a84c0e;border-color:#c9a84c33}.velorq-admin-stat-card:hover{border-color:#c9a84c;transform:translateY(-2px);box-shadow:0 8px 24px #c9a84c1f}.velorq-admin-stat-label{text-transform:uppercase;letter-spacing:.1em;color:#a99a7c;font-size:10.5px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);align-items:center;gap:8px;display:flex}.velorq-admin-stat-value{color:#b45309;font-size:30px;font-weight:800;line-height:1.1;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-admin-stat-value{color:#f0d98c}.velorq-admin-stat-sub{color:var(--sl,#64748b);font-size:12px;font-weight:500}[data-theme=dark] .velorq-admin-stat-sub{color:#a99a7c}.velorq-admin-grid-2col{grid-template-columns:1fr 1fr;gap:24px;display:grid}.velorq-admin-card{background:#fff;border:1.5px solid #c9a84c40;border-radius:14px;padding:24px 26px;box-shadow:0 4px 18px #c9a84c0d}[data-theme=dark] .velorq-admin-card{box-shadow:none;background:#c9a84c0d;border-color:#c9a84c2e}.velorq-admin-card h2{color:var(--ink,#1a0a2e);font-size:16.5px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);border-bottom:1px solid #c9a84c2e;justify-content:space-between;align-items:center;margin:0 0 18px;padding-bottom:12px;display:flex}[data-theme=dark] .velorq-admin-card h2{color:#ede7da}.velorq-admin-card h2 a{color:#c9a84c;letter-spacing:.02em;font-size:11.5px;font-weight:700;text-decoration:none}.velorq-admin-card h2 a:hover{color:#f0d98c;text-decoration:underline}@media (width<=1100px){.velorq-admin-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.velorq-admin-dashboard{padding:24px 18px 48px}.velorq-admin-grid-2col,.velorq-admin-stats-grid{grid-template-columns:1fr}}.velorq-ra-header-title .velorq-ra-icon{position:relative}.velorq-notif-header-badge{color:#fff;text-align:center;min-width:16px;height:16px;font-size:10px;font-weight:800;line-height:16px;font-family:var(--ff-mono,"DM Mono", monospace);background:#ef4444;border-radius:999px;padding:0 4px;position:absolute;top:-6px;right:-6px}.velorq-notif-page-list{flex-direction:column;gap:12px;display:flex}.velorq-notif-page-card{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;transition:all .15s;display:flex}[data-theme=dark] .velorq-notif-page-card{background:#170b28;border-color:#c026d32e}.velorq-notif-page-card.is-unread{background:#c026d30a;border-color:#c026d3}[data-theme=dark] .velorq-notif-page-card.is-unread{background:#c026d324;border-color:#f0abfc}.velorq-notif-page-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.velorq-notif-page-card-header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.velorq-notif-page-card-header strong{color:var(--ink,#1a0a2e);font-size:14px;font-weight:700;font-family:var(--ff-display,"DM Sans", sans-serif)}[data-theme=dark] .velorq-notif-page-card-header strong{color:#fff}.velorq-notif-mark-read-btn{appearance:none;border:1px solid var(--ln,#7c1d6f2e);color:#c026d3;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s}[data-theme=dark] .velorq-notif-mark-read-btn{color:#f0abfc;border-color:#c026d347}.velorq-notif-mark-read-btn:hover{background:#c026d314;border-color:#c026d3}[data-theme=dark] .velorq-notif-mark-read-btn:hover{background:#c026d333;border-color:#f0abfc}@media (width<=620px){.velorq-notif-page-card{flex-wrap:wrap}.velorq-notif-mark-read-btn{margin-left:44px}}.velorq-settings-layout{font-family:var(--ff-body,"DM Sans", sans-serif);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.velorq-settings-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:20px}.velorq-settings-nav button{appearance:none;color:var(--sl,#64748b);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .15s;display:flex}[data-theme=dark] .velorq-settings-nav button{color:#d9cbe8}.velorq-settings-nav button:hover{background:var(--bg,#fdf8ff);color:#c026d3}[data-theme=dark] .velorq-settings-nav button:hover{color:#f0abfc;background:#c026d31a}.velorq-settings-nav button.is-active{color:#c026d3;background:linear-gradient(135deg,#7c1d6f24,#c026d31a)}[data-theme=dark] .velorq-settings-nav button.is-active{color:#f0abfc;background:#c026d338}.velorq-settings-content{flex-direction:column;gap:20px;min-width:0;display:flex}.velorq-settings-section h2{color:var(--ink,#1a0a2e);font-size:18px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:0 0 4px}[data-theme=dark] .velorq-settings-section h2{color:#fff}.velorq-settings-section>p{color:var(--sl,#64748b);margin:0 0 16px;font-size:13px}[data-theme=dark] .velorq-settings-section>p{color:#d9cbe8}.velorq-settings-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.velorq-settings-section-header>div>h2{margin-bottom:4px}.velorq-settings-subheading{color:var(--ink,#1a0a2e);font-size:14px;font-weight:800;font-family:var(--ff-display,"DM Sans", sans-serif);margin:20px 0 12px}[data-theme=dark] .velorq-settings-subheading{color:#ede7da}.velorq-settings-subheading.is-danger{color:#ef4444;align-items:center;gap:8px;display:flex}.velorq-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.velorq-settings-field{color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);gap:6px;display:grid}[data-theme=dark] .velorq-settings-field{color:#d9cbe8}.velorq-settings-field input,.velorq-settings-field select{border:1.5px solid var(--ln,#7c1d6f26);width:100%;color:var(--ink,#1a0a2e);font-family:var(--ff-body,"DM Sans", sans-serif);background:#fff;border-radius:10px;outline:0;padding:10px 14px;font-size:13px;transition:all .15s}[data-theme=dark] .velorq-settings-field input,[data-theme=dark] .velorq-settings-field select{color:#ede7da;background:#170b28;border-color:#c026d333}.velorq-settings-field input:focus,.velorq-settings-field select:focus{border-color:#c026d3;box-shadow:0 0 0 3px #c026d326}.velorq-settings-field input:disabled{opacity:.6;cursor:not-allowed}.velorq-settings-save-row{align-items:center;gap:12px;margin-top:16px;display:flex}.velorq-settings-saved{color:#10b981;font-size:12px;font-weight:700;font-family:var(--ff-mono,"DM Mono", monospace);align-items:center;gap:6px;display:inline-flex}.velorq-settings-link-btn{appearance:none;color:#c026d3;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:12px;font-weight:800}[data-theme=dark] .velorq-settings-link-btn{color:#f0abfc}.velorq-settings-avatar-row{align-items:center;gap:14px;margin-bottom:20px;display:flex}.velorq-settings-avatar{color:#fff;background:linear-gradient(135deg,#7c1d6f,#c026d3);border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:20px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 4px 14px #c026d340}.velorq-settings-avatar img{object-fit:cover;width:100%;height:100%}.velorq-theme-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.velorq-theme-option{appearance:none;text-align:left;border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex}[data-theme=dark] .velorq-theme-option{color:#ede7da;background:#c026d30d;border-color:#c026d32e}.velorq-theme-option:hover{border-color:#c026d3;transform:translateY(-1px)}.velorq-theme-option.is-active{background:linear-gradient(135deg,#7c1d6f1f,#c026d314);border-color:#c026d3}[data-theme=dark] .velorq-theme-option.is-active{background:#c026d333;border-color:#f0abfc}.velorq-theme-option-icon{background:var(--bg,#fdf8ff);color:#c026d3;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;display:grid}[data-theme=dark] .velorq-theme-option-icon{color:#f0abfc;background:#170b28}.velorq-theme-option-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.velorq-theme-option-body strong{color:var(--ink,#1a0a2e);font-size:13px;font-weight:800}[data-theme=dark] .velorq-theme-option-body strong{color:#fff}.velorq-theme-option-body span{color:var(--sl,#64748b);font-size:11px}.velorq-theme-option-check{color:#c026d3;flex-shrink:0;justify-content:center;width:16px;font-size:13px;display:flex}[data-theme=dark] .velorq-theme-option-check{color:#f0abfc}.velorq-settings-toggle-list{flex-direction:column;gap:4px;margin:12px 0;display:flex}.velorq-settings-toggle-row{border-bottom:1.5px solid var(--ln,#7c1d6f1f);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}[data-theme=dark] .velorq-settings-toggle-row{border-bottom-color:#c026d329}.velorq-settings-toggle-row strong{color:var(--ink,#1a0a2e);font-size:13px;font-weight:800}[data-theme=dark] .velorq-settings-toggle-row strong{color:#fff}.velorq-settings-toggle-row p{color:var(--sl,#64748b);margin:2px 0 0;font-size:12px}.velorq-settings-table{border-collapse:collapse;width:100%;font-size:13px}.velorq-settings-table th{text-align:left;color:var(--sl,#64748b);text-transform:uppercase;letter-spacing:.06em;border-bottom:1.5px solid var(--ln,#7c1d6f1f);font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);padding:8px 10px}[data-theme=dark] .velorq-settings-table th{color:#d9cbe8;border-bottom-color:#c026d32e}.velorq-settings-table td{border-bottom:1px solid var(--ln,#7c1d6f1a);color:var(--ink,#1a0a2e);padding:10px}[data-theme=dark] .velorq-settings-table td{color:#ede7da;border-bottom-color:#c026d31f}.velorq-settings-table select{color:var(--ink,#1a0a2e);border:1.5px solid var(--ln,#7c1d6f26);font:inherit;background:#fff;border-radius:8px;outline:none;padding:4px 8px}[data-theme=dark] .velorq-settings-table select{color:#ede7da;background:#170b28;border-color:#c026d333}.velorq-settings-mono{font-family:var(--ff-mono,"DM Mono", monospace);font-size:12px}.velorq-settings-status-pill{font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);border-radius:999px;padding:3px 10px;display:inline-flex}.velorq-settings-status-pill.is-success{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.velorq-settings-status-pill.is-warning{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.velorq-settings-status-pill.is-danger{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.velorq-settings-icon-btn{appearance:none;border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);cursor:pointer;background:0 0;border-radius:8px;padding:6px 8px;transition:all .15s}[data-theme=dark] .velorq-settings-icon-btn{color:#ede7da;border-color:#c026d333}.velorq-settings-icon-btn:hover{color:#ef4444;border-color:#ef4444}.velorq-settings-cards{flex-direction:column;gap:10px;margin-top:12px;display:none}.velorq-settings-card-row{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}[data-theme=dark] .velorq-settings-card-row{background:#c026d30d;border-color:#c026d32e}.velorq-settings-card-row div{flex-direction:column;gap:2px;min-width:0;display:flex}.velorq-settings-card-row span{color:var(--sl,#64748b);font-size:12px}.velorq-settings-billing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.velorq-settings-billing-stat{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}[data-theme=dark] .velorq-settings-billing-stat{background:#c026d30d;border-color:#c026d32e}.velorq-settings-billing-stat>span:first-child{text-transform:uppercase;letter-spacing:.06em;color:var(--sl,#64748b);font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-settings-billing-stat strong{color:var(--ink,#1a0a2e);font-size:18px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-settings-billing-stat strong{color:#fff}.velorq-settings-usage-bar{background:var(--bg,#fdf8ff);border:1px solid var(--ln,#7c1d6f1f);border-radius:999px;height:8px;overflow:hidden}[data-theme=dark] .velorq-settings-usage-bar{background:#170b28;border-color:#c026d333}.velorq-settings-usage-fill{background:linear-gradient(90deg,#7c1d6f,#c026d3);height:100%}.velorq-settings-usage-label{color:var(--sl,#64748b);font-size:11px;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-settings-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.velorq-settings-plan-card{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}[data-theme=dark] .velorq-settings-plan-card{background:#c026d30d;border-color:#c026d32e}.velorq-settings-plan-card.is-current{background:linear-gradient(135deg,#7c1d6f14,#c026d30d);border-color:#c026d3;box-shadow:0 4px 16px #c026d31a}[data-theme=dark] .velorq-settings-plan-card.is-current{background:#c026d32e;border-color:#f0abfc}.velorq-settings-plan-price{color:var(--ink,#1a0a2e);font-size:22px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-settings-plan-price{color:#fff}.velorq-settings-plan-credits{color:var(--sl,#64748b);margin-bottom:8px;font-size:12px}.velorq-settings-webhook-list{flex-direction:column;gap:10px;display:flex}.velorq-settings-webhook-row{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}[data-theme=dark] .velorq-settings-webhook-row{background:#c026d30d;border-color:#c026d32e}.velorq-settings-webhook-row div{flex-direction:column;gap:2px;min-width:0;display:flex}.velorq-settings-webhook-meta{color:var(--sl,#64748b);font-size:11px;font-family:var(--ff-mono,"DM Mono", monospace)}.velorq-settings-generated-key{background:var(--bg,#fdf8ff);border:1.5px solid var(--ln,#7c1d6f26);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;display:flex}[data-theme=dark] .velorq-settings-generated-key{background:#170b28;border-color:#c026d338}.velorq-settings-sessions-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.velorq-settings-sessions-list li{border:1.5px solid var(--ln,#7c1d6f1f);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}[data-theme=dark] .velorq-settings-sessions-list li{background:#c026d30d;border-color:#c026d32e}.velorq-settings-sessions-list li.is-current{border-color:#c026d3}[data-theme=dark] .velorq-settings-sessions-list li.is-current{border-color:#f0abfc}.velorq-settings-session-icon{color:#c026d3;background:#c026d31f;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}[data-theme=dark] .velorq-settings-session-icon{color:#f0abfc;background:#c026d333}.velorq-settings-session-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.velorq-settings-session-body strong{color:var(--ink,#1a0a2e);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}[data-theme=dark] .velorq-settings-session-body strong{color:#fff}.velorq-settings-session-body span{color:var(--sl,#64748b);font-size:12px}.velorq-settings-activity-list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.velorq-settings-activity-list li{color:var(--sl,#64748b);border-bottom:1px solid var(--ln,#7c1d6f1f);align-items:center;gap:14px;padding:8px 0;display:flex}.velorq-settings-activity-list li span:first-child{min-width:150px;color:var(--ink,#1a0a2e);font-family:var(--ff-mono,"DM Mono", monospace)}[data-theme=dark] .velorq-settings-activity-list li span:first-child{color:#ede7da}.velorq-settings-section-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.velorq-settings-danger-btn{appearance:none;color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444459;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.velorq-settings-danger-btn:hover:not(:disabled){color:#fff;background:#ef4444}.velorq-settings-danger-btn:disabled{opacity:.4;cursor:not-allowed}.velorq-settings-qr-placeholder{box-sizing:border-box;border:1.5px dashed var(--ln,#7c1d6f40);width:240px;max-width:100%;height:240px;color:var(--sl,#64748b);background:#fff;border-radius:12px;place-items:center;margin:0 auto 16px;padding:10px;font-size:48px;display:grid}.velorq-settings-qr-image{width:220px;max-width:100%;height:220px;image-rendering:pixelated;display:block}.velorq-settings-otp-uri{overflow-wrap:anywhere;max-width:100%;color:var(--sl,#64748b);font-size:11px;font-family:var(--ff-mono,"DM Mono", monospace);margin:10px 0 14px;display:block}.velorq-settings-otp-details{color:var(--sl,#64748b);margin:0 0 14px;font-size:12px}.velorq-settings-otp-details summary{cursor:pointer;color:#c026d3;font-weight:700}[data-theme=dark] .velorq-settings-otp-details summary{color:#f0abfc}.velorq-settings-danger-zone{box-sizing:border-box;background:#ef44440a;border:1.5px solid #ef444459;border-radius:16px;flex-direction:column;gap:20px;margin-top:24px;padding:24px;display:flex}[data-theme=dark] .velorq-settings-danger-zone{background:#ef444414;border-color:#ef444466}.velorq-danger-zone-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.velorq-danger-zone-title-group{align-items:center;gap:14px;display:flex}.velorq-danger-badge-icon{color:#ef4444;background:#ef444426;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.velorq-danger-zone-desc{color:var(--sl,#64748b);margin:4px 0 0;font-size:13px;line-height:1.45}.velorq-danger-warning-box{color:var(--ink,#1a0a2e);box-sizing:border-box;background:#fff;border:1px dashed #ef444466;border-left:4px solid #ef4444;border-radius:10px;padding:16px 18px;font-size:13px;line-height:1.5}[data-theme=dark] .velorq-danger-warning-box{color:#ede7da;background:#170b28}.velorq-danger-warning-box strong{color:#ef4444;margin-bottom:8px;font-size:13.5px;display:block}.velorq-danger-warning-box ul{color:var(--sl,#64748b);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:12.5px;display:flex}.velorq-deletion-step-card{border:1.5px solid var(--ln,#7c1d6f26);box-sizing:border-box;background:#fff;border-radius:14px;align-items:flex-start;gap:16px;padding:20px;display:flex;box-shadow:0 2px 8px #00000005}[data-theme=dark] .velorq-deletion-step-card{background:#c026d30d;border-color:#c026d32e}.velorq-deletion-step-badge{text-transform:uppercase;letter-spacing:.06em;color:#c026d3;white-space:nowrap;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#c026d31f;border:1px solid #c026d340;border-radius:20px;flex-shrink:0;margin-top:2px;padding:4px 10px}[data-theme=dark] .velorq-deletion-step-badge{color:#f0abfc;background:#c026d333}.velorq-deletion-step-content{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.velorq-deletion-label{color:var(--ink,#1a0a2e);font-size:13.5px;font-weight:700;display:block}[data-theme=dark] .velorq-deletion-label{color:#fff}.velorq-deletion-input-row{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.velorq-deletion-text-input{border:1.5px solid var(--ln,#7c1d6f2e);min-width:220px;height:42px;color:var(--ink,#1a0a2e);font:inherit;letter-spacing:.5px;box-sizing:border-box;background:#fff;border-radius:8px;outline:none;flex:1;padding:0 14px;font-size:14px;font-weight:600;transition:all .2s}[data-theme=dark] .velorq-deletion-text-input{color:#ede7da;background:#170b28;border-color:#c026d340}.velorq-deletion-text-input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.velorq-deletion-otp-input{border:1.5px solid var(--ln,#7c1d6f2e);min-width:220px;height:42px;color:var(--ink,#1a0a2e);font-family:var(--ff-mono,"DM Mono", monospace);letter-spacing:6px;text-align:center;box-sizing:border-box;background:#fff;border-radius:8px;outline:none;flex:1;padding:0 14px;font-size:18px;font-weight:800;transition:all .2s}[data-theme=dark] .velorq-deletion-otp-input{color:#ede7da;background:#170b28;border-color:#c026d340}.velorq-deletion-otp-input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.velorq-send-code-btn{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.velorq-final-delete-btn{appearance:none;color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#ef4444;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:13px;font-weight:800;transition:background .2s,transform .1s;display:inline-flex;box-shadow:0 2px 8px #ef444440}.velorq-final-delete-btn:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.velorq-final-delete-btn:disabled{opacity:.45;cursor:not-allowed}.velorq-otp-display-banner{box-sizing:border-box;background:#fff;border:1.5px solid #f59e0b;border-radius:14px;flex-direction:column;align-items:center;gap:16px;padding:20px;animation:.25s ease-out velorq-fade-in;display:flex;box-shadow:0 4px 16px #f59e0b1f}[data-theme=dark] .velorq-otp-display-banner{background:#170b28}.velorq-otp-display-header{justify-content:space-between;align-items:center;width:100%;display:flex}.velorq-otp-display-title{color:var(--ink,#1a0a2e);align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}[data-theme=dark] .velorq-otp-display-title{color:#fff}.velorq-otp-display-pill{color:#b45309;font-size:11px;font-weight:800;font-family:var(--ff-mono,"DM Mono", monospace);background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;padding:3px 10px}.velorq-otp-digits-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:4px 0;display:flex}.velorq-otp-digit-box{background:var(--bg,#fdf8ff);width:48px;height:56px;color:var(--ink,#1a0a2e);font-family:var(--ff-mono,"DM Mono", monospace);border:2px solid #f59e0b;border-radius:10px;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #0000000a}[data-theme=dark] .velorq-otp-digit-box{color:#fff;background:#170b28}.velorq-otp-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.velorq-otp-action-btn{appearance:none;border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .velorq-otp-action-btn{color:#ede7da;background:#c026d314;border-color:#c026d338}.velorq-otp-action-btn:hover{color:#c026d3;border-color:#c026d3}[data-theme=dark] .velorq-otp-action-btn:hover{color:#f0abfc;border-color:#f0abfc}.velorq-otp-note{color:var(--sl,#64748b);text-align:center;margin:0;font-size:12px}.velorq-deletion-status-msg{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.velorq-deletion-error-msg{color:#ef4444;background:#ef44441f;border:1px solid #ef444440;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.velorq-settings-delete-row{gap:10px;margin-top:10px;display:flex}.velorq-settings-delete-row input{border:1.5px solid var(--ln,#7c1d6f26);color:var(--ink,#1a0a2e);font:inherit;background:#fff;border-radius:8px;flex:1;padding:9px 12px}[data-theme=dark] .velorq-settings-delete-row input{color:#ede7da;background:#170b28;border-color:#c026d333}@media (width<=1024px){.velorq-settings-billing-grid,.velorq-settings-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.velorq-settings-layout{grid-template-columns:1fr}.velorq-settings-nav{-webkit-overflow-scrolling:touch;background:var(--bg,#fdf8ff);border-radius:10px;flex-direction:row;gap:6px;padding:4px;position:static;overflow-x:auto}[data-theme=dark] .velorq-settings-nav{background:#170b28}.velorq-settings-nav button{white-space:nowrap;flex-shrink:0}.velorq-settings-nav button span{display:inline}.velorq-theme-option-grid{grid-template-columns:1fr}}@media (width<=720px){.velorq-settings-form-grid{grid-template-columns:1fr}.velorq-settings-table{display:none}.velorq-settings-cards{display:flex}.velorq-settings-billing-grid,.velorq-settings-plans-grid{grid-template-columns:1fr}.velorq-settings-activity-list li{flex-wrap:wrap}.velorq-settings-activity-list li span:first-child{min-width:0}}@media (width<=480px){.velorq-settings-delete-row{flex-direction:column}.velorq-deletion-step-card{flex-direction:column;gap:12px}.velorq-deletion-input-row{flex-direction:column;align-items:stretch}.velorq-deletion-text-input,.velorq-deletion-otp-input,.velorq-send-code-btn,.velorq-final-delete-btn{width:100%;min-width:0}.velorq-otp-digits-container{gap:6px}.velorq-otp-digit-box{width:38px;height:46px;font-size:20px}.velorq-otp-actions{flex-direction:column;width:100%}.velorq-otp-action-btn{justify-content:center;width:100%}}.velorq-hist-page{max-width:1280px;margin:0 auto;padding:24px 32px 60px}.velorq-hist-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.velorq-hist-header-title{align-items:center;gap:14px;display:flex}.velorq-hist-icon{color:#6d3fe8;background:#6d3fe81f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.velorq-hist-header-title h1{margin:0;font-size:22px;font-weight:700}.velorq-hist-header-title p{color:var(--color-text-muted,#94a3b8);margin:2px 0 0;font-size:13px}.velorq-hist-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.velorq-hist-stat{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.velorq-hist-stat span{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#94a3b8);font-size:12px}.velorq-hist-stat strong{font-size:24px;font-weight:700}.velorq-hist-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.velorq-hist-card{text-align:left;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);cursor:pointer;border-radius:14px;flex-direction:column;padding:0;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.velorq-hist-card:hover{border-color:#6d3fe8;transform:translateY(-2px)}.velorq-hist-card-thumb{color:#ffffff59;background:linear-gradient(135deg,#1e293b,#334155);justify-content:center;align-items:center;height:140px;font-size:32px;display:flex}.velorq-hist-card-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.velorq-hist-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.velorq-hist-card-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.velorq-hist-card-body p{color:var(--color-text-muted,#64748b);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.velorq-hist-card-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.velorq-hist-chip{color:#6d3fe8;text-transform:capitalize;background:#6d3fe81a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.velorq-hist-pill{text-transform:capitalize;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.velorq-hist-pill[data-tone=slate]{color:#94a3b8;background:#94a3b82e}.velorq-hist-pill[data-tone=green]{color:#16a34a;background:#22c55e26}.velorq-hist-pill[data-tone=violet]{color:#6d3fe8;background:#6d3fe826}.velorq-hist-pill[data-tone=amber]{color:#d97706;background:#f59e0b26}.velorq-hist-date{color:var(--color-text-muted,#94a3b8);margin-left:auto;font-size:11px}.velorq-hist-empty{border:1px dashed var(--color-border,#cbd5e1);text-align:center;color:var(--color-text-muted,#64748b);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.velorq-hist-empty svg{font-size:28px}.velorq-hist-empty strong{color:var(--color-text-primary,#0f172a);font-size:16px}.velorq-hist-empty span{max-width:340px;font-size:13px}.velorq-hist-empty.is-error{border-color:#ef4444}.velorq-hist-pager{color:var(--color-text-muted,#64748b);justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.velorq-hist-lightbox{z-index:1000;background:#0f172ad9;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.velorq-hist-lightbox-modal{background:var(--color-surface,#fff);border-radius:16px;width:100%;max-width:900px;max-height:90vh;padding:24px;overflow-y:auto}.velorq-hist-lightbox-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.velorq-hist-lightbox-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.velorq-hist-close{cursor:pointer;color:var(--color-text-muted,#64748b);background:0 0;border:none;font-size:20px}.velorq-hist-variants{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.velorq-hist-variant{border:1px solid var(--color-border,#e5e7eb);border-radius:12px;overflow:hidden}.velorq-hist-variant-img{aspect-ratio:1;background:#0f172a;justify-content:center;align-items:center;display:flex}.velorq-hist-variant-img img{object-fit:contain;width:100%;height:100%}.velorq-hist-variant-meta{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.velorq-hist-variant-actions{gap:6px;display:flex}.velorq-hist-variant-actions button{border:1px solid var(--color-border,#e5e7eb);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.velorq-hist-regen{border-top:1px solid var(--color-border,#e5e7eb);margin-top:24px;padding-top:16px}.velorq-hist-regen h3{margin:0 0 10px;font-size:14px}.velorq-hist-regen ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.velorq-hist-regen li{color:var(--color-text-muted,#64748b);justify-content:space-between;display:flex}.velorq-hist-empty-note{text-align:center;color:var(--color-text-muted,#94a3b8);padding:20px}.velorq-custom-requests-page{width:min(1200px,100% - 40px);color:var(--color-text-primary);margin:0 auto;padding:34px 0 60px}.velorq-custom-requests-header,.velorq-custom-request-detail-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.velorq-custom-requests-header{margin-bottom:24px}.velorq-custom-requests-eyebrow{color:var(--color-info);letter-spacing:1px;font-size:11px;font-weight:700}.velorq-custom-requests-header h1,.velorq-custom-request-detail h2{color:var(--color-text-heading);margin:6px 0}.velorq-custom-requests-header p,.velorq-custom-request-detail-heading p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.velorq-custom-requests-refresh,.velorq-custom-request-detail button{border:1px solid var(--color-border);min-height:38px;color:var(--color-text-primary);background:var(--color-surface-secondary);font:inherit;cursor:pointer;border-radius:9px;padding:9px 15px;font-size:12px;font-weight:700}.velorq-custom-requests-refresh:disabled,.velorq-custom-request-detail button:disabled{cursor:wait;opacity:.65}.velorq-custom-requests-layout{grid-template-columns:minmax(230px,.75fr) minmax(0,1.8fr);align-items:start;gap:18px;display:grid}.velorq-custom-requests-list{gap:10px;display:grid}.velorq-custom-request-item,.velorq-custom-request-detail,.velorq-custom-requests-empty{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px}.velorq-custom-request-item{width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;justify-items:start;gap:8px;padding:15px;display:grid}.velorq-custom-request-item.is-selected{border-color:var(--color-info);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-info) 14%, transparent)}.velorq-custom-request-item strong{font-size:13px}.velorq-custom-request-item>span:not(.velorq-custom-request-status),.velorq-custom-request-item small{color:var(--color-text-secondary);font-size:11px}.velorq-custom-request-status{color:var(--color-info);background:var(--color-info-bg);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.velorq-custom-request-detail{gap:20px;padding:22px;display:grid}.velorq-custom-request-detail-heading h2{font-size:19px}.velorq-custom-request-brief,.velorq-custom-request-video,.velorq-custom-request-conversation{border-top:1px solid var(--color-border);gap:12px;padding-top:16px;display:grid}.velorq-custom-request-detail h3{color:var(--color-text-heading);margin:0;font-size:14px}.velorq-custom-request-brief p,.velorq-custom-request-message p{color:var(--color-text-primary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.velorq-custom-request-video video{background:#000;border-radius:10px;width:100%;max-height:520px;display:block}.velorq-custom-request-video>a{width:fit-content;color:var(--color-info);font-size:12px;font-weight:700}.velorq-custom-request-review,.velorq-custom-request-conversation form,.velorq-custom-request-continue{gap:10px;display:grid}.velorq-custom-request-continue{padding-top:4px}.velorq-custom-request-continue-button{width:fit-content;min-height:42px;color:var(--color-on-primary);background:var(--gradient-primary);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:700}.velorq-custom-request-continue-button:disabled{cursor:not-allowed;opacity:.55}.velorq-custom-request-review label,.velorq-custom-request-conversation form label{color:var(--color-text-secondary);gap:7px;font-size:12px;font-weight:600;display:grid}.velorq-custom-request-review textarea,.velorq-custom-request-conversation textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);background:var(--color-surface-secondary);font:inherit;resize:vertical;border-radius:9px;padding:11px 12px}.velorq-custom-request-review>div{flex-wrap:wrap;gap:9px;display:flex}.velorq-custom-request-detail button{color:var(--color-on-primary);background:var(--gradient-primary);border-color:#0000}.velorq-custom-request-detail button.is-secondary{border:1px solid var(--color-border);color:var(--color-text-primary);background:var(--color-surface-secondary)}.velorq-custom-request-messages{gap:10px;max-height:420px;display:grid;overflow-y:auto}.velorq-custom-request-message{border:1px solid var(--color-border);background:var(--color-surface-secondary);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.velorq-custom-request-message.is-customer{border-color:color-mix(in srgb, var(--color-info) 28%, var(--color-border))}.velorq-custom-request-message header{color:var(--color-text-secondary);justify-content:space-between;gap:12px;font-size:11px;display:flex}.velorq-custom-request-message header strong{color:var(--color-text-heading)}.velorq-custom-requests-empty{color:var(--color-text-secondary);padding:24px;font-size:13px;line-height:1.6}.velorq-custom-requests-empty h2{color:var(--color-text-heading);margin:0 0 8px}.velorq-custom-requests-error,.velorq-custom-requests-notice{border-radius:9px;margin-bottom:16px;padding:12px 15px;font-size:13px}.velorq-custom-requests-error{color:var(--color-error);background:var(--color-error-bg)}.velorq-custom-requests-notice{color:var(--color-success);background:var(--color-success-bg)}@media (width<=760px){.velorq-custom-requests-layout{grid-template-columns:1fr}.velorq-custom-requests-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.velorq-custom-request-detail-heading{flex-direction:column}}.velorq-notif-toast-container{z-index:999999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:24px;right:24px}.velorq-notif-toast{pointer-events:auto;-webkit-backdrop-filter:blur(12px);color:#f8fafc;background:#0f172af5;border:1px solid #f59e0b66;border-left:4px solid #f59e0b;border-radius:12px;flex-direction:column;gap:10px;min-width:340px;max-width:420px;padding:16px;animation:.35s cubic-bezier(.16,1,.3,1) velorq-toast-slide-in;display:flex;box-shadow:0 16px 36px -6px #0009,0 0 16px #f59e0b33}@keyframes velorq-toast-slide-in{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.velorq-notif-toast-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.velorq-notif-toast-badge{text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;background:#f59e0b26;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.velorq-notif-toast-badge svg{animation:1.5s infinite velorq-bell-ring}@keyframes velorq-bell-ring{0%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}50%{transform:rotate(0)}}.velorq-notif-toast-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:14px;line-height:1;transition:color .15s,background .15s}.velorq-notif-toast-close:hover{color:#f8fafc;background:#ffffff1a}.velorq-notif-toast-body strong{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.velorq-notif-toast-body p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.4}.velorq-notif-toast-meta{color:#94a3b8;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.velorq-notif-toast-meta span{background:#ffffff0f;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.velorq-notif-toast-actions{align-items:center;gap:8px;margin-top:4px;display:flex}.velorq-notif-toast-btn-primary{color:#0f172a;cursor:pointer;background:#f59e0b;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .15s}.velorq-notif-toast-btn-primary:hover{background:#fbbf24}.velorq-notif-toast-btn-dismiss{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:6px 12px;font-size:12px;transition:background .15s,color .15s}.velorq-notif-toast-btn-dismiss:hover{color:#f8fafc;background:#ffffff14}
