/* Zorqen 3.44.6 — shared platform theme. Load after page-specific styles.
   Customer Canvas previews are isolated documents and keep their own design. */
@font-face{font-family:"Zorqen Sans";src:url('/fonts/zorqen-sans-regular.woff') format('woff');font-style:normal;font-weight:400 500;font-display:swap}
@font-face{font-family:"Zorqen Sans";src:url('/fonts/zorqen-sans-bold.woff') format('woff');font-style:normal;font-weight:600 900;font-display:swap}
@font-face{font-family:"Zorqen Arabic";src:url('/fonts/zorqen-arabic-regular.woff') format('woff');font-style:normal;font-weight:400 500;font-display:swap}
@font-face{font-family:"Zorqen Arabic";src:url('/fonts/zorqen-arabic-bold.woff') format('woff');font-style:normal;font-weight:600 900;font-display:swap}
:root{
  color-scheme:dark;
  --font-sans:"Zorqen Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-rtl:"Zorqen Arabic","Zorqen Sans",Tahoma,sans-serif;
  --bg:#08090b;--card:#131518;--ink:#f3f3f5;--text:#f3f3f5;--muted:#a3a5ae;--line:#2b2d33;
  --nav:#0c0d10;--nav2:#16181c;--green:#a697ff;--green2:#8065ed;--blue:#78cfff;--purple:#a697ff;--danger:#ff959d;
  --shadow:0 20px 60px #0003;--radius:18px;--paper:#08090b;--dark:#111215;--violet:#a697ff;--mint:#72dec0;--success:#8de4bf;
  --zq-ink:var(--ink);--zq-paper:var(--bg);--zq-card:var(--card);--zq-line:var(--line);--zq-side:#0c0d10;
  --zq-violet:#a697ff;--zq-blue:#78cfff;--zq-mint:#72dec0;--zq-shadow:var(--shadow);
  --g-ink:var(--ink);--g-muted:var(--muted);--g-line:var(--line);--g-soft:#101215;--g-surface:var(--card);
  --g-violet:#a697ff;--g-violet-dark:#c1b7ff;--g-cyan:#78cfff;--g-green:#72dec0;--g-navy:#0c0d10;--g-shadow:var(--shadow);
  --surface-raised:#1a1c21;--surface-soft:#101215;--accent-soft:#211c35;--success-soft:#132822;--warning-soft:#2d2519;--error-soft:#301b21;
}
html{background:var(--bg);scroll-padding-top:100px}
body.zq-dark{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.zq-dark :is(h1,h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--font-sans);font-weight:500;letter-spacing:-.035em}
body.zq-dark :is(p,small){color:var(--muted)}
body.zq-dark :is(button,input,select,textarea){font-family:inherit}
body.zq-dark :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #b8aaff;outline-offset:4px}
body.zq-dark ::selection{background:#654bd4;color:#fff}
body.zq-dark :is(button,a){-webkit-tap-highlight-color:transparent}
body.zq-dark :is(.btn,.solution-button,.guide-primary,.guide-secondary,.guide-back){min-height:40px;padding:9px 17px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;box-shadow:none;gap:9px;transition:background .18s,border-color .18s,color .18s,transform .18s}
body.zq-dark :is(.btn.primary,.btn.light,.guide-primary,.solution-button){background:#f4f4f5;border-color:#f4f4f5;color:#101114;box-shadow:0 3px 12px #0002}
body.zq-dark :is(.btn.primary,.btn.light,.guide-primary,.solution-button):hover{background:#dcdce2;border-color:#dcdce2;color:#090a0c;transform:translateY(-1px)}
body.zq-dark :is(.btn.secondary,.btn.ghost,.guide-secondary,.guide-back,.solution-button.secondary){background:#ffffff03;border-color:#41434c;color:#eeeef2;box-shadow:none}
body.zq-dark :is(.btn.secondary,.btn.ghost,.guide-secondary,.guide-back,.solution-button.secondary):hover{background:#22242a;border-color:#65616e;color:#fff}
body.zq-dark .btn.large{min-height:50px;padding:13px 24px;font-size:13px}
body.zq-dark :is(.btn.danger-soft,.danger-action){background:var(--error-soft);border:1px solid #653640;color:#ffabb1}
body.zq-dark :is(.btn:disabled,button:disabled){cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}
body.zq-dark :is(.text-link,.link-btn,.text-btn,.auth-text-link,.auth-free-note,.local-price-note){color:#c1b3ff}
body.zq-dark .local-price-note{color:#87ddbd!important}
body.zq-dark :is(.btn,.solution-button,.guide-primary,.guide-secondary) :is(b,span){color:inherit}

/* Public navigation and the reference-inspired homepage. */
body.zq-dark :is(.public-header,.public-header.scrolled,.solution-header,.guide-header){background:#08090bef;border-bottom:1px solid #ffffff0c;color:var(--ink);box-shadow:none;backdrop-filter:blur(14px)}
body.zq-dark .public-header{height:88px;padding-inline:clamp(22px,5.5vw,100px)}
body.zq-dark .public-header :is(.brand,.brand span){color:#f6f6f8}
body.zq-dark :is(.brand,.solution-brand,.guide-brand){font-size:22px;font-weight:600;letter-spacing:-.055em}
body.zq-dark :is(.public-header nav a,.solution-nav a,.guide-nav a){color:#a6a7ae;font-size:13px;font-weight:400}
body.zq-dark :is(.public-header nav a,.solution-nav a,.guide-nav a):hover{color:#fff}
body.zq-dark .public-header nav{gap:26px}
body.zq-dark .public-header .btn{min-height:40px;padding-inline:22px}
body.zq-dark .public-header .btn.ghost{background:transparent;color:#eeeef2;border-color:#4b4c52}
body.zq-dark .public-header.scrolled :is(.brand,.brand span){color:#f6f6f8}
body.zq-dark .public-header.scrolled nav a{color:#b3b3bd}
body.zq-dark .public-header.scrolled nav a:hover{color:#fff}
body.zq-dark .public-header.scrolled .btn.ghost{background:transparent;color:#eeeef2;border-color:#4b4c52}
body.zq-dark #landing{background:var(--bg)}
body.zq-dark #landing .hero{
  position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;
  gap:clamp(28px,4vw,72px);min-height:850px;padding:172px clamp(22px,5.5vw,100px) 106px;
  background:radial-gradient(ellipse at 6% 63%,#35434b12,transparent 48%),#060708;color:#fff;overflow:hidden;
}
body.zq-dark #landing .hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('/orbital-light.svg') 48% 50%/cover no-repeat;opacity:.78}
body.zq-dark #landing .hero::after{content:"";position:absolute;inset:auto 0 0;height:100px;pointer-events:none;background:linear-gradient(transparent,var(--bg))}
body.zq-dark #landing .hero-copy{max-width:610px;position:relative;z-index:2}
body.zq-dark #landing .hero .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 13px;border:1px solid #5c526b;border-radius:999px;background:#15151a80;color:#cbcad2;font-size:10px;font-weight:400;letter-spacing:.055em;line-height:1.5}
body.zq-dark #landing .hero .eyebrow span{width:6px;height:6px;background:#a08aff;box-shadow:0 0 13px #9b7dff6b}
body.zq-dark #landing .hero h1{margin:26px 0 25px;max-width:none;color:#f8f8f9;font-size:clamp(44px,4.5vw,72px);font-weight:400;line-height:1.14;letter-spacing:-.058em}
body.zq-dark #landing .hero h1 span{color:#f8f8f9}
body.zq-dark #landing .hero-copy>p{max-width:495px;margin:0;color:#a9abb2;font-size:15px;line-height:1.85}
body.zq-dark #landing .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px}
body.zq-dark #landing .hero-actions .btn{min-height:52px;padding-inline:25px}
body.zq-dark #landing .btn.primary{border-color:#f4f4f5;background:#f4f4f5;color:#101114;box-shadow:none}
body.zq-dark #landing .btn.primary:hover{background:#dedee4;border-color:#dedee4;color:#08090b}
body.zq-dark #landing .text-link{font-size:12px;color:#c1c2ca;font-weight:400}
body.zq-dark #landing .hero-caption{margin-top:15px;color:#8f929c;font-size:11px}
body.zq-dark #landing .hero-caption span{margin-inline:8px;color:#595d67}
body.zq-dark #landing .hero-connections{margin-top:53px}
body.zq-dark #landing .hero-connections>small{font-size:9px;letter-spacing:.12em;color:#8f929c}
body.zq-dark #landing .hero-connections>div{display:flex;flex-wrap:wrap;gap:22px;margin-top:15px}
body.zq-dark #landing .hero-connections>div>span{display:flex;align-items:center;gap:7px;font-size:14px;letter-spacing:-.04em;color:#b0b2bb}
body.zq-dark #landing .hero-connections i{font-style:normal;font-size:17px;font-weight:600;color:#8d9099}
body.zq-dark #landing .hero-ui{position:relative;align-self:center;min-width:0;margin:0 0 35px;z-index:2}
.workflow-preview{position:relative;min-width:0;color:#eeeef2}
.workflow-top{height:64px;display:flex;align-items:center;gap:13px;padding:15px 18px;border:1px solid #3a3a4080;border-radius:18px;background:linear-gradient(100deg,#151719ee,#29272beb);box-shadow:0 12px 40px #0005;margin-bottom:12px}
.workflow-top .brand-mark{width:29px;height:29px;flex-basis:29px}
.workflow-top>b{font-size:15px;font-weight:500;letter-spacing:-.025em}
.workflow-preview-label{margin-left:auto;color:#91ddc1;font-size:10px;border:1px solid #4d8d7040;border-radius:999px;background:#15332780;padding:4px 12px}
.workflow-add{border-radius:999px;width:31px;height:31px;display:grid;place-items:center;background:#8060e9;color:#fff;font-size:18px;box-shadow:0 2px 18px #7a4aff30}
.workflow-board{padding:21px 18px 20px;border-radius:22px;border:1px solid #37393f;background:linear-gradient(125deg,#181a1ceb,#101114f5 60%);box-shadow:0 25px 80px #0006}
.workflow-board-head{display:grid;grid-template-columns:42% repeat(3,1fr);margin-bottom:21px;gap:9px;font-size:8px;letter-spacing:.1em;color:#989aa3}
.workflow-board-head span:not(:first-child){text-align:center}
.workflow-lane{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px;margin-bottom:11px}
.workflow-task{display:flex;align-items:center;gap:10px;height:70px;min-width:0;padding:13px 11px;border:1px solid #ffffff06;border-radius:12px;background:linear-gradient(135deg,#232428,#191b1e)}
.workflow-task>i{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:7px;font-style:normal;font-size:13px;font-weight:600}
.workflow-task>div{min-width:0;flex:1}
.workflow-task b{display:block;white-space:nowrap;font-size:11px;font-weight:500;letter-spacing:-.02em}
body.zq-dark .workflow-task small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;font-size:8px;color:#999ba4}
.workflow-task>span{color:#81838d;font-size:14px}
.workflow-track{position:relative;min-width:0;display:flex;align-items:center;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,transparent 1px 33.333%)}
.workflow-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:var(--width);min-width:93px;margin-left:var(--start);padding:9px 10px;border-radius:999px;font-size:9px;font-weight:600;white-space:nowrap;box-shadow:0 6px 22px #0005}
.workflow-bar i{font-style:normal;opacity:.85}
.workflow-task .mint{color:#77dec0;background:#173c32}.workflow-bar.mint{background:#45cfa5;color:#081f18;box-shadow:0 5px 25px #39d2a423}
.workflow-task .violet{color:#c0b0ff;background:#332656}.workflow-bar.violet{background:#8c68f6;color:#fff;box-shadow:0 5px 25px #8b5eff30}
.workflow-task .amber{color:#ffce8c;background:#47331d}.workflow-bar.amber{background:#edac52;color:#271b0b;box-shadow:0 5px 25px #e9944028}
.workflow-task .cyan{color:#8bd9ff;background:#19384a}.workflow-bar.cyan{background:#65b9e9;color:#0b2534;box-shadow:0 5px 25px #51b9f023}
.workflow-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff0a;padding-top:17px;margin-top:18px;font-size:8px;letter-spacing:.035em;color:#91959f}
.workflow-foot i{display:inline-block;height:5px;width:5px;margin-right:6px;border-radius:50%;background:#6ed4b2}
.workflow-float{position:absolute;right:18px;bottom:-43px;display:flex;align-items:center;gap:12px;padding:17px 19px;max-width:95%;border:1px solid #5c575e;background:linear-gradient(115deg,#252629f2,#31282bec);border-radius:16px;box-shadow:0 18px 42px #0008}
.workflow-float-icon{width:34px;height:34px;display:grid;place-items:center;background:#78dbb921;border:1px solid #78dbb946;border-radius:50%;color:#9cf1d6}
.workflow-float b{font-size:12px;font-weight:500}.workflow-float small{display:block;font-size:10px;margin-top:3px}.workflow-float>span:last-child{margin-left:12px;color:#beb6d1}
body.zq-dark #landing .brand-rail{padding-block:28px;background:var(--bg);border-color:#24262b;color:#a6a8b1}
body.zq-dark #landing .brand-rail small{color:#a0a2ab;font-size:9px;letter-spacing:.14em}
body.zq-dark #landing .rail-track{color:#b5b6c0!important}
body.zq-dark #landing .rail-track span{font-size:12px;font-weight:500;letter-spacing:.09em}
body.zq-dark #landing .rail-track i{color:#7a718e;font-size:10px}
body.zq-dark #landing .marketing-section{background:var(--bg);padding:94px clamp(22px,5.5vw,100px)}
body.zq-dark #landing :is(.section-head h2,.flow-copy h2,.automation-copy h2,.public-seo-explainer h2,.cta-banner h2){color:#f3f3f5;font-size:clamp(32px,3.1vw,48px);font-weight:400;line-height:1.2;letter-spacing:-.045em}
body.zq-dark #landing :is(.section-head p,.flow-copy p,.feature-grid p,.public-solution-card p,.public-faq p,.public-seo-explainer p,.flow-grid p){color:var(--muted);font-size:13px;line-height:1.85}
body.zq-dark #landing .eyebrow{color:#bbb0e7;font-size:10px;letter-spacing:.1em;font-weight:500}
body.zq-dark #landing .eyebrow span{background:#9881ec;box-shadow:none}
body.zq-dark #landing :is(.feature-grid article,.flow-grid article,.public-solution-card,.public-price-card,.public-faq details){border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#181a1d,#111316);box-shadow:none}
body.zq-dark #landing :is(.feature-grid article,.flow-grid article,.public-solution-card){padding:25px;transition:border-color .2s,transform .2s}
body.zq-dark #landing :is(.feature-grid article,.flow-grid article,.public-solution-card):hover{border-color:#5b506f;transform:translateY(-3px);box-shadow:none}
body.zq-dark #landing :is(.feature-grid h3,.public-solution-card h3,.flow-grid h3){color:#ededf2;font-size:17px;font-weight:500;letter-spacing:-.025em}
body.zq-dark #landing :is(.feature-icon,.feature-grid article:nth-child(2) .feature-icon,.feature-grid article:nth-child(6) .feature-icon){background:#292338;color:#c4b5ff;border:1px solid #473a63;border-radius:12px}
body.zq-dark #landing :is(.feature-grid article>span,.public-solution-card>span,.public-solution-card small,.public-seo-explainer small){color:#b8a9ed;font-size:11px}
body.zq-dark #landing .flow-grid article>b{color:#b9aaf0;background:#262035}
body.zq-dark #landing .public-seo-explainer{background:#101215;border-color:var(--line);border-radius:20px}
body.zq-dark #landing .public-faq summary{color:#e8e8ef;font-size:13px;font-weight:500}
body.zq-dark #landing .automation-showcase{margin-inline:clamp(22px,5.5vw,100px);padding:60px 48px;background:linear-gradient(125deg,#111317e8,#17141bdc),url('/orbital-light.svg') center/cover;border:1px solid #39333f;border-radius:24px;box-shadow:none}
body.zq-dark #landing .automation-copy p{color:#a9aab5;font-size:14px}
body.zq-dark #landing .automation-tags span{background:#ffffff05;border-color:#45414d;color:#b9b6c7;font-size:10px}
body.zq-dark #landing .pipeline-card{padding:24px;border:1px solid #3b3944;background:#121317;color:#ededf2;border-radius:20px;box-shadow:0 20px 60px #0003}
body.zq-dark #landing .pipeline-node{background:#1b1d22;border-color:#33353d;border-radius:12px}
body.zq-dark #landing .pipeline-node b{color:#eeeef2;font-weight:500}
body.zq-dark #landing .pipeline-node small{color:#a4a6b0}
body.zq-dark #landing .pipeline-node.active{border-color:#7d64c5;background:#252030;box-shadow:none}
body.zq-dark #landing .pipeline-node>i{background:#332c47;color:#bdacf6}
body.zq-dark #landing .pipeline-node.done>i{background:#1d3f34;color:#8ceac7}
body.zq-dark #landing .pipeline-line{background:#3d354f}
body.zq-dark #landing .cta-banner{margin:24px clamp(22px,5.5vw,100px) 90px;padding:45px;border:1px solid #3b3644;border-radius:22px;background:linear-gradient(110deg,#191a20df,#1d1925dc),url('/orbital-light.svg') center/cover;box-shadow:none}
body.zq-dark #landing .cta-banner p{color:#aaabb7;font-size:13px}
body.zq-dark :is(.public-footer,.solution-footer,.legal-footer){background:#090a0c;border-color:var(--line);color:#9b9da7}
body.zq-dark .public-footer{padding:58px clamp(22px,5.5vw,100px) 24px;border-top:1px solid var(--line)}
body.zq-dark .public-footer .brand{color:#f3f3f5}
body.zq-dark .public-footer :is(p,address){font-size:12px;color:#999ca7}
body.zq-dark .footer-links :is(a,button){color:#a0a2ad;font-size:12px;background:none}
body.zq-dark .footer-links b{font-size:11px;font-weight:500;color:#f0f0f5;letter-spacing:.03em}
body.zq-dark .footer-links :is(a,button):hover{color:#fff}
body.zq-dark .footer-bottom{border-color:var(--line);color:#8e919c;font-size:10px}

/* Workspace surfaces: dashboard, websites, reports, connections and account. */
body.zq-dark :is(.app-shell,.admin-app-shell){background:var(--bg)}
body.zq-dark .workspace{background:radial-gradient(ellipse at 83% 0,#6d548912,transparent 42%),var(--bg);min-height:100vh}
body.zq-dark :is(.sidebar,.admin-sidebar){background:#0d0e11;border-color:var(--line);box-shadow:1px 0 0 #ffffff07}
body.zq-dark :is(.side-brand,.admin-sidebar-brand){border-color:#24262d}
body.zq-dark :is(.side-brand .brand-mark,.admin-sidebar-brand .brand-mark){width:40px;height:40px;flex-basis:40px}
body.zq-dark .workspace-header{background:#0e0f13ed;border-color:var(--line);box-shadow:none}
body.zq-dark :is(.header-left small,.side-nav .seo-nav-group summary){color:#9597a2}
body.zq-dark .header-left h1{font-size:25px;font-weight:500;letter-spacing:-.04em}
body.zq-dark :is(.side-nav button,.side-nav a,.admin-side-nav button){color:#b0b2bd;font-weight:400}
body.zq-dark :is(.side-nav button>b,.side-nav a>b){font-weight:500}
body.zq-dark :is(.side-nav button.active,.side-nav .seo-nav-group button.active,.side-nav .technical-seo-nav button.active,.admin-side-nav button.active){background:#24212e;color:#f1ecff;box-shadow:inset 0 0 0 1px #75639745}
body.zq-dark :is(.side-nav button.active>span,.side-nav .seo-nav-group button.active>span){background:#39304c;color:#c8b6ff}
body.zq-dark :is(.side-status,.account-row,.admin-sidebar-footer){border-color:var(--line);background:#121418}
body.zq-dark :is(.side-status b,.account-row b){color:#dedee8}
body.zq-dark :is(.side-status small,.account-row small){color:#9a9eac}
body.zq-dark :is(.runtime-pill,.locale-control){background:#1a1c22;border-color:#34363e;color:#b7b9c8;box-shadow:none}
body.zq-dark .locale-control select{color:#d0d2df;background:transparent;border:0}
body.zq-dark #walletHeader{background:#152721;border-color:#2b5142;color:#92dfbe}
body.zq-dark #planHeader{background:#221d32;border-color:#44365e;color:#c5b2ff}
body.zq-dark :is(.menu-toggle,.side-close,.admin-menu-toggle){color:#eeedf6;background:#21232b;border-color:#393c47}
body.zq-dark .welcome-card{min-height:176px;padding:30px 32px;margin-bottom:18px;border:1px solid #464050;border-radius:20px;background:linear-gradient(105deg,#16151ed9,#1f1929aa),url('/orbital-light.svg') 70% 45%/cover;box-shadow:0 15px 50px #0003}
body.zq-dark .welcome-card h2{font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.2;letter-spacing:-.045em}
body.zq-dark .welcome-card p{font-size:13px;color:#b4b0bf}
body.zq-dark .welcome-card .eyebrow{font-size:9px;color:#c3b1f5;letter-spacing:.13em;font-weight:500}
body.zq-dark .welcome-card .btn{flex-shrink:0}
body.zq-dark :is(.panel,.site-card,.admin-config-card,.connection-card,.audit-card,.admin-stat,.stats-grid article,.wallet-balance-card,.security-card,.auth-card,.detail-modal,.site-card-modal,.domain-launch,.domain-hero,.domain-results,.domain-history){border:1px solid var(--line);background:linear-gradient(135deg,#181a1edc,#121417f5);color:var(--ink);box-shadow:0 7px 24px #0002;border-radius:18px}
body.zq-dark :is(.panel,.site-card,.connection-card,.audit-card,.admin-config-card){backdrop-filter:none}
body.zq-dark .stats-grid article{padding:17px 18px;min-height:98px;animation:none;box-shadow:none}
body.zq-dark .stats-grid article:hover{background:#1c1e25;border-color:#46404f;box-shadow:none;transform:translateY(-2px)}
body.zq-dark .stats-grid article b{color:#f1f0f8;font-size:25px;font-weight:500;letter-spacing:-.04em}
body.zq-dark .stats-grid article small{font-size:10px;color:#b2b0bf}
body.zq-dark .stats-grid article span{color:#8f929f;font-size:10px}
body.zq-dark .stats-grid article>i{background:#292332;color:#c8b7ff;border:1px solid #41364e}
body.zq-dark .stats-grid article:nth-child(2n)>i{background:#1c2f29;color:#8edfc1;border-color:#2e483e}
body.zq-dark .stats-grid article:nth-child(3n)>i{background:#312a20;color:#e3bf8b;border-color:#4c3e2c}
body.zq-dark :is(.panel-head,.config-head,.site-card-head,.site-card-top,.card-actions,.detail-hero,.detail-setting,.security-card-head,.provider-head,.recent-item,.health-item,.operation-row,.security-list-row,.security-event){border-color:var(--line)}
body.zq-dark :is(.panel-head h3,.site-card h3,.connection-card h3,.audit-card h3,.admin-config-card h3){color:#eae9f2;font-size:15px;font-weight:500}
body.zq-dark :is(.panel-head p,.site-meta,.site-meta span,.connection-card p,.health-item small,.recent-item small){color:var(--muted)}
body.zq-dark :is(.panel-head,.site-card-top,.provider-head,.config-head){background:transparent}
body.zq-dark :is(.progress-row>div,.audit-progress,.auto-progress){background:#2b2c37}
body.zq-dark :is(.progress-row>div>i,.audit-progress>i){background:#a18ade}
body.zq-dark :is(.recent-item>i,.site-favicon,.detail-hero>i,.technical-tool-icon,.composer-icon){background:#282436;color:#c6b5fb;border-color:#47385e}
body.zq-dark :is(.empty-state,.empty-mini,.technical-seo-empty,.support-empty){background:transparent;color:#a4a6b3;border-color:#383a43}
body.zq-dark :is(.empty-state h3,.empty-state b){color:#dbdce7}
body.zq-dark :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:#0e1014;border:1px solid #41434e;border-radius:10px;color:#f0edf7;box-shadow:none;caret-color:#c7b5ff}
body.zq-dark :is(input,textarea)::placeholder{color:#9696a5;opacity:1}
body.zq-dark :is(input,select,textarea):focus{border-color:#ac97e7;box-shadow:0 0 0 3px #a08ade19}
body.zq-dark :is(input,select,textarea):disabled{color:#8e8e9b;background:#1c1d23;opacity:.7}
body.zq-dark :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#ac91fa}
body.zq-dark option{background:#17191f;color:#efedf6}
body.zq-dark :is(label,.form-note,.form-grid label,.connection-form label){color:#c0bdcd}
body.zq-dark :is(.form-note,.form-grid small,.credential-row small,.form-grid label>small){color:#a5a1b3}
body.zq-dark :is(table,.table-wrap,.article-table-wrap,.technical-data-table){background:transparent;color:#d4d1df;border-color:var(--line)}
body.zq-dark :is(th,thead){background:#191b22;color:#aaa7ba;border-color:#36343f;font-weight:500}
body.zq-dark :is(td,tr){border-color:#2b2a34}
body.zq-dark tbody tr:hover{background:#201d2980}
body.zq-dark :is(.table-wrap a,.article-link,.technical-data-table a,.domain-evidence a){color:#c5b6fa}
body.zq-dark :is(.site-actions button,.keyword-row-actions button,.admin-row-actions button){border-color:#44404e;background:#23202b;color:#d7d0e5;border-radius:9px;font-weight:500}
body.zq-dark :is(.site-actions .primary-action,.site-actions .resume-action,.admin-automation-action){background:#241e35;border-color:#514064;color:#c7b4f9}
body.zq-dark .site-actions .pause-action{background:#302719;border-color:#665033;color:#e9c789}
body.zq-dark .site-actions .danger-action{background:var(--error-soft);border-color:#663342;color:#ffb1bc}
body.zq-dark :is(.status-pill,.state-pill,.index-chip,.payment-status,.role-badge,.support-status-chip){background:#292632;border-color:#443e51;color:#c8bfdc}
body.zq-dark :is(.status-pill.active,.status-pill.done,.status-pill.published,.state-pill.connected,.index-chip.done,.payment-status.approved,.status-pill.indexed,.status-pill.ready){background:var(--success-soft);border-color:#3c6455;color:#8de4bf}
body.zq-dark :is(.status-pill.working,.status-pill.running,.status-pill.pending,.status-pill.paused,.index-chip.pending,.payment-status.pending){background:var(--warning-soft);border-color:#655033;color:#edcd8e}
body.zq-dark :is(.status-pill.failed,.status-pill.error,.payment-status.rejected,.index-chip.failed,.state-pill.error){background:var(--error-soft);border-color:#734351;color:#ffaaba}
body.zq-dark :is(.auto-state.working){background:var(--success-soft)!important;color:#8de4bf!important;border-color:#3c6455!important}
body.zq-dark :is(.vision-ready,.reedit-live-dot){color:#94e4c0!important}
body.zq-dark .vision-optional{color:#ebc17e!important}

/* Compact dashboard domain entry plus the full analyzer/report screens. */
body.zq-dark #view-overview .domain-launch{padding:18px 21px;gap:24px;border-color:#36303f;background:linear-gradient(100deg,#1a1622,#131519);box-shadow:none}
body.zq-dark #view-overview .domain-launch h2{font-size:19px;font-weight:500;color:#edeaf6}
body.zq-dark #view-overview .domain-launch p{font-size:11px;color:#a6a0b6}
body.zq-dark #view-overview .domain-shortcuts .btn{min-height:30px;border-radius:8px;padding:5px 9px;font-size:10px;background:#211c2c;color:#c7bcda;border-color:#443950}
body.zq-dark #view-overview .domain-input-row input{background:#100f15;border-color:#494054;color:#efedf6;min-height:37px;font-size:12px}
body.zq-dark #view-overview .domain-input-row .btn{min-height:37px;padding:8px 12px;font-size:11px;border-radius:9px;background:#ede9f6;color:#1a1425;border-color:#ede9f6}
body.zq-dark #view-overview .domain-form :is(small,label){color:#aaa2bc}
body.zq-dark :is(.domain-overline,.technical-seo-kicker){color:#b9a7eb}
body.zq-dark :is(.domain-launch p,.domain-hero p,.domain-form small,.domain-message,.domain-result-head small,.domain-summary,.domain-limits,.domain-checks p,.domain-history button span,.domain-evidence th){color:#b1a9c2}
body.zq-dark :is(.domain-scope,.domain-mode-banner,.domain-pending,.domain-tool-card,.domain-metrics article,.domain-checks article,.domain-history button){background:#1e1a27;border-color:#3b334a;color:#e0d8ee}body.zq-dark .domain-scope>b{background:#352b4b;color:#c7b5f4}body.zq-dark .domain-scope p{color:#b7afc4}
body.zq-dark :is(.domain-tool-card small,.domain-tool-card span,.domain-metrics small){color:#b7accb}
body.zq-dark :is(.domain-tool-card[aria-pressed=true],.domain-history button[aria-pressed=true]){background:#332641;border-color:#9f83ce;color:#ebddff}
body.zq-dark .domain-checks .passed>span{background:#1e3d31;color:#98e5bb}
body.zq-dark .domain-checks .failed>span{background:#452735;color:#ffb5c4}
body.zq-dark .domain-checks article>span{background:#3e3424;color:#f4d095}
body.zq-dark :is(.domain-warnings,.domain-message.error){color:#efc193}
body.zq-dark :is(.domain-layer,.domain-evidence td,.domain-evidence th){border-color:#3a3345}
body.zq-dark :is(.seo-fix-result,.domain-connect-evidence){background:#201c28;border-color:#493c5e;color:#e8e0f1}body.zq-dark :is(.seo-fix-result small,.domain-connect-evidence p,.seo-fix-reason){color:#b7adbf!important}body.zq-dark .seo-fix-button:disabled{background:#292630;border-color:#413b49;color:#aaa2b6}body.zq-dark .seo-fix-state{background:#302a3b;color:#c8bdd4}body.zq-dark .seo-fix-state.fixed{background:#19362a;color:#9ce0ba}body.zq-dark .seo-fix-state.updated{background:#3a301d;color:#f0d191}

/* SEO, publishing and service feedback keep distinct readable states. */
body.zq-dark :is(.technical-seo-command,.technical-seo-report,.technical-report-summary,.technical-seo-working,.technical-metric-grid article,.technical-check,.technical-issue,.technical-all-clear,.technical-seo-graph,.technical-graph-section,.technical-table-section,.technical-seo-stats>article,.backlink-workbench,.backlink-report,.backlink-truth-note){background:#16171d;border-color:#37323f;color:#e3dfea}
body.zq-dark :is(.technical-check.passed,.technical-all-clear,.dns-ready,.backlink-result.success){background:#192b24;border-color:#365845;color:#ade1c2}
body.zq-dark :is(.technical-check.failed,.technical-issue.critical,.technical-issue.error,.backlink-result.error){background:#2d1e27;border-color:#654050;color:#f3bccb}
body.zq-dark :is(.technical-issue.warning,.technical-issue.medium,.dns-email-warning,.trial-alert,.subscription-summary.warning){background:#2a251a;border-color:#594e34;color:#e7d4a7}
body.zq-dark :is(.technical-seo-stats b,.technical-metric-grid b,.technical-report-summary h3,.backlink-workbench h3){color:#f1eaf9}
body.zq-dark :is(.technical-report-summary p,.technical-check p,.technical-issue p,.backlink-truth-note p,.technical-metric-grid small,.technical-seo-stats small){color:#b7adbf}
body.zq-dark :is(.technical-score-ring,.score-ring){background:#211b2e;color:#d2bcff;border-color:#7c619a}
body.zq-dark :is(.graph-node,.graph-node.home,.graph-node.page,.graph-node.post){background:#272130;border-color:#806a98;color:#e0d1ee}
body.zq-dark .graph-edges line{stroke:#736582}
body.zq-dark :is(.graph-legend,.technical-section-title,.technical-seo-site-control){color:#c9bed5}
body.zq-dark :is(.audit-history,.audit-fix-grid>div,.audit-no-history,.audit-schedule-note,.technical-seo-empty,.built-in-note,.dns-auto-note,.oauth-panel,.google-data-disclosure,.manual-dns,.manual-dns-grid>div,.dns-record,.dns-record-list,.reedit-safety,.wp-access-card,.reedit-chat-shell,.reedit-chat-log,.detail-setting,.detail-event,.operations-center){background:#1d1b24;border-color:#403748;color:#bcb3cc}
body.zq-dark :is(.manual-dns b,.dns-record b,.detail-setting b,.wp-access-card b,.operations-head h3){color:#e7ddee}
body.zq-dark :is(.dns-value,.wp-access-card input,.recovery-code-box code){color:#efdefe;background:#111014}
body.zq-dark :is(.trial-alert.urgent,.event-error,.detail-event.error){background:#311e27;border-color:#664051;color:#ffc0cf}
body.zq-dark :is(.audit-card,.site-card,.connection-card):hover{border-color:#5a4a66;box-shadow:0 12px 28px #0003}

/* Signup, launch wizard, dialogs and help: one dark surface throughout. */
body.zq-dark :is(.session-boot-screen,.launch-modal,.launch-studio,.wizard-content){background:#0c0d11;color:#e9e4f1}
body.zq-dark :is(.modal-shade,.sidebar-shade,.admin-sidebar-shade){background:#040508ba}
body.zq-dark :is(.modal-title,.launch-header,.wizard-progress,.wizard-actions,.wizard-heading,.composer-head,.composer-foot,.auth-mode-head,.auth-tabs){border-color:#37303f;background:transparent;color:#e0d5ea}
body.zq-dark :is(.launch-header,.wizard-progress,.wizard-actions){background:#131119}
body.zq-dark :is(.wizard-live-summary,.launch-review,.launch-assurance,.wizard-live-summary>div,.launch-composer,.launch-composer-inner,.prompt-composer,.keyword-composer,.password-box,.mfa-setup-box,.recovery-code-box,.delete-scope-grid button,.business-publish-option){background:#1a1722;border-color:#40344d;color:#e7dced}
body.zq-dark :is(.auth-card h2,.modal-title h3,.launch-header h2,.wizard-heading h3){color:#f4eefa;font-weight:500}
body.zq-dark :is(.auth-tabs button,.wizard-progress button,.modal-x,.toggle-password,.canvas-viewport-controls button){background:#221c2d;border-color:#45364e;color:#c4b4d2}
body.zq-dark :is(.auth-tabs button.active,.wizard-progress button.active,.canvas-viewport-controls button.active){background:#3a294e;color:#e4cbff;border-color:#755597}
body.zq-dark .wizard-progress button b{background:#302637;border-color:#5b4669;color:#cfb8e3}
body.zq-dark .wizard-progress button.active b{background:#b390ed;border-color:#b390ed;color:#1c112b}
body.zq-dark :is(.auth-legal-note,.auth-free-note,.auth-legal-note a){color:#b8a7c8}
body.zq-dark :is(.auth-legal-note a,.auth-text-link){text-decoration:underline;text-underline-offset:3px}
body.zq-dark :is(.form-grid,.credential-grid,.credential-row,.profile-form-actions,.profile-social-fields,.support-form,.reedit-composer){border-color:#3e3448}
body.zq-dark :is(.profile-photo-editor,.profile-avatar-preview){background:#221b2a;border-color:#493851;color:#e2c8ef}
body.zq-dark :is(.composer-optional,.composer-mode-pill,.demo-tags span){background:#32213e;border-color:#634576;color:#d8b9ef}
body.zq-dark :is(.composer-heading h4,.composer-heading b){color:#ebd8f9}
body.zq-dark :is(.ai-idea-btn,.ai-idea-btn:hover){background:#33223f;border-color:#795092;color:#e6c1ff;box-shadow:none}
body.zq-dark .ai-idea-btn :is(small,b){color:inherit}
body.zq-dark :is(.delete-scope-note,.delete-scope-grid button:hover){background:#2d2037;border-color:#76508b;color:#dcbedc}
body.zq-dark .delete-scope-icon{background:#47293b;color:#f1b2cd}
body.zq-dark .delete-scope-icon.safe{background:#254538;color:#a7e5c8}
body.zq-dark :is(.support-panel,.support-admin-shell,.support-admin-chat,.support-admin-messages,.support-messages){background:#121018;border-color:#46374f;color:#e5d5ef}
body.zq-dark :is(.support-panel-head,.support-admin-chat-head,.support-admin-reply,.support-thread-list){background:#1d1724;border-color:#46374f}
body.zq-dark :is(.support-thread-item,.support-bubble,.support-admin-bubble,.reedit-message){background:#2a2033;border-color:#554261;color:#dbc8e9}
body.zq-dark :is(.support-thread-item.active,.support-bubble.user,.support-admin-bubble.admin,.reedit-message.user){background:#392449;border-color:#805a97;color:#f1dcff}
body.zq-dark :is(.support-thread-top b,.support-bubble b,.support-admin-bubble b){color:#f1e1fc}
body.zq-dark .support-launcher{background:#f0eaf7;color:#23182c;border-color:#f0eaf7;box-shadow:0 8px 30px #0006}
body.zq-dark :is(.toast,.busy){background:#25202edb;border:1px solid #604c6c;color:#efddfa;box-shadow:0 12px 45px #0005}
body.zq-dark .spinner{border-color:#52445f;border-top-color:#c3a0ff}

/* Nested feedback, menus and review tiles also belong to the platform theme. */
body.zq-dark :is(.site-meta div,.detail-grid div,.audit-stats article,.launch-review span,.site-more>div,.operations-head,.trial-upgrade-panel,.trial-upgrade-panel div,.manual-pay-box,.payment-submit-summary,.simple-steps,.domain-steps,.affiliate-field,.schedule-note,.extra-price-note,.organization-row form,.password-guidance,.backlink-report-summary>div){background:#1f1c26;border-color:#453a4e;color:#d7cde3}
body.zq-dark :is(.site-more summary,.seo-health-list button,.seo-quick-links a){background:#211c29;border-color:#51415d;color:#d0bedd}
body.zq-dark :is(.site-more summary:hover,.seo-health-list button:hover){background:#32263e;border-color:#7c5f8b;color:#efdaff}
body.zq-dark :is(.recent-item em,.health-item i,.built-in-note>span,.dns-type,.dns-auto-note>span,.audit-schedule-note>span,.ai-idea-icon,.composer-foot i,.keyword-composer .composer-foot i,.password-guidance>span,.simple-steps span b,.domain-steps span b){background:#33283e;color:#d9c5ee;border-color:#594569}
body.zq-dark :is(.payment-number,.credential-row>a,.credential-row>code,.manual-dns-grid code){background:#100e15;border-color:#4a3c57;color:#dec6f5}
body.zq-dark :is(.copy-dns,.dns-copy-button,.reedit-preview button,.support-panel-head button){background:#34273f;border-color:#685177;color:#ead5f9}
body.zq-dark :is(.search-badges span,.seo-score,.keyword-source,.keyword-source.ai,.keyword-source.manual,.backlink-count,.backlink-result,.seo-health-list em){background:#31243b;border-color:#654578;color:#d5b6eb}
body.zq-dark :is(.search-badges .ready,.seo-score.good,.index-chip.indexed,.index-chip.submitted,.backlink-result.found,.support-status-chip.closed,.domain-steps span.done b,.seo-health-list em.healthy){background:#1d3429;border-color:#3b6952;color:#a6e7c3}
body.zq-dark :is(.seo-score.fair,.search-badges span.upgrade,.index-chip.upgrade,.seo-health-list em.warning,.payment-status.retrying,.operation-row.retrying>i){background:#342a1e;border-color:#6b5534;color:#f0d099}
body.zq-dark :is(.seo-score.weak,.index-chip.error,.state-pill.unavailable,.backlink-count.over,.seo-health-list em.needs-work,.status-service-row span.bad,.payment-status.dead,.operation-row.dead>i){background:#3b2430;border-color:#744156;color:#ffc4d7}
body.zq-dark :is(.status-service-row span.ok,.payment-status.queued,.payment-status.working,.operation-row.live>i,.operation-row.working>i){background:#1f382e;border-color:#436b58;color:#a8e6c6}
body.zq-dark :is(.domain-steps span.current b,.operations-head>span,.operation-row>i,.operation-row span){background:#2c2237;color:#c8acdf;border-color:#5e416f}
body.zq-dark :is(.provider-logo.hostinger,.provider-logo.google,.provider-logo.deepseek){background:#282339;color:#baa7f2}
body.zq-dark .provider-logo.bing{background:#1e352c;color:#92d4b8}
body.zq-dark :is(.manual-dns.dns-auto-retry,.dns-loading,.manual-dns-grid>span,.reedit-chat-head,.reedit-dropzone,.reedit-message.assistant,.support-bubble.admin,.support-admin-bubble.user,.delete-scope-grid article){background:#231b2c;border-color:#553d66;color:#d6bfe5}
body.zq-dark :is(.reedit-dropzone:hover,.reedit-dropzone.is-dragging,.reedit-dropzone:focus){background:#332440;border-color:#9e75b8;color:#f0d3ff}
body.zq-dark .delete-scope-grid article.danger{background:#34212e;border-color:#784458;color:#edc1d1}
body.zq-dark :is(.trial-alert strong,.trial-alert.urgent strong){background:transparent;color:inherit}
body.zq-dark :is(.ready,.health-item b.ready){color:#a4e4be}
body.zq-dark :is(.danger-text,.keyword-row-actions .danger-text){color:#ffbbcf;background:#38232e;border-color:#784458}
body.zq-dark :is(.admin-side-nav button>span,.admin-side-nav button>i,.account-row .logout-action){background:#241d2d;color:#c6b0da}
body.zq-dark :is(.admin-side-nav button:hover,.account-row .logout-action:hover,.side-nav .seo-nav-group summary:hover){background:#302536;color:#f0daff}
body.zq-dark :is(.support-thread-item:hover,.support-thread-item.active){background:#3a2847;color:#e5c7f9}
body.zq-dark :is(.profile-photo-actions .btn.ghost,.account-profile-form input[readonly],.studio-compact-grid input[readonly]){background:#211b27;color:#cbb7d8;border-color:#594367}
body.zq-dark :is(.composer-editor,.composer-foot){background:#1a1520;color:#c9b2d9}
body.zq-dark :is(.launch-composer textarea,.wizard-step>.website-vision-field textarea):focus-visible{outline:2px solid #b8aaff!important;outline-offset:-4px}
body.zq-dark :is(.technical-score-ring,.score-ring){background:radial-gradient(circle closest-side,#1c1924 77%,transparent 79% 99%),conic-gradient(#a18bd6 calc(var(--score)*1%),#393040 0);color:#e7d7f9}
body.zq-dark :is(.technical-check>i,.technical-all-clear>i){background:#244032;color:#b3e7c2}
body.zq-dark .technical-check.failed>i{background:#4c2b3c;color:#ffc2d9}
body.zq-dark :is(.technical-issue>span,.technical-issue.high>span){background:#4a3325;color:#f8d69d}
body.zq-dark .technical-seo-empty i{background:#30233a;color:#d5b9ec}
body.zq-dark :is(.status-service-row,.legal-card section+section){border-color:#43324f}
body.zq-dark :is(.legal-card a,.related-card small){color:#d0b4ed}
body.zq-dark .legal-callout b{color:#e0c4f2}
body.zq-dark .public-demo-grid p{color:#c2b2cf}
body.zq-dark.solution-page>main>.solution-section{width:min(100% - 44px,1080px);margin:0 auto;padding:74px 0 0}body.zq-dark.solution-page>main>.solution-section+.solution-section{border-top:1px solid #242128}body.zq-dark.solution-page>main>.solution-cta{width:min(100% - 44px,1080px);margin:74px auto 88px}body.zq-dark.solution-page .solution-section-head{max-width:820px}body.zq-dark.solution-page .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.zq-dark.solution-page .solution-faq,body.zq-dark.solution-page .related-solutions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}body.zq-dark.solution-page .related-card{min-width:0}body.zq-dark.solution-page .solution-faq details{margin:0}body.zq-dark.solution-page .tool-page-hero .solution-hero-inner{width:min(1180px,100%);grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr);gap:46px}

/* Fixed PKR subscription comparison, public and signed-in. */
body.zq-dark #view-wallet .subscription-panel{padding:25px;background:#121318;border-color:#34313d}
body.zq-dark #view-wallet .subscription-panel h3{font-size:21px;font-weight:500;color:#f1edf6}
body.zq-dark #view-wallet .plan-grid{gap:16px}
body.zq-dark #view-wallet .plan-card{position:relative;padding:26px 22px;border:1px solid #3c3746;border-radius:18px;background:linear-gradient(145deg,#202026,#15151b);box-shadow:none;transition:border-color .2s,transform .2s}
body.zq-dark #view-wallet .plan-card:hover{border-color:#91809f;transform:translateY(-3px);box-shadow:none}
body.zq-dark #view-wallet .plan-card-top{min-height:32px;gap:7px;flex-wrap:wrap}
body.zq-dark #view-wallet .plan-kicker{font-size:9px;font-weight:500;letter-spacing:.1em;color:#b6a9c5}
body.zq-dark #view-wallet .plan-card h4{font-size:23px;font-weight:400;color:#f5eff9;margin:14px 0 20px;letter-spacing:-.045em}
body.zq-dark #view-wallet .plan-price{gap:7px;flex-wrap:wrap}
body.zq-dark #view-wallet .plan-price strong{font-size:37px;font-weight:500;color:#f5eff9;letter-spacing:-.055em}
body.zq-dark #view-wallet .plan-price>span{color:#c1b5cc;font-size:11px}
body.zq-dark #view-wallet .plan-price small{color:#b4a8c0;font-size:10px}
body.zq-dark #view-wallet .plan-capacity{border-color:#46374f;background:transparent;padding-block:18px;margin-top:20px}
body.zq-dark #view-wallet .plan-capacity b{font-size:13px;font-weight:500;color:#ded1ea}
body.zq-dark #view-wallet :is(.plan-capacity span,.plan-renewal,.plan-card li){font-size:11px;color:#b5a6c2}
body.zq-dark #view-wallet .plan-card li:before{color:#b6d5c9}
body.zq-dark #view-wallet .plan-card>.btn{min-height:41px;background:#efebf3;color:#1a141f;border-color:#efebf3;border-radius:999px;font-size:12px}
body.zq-dark #view-wallet .plan-card>.btn:hover{background:#d8cde4;color:#130e19}
body.zq-dark #view-wallet .plan-pro{border-color:#7b638e;background:radial-gradient(ellipse at 90% 0,#6942822b,transparent 60%),linear-gradient(140deg,#292030,#18141e)}
body.zq-dark #view-wallet .plan-current{border-color:#b69ecb;box-shadow:0 0 0 1px #b69ecb55}
body.zq-dark #view-wallet .plan-badge{border-color:#60516e;background:#37283f;color:#e1c5f7;font-size:9px}
body.zq-dark #view-wallet .currency-converter{background:#1d1824;border-color:#493851;color:#cdb4e1}
body.zq-dark #view-wallet .currency-converter :is(label,span,small){color:#c9b4db}
body.zq-dark :is(.subscription-summary,.payment-instructions,.wallet-balance-card){background:#1e1925;border-color:#4a3857;color:#dcd0e7}
body.zq-dark .wallet-balance-card{background:linear-gradient(130deg,#282032,#18181f);border-color:#624c71}
body.zq-dark .wallet-balance-card :is(b,strong){color:#efe4f8}
body.zq-dark #landing .public-pricing-grid{gap:15px}
body.zq-dark #landing .public-price-card{padding:25px 22px;display:flex;flex-direction:column;transform:none;color:#eee6f5;border-color:#3b3542}
body.zq-dark #landing .public-price-card.featured{background:radial-gradient(ellipse at 85% 0,#825baa28,transparent 55%),linear-gradient(135deg,#2a2235,#19141f);border-color:#8f719f;box-shadow:none}
body.zq-dark #landing .price-label{align-self:flex-start;padding:6px 10px;background:#28232f;color:#c6b4d8;font-size:10px;font-weight:500;border:1px solid #43384f;border-radius:999px}
body.zq-dark #landing .public-price-card.featured .price-label{background:#483159;border-color:#79518c;color:#f0d3ff}
body.zq-dark #landing .public-price-card h3{margin:24px 0 16px;color:#f5eefc}
body.zq-dark #landing .public-price-card h3 b{color:#f5eefc;font-weight:500;font-size:32px;letter-spacing:-.055em}
body.zq-dark #landing .public-price-card h3 small{color:#b7a8c6;font-size:10px;font-weight:400}
body.zq-dark #landing .public-price-card>p{color:#bbafc5;font-size:12px;min-height:64px;line-height:1.7}
body.zq-dark #landing .public-price-card li{color:#bdb0c8;font-size:11px;line-height:1.7}
body.zq-dark #landing .public-price-card li:before{color:#b1d0bc}
body.zq-dark #landing .public-price-card ul{min-height:175px;border-top:1px solid #46374e;padding-top:20px}
body.zq-dark #landing .public-price-cta{width:100%;margin-top:auto;min-height:41px;font-size:11px}
body.zq-dark #landing .pricing-trust-note{color:#ad9dbd;font-size:10px}
body.zq-dark #landing .pricing-trust-note a{color:#c9b4dc}

/* Admin console, guides, solution articles, policies and status pages. */
body.zq-dark .admin-console{background:radial-gradient(ellipse at 80% 0,#6a4d8715,transparent 44%),var(--bg)}
body.zq-dark :is(.admin-console-head,.admin-ops-section,.admin-integrations,.admin-billing-info,.seo-admin-overview,.seo-preview,.seo-health-list,.seo-quick-links){background:#17131e;border-color:#45374f;color:#dac8e8}
body.zq-dark .admin-console-head{background:transparent}
body.zq-dark .admin-console-head h1{font-size:31px;font-weight:400;color:#f0e6f7}
body.zq-dark :is(.admin-stat b,.admin-config-card b){color:#f0e6f7}
body.zq-dark :is(.admin-security-warning,.seo-admin-overview>div,.seo-health-list>div){background:#2b2334;border-color:#584365;color:#dbc2ec}
body.zq-dark :is(.admin-billing-info p,.admin-config-card p,.seo-preview p){color:#b9a6c8}
body.zq-dark.solution-page{background:var(--bg);color:var(--ink);font-family:var(--font-sans)}
body.zq-dark :is(.solution-hero,.legal-hero,.guide-hero){background:linear-gradient(110deg,#08090be6,#0e0c1294),url('/orbital-light.svg') center/cover;border-color:var(--line)}
body.zq-dark :is(.solution-hero h1,.guide-hero h1,.legal-hero h1){font-family:var(--font-sans);font-size:clamp(38px,4.5vw,65px);font-weight:400;line-height:1.14;letter-spacing:-.05em;color:#f4f1f7}
body.zq-dark :is(.solution-hero p,.solution-lead,.solution-intro p,.legal-hero p,.legal-card p,.legal-card li,.guide-hero-copy>p,.guide-section-intro p){color:#b4aabd}
body.zq-dark :is(.solution-main,.legal-main,.guide-main){background:transparent;color:var(--ink)}
body.zq-dark :is(.solution-card,.solution-proof,.solution-step,.solution-faq details,.related-card,.legal-card,.public-demo-card,.status-service,.status-service-grid>article,.guide-summary,.guide-card,.guide-card-feature,.guide-fact-grid>div,.status-chip){border-color:#3c3345;border-radius:18px;background:linear-gradient(130deg,#1e1924,#131016);color:#e8dbf3;box-shadow:none}
body.zq-dark :is(.solution-section h2,.solution-faq h2,.solution-intro h2,.solution-cta h2,.guide-section h2,.guide-footer h2){font-family:var(--font-sans);font-weight:400;letter-spacing:-.04em;color:#f0e8f6}
body.zq-dark :is(.solution-kicker,.legal-kicker,.guide-kicker){background:#281f32;border-color:#5b4270;color:#d3b6ed;box-shadow:none}
body.zq-dark :is(.solution-card>span,.solution-step:before,.guide-card-icon,.guide-section-number,.guide-mini-steps b,.guide-summary li>span){background:#302238;border-color:#573965;color:#d8b0ec}
body.zq-dark :is(.solution-note,.legal-callout,.guide-note,.guide-callout){background:#241b2c;border-color:#916aa9;color:#c9b0dc}
body.zq-dark :is(.solution-proof :is(p,small),.solution-step p,.related-card p,.solution-card p,.solution-faq p,.guide-card p,.guide-card li,.guide-summary li small,.guide-callout p,.guide-fact-grid span,.guide-fact-grid small,.status-chip span){color:#bca6c9}
body.zq-dark :is(.solution-proof h2,.solution-step h3,.guide-card h3,.guide-fact-grid b,.guide-summary b,.guide-callout b,.status-chip b){color:#e6d3ef}
body.zq-dark :is(.solution-proof li,.guide-summary li,.guide-summary-head,.guide-section,.guide-card-visual,.legal-meta){border-color:#3e2f49}
body.zq-dark :is(.solution-proof li,.guide-mini-steps span,.status-service-grid>div){background:#221829;color:#d7bfe5;border-color:#51375e}
body.zq-dark :is(.solution-cta,.guide-footer){border:1px solid #543c65;border-radius:22px;background:linear-gradient(120deg,#211626de,#282030db),url('/orbital-light.svg') center/cover;box-shadow:none}
body.zq-dark :is(.solution-cta .solution-button,.guide-footer a){background:#f1e7f8;color:#21122c;border-radius:999px}
body.zq-dark :is(.guide-nav a:hover,.guide-nav a:focus-visible){background:#2c1e39;color:#e6c6fa}
body.zq-dark :is(.guide-trust-row,.guide-summary-head span,.guide-footer span,.solution-proof>small,.legal-meta){color:#bda3d0}
body.zq-dark .guide-card-visual{background:#16121c}
body.zq-dark :is(.solution-footer,.solution-footer a,.legal-footer a){color:#a99aB6}
body.zq-dark :is(.solution-footer h4,.solution-footer h3){color:#e6d6f0;font-weight:500}
body.zq-dark .solution-footer-bottom{border-color:#3b2d46}
body.zq-dark.solution-page>footer:not([class]){padding:30px clamp(22px,6vw,90px);border-top:1px solid var(--line);font-size:12px;color:#b7a1c6}

/* Responsive rhythm, keyboard contrast and reduced motion. */
@media(min-width:1550px){body.zq-dark #landing .hero{gap:80px;padding-inline:max(88px,calc((100vw - 1420px)/2));min-height:920px}.workflow-task{height:78px}.workflow-task b{font-size:12px}.workflow-task small{font-size:9px}}
@media(max-width:1200px){body.zq-dark .public-header nav{gap:17px}body.zq-dark .public-header nav a{font-size:11px}body.zq-dark #landing .hero{padding-top:145px;min-height:790px;gap:30px}.workflow-task{gap:7px;padding-inline:9px}.workflow-task>span{display:none}.workflow-task b{font-size:10px}.workflow-task>i{flex-basis:21px;height:21px}.workflow-bar{min-width:78px;font-size:8px;padding-inline:8px}.workflow-board{padding-inline:13px}.workflow-lane{gap:9px}body.zq-dark #landing .automation-showcase{padding:42px 30px}body.zq-dark #view-wallet .plan-card{padding-inline:19px}body.zq-dark .welcome-card{padding:27px}}
@media(max-width:980px){body.zq-dark .public-header nav{display:none}body.zq-dark #landing .hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding:140px 30px 94px;gap:56px}body.zq-dark #landing .hero-copy{max-width:620px}body.zq-dark #landing .hero h1{font-size:clamp(48px,7vw,68px)}body.zq-dark #landing .hero-ui{width:100%;max-width:650px;margin:0 auto 25px}body.zq-dark #landing .hero-copy>p{max-width:560px}.workflow-task{height:72px}.workflow-task b{font-size:12px}body.zq-dark .workflow-task small{font-size:9px}.workflow-bar{font-size:10px;padding-inline:12px}.workflow-board{padding:22px}.workflow-task>i{flex-basis:26px;height:26px}.workflow-task>span{display:block}body.zq-dark #landing .hero-connections{margin-top:32px}body.zq-dark #landing .marketing-section{padding-block:70px}body.zq-dark #landing .automation-showcase{grid-template-columns:1fr;gap:32px}body.zq-dark .welcome-card{gap:20px}body.zq-dark #view-wallet .plan-card h4{font-size:22px}}
@media(max-width:760px){body.zq-dark .public-header{height:73px;padding-inline:20px}body.zq-dark .public-header .btn{min-height:37px;padding-inline:16px;font-size:11px}body.zq-dark .public-header .brand{font-size:20px}body.zq-dark .workspace-header{height:auto;min-height:75px;padding-block:14px;gap:12px}body.zq-dark .welcome-card{padding:24px;min-height:unset}body.zq-dark #view-overview .domain-launch{padding:18px;gap:17px}body.zq-dark #view-overview .domain-launch p{display:block}body.zq-dark #landing .public-price-card>p{min-height:unset}body.zq-dark #landing .public-price-card ul{min-height:145px}body.zq-dark #landing .cta-banner{padding:30px;margin-bottom:65px}body.zq-dark .workflow-top{height:58px}.workflow-float{right:12px}body.zq-dark #view-wallet .subscription-panel{padding:20px}body.zq-dark .header-left h1{font-size:22px}}
@media(max-width:600px){body.zq-dark #landing .hero{padding:119px 21px 75px;gap:46px}body.zq-dark #landing .hero h1{font-size:clamp(39px,8.8vw,52px);line-height:1.17;margin-block:23px}body.zq-dark #landing .hero .eyebrow{font-size:8px;letter-spacing:.025em;padding:7px 10px}body.zq-dark #landing .hero-copy>p{font-size:13px;line-height:1.85}body.zq-dark #landing .hero-actions{gap:17px;margin-top:26px}body.zq-dark #landing .hero-actions .btn{min-height:46px;padding-inline:18px;font-size:11px}body.zq-dark #landing .text-link{font-size:10px}body.zq-dark #landing .hero-connections>div{gap:17px}body.zq-dark #landing .hero-connections>div>span{font-size:12px}.workflow-top{gap:9px;padding-inline:12px}.workflow-top>b{font-size:12px}.workflow-preview-label{padding-inline:8px;font-size:8px}.workflow-add{height:26px;width:26px;font-size:16px}.workflow-board{padding:17px 11px 15px;border-radius:17px}.workflow-board-head{gap:5px;font-size:6px;margin-bottom:17px}.workflow-lane{gap:8px}.workflow-task{gap:7px;height:62px;padding:9px 7px;border-radius:9px}.workflow-task b{font-size:9px}body.zq-dark .workflow-task small{font-size:7px}.workflow-task>i{flex-basis:21px;height:21px;font-size:11px}.workflow-task>span{display:none}.workflow-bar{padding:7px;min-width:67px;font-size:7px;gap:3px}.workflow-foot{font-size:7px}.workflow-float{padding:13px 14px;gap:9px;border-radius:13px;bottom:-35px;right:10px}.workflow-float b{font-size:10px}.workflow-float small{font-size:8px}.workflow-float-icon{height:29px;width:29px}body.zq-dark #landing .marketing-section{padding:58px 21px}body.zq-dark #landing :is(.feature-grid article,.flow-grid article,.public-solution-card){padding:22px}body.zq-dark #landing .automation-showcase{margin-inline:21px;padding:29px 22px}body.zq-dark #landing .pipeline-card{padding:17px}body.zq-dark #landing .cta-banner{margin-inline:21px;padding:28px}body.zq-dark #landing :is(.section-head h2,.flow-copy h2,.automation-copy h2,.cta-banner h2){font-size:32px}body.zq-dark #landing .public-price-card ul{min-height:unset;padding-bottom:12px}body.zq-dark #view-wallet .plan-grid{grid-template-columns:1fr}body.zq-dark #view-wallet .plan-price strong{font-size:38px}body.zq-dark .stats-grid article{padding:14px;min-height:90px}body.zq-dark .stats-grid article b{font-size:22px}body.zq-dark :is(.solution-hero h1,.guide-hero h1,.legal-hero h1){font-size:39px}body.zq-dark .public-footer{padding-inline:22px}body.zq-dark .workflow-top .brand-mark{width:24px;height:24px;flex-basis:24px}}
@media(max-width:380px){body.zq-dark #landing .hero h1{font-size:37px}.workflow-preview-label{display:none}.workflow-add{margin-left:auto}.workflow-task small{display:none}.workflow-task{gap:5px}.workflow-task>i{flex-basis:17px;height:19px}.workflow-bar{font-size:6.5px;min-width:59px}.workflow-board{padding-inline:8px}.workflow-top>b{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.zq-dark *,body.zq-dark *::before,body.zq-dark *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.zq-dark :is(.btn,.site-card,.plan-card,.feature-grid article,.public-solution-card):hover{transform:none}}
@media(prefers-contrast:more){body.zq-dark{--muted:#d1c8db;--line:#796c85}body.zq-dark :is(input,textarea,select,.panel,.site-card,.plan-card){border-color:#95819f}}

/* v3.44.3: consistent page edges, wider workflow preview and compact controls. */
body.zq-dark{--landing-gutter:clamp(20px,4vw,64px)}
body.zq-dark #landing .hero{padding-inline:max(var(--landing-gutter),calc((100% - 1280px)/2));gap:clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}
body.zq-dark #landing .hero-copy{text-align:left;max-width:600px}
body.zq-dark #landing .hero-copy>p{margin-inline:0}
body.zq-dark #landing .hero-ui{display:block;min-height:0;width:100%;max-width:none;justify-self:stretch;margin:0 0 38px}
body.zq-dark #landing .workflow-preview{width:100%;min-width:0;max-width:none}
body.zq-dark #landing .workflow-task{height:66px}
body.zq-dark #landing .workflow-task b{white-space:normal;font-size:11px;line-height:1.35}
body.zq-dark #landing .workflow-task small{font-size:8px}
body.zq-dark #landing .workflow-lane{grid-template-columns:minmax(0,42%) minmax(0,1fr)}
body.zq-dark #landing .workflow-float{right:20px;max-width:calc(100% - 40px)}
body.zq-dark #landing :is(.marketing-section,.automation-showcase,.cta-banner){box-sizing:border-box;width:min(calc(100% - var(--landing-gutter) - var(--landing-gutter)),1280px);max-width:1280px;margin-inline:auto}
body.zq-dark #landing .marketing-section{padding:80px 0}
body.zq-dark #landing .automation-showcase{margin-block:16px 52px;padding:44px;gap:40px}
body.zq-dark #landing .cta-banner{margin-block:24px 80px;padding:34px 38px;gap:28px;transform:none}
body.zq-dark #landing .cta-banner>div{min-width:0;flex:1}
body.zq-dark #landing .cta-banner .btn{flex-shrink:0;position:relative;z-index:1}
body.zq-dark #landing .cta-banner:before{pointer-events:none;opacity:.4}
body.zq-dark #landing .hero .btn.primary{background:#f4f4f5;border-color:#f4f4f5;color:#101114}
body.zq-dark #landing .hero .btn.primary:hover{background:#dddce4;border-color:#dddce4}
body.zq-dark #view-overview .welcome-card{min-height:128px;margin:0;padding:21px 25px;border-radius:17px;gap:20px}
body.zq-dark #view-overview .welcome-card h2{font-size:clamp(24px,2.15vw,30px);line-height:1.2;margin:9px 0 8px}
body.zq-dark #view-overview .welcome-card p{font-size:12px;line-height:1.55;margin:0}
body.zq-dark #view-overview .welcome-card .eyebrow{font-size:8px;letter-spacing:.1em}
body.zq-dark #view-overview .welcome-card .btn{min-height:36px;font-size:11px;padding:8px 14px}
body.zq-dark #view-overview{display:none}
body.zq-dark #view-overview.active{display:flex;flex-direction:column;gap:16px}
body.zq-dark #view-overview>:is(.stats-grid,.domain-launch,.overview-grid,.panel){width:100%;min-width:0;margin:0}
body.zq-dark #view-overview .stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.zq-dark #view-overview .stats-grid article{min-width:0;min-height:87px;margin:0;padding:13px 15px;gap:11px;border-radius:15px}
body.zq-dark #view-overview .stats-grid article>div{min-width:0}
body.zq-dark #view-overview .stats-grid article>i{width:33px;height:33px;flex:0 0 33px;border-radius:10px;font-size:14px}
body.zq-dark #view-overview .stats-grid article b{font-size:23px;line-height:1.2;overflow-wrap:anywhere}
body.zq-dark #view-overview .stats-grid article :is(small,span){font-size:9px;line-height:1.5;overflow-wrap:anywhere}
body.zq-dark #view-overview .stats-grid #statWallet{font-size:clamp(15px,1.35vw,19px)}
body.zq-dark #view-overview .domain-launch{padding:16px 20px;gap:20px;border-radius:16px}
body.zq-dark #view-overview .overview-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}
body.zq-dark #view-overview .overview-grid>.panel{min-width:0;margin:0}
body.zq-dark .site-card .site-actions{gap:7px;padding:13px}
body.zq-dark .site-card .site-actions button{min-height:32px;padding:7px 10px;font-size:10px;line-height:1.35}
body.zq-dark .site-card .site-more summary{min-height:30px;padding:7px;font-size:10px}
body.zq-dark #detailModal{padding:24px;align-items:center;justify-items:center}
body.zq-dark #detailModal .detail-modal{width:min(860px,100%);max-width:100%;max-height:calc(100dvh - 48px);padding:23px;border-radius:19px;border-color:#49404f;box-shadow:0 30px 100px #0008;overflow:auto;scrollbar-width:thin;scrollbar-color:#57505e transparent}
body.zq-dark #detailModal .detail-modal:focus{outline:none}
body.zq-dark #detailModal .modal-x{top:15px;right:15px;width:30px;height:30px;border-radius:9px;font-size:21px;line-height:1}
body.zq-dark #detailContent{min-width:0}
body.zq-dark #detailContent .detail-hero{padding:0 38px 15px 0;margin-bottom:15px}
body.zq-dark #detailContent .detail-hero .eyebrow{font-size:9px;letter-spacing:.1em;font-weight:500}
body.zq-dark #detailContent .detail-hero h2{font-size:26px;line-height:1.2;margin:8px 0;overflow-wrap:anywhere}
body.zq-dark #detailContent .detail-hero p{font-size:12px;line-height:1.5;margin:0}
body.zq-dark #detailContent .detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0}
body.zq-dark #detailContent .detail-grid>div{min-width:0;min-height:64px;padding:11px 13px;border:1px solid #37313e;border-radius:11px}
body.zq-dark #detailContent .detail-grid small{font-size:10px;line-height:1.4}
body.zq-dark #detailContent .detail-grid b{font-size:13px;font-weight:500;line-height:1.45;margin-top:5px;overflow-wrap:anywhere}
body.zq-dark #detailContent .detail-summary>div:not(:first-child)>b{font-size:22px;line-height:1.1}
body.zq-dark #detailContent .detail-error{padding:12px 14px;margin:12px 0;border:1px solid #684d40;border-radius:11px;background:#2a211dcc;color:#f2caaa}
body.zq-dark #detailContent .detail-error>b{font-size:11px;font-weight:600}
body.zq-dark #detailContent .detail-error p{color:#ddbeb0;font-size:12px;line-height:1.6;margin:5px 0 0;overflow-wrap:anywhere}
body.zq-dark #detailContent .detail-retry{display:flex;gap:10px;align-items:center;padding:11px 13px;margin:12px 0;border:1px solid #4b3b60;border-radius:11px;background:#261d30}
body.zq-dark #detailContent .detail-retry-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#b39adc}
body.zq-dark #detailContent .detail-retry b{display:block;font-size:11px;font-weight:500;line-height:1.5;color:#d7c5ee}
body.zq-dark #detailContent .detail-retry small{display:block;font-size:10px;line-height:1.5;color:#bca9cf}
body.zq-dark #detailContent .detail-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0}
body.zq-dark #detailContent .detail-setting{min-width:0;margin:0;padding:10px 12px;border:1px solid #38313f;border-radius:10px;background:#1d1923}
body.zq-dark #detailContent .detail-setting small{font-size:9px;line-height:1.5;color:#a899b7}
body.zq-dark #detailContent .detail-setting b{margin-top:4px;font-size:11px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}
body.zq-dark #detailContent .wp-access-card{padding:11px 13px;margin:12px 0;border-radius:11px;gap:12px}
body.zq-dark #detailContent .wp-access-card small{font-size:9px}
body.zq-dark #detailContent .wp-access-card b{font-size:11px;font-weight:500;line-height:1.5}
body.zq-dark #detailContent .btn{min-height:32px;font-size:10px;padding:7px 12px}
body.zq-dark #detailContent .manual-dns{padding:12px;border-radius:11px;font-size:11px;margin:12px 0}
body.zq-dark #detailContent .manual-dns p{font-size:11px;line-height:1.6;margin:6px 0}
body.zq-dark #detailContent :is(.detail-section,.detail-diagnostics){padding:0;margin-top:12px;border:1px solid #3b3245;border-radius:11px;background:#17131d;overflow:hidden}
body.zq-dark #detailContent :is(.detail-section,.detail-diagnostics)>summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:12px 13px;font-size:12px;font-weight:500;list-style:none}
body.zq-dark #detailContent :is(.detail-section,.detail-diagnostics)>summary::before{content:'›';font-size:17px;line-height:1;transition:transform .18s}
body.zq-dark #detailContent :is(.detail-section,.detail-diagnostics)[open]>summary::before{transform:rotate(90deg)}
body.zq-dark #detailContent summary::-webkit-details-marker{display:none}
body.zq-dark #detailContent summary>span{margin-left:auto;min-width:22px;padding:2px 6px;border-radius:6px;background:#302437;color:#bfa9d0;text-align:center;font-size:9px}
body.zq-dark #detailContent .detail-event-list{max-height:220px;overflow:auto;padding:0 13px 10px;scrollbar-width:thin}
body.zq-dark #detailContent .detail-event{padding:9px 0;border:0;border-top:1px solid #35293f;border-radius:0;margin:0;background:transparent}
body.zq-dark #detailContent .detail-event b{font-size:11px;font-weight:400;line-height:1.6}
body.zq-dark #detailContent .detail-event small{font-size:9px;line-height:1.6}
body.zq-dark #detailContent .event-error{color:#dbabb6;overflow-wrap:anywhere}
body.zq-dark #detailContent .detail-diagnostics>.detail-setting{border:0;border-top:1px solid #35293f;border-radius:0;background:transparent;padding:10px 13px}
body.zq-dark #detailContent .detail-article-table{margin:0;border:0}
body.zq-dark #detailContent :is(td,th){font-size:10px;padding:9px 11px}
@keyframes zqWorkflowFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes zqWorkflowReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes zqWorkflowGlow{0%,100%{filter:brightness(1)}50%{filter:brightness(1.13)}}
@keyframes zqOrbitDrift{from{transform:scale(1.02) translateX(-7px)}to{transform:scale(1.045) translateX(7px)}}
@media(prefers-reduced-motion:no-preference){
  body.zq-dark #landing .workflow-preview{animation:zqWorkflowReveal .7s ease-out both}
  body.zq-dark #landing .workflow-float{animation:zqWorkflowFloat 7s ease-in-out infinite}
  body.zq-dark #landing .workflow-bar{animation:zqWorkflowGlow 5s ease-in-out infinite}
  body.zq-dark #landing .workflow-lane:nth-child(3) .workflow-bar{animation-delay:.7s}
  body.zq-dark #landing .workflow-lane:nth-child(4) .workflow-bar{animation-delay:1.4s}
  body.zq-dark #landing .workflow-lane:nth-child(5) .workflow-bar{animation-delay:2.1s}
  body.zq-dark #landing .workflow-lane:nth-child(6) .workflow-bar{animation-delay:2.8s}
  body.zq-dark #landing .hero::before{animation:zqOrbitDrift 18s ease-in-out infinite alternate}
  body.zq-dark #landing .workflow-task{transition:transform .2s,border-color .2s}
  body.zq-dark #landing .workflow-task:hover{transform:translateX(3px);border-color:#6e577f}
}
@media(max-width:1100px){body.zq-dark #view-overview .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.zq-dark #view-overview .stats-grid #statWallet{font-size:20px}}
@media(max-width:980px){body.zq-dark #landing .hero{grid-template-columns:1fr;gap:45px}body.zq-dark #landing .hero-ui{max-width:680px;justify-self:center;margin:0 auto 35px}body.zq-dark #landing .automation-showcase{padding:30px;grid-template-columns:1fr}body.zq-dark #landing .marketing-section{padding:65px 0}body.zq-dark #view-overview .welcome-card{min-height:120px;padding:20px}}
@media(max-width:650px){body.zq-dark #landing .cta-banner{padding:28px;display:flex;flex-direction:column;align-items:flex-start;margin-block:20px 60px}body.zq-dark #landing .cta-banner .btn{margin:0}body.zq-dark #landing .automation-showcase{padding:25px;gap:25px}body.zq-dark #landing .workflow-task{height:61px}body.zq-dark #landing .workflow-task b{font-size:9px}body.zq-dark #landing .workflow-task small{font-size:7px}body.zq-dark #view-overview .welcome-card{align-items:flex-start;flex-direction:column;gap:14px;padding:20px}body.zq-dark #view-overview .overview-grid{grid-template-columns:1fr}body.zq-dark #detailModal{padding:12px}body.zq-dark #detailModal .detail-modal{max-height:calc(100dvh - 24px);padding:17px;border-radius:15px}body.zq-dark #detailContent .detail-hero h2{font-size:23px}body.zq-dark #detailContent .detail-settings-grid{grid-template-columns:1fr}body.zq-dark #detailContent .detail-grid{gap:6px}body.zq-dark #detailContent .detail-grid>div{padding:10px 9px}body.zq-dark #detailContent .detail-grid b{font-size:11px}body.zq-dark #detailContent .detail-search-summary{grid-template-columns:1fr}body.zq-dark #detailContent .wp-access-card{flex-wrap:wrap}body.zq-dark #view-overview.active{gap:12px}}
@media(max-width:380px){body.zq-dark #view-overview .stats-grid article{padding:11px;gap:8px}body.zq-dark #view-overview .stats-grid article>i{width:26px;height:26px;flex-basis:26px}body.zq-dark #view-overview .stats-grid #statWallet{font-size:16px}body.zq-dark #detailContent .detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.zq-dark #detailContent .detail-summary>div:first-child{grid-column:1/-1}}

/* v3.44.4: public tool directory and substantive function pages. */
body.zq-dark .solution-breadcrumb{display:flex;align-items:center;gap:9px;width:min(1180px,calc(100% - 44px));margin:0 auto;padding:118px 0 18px;color:#94899e;font-size:11px}
body.zq-dark .solution-breadcrumb a{color:#b8a8c5;text-decoration:none}
body.zq-dark .solution-breadcrumb a:hover{color:#f0e5f8}
body.zq-dark .tool-page-hero{padding-top:48px}
body.zq-dark .tool-page-hero .solution-proof p{font-size:14px;line-height:1.8;color:#cabbd3;margin:14px 0 0}
body.zq-dark .tool-answer{padding-bottom:42px}
body.zq-dark .tool-keyword-context{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:22px;padding:15px 18px;border:1px solid #403647;border-radius:13px;background:#17131c;color:#b7a7c2;font-size:12px}
body.zq-dark .tool-keyword-context strong{color:#d9c3e7;font-weight:600}
body.zq-dark .tool-evidence-table{overflow:auto;border:1px solid #3e3545;border-radius:15px;background:#151219}
body.zq-dark .tool-evidence-table table{width:100%;border-collapse:collapse;min-width:660px}
body.zq-dark .tool-evidence-table :is(th,td){padding:15px 17px;border-bottom:1px solid #342d39;text-align:left;font-size:12px;line-height:1.55}
body.zq-dark .tool-evidence-table th{color:#cdb8db;font-size:10px;text-transform:uppercase;letter-spacing:.08em;background:#1d1822}
body.zq-dark .tool-evidence-table td{color:#b5a7be}
body.zq-dark .tool-evidence-table tr:last-child td{border-bottom:0}
body.zq-dark .tool-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
body.zq-dark .tool-market-grid article{min-width:0;padding:22px;border:1px solid #3d3444;border-radius:15px;background:#17131c}
body.zq-dark .tool-market-grid small{color:#a88ac2;font-size:9px;letter-spacing:.1em;text-transform:uppercase}
body.zq-dark .tool-market-grid h3{margin:11px 0 8px;color:#eee5f4;font-size:16px;font-weight:500;overflow-wrap:anywhere}
body.zq-dark .tool-market-grid p{margin:0;color:#ad9fb6;font-size:12px;line-height:1.7}
body.zq-dark .tool-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
body.zq-dark .tool-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
body.zq-dark .tool-source-list a{display:block;padding:15px 17px;border:1px solid #403649;border-radius:12px;background:#18141d;color:#cdb5dd;text-decoration:none;font-size:12px;line-height:1.5}
body.zq-dark .tool-source-list a:hover{border-color:#73558a;color:#f0e4f7}
body.zq-dark .solution-note p{margin:7px 0 0;color:inherit}
body.zq-dark .solution-card h3 a{color:inherit;text-decoration:none}
body.zq-dark .solution-card h3 a:hover{color:#dcbdf0}
body.zq-dark #landing .seo-tool-directory{padding-block:78px}
body.zq-dark #landing .seo-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:29px}
body.zq-dark #landing .seo-directory-group{padding:24px;border:1px solid #3f3547;border-radius:17px;background:#17131c}
body.zq-dark #landing .seo-directory-group>span{color:#a88bc0;font-size:9px;letter-spacing:.1em;text-transform:uppercase}
body.zq-dark #landing .seo-directory-group h3{margin:10px 0 17px;color:#eee7f2;font-size:20px;font-weight:500}
body.zq-dark #landing .seo-directory-group a{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #312a36;color:#b7a9bf;text-decoration:none;font-size:12px;line-height:1.45}
body.zq-dark #landing .seo-directory-group a:hover{color:#e2caef}
body.zq-dark #landing .seo-directory-group a::after{content:'↗';color:#8c70a1}
@media(max-width:900px){body.zq-dark .tool-ai-grid,body.zq-dark #landing .seo-directory-grid,body.zq-dark.solution-page .solution-grid,body.zq-dark.solution-page .solution-faq,body.zq-dark.solution-page .related-solutions{grid-template-columns:1fr}body.zq-dark .tool-market-grid{grid-template-columns:1fr}body.zq-dark .solution-breadcrumb{padding-top:96px}body.zq-dark.solution-page .tool-page-hero .solution-hero-inner{grid-template-columns:1fr}}
@media(max-width:600px){body.zq-dark .solution-breadcrumb{width:calc(100% - 36px);padding-top:86px;font-size:9px;gap:6px;overflow:auto}body.zq-dark .tool-page-hero{padding-top:32px}body.zq-dark .tool-source-list{grid-template-columns:1fr}body.zq-dark #landing .seo-tool-directory{padding-block:58px}body.zq-dark.solution-page>main>.solution-section,body.zq-dark.solution-page>main>.solution-cta{width:calc(100% - 36px)}body.zq-dark.solution-page>main>.solution-section{padding-top:54px}}

/* v3.44.6 original interaction system: precise grid, ambient cyan light and restrained kinetic motion. */
body.zq-dark #publicHeader{inset:14px auto auto 50%;width:min(1240px,calc(100% - 28px));height:66px;padding-inline:18px;border:1px solid #34343d;border-radius:18px;background:#0d0e12e8;box-shadow:0 18px 55px #0005;transform:translateX(-50%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
body.zq-dark #publicHeader.scrolled{background:#0b0c10f5;border-color:#4a4653;box-shadow:0 18px 55px #0008}
body.zq-dark #landing .hero{--zq-pointer-x:72%;--zq-pointer-y:42%;padding-top:142px;background:radial-gradient(420px circle at var(--zq-pointer-x) var(--zq-pointer-y),#36d9ff14,transparent 66%),linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px),radial-gradient(ellipse at 8% 58%,#9068ff12,transparent 48%),#060708;background-size:auto,72px 72px,72px 72px,auto,auto;background-position:0 0,center center,center center,0 0,0 0}
body.zq-dark #landing .hero::before{opacity:.58;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .25s}
body.zq-dark #landing .workflow-preview{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .24s cubic-bezier(.2,.7,.2,1)}
body.zq-dark #landing .workflow-top,body.zq-dark #landing .workflow-board{box-shadow:0 25px 80px #0007,inset 0 1px #ffffff0c}
body.zq-dark #landing .workflow-bar{transform-origin:left center;animation:zqWorkflowIn .72s cubic-bezier(.18,.8,.2,1) both}
body.zq-dark #landing .workflow-lane:nth-child(3) .workflow-bar{animation-delay:90ms}body.zq-dark #landing .workflow-lane:nth-child(4) .workflow-bar{animation-delay:180ms}body.zq-dark #landing .workflow-lane:nth-child(5) .workflow-bar{animation-delay:270ms}body.zq-dark #landing .workflow-lane:nth-child(6) .workflow-bar{animation-delay:360ms}
body.zq-dark #landing .workflow-float{animation:zqFloat 2.9s ease-in-out 2 alternate;transform:translateZ(30px)}
body.zq-dark #landing :is(.feature-grid article,.public-solution-card,.flow-grid article,.seo-directory-group,.public-price-card){position:relative;overflow:hidden;isolation:isolate;transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .24s,box-shadow .24s}
body.zq-dark #landing :is(.feature-grid article,.public-solution-card,.flow-grid article,.seo-directory-group,.public-price-card)::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(280px circle at var(--mx,50%) var(--my,20%),#8164f51b,transparent 68%);opacity:0;transition:opacity .24s}
body.zq-dark #landing :is(.feature-grid article,.public-solution-card,.flow-grid article,.seo-directory-group,.public-price-card):hover{border-color:#665877;box-shadow:0 22px 55px #0003;transform:translateY(-4px)}
body.zq-dark #landing :is(.feature-grid article,.public-solution-card,.flow-grid article,.seo-directory-group,.public-price-card):hover::before{opacity:1}
body.zq-dark #landing .public-price-card.featured{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 22px 65px #0004,0 0 0 1px #9571b433}
body.zq-dark #landing .public-price-card.featured:hover{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}
body.zq-dark.homepage-performance.zq-motion #landing .motion-reveal.motion-pending{opacity:0!important;transform:translateY(18px) scale(.992)!important;filter:none!important;transition:opacity .64s cubic-bezier(.2,.7,.2,1) var(--zq-reveal-delay,0ms),transform .64s cubic-bezier(.2,.7,.2,1) var(--zq-reveal-delay,0ms)!important}
body.zq-dark.homepage-performance.zq-motion #landing .motion-reveal.motion-pending.in-view{opacity:1!important;transform:none!important}
body.zq-dark.zq-motion .workspace{background:radial-gradient(560px circle at var(--zq-workspace-x,82%) var(--zq-workspace-y,5%),#7b5ee812,transparent 68%),radial-gradient(ellipse at 83% 0,#6d548912,transparent 42%),var(--bg)}
body.zq-dark.zq-motion .view.active.zq-view-enter>:not(.modal){animation:zqViewEnter .46s cubic-bezier(.2,.75,.2,1) both}
body.zq-dark.zq-motion .view.active.zq-view-enter>:nth-child(2){animation-delay:35ms}body.zq-dark.zq-motion .view.active.zq-view-enter>:nth-child(3){animation-delay:70ms}body.zq-dark.zq-motion .view.active.zq-view-enter>:nth-child(4){animation-delay:105ms}
body.zq-dark :is(.panel,.site-card,.connection-card,.domain-results,.domain-hero,.domain-history,.subscription-panel){transition:border-color .22s,box-shadow .22s,transform .22s}
body.zq-dark :is(.panel,.site-card,.connection-card,.domain-results,.domain-hero,.domain-history):hover{border-color:#46404f;box-shadow:0 16px 44px #0003}
@keyframes zqWorkflowIn{from{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}
@keyframes zqFloat{50%{transform:translate3d(0,-7px,30px)}}
@keyframes zqViewEnter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:760px){body.zq-dark #publicHeader{top:9px;width:calc(100% - 18px);height:60px;border-radius:15px;padding-inline:13px}body.zq-dark #landing .hero{padding-top:112px;background-size:auto,48px 48px,48px 48px,auto,auto}body.zq-dark #landing .workflow-preview,body.zq-dark #landing .public-price-card.featured{transform:none!important}}
@media(prefers-reduced-motion:reduce){body.zq-dark #landing .workflow-bar,body.zq-dark #landing .workflow-float,body.zq-dark.zq-motion .view.active.zq-view-enter>*{animation:none!important}body.zq-dark #landing .workflow-preview{transform:none!important}}
