.aiqd-root{--primary:var(--aiqd-primary,#14b8a6);--accent:var(--aiqd-accent,#8b5cf6);--warm:var(--aiqd-warm,#f59e0b);--danger:var(--aiqd-danger,#f43f5e);--radius:var(--aiqd-radius,20px);--max:var(--aiqd-max,1200px);--grad:linear-gradient(135deg,var(--primary),var(--accent));--btn-grad:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 55%,#7dd3fc));--ok:#22c55e;font-family:var(--aiqd-font-body,system-ui,sans-serif);color:var(--ink);background:var(--bg);line-height:1.6;font-size:17px;position:relative;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.aiqd-root[data-theme="dark"]{color-scheme:dark;--bg:var(--aiqd-dark-bg,#070b12);--bg2:rgba(255,255,255,.028);--card:rgba(255,255,255,.045);--card2:rgba(255,255,255,.075);--line:rgba(255,255,255,.1);--ink:#eaf0f8;--muted:#9aa8bc;--primary-ink:var(--primary);--shadow:0 20px 60px -20px rgba(0,0,0,.65);--on-primary:#031b18;--glass:rgba(12,18,29,.72);--code:#0a0f18}.aiqd-root[data-theme="light"]{color-scheme:light;--bg:var(--aiqd-light-bg,#f6f8fb);--bg2:rgba(15,23,42,.035);--card:#ffffff;--card2:#f1f5f9;--line:rgba(15,23,42,.12);--ink:#0b1220;--muted:#4a5a6e;--primary-ink:#0f766e;--shadow:0 18px 50px -22px rgba(15,23,42,.28);--on-primary:#031b18;--glass:rgba(255,255,255,.82);--code:#0f172a}.aiqd-root *,.aiqd-root *::before,.aiqd-root *::after{box-sizing:border-box}.aiqd-root img,.aiqd-root svg{max-width:100%}:where(.aiqd-root) a{color:inherit}:where(.aiqd-root) p{margin:0 0 1em}:where(.aiqd-root) :where(ul,ol){margin:0;padding:0;list-style:none}.aiqd-root h1,.aiqd-root h2,.aiqd-root h3,.aiqd-root h4{margin:0;color:var(--ink);font-family:var(--aiqd-font-display,inherit);letter-spacing:-.02em;line-height:1.12}.aiqd-root button{font:inherit;color:inherit;cursor:pointer}.aiqd-root code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;background:var(--card2);padding:.12em .42em;border-radius:6px}.aiqd-i{flex:none;vertical-align:middle}.aiqd-root :focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:6px}.aiqd-sr,.aiqd-root .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.aiqd-skip{position:fixed;left:16px;top:-80px;z-index:9999;background:#fff;color:#000;padding:12px 18px;border-radius:10px;font-weight:700;text-decoration:none;transition:top .2s}.aiqd-skip:focus{top:16px}.aiqd-h1{font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.04}.aiqd-h2{font-size:clamp(1.9rem,3.8vw,3rem);font-weight:800;letter-spacing:-.03em}.aiqd-h3{font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aiqd-h3--xl{font-size:clamp(1.6rem,2.8vw,2.2rem);display:block}.aiqd-h4{font-size:1rem;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aiqd-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--muted);max-width:60ch}.aiqd-lead strong,.aiqd-sub strong{color:var(--ink)}.aiqd-sub{font-size:1.1rem;color:var(--muted);max-width:62ch;margin:14px 0 0}.aiqd-hl{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;padding-bottom:.06em}.aiqd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);margin:0 0 14px}.aiqd-eyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--grad)}.aiqd-head{margin-bottom:clamp(32px,5vw,56px)}.aiqd-head.is-center{text-align:center;display:flex;flex-direction:column;align-items:center}.aiqd-head.is-center .aiqd-sub{margin-left:auto;margin-right:auto}.aiqd-center{text-align:center;margin-top:32px}.aiqd-footnote{text-align:center;color:var(--muted);font-size:.85rem;margin:22px auto 0;max-width:70ch}.aiqd-container{width:100%;max-width:var(--max);margin:0 auto;padding:0 20px}.aiqd-sec{position:relative;isolation:isolate}.aiqd-space-sm{padding:clamp(36px,5vw,56px) 0}.aiqd-space-md{padding:clamp(56px,8vw,104px) 0}.aiqd-space-lg{padding:clamp(72px,10vw,136px) 0}.aiqd-space-xl{padding:clamp(96px,13vw,180px) 0}.aiqd-bg-alt{background:var(--bg2)}.aiqd-bg-dark{--bg:#070b12;--bg2:rgba(255,255,255,.028);--card:rgba(255,255,255,.045);--card2:rgba(255,255,255,.075);--line:rgba(255,255,255,.1);--ink:#eaf0f8;--muted:#9aa8bc;--primary-ink:var(--primary);--glass:rgba(12,18,29,.72);background:#070b12;color:var(--ink)}.aiqd-bg-grad{background:radial-gradient(900px 420px at 15% 0%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),radial-gradient(800px 400px at 90% 100%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%)}.aiqd-bg-grid{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:26px 26px}.aiqd-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.aiqd-hide-mobile{display:block}.aiqd-hide-desktop{display:block}@media (max-width:767px){.aiqd-hide-mobile{display:none!important}}@media (min-width:768px){.aiqd-hide-desktop{display:none!important}}.aiqd-grid{display:grid;gap:20px}.aiqd-grid--3{grid-template-columns:repeat(3,1fr)}.aiqd-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1023px){.aiqd-grid--4{grid-template-columns:repeat(2,1fr)}.aiqd-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.aiqd-grid--4,.aiqd-grid--3{grid-template-columns:1fr}}.aiqd-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border-radius:999px;font-weight:700;font-size:.97rem;text-decoration:none;border:1.5px solid #fff0;line-height:1.2;cursor:pointer;transition:transform .2s,box-shadow .25s,background .2s,border-color .2s;position:relative;white-space:nowrap}.aiqd-btn:hover{transform:translateY(-2px)}.aiqd-btn--primary{background:var(--btn-grad);color:var(--on-primary);box-shadow:0 10px 30px -10px color-mix(in srgb,var(--primary) 70%,transparent)}.aiqd-btn--primary:hover{box-shadow:0 16px 40px -10px color-mix(in srgb,var(--primary) 80%,transparent)}.aiqd-btn--outline{border-color:var(--primary);color:var(--primary-ink);background:#fff0}.aiqd-btn--outline:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}.aiqd-btn--ghost{border-color:var(--line);color:var(--ink);background:var(--card)}.aiqd-btn--ghost:hover{border-color:var(--primary)}.aiqd-btn--light{background:#fff;color:#0b1220}.aiqd-btn--glass{background:rgb(255 255 255 / .14);color:#fff;border-color:rgb(255 255 255 / .35)}.aiqd-btn--sm{padding:8px 16px;font-size:.88rem}.aiqd-btn--lg{padding:15px 28px;font-size:1.04rem}.aiqd-btn--block{display:flex;width:100%}.aiqd-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.aiqd-actions--center{justify-content:center}.aiqd-iconbtn{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--card);display:inline-grid;place-items:center;transition:border-color .2s,transform .2s}.aiqd-iconbtn:hover{border-color:var(--primary);transform:translateY(-1px)}.aiqd-badge{display:inline-block;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;line-height:1.3;vertical-align:middle;white-space:nowrap}.aiqd-badge--free{background:color-mix(in srgb,var(--ok) 18%,transparent);color:#4ade80}.aiqd-root[data-theme="light"] .aiqd-badge--free{color:#15803d}.aiqd-badge--pro{background:color-mix(in srgb,var(--accent) 22%,transparent);color:#c4b5fd}.aiqd-root[data-theme="light"] .aiqd-badge--pro{color:#6d28d9}.aiqd-badge--agency{background:color-mix(in srgb,var(--warm) 22%,transparent);color:#fcd34d}.aiqd-root[data-theme="light"] .aiqd-badge--agency{color:#b45309}.aiqd-badge--new{background:var(--btn-grad);color:var(--on-primary)}.aiqd-badge--soon{background:var(--card2);color:var(--muted)}.aiqd-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:.86rem;font-weight:600;color:var(--muted);margin:0 0 22px}.aiqd-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 0 var(--primary);animation:aiqd-ping 2.2s infinite}.aiqd-tag{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 12%,transparent);padding:4px 10px;border-radius:999px;margin-top:6px}.aiqd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.aiqd-tags li{font-size:.76rem;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.aiqd-header{position:relative;z-index:60;width:100%}.aiqd-header.is-sticky{position:sticky;top:0}body.admin-bar .aiqd-header.is-sticky{top:32px}@media (max-width:782px){body.admin-bar .aiqd-header.is-sticky{top:46px}}.aiqd-header.is-transparent{margin-bottom:-72px}.aiqd-header__bar{display:flex;align-items:center;gap:20px;height:72px;transition:height .25s}.aiqd-header::before{content:"";position:absolute;inset:0;background:var(--glass);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--line);transition:opacity .3s;z-index:-1}.aiqd-header.is-transparent:not(.is-scrolled)::before{opacity:0}.aiqd-header.is-scrolled .aiqd-header__bar{height:60px}.aiqd-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:1.2rem;letter-spacing:-.02em;color:var(--ink)}.aiqd-logo__mark{width:34px;height:34px;border-radius:11px;background:var(--btn-grad);color:var(--on-primary);display:grid;place-items:center;box-shadow:0 6px 18px -6px var(--primary)}.aiqd-logo img{border-radius:9px;object-fit:cover}.aiqd-logo__badge{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.aiqd-nav{margin-left:auto}.aiqd-nav ul{display:flex;gap:4px}.aiqd-nav a{display:block;white-space:nowrap;padding:8px 14px;border-radius:999px;font-weight:600;font-size:.94rem;color:var(--muted);text-decoration:none;transition:color .2s,background .2s}.aiqd-nav a:hover,.aiqd-nav a.is-active{color:var(--ink);background:var(--card2)}.aiqd-header__actions{display:flex;align-items:center;gap:10px}.aiqd-burger{display:none}.aiqd-theme-toggle__sun{display:none}.aiqd-root[data-theme="light"] .aiqd-theme-toggle__sun{display:inline}.aiqd-root[data-theme="light"] .aiqd-theme-toggle__moon{display:none}.aiqd-mobile-nav{border-top:1px solid var(--line);background:var(--bg);padding:12px 20px 22px}.aiqd-mobile-nav[hidden]{display:none}.aiqd-mobile-nav a{display:block;padding:14px 4px;border-bottom:1px solid var(--line);font-weight:600;text-decoration:none}.aiqd-mobile-nav__cta{display:grid;gap:10px;margin-top:18px}@media (max-width:1023px){.aiqd-nav{display:none}.aiqd-burger{display:inline-grid}.aiqd-header__actions{margin-left:auto}.aiqd-hide-sm{display:none}}@media (min-width:1024px){.aiqd-mobile-nav{display:none!important}}.aiqd-sec--hero{padding:0}.aiqd-hero{position:relative;padding:clamp(120px,14vw,170px) 0 clamp(60px,8vw,110px)}.aiqd-hero__bg{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.aiqd-hero__bg::after{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 80%)}.aiqd-hero__bg i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;animation:aiqd-drift 18s ease-in-out infinite}.aiqd-hero__bg i:nth-child(1){width:520px;height:520px;background:var(--primary);top:-160px;left:-120px;opacity:.28}.aiqd-hero__bg i:nth-child(2){width:460px;height:460px;background:var(--accent);top:10%;right:-140px;opacity:.26;animation-delay:-6s}.aiqd-hero__bg i:nth-child(3){width:340px;height:340px;background:var(--warm);bottom:-140px;left:35%;opacity:.14;animation-delay:-11s}.aiqd-root[data-theme="light"] .aiqd-hero__bg i{opacity:.18}.aiqd-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(32px,5vw,72px);align-items:center}.aiqd-hero__copy .aiqd-h1{margin-bottom:22px}.aiqd-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:30px}.aiqd-trust li{display:inline-flex;align-items:center;gap:7px;font-size:.88rem;font-weight:600;color:var(--muted)}.aiqd-trust .aiqd-i{color:var(--primary-ink)}.aiqd-hero__visual{position:relative;padding:28px 0}@media (max-width:1023px){.aiqd-hero__grid{grid-template-columns:1fr}.aiqd-hero__visual{padding:18px 0}}.aiqd-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow);font-size:.82rem;line-height:1.25;animation:aiqd-bob 7s ease-in-out infinite;translate:var(--px,0) var(--py,0)}.aiqd-chip b{display:block;font-size:.88rem}.aiqd-chip small{display:block;color:var(--muted);font-size:.72rem}.aiqd-chip__ico{width:34px;height:34px;border-radius:11px;background:var(--btn-grad);color:var(--on-primary);display:grid;place-items:center}.aiqd-chip--1{top:-6px;left:-26px}.aiqd-chip--2{top:40%;right:-34px;animation-delay:-2s}.aiqd-chip--3{bottom:-16px;left:4%;animation-delay:-4s}.aiqd-chip--4{bottom:-16px;right:4%;animation-delay:-1s}@media (max-width:767px){.aiqd-chip{display:none}}@media (min-width:768px) and (max-width:1100px){.aiqd-chip--1{left:-8px}.aiqd-chip--2{right:-8px}.aiqd-chip--3{left:-8px}}.aiqd-scan{position:relative;z-index:2;background:var(--card);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);padding:18px;box-shadow:var(--shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.aiqd-scan::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--primary),transparent 40%,transparent 60%,var(--accent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none}.aiqd-scan__top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.aiqd-scan__title{font-size:.9rem;flex:1}.aiqd-dots3{display:inline-flex;gap:6px}.aiqd-dots3 i{width:11px;height:11px;border-radius:50%;background:var(--line)}.aiqd-dots3 i:nth-child(1){background:#ff5f57}.aiqd-dots3 i:nth-child(2){background:#febc2e}.aiqd-dots3 i:nth-child(3){background:#28c840}.aiqd-live{display:inline-flex;align-items:center;gap:6px;font-size:.66rem;font-weight:800;letter-spacing:.1em;color:var(--primary-ink);padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,transparent)}.aiqd-live__dot{width:7px;height:7px;border-radius:50%;background:var(--primary);animation:aiqd-ping 1.8s infinite}.aiqd-tabs-pills{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.aiqd-tabs-pills button{padding:6px 13px;border-radius:999px;border:1px solid var(--line);background:#fff0;font-size:.8rem;font-weight:700;color:var(--muted);transition:all .2s}.aiqd-tabs-pills button[aria-selected="true"]{background:var(--btn-grad);color:var(--on-primary);border-color:#fff0}.aiqd-scan__bar{display:flex;gap:10px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:6px 6px 6px 14px}.aiqd-scan__url{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--muted);overflow:hidden}.aiqd-scan__url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiqd-scan__progress{height:3px;background:#fff0;margin:10px 4px 6px;border-radius:3px;overflow:hidden}.aiqd-scan__progress span{display:block;height:100%;width:0;background:var(--grad);border-radius:3px}.aiqd-scan.is-scanning .aiqd-scan__progress span{animation:aiqd-load 1.6s ease-in-out forwards}.aiqd-scan.is-scanning .aiqd-scan__result{opacity:.25;filter:blur(2px)}.aiqd-scan__result{transition:opacity .4s,filter .4s}.aiqd-scan__summary{display:flex;gap:20px;align-items:center;padding:8px 4px 4px}.aiqd-grade{font-size:1.5rem;font-weight:800;margin:0;line-height:1.1}.aiqd-level{color:var(--muted);font-size:.86rem;margin:2px 0 10px}.aiqd-sevs{display:flex;flex-wrap:wrap;gap:6px;margin:0}.aiqd-sev{font-size:.7rem;font-weight:800;padding:3px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.aiqd-sev--critical{background:color-mix(in srgb,var(--danger) 18%,transparent);color:#fb7185}.aiqd-sev--serious{background:color-mix(in srgb,var(--warm) 20%,transparent);color:#fbbf24}.aiqd-sev--moderate{background:color-mix(in srgb,#3b82f6 20%,transparent);color:#93c5fd}.aiqd-sev--ok{background:color-mix(in srgb,var(--ok) 20%,transparent);color:#4ade80}.aiqd-root[data-theme="light"] .aiqd-sev--critical{color:#be123c}.aiqd-root[data-theme="light"] .aiqd-sev--serious{color:#b45309}.aiqd-root[data-theme="light"] .aiqd-sev--moderate{color:#1d4ed8}.aiqd-root[data-theme="light"] .aiqd-sev--ok{color:#15803d}.aiqd-cats{display:grid;gap:7px;margin:16px 0 12px;padding:14px;border-radius:14px;background:var(--bg2);border:1px solid var(--line)}.aiqd-cats li{display:grid;grid-template-columns:96px 1fr 22px;align-items:center;gap:10px;font-size:.78rem;font-weight:600}.aiqd-cats li>span:first-child{display:flex;align-items:center;gap:6px;color:var(--muted)}.aiqd-cats__bar{height:7px;border-radius:7px;background:var(--line);overflow:hidden}.aiqd-cats__bar i{display:block;height:100%;width:var(--w);background:var(--grad);border-radius:7px;transition:width 1s cubic-bezier(.2,.8,.2,1)}.aiqd-cats b{text-align:right}.aiqd-issues{display:grid;gap:6px;max-height:224px;overflow:auto;padding-right:2px}.aiqd-issue{border:1px solid var(--line);border-radius:12px;background:var(--bg2)}.aiqd-issue summary{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;list-style:none;font-size:.84rem;font-weight:600}.aiqd-issue summary::-webkit-details-marker{display:none}.aiqd-issue__rule{flex:1;min-width:0}.aiqd-issue__chev{transition:transform .2s;color:var(--muted)}.aiqd-issue[open] .aiqd-issue__chev{transform:rotate(180deg)}.aiqd-issue__body{padding:0 12px 12px;font-size:.82rem;color:var(--muted)}.aiqd-issue__body code{display:block;margin-bottom:8px;overflow:auto;white-space:nowrap;background:var(--code);color:#7dd3fc;padding:8px 10px}.aiqd-issue__body p{margin:0;display:flex;gap:6px;align-items:flex-start}.aiqd-perfect{display:flex;gap:8px;align-items:center;justify-content:center;padding:18px;border-radius:14px;background:color-mix(in srgb,var(--ok) 14%,transparent);font-weight:700;margin:14px 0 4px}.aiqd-scan__hint{font-size:.76rem;color:var(--muted);text-align:center;margin:12px 0 0}.aiqd-ring{position:relative;flex:none}.aiqd-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.aiqd-ring circle{fill:none;stroke-width:9;stroke-linecap:round}.aiqd-ring__bg{stroke:var(--line)}.aiqd-ring__fg{transition:stroke-dashoffset 1.3s cubic-bezier(.2,.8,.2,1)}.aiqd-ring--good .aiqd-ring__fg{stroke:#22c55e}.aiqd-ring--ok .aiqd-ring__fg{stroke:var(--primary)}.aiqd-ring--warn .aiqd-ring__fg{stroke:var(--warm)}.aiqd-ring--bad .aiqd-ring__fg{stroke:var(--danger)}.aiqd-ring__num{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1}.aiqd-ring__num b{font-size:2rem;font-weight:800;letter-spacing:-.04em}.aiqd-ring__num small{font-size:.7rem;color:var(--muted);margin-top:3px}.aiqd-sec--ticker{padding:0;border-block:1px solid var(--line);background:var(--bg2)}.aiqd-ticker{position:relative;overflow:hidden;padding:16px 0}.aiqd-ticker__track{display:flex;width:max-content;animation:aiqd-marquee var(--aiqd-ticker,45s) linear infinite;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.aiqd-ticker.is-paused .aiqd-ticker__track,.aiqd-ticker:hover .aiqd-ticker__track{animation-play-state:paused}.aiqd-ticker__list{display:flex;gap:42px;padding-right:42px}.aiqd-ticker__list li{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.92rem;color:var(--muted);white-space:nowrap}.aiqd-ticker__list .aiqd-i{color:var(--primary-ink)}.aiqd-ticker__pause{position:absolute;right:12px;top:50%;translate:0 -50%;z-index:2;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--bg);display:grid;place-items:center}.aiqd-card{position:relative;padding:28px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);transition:border-color .3s,box-shadow .3s,transform .3s;transform-style:preserve-3d;overflow:hidden}.aiqd-card::after{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--primary) 14%,transparent),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.aiqd-card:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));box-shadow:var(--shadow)}.aiqd-card:hover::after{opacity:1}.aiqd-card p{color:var(--muted);margin:10px 0 0;font-size:.97rem}.aiqd-card__ico{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary-ink);margin-bottom:18px;transition:transform .35s}.aiqd-card:hover .aiqd-card__ico{transform:rotate(-8deg) scale(1.08)}.aiqd-more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-weight:700;font-size:.9rem;color:var(--primary-ink);text-decoration:none}.aiqd-more:hover .aiqd-i{transform:translateX(4px)}.aiqd-more .aiqd-i{transition:transform .2s}.aiqd-callout{margin-top:36px;padding:clamp(24px,4vw,40px);border-radius:calc(var(--radius) + 6px);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,var(--card)),color-mix(in srgb,var(--accent) 12%,var(--card)));border:1px solid var(--line);display:grid;gap:18px}.aiqd-callout__stmt{display:flex;gap:12px;align-items:flex-start;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.3}.aiqd-callout__stmt .aiqd-i{color:var(--primary-ink);margin-top:3px}.aiqd-ticks{display:grid;gap:10px}.aiqd-ticks li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.97rem}.aiqd-ticks .aiqd-i{color:var(--primary-ink);margin-top:3px}.aiqd-ticks--row{grid-auto-flow:row}.aiqd-callout .aiqd-ticks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.aiqd-callout .aiqd-actions{margin-top:4px}.aiqd-split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.aiqd-panel{padding:clamp(22px,3vw,34px);border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}.aiqd-panel--bad{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.aiqd-panel--good{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 9%,var(--card)),var(--card))}.aiqd-panel--bad .aiqd-h3 .aiqd-i{color:var(--danger)}.aiqd-panel--good .aiqd-h3 .aiqd-i{color:var(--primary-ink)}.aiqd-xlist{display:grid;gap:14px;margin-top:20px}.aiqd-xlist li{display:flex;gap:12px;align-items:flex-start;color:var(--muted)}.aiqd-panel--bad .aiqd-xlist .aiqd-i{color:var(--danger);margin-top:4px}.aiqd-panel--good .aiqd-xlist .aiqd-i{color:var(--primary-ink);margin-top:4px}@media (max-width:820px){.aiqd-split{grid-template-columns:1fr}}.aiqd-footer{border-top:1px solid var(--line);background:var(--bg2);padding:clamp(48px,7vw,80px) 0 28px}.aiqd-footer__cta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;padding:26px 30px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);margin-bottom:46px;font-size:1.3rem;font-weight:800}.aiqd-footer__cta p{margin:0}.aiqd-footer__grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px}.aiqd-footer__brand p{color:var(--muted);font-size:.92rem;margin-top:16px;max-width:38ch}.aiqd-footer__h{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.aiqd-footer__col a{display:block;padding:5px 0;color:var(--muted);text-decoration:none;font-size:.94rem;transition:color .2s}.aiqd-footer__col a:hover{color:var(--primary-ink)}.aiqd-footer__bottom{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem}.aiqd-footer__bottom p{margin:0 0 8px}.aiqd-footer__disclaimer{max-width:90ch;opacity:.85}@media (max-width:1023px){.aiqd-footer__grid{grid-template-columns:repeat(2,1fr)}.aiqd-footer__brand{grid-column:1/-1}}@media (max-width:520px){.aiqd-footer__grid{grid-template-columns:1fr 1fr}}.aiqd-progress{position:fixed;left:0;top:0;right:0;height:3px;z-index:100;pointer-events:none}body.admin-bar .aiqd-progress{top:32px}.aiqd-progress span{display:block;height:100%;width:100%;background:var(--grad);transform-origin:0 50%;transform:scaleX(0)}.aiqd-dots{position:fixed;right:18px;top:50%;translate:0 -50%;z-index:70;display:flex;flex-direction:column;gap:12px;padding:12px 8px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.aiqd-dots a{position:relative;display:block;width:10px;height:10px;border-radius:50%;background:var(--line);transition:all .25s}.aiqd-dots a::before{content:attr(data-label);position:absolute;right:22px;top:50%;translate:0 -50%;white-space:nowrap;font-size:.74rem;font-weight:700;padding:4px 10px;border-radius:8px;background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;transition:opacity .2s}.aiqd-dots a:hover::before,.aiqd-dots a:focus-visible::before{opacity:1}.aiqd-dots a.is-active{background:var(--primary);height:26px;border-radius:6px}@media (max-width:1279px){.aiqd-dots{display:none}}.aiqd-fab-stack{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.aiqd-totop{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;box-shadow:var(--shadow);opacity:0;pointer-events:none;translate:0 12px;transition:all .3s}.aiqd-totop.is-visible{opacity:1;pointer-events:auto;translate:0 0}.aiqd-float-cta{opacity:0;pointer-events:none;translate:0 20px;transition:all .35s;box-shadow:var(--shadow)}.aiqd-float-cta.is-visible{opacity:1;pointer-events:auto;translate:0 0}@media (max-width:640px){.aiqd-fab-stack{left:14px;right:14px;bottom:14px;flex-direction:row;justify-content:space-between;align-items:center}.aiqd-float-cta{flex:1;justify-content:center}}.aiqd-js .aiqd-reveal{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.aiqd-js .aiqd-reveal.is-in{opacity:1;transform:none}.aiqd-root[data-motion="off"] .aiqd-reveal{opacity:1!important;transform:none!important;transition:none!important}@keyframes aiqd-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 55%,transparent)}70%,100%{box-shadow:0 0 0 10px #fff0}}@keyframes aiqd-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes aiqd-drift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,30px) scale(1.12)}}@keyframes aiqd-marquee{to{transform:translateX(-50%)}}@keyframes aiqd-load{0%{width:0}60%{width:78%}100%{width:100%}}@media (prefers-reduced-motion:reduce){.aiqd-root *,.aiqd-root *::before,.aiqd-root *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.aiqd-js .aiqd-reveal{opacity:1;transform:none}}.aiqd-root[data-motion="off"] *,.aiqd-root[data-motion="off"] *::before,.aiqd-root[data-motion="off"] *::after{animation:none!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.aiqd-sec{scroll-margin-top:76px}.aiqd-main:focus{outline:none}.aiqd-hero__grid>*,.aiqd-hdemo>*,.aiqd-wdemo>*,.aiqd-wdemo__stage>*,.aiqd-mods__layout>*,.aiqd-calc>*,.aiqd-adash__charts>*,.aiqd-content>*,.aiqd-split>*,.aiqd-mod-panel>*,.aiqd-grid>*{min-width:0}@media (max-width:520px){.aiqd-logo__badge{display:none}.aiqd-header__actions>.aiqd-btn{display:none}.aiqd-header__bar{gap:10px}.aiqd-hero{padding-top:104px}.aiqd-actions .aiqd-btn--lg{width:100%}.aiqd-scan__summary{flex-direction:column;align-items:flex-start}.aiqd-cats li{grid-template-columns:84px 1fr 20px}.aiqd-container{padding:0 16px}}.aiqd-logo__text,.aiqd-plan__amt,.aiqd-plan__cur,.aiqd-stat__num,.aiqd-ring__num b,.aiqd-kpi b,.aiqd-calc__old,.aiqd-calc__new,.aiqd-calc__save b,.aiqd-grade,.aiqd-chip b,.aiqd-step__num,.aiqd-plan__name,.aiqd-v-score{font-family:var(--aiqd-font-display,inherit)}.aiqd-topbar{position:relative;z-index:61;background:var(--bg2);border-bottom:1px solid var(--line);font-size:.8rem}.aiqd-topbar__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px}.aiqd-topbar__txt{color:var(--muted);font-weight:500}.aiqd-topbar__menu{position:relative}.aiqd-topbar__btn{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:600;font-size:.8rem;transition:border-color .2s,background .2s}.aiqd-topbar__btn:hover,.aiqd-topbar__btn[aria-expanded="true"]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--card))}.aiqd-topbar__btn .aiqd-i:first-child{color:var(--primary-ink)}.aiqd-topbar__chev{transition:transform .25s}.aiqd-topbar__btn[aria-expanded="true"] .aiqd-topbar__chev{transform:rotate(180deg)}.aiqd-topbar__panel{position:absolute;right:0;top:calc(100% + 10px);width:min(340px,calc(100vw - 32px));padding:8px;border-radius:18px;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow);transform-origin:100% 0;animation:aiqd-pop-menu .22s cubic-bezier(.2,.8,.2,1)}.aiqd-topbar__panel[hidden]{display:none}.aiqd-topbar__panel ul{display:grid;gap:2px}.aiqd-topbar__panel a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--ink);transition:background .15s}.aiqd-topbar__panel a:hover,.aiqd-topbar__panel a:focus-visible{background:var(--card2)}.aiqd-topbar__ico{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary-ink)}.aiqd-topbar__lbl{flex:1;min-width:0;display:grid;line-height:1.3}.aiqd-topbar__lbl strong{font-size:.92rem}.aiqd-topbar__lbl small{color:var(--muted);font-size:.76rem}.aiqd-topbar__ext{color:var(--muted);opacity:0;transition:opacity .15s,transform .15s}.aiqd-topbar__panel a:hover .aiqd-topbar__ext{opacity:1;transform:translate(2px,-2px)}@keyframes aiqd-pop-menu{from{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:520px){.aiqd-topbar__txt{display:none}.aiqd-topbar__in{justify-content:flex-end}}