:root{--vq-bg:#f3f5f8;--vq-s0:#fff;--vq-s1:#fff;--vq-s2:#f7f9fc;--vq-s3:#eef2f7;--vq-hover:#e6ecf4;--vq-line:#e2e7ee;--vq-line2:#cdd5e0;--vq-ink:#0f1622;--vq-sub:#4a5568;--vq-dim:#6b7689;--vq-accent:#1e5fd0;--vq-accent2:#1e5fd0;--vq-accent-text:#1e5fd0;--vq-accent-soft:#e8effc;--vq-accent-line:#1e5fd059;--vq-on-accent:#fff;--vq-ok:#21885a;--vq-ok-soft:#e6f4ec;--vq-warn:#806000;--vq-warn-soft:#fbf4dc;--vq-bad:#c9422f;--vq-bad-soft:#fbebe8;--vq-violet:#6b4fd8;--vq-violet-soft:#f1eafe;--vq-violet-line:#6b4fd859;--vq-orange:#b4410b;--vq-teal:#0f766e;--vq-code:#0f1622;--vq-glow:transparent;--vq-haze:transparent;--vq-grid:transparent;--vq-edge:transparent;--vq-lift:0 1px 2px #0f16220a, 0 14px 32px -20px #0f162238;--vq-shadow-sm:0 1px 2px #0f16220d;--vq-theme-color:#f3f5f8;--vq-panel-bg:#0b1220;--vq-panel-bg-deep:#070c14;--vq-panel-input:#060a11;--vq-panel-ink:#e8edf5;--vq-panel-sub:#a3afc2;--vq-panel-muted:#8fa0b8;--vq-panel-dim:#6e7b90;--vq-panel-accent:#3d8bf2;--vq-panel-accent2:#3d8bf2;--vq-panel-glow:transparent;--vq-panel-line:#78a0dc47;--vq-panel-ok:#7fd3a6;--vq-panel-check:#3fbf86;--vq-panel-bad:#f3a07a;--vq-font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--vq-font-body:"Barlow", "Segoe UI", sans-serif;--vq-font-mono:"Barlow", "Segoe UI", sans-serif;--vq-radius-control:9px;--vq-radius-card:12px;--vq-grid-size:56px;--vq-p-diagnosis:#b8500c;--vq-p-diagnosis-text:#a2460a;--vq-p-diagnosis-soft:#fceee3;--vq-p-diagnosis-line:#b8500c59;--vq-p-inventory:#6b4fd8;--vq-p-inventory-text:#5a3fc4;--vq-p-inventory-soft:#f0ecfd;--vq-p-inventory-line:#6b4fd859;--vq-p-commerce:#15803d;--vq-p-commerce-text:#13703a;--vq-p-commerce-soft:#e5f4ea;--vq-p-commerce-line:#15803d59;--vq-all-products:linear-gradient(90deg, #1e5fd0 0 25%, #b8500c 25% 50%, #6b4fd8 50% 75%, #15803d 75% 100%);--vq-all-products-tile:conic-gradient(#1e5fd0 0 25%, #b8500c 0 50%, #6b4fd8 0 75%, #15803d 0)}[data-theme=dark]{--vq-bg:#080d15;--vq-s0:#0a101a;--vq-s1:#0d1420;--vq-s2:#111a28;--vq-s3:#16212f;--vq-hover:#16212f;--vq-line:#78a0dc1f;--vq-line2:#78a0dc38;--vq-ink:#e8edf5;--vq-sub:#a3afc2;--vq-dim:#7a889e;--vq-accent:#3d8bf2;--vq-accent2:#3d8bf2;--vq-accent-text:#7fb3f5;--vq-accent-soft:#3d8bf221;--vq-accent-line:#6fb6f573;--vq-on-accent:#fff;--vq-ok:#3fbf86;--vq-ok-soft:#3fbf861c;--vq-warn:#e8c547;--vq-warn-soft:#e8c5471c;--vq-bad:#ee5e4b;--vq-bad-soft:#ee5e4b1c;--vq-violet:#a99bff;--vq-violet-soft:#a99bff21;--vq-violet-line:#a99bff73;--vq-orange:#f0915b;--vq-teal:#4fc4b5;--vq-code:#05080d;--vq-glow:transparent;--vq-haze:transparent;--vq-grid:transparent;--vq-edge:transparent;--vq-lift:inset 0 1px 0 #ffffff09, 0 16px 36px -20px #000000bf;--vq-shadow-sm:0 1px 2px #0006;--vq-theme-color:#080d15;--vq-p-diagnosis:#f0a04b;--vq-p-diagnosis-text:#f5b877;--vq-p-diagnosis-soft:#f0a04b24;--vq-p-diagnosis-line:#f0a04b73;--vq-p-inventory:#a99bff;--vq-p-inventory-text:#c3b9ff;--vq-p-inventory-soft:#a99bff24;--vq-p-inventory-line:#a99bff73;--vq-p-commerce:#4cc38a;--vq-p-commerce-text:#7fd6ac;--vq-p-commerce-soft:#4cc38a24;--vq-p-commerce-line:#4cc38a73;--vq-all-products:linear-gradient(90deg, #3d8bf2 0 25%, #f0a04b 25% 50%, #a99bff 50% 75%, #4cc38a 75% 100%);--vq-all-products-tile:conic-gradient(#3d8bf2 0 25%, #f0a04b 0 50%, #a99bff 0 75%, #4cc38a 0)}[data-product=diagnosis]{--vq-accent:#b8500c;--vq-accent2:#b8500c;--vq-accent-text:#a2460a;--vq-accent-soft:#fceee3;--vq-accent-line:#b8500c59;--vq-on-accent:#fff;--vq-glow:transparent;--vq-haze:transparent;--vq-edge:transparent}[data-theme=dark][data-product=diagnosis],[data-theme=dark] [data-product=diagnosis]{--vq-accent:#f0a04b;--vq-accent2:#f0a04b;--vq-accent-text:#f5b877;--vq-accent-soft:#f0a04b24;--vq-accent-line:#f0a04b73;--vq-on-accent:#1a1206;--vq-glow:transparent;--vq-haze:transparent;--vq-edge:transparent}[data-product=inventory]{--vq-accent:#6b4fd8;--vq-accent2:#6b4fd8;--vq-accent-text:#5a3fc4;--vq-accent-soft:#f0ecfd;--vq-accent-line:#6b4fd859;--vq-on-accent:#fff;--vq-glow:transparent;--vq-haze:transparent;--vq-edge:transparent}[data-theme=dark][data-product=inventory],[data-theme=dark] [data-product=inventory]{--vq-accent:#a99bff;--vq-accent2:#a99bff;--vq-accent-text:#c3b9ff;--vq-accent-soft:#a99bff24;--vq-accent-line:#a99bff73;--vq-on-accent:#140f2a;--vq-glow:transparent;--vq-haze:transparent;--vq-edge:transparent}[data-product=commerce]{--vq-accent:#15803d;--vq-accent2:#15803d;--vq-accent-text:#13703a;--vq-accent-soft:#e5f4ea;--vq-accent-line:#15803d59;--vq-on-accent:#fff;--vq-glow:transparent;--vq-haze:transparent;--vq-edge:transparent}[data-theme=dark][data-product=commerce],[data-theme=dark] [data-product=commerce]{--vq-accent:#4cc38a;--vq-accent2:#4cc38a;--vq-accent-text:#7fd6ac;--vq-accent-soft:#4cc38a24;--vq-accent-line:#4cc38a73;--vq-on-accent:#06170f;--vq-glow:transparent;--vq-haze:transparent;--vq-edge:transparent}:root,[data-product]{--bg:var(--vq-bg);--s1:var(--vq-s1);--s2:var(--vq-s2);--s3:var(--vq-s3);--line:var(--vq-line);--line2:var(--vq-line2);--ink:var(--vq-ink);--sub:var(--vq-sub);--dim:var(--vq-dim);--acc:var(--vq-accent);--acc2:var(--vq-accent2);--acc-text:var(--vq-accent-text);--acc-soft:var(--vq-accent-soft);--acc-line:var(--vq-accent-line);--on-acc:var(--vq-on-accent);--violet:var(--vq-violet);--violet-soft:var(--vq-violet-soft);--violet-line:var(--vq-violet-line);--ok:var(--vq-ok);--ok-soft:var(--vq-ok-soft);--warn:var(--vq-warn);--warn-soft:var(--vq-warn-soft);--bad:var(--vq-bad);--bad-soft:var(--vq-bad-soft);--glow:var(--vq-glow);--haze:var(--vq-haze);--grid:var(--vq-grid);--edge:var(--vq-edge);--lift:var(--vq-lift);--font-display:var(--vq-font-display);--font-body:var(--vq-font-body);--font-mono:var(--vq-font-mono);--radius:var(--vq-radius-control);--radius-card:var(--vq-radius-card);--measure:1200px;--ease:cubic-bezier(.22, 1, .36, 1);color-scheme:light}[data-theme=dark]{color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:3px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.005em;font-weight:600}.wrap{width:min(var(--measure), 100% - 48px);margin:0 auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:600}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.th-d,[data-theme=dark] .th-l{display:none!important}[data-theme=dark] .th-d{display:block!important}.dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-soft), 0 0 8px color-mix(in srgb, var(--ok) 55%, transparent);border-radius:50%;flex:none;display:inline-block}.dot--acc{background:var(--acc);box-shadow:0 0 0 3px var(--acc-soft), 0 0 8px var(--glow)}.dot--warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft), 0 0 8px color-mix(in srgb, var(--warn) 55%, transparent)}.dot--diagnosis{background:var(--vq-p-diagnosis);box-shadow:0 0 0 3px var(--vq-p-diagnosis-soft)}.dot--violet{background:var(--violet);box-shadow:0 0 0 3px var(--violet-soft), 0 0 8px color-mix(in srgb, var(--violet) 55%, transparent)}.btn{border-radius:var(--radius);height:48px;font:600 15.5px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform .15s var(--ease), box-shadow .2s, border-color .2s, background .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn--primary{color:var(--on-acc);background:linear-gradient(180deg, var(--acc2), var(--acc));box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px color-mix(in srgb, var(--acc) 20%, transparent), 0 10px 24px -10px var(--glow)}.btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px color-mix(in srgb, var(--acc) 30%, transparent), 0 14px 30px -10px var(--glow)}.btn--ghost{color:var(--ink);background:var(--s1);border-color:var(--line2)}.btn--ghost:hover{border-color:var(--acc-line)}.btn:active{transform:translateY(1px)}.btn--sm{height:40px;padding:0 16px;font-size:14.5px}.btn .arrow{transition:transform .2s var(--ease);display:inline-block}.btn:hover .arrow{transform:translate(3px)}.card{background:var(--s1);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--lift);position:relative}.card:before{content:"";background:var(--edge);pointer-events:none;height:1px;position:absolute;top:-1px;left:14px;right:14px}.site-header{z-index:50;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.site-header__inner{align-items:center;gap:40px;height:70px;display:flex}.site-header__logo img{width:auto;height:26px}.site-header__logo{display:block;position:relative}.site-header__logo:before{content:"";background:var(--vq-all-products);border-radius:2px;height:3px;position:absolute;top:-8px;left:0;right:0}.site-header__links{color:var(--sub);gap:28px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.site-header__links a,.site-header__right a:not(.btn){text-decoration:none;transition:color .15s}.site-header__links a:hover,.site-header__right a:not(.btn):hover,.site-header__links a[aria-current=page]{color:var(--ink)}.site-header__right{color:var(--sub);align-items:center;gap:12px;margin-left:auto;font-size:14.5px;font-weight:500;display:flex}.site-header__right .btn{height:40px;padding:0 16px;font-size:14.5px}.icon-btn{border-radius:var(--radius);border:1px solid var(--line2);background:var(--s1);width:38px;height:38px;color:var(--sub);cursor:pointer;flex:none;place-items:center;display:grid}.icon-btn:hover{color:var(--ink);border-color:var(--acc-line)}.icon-btn svg{width:17px;height:17px}.theme-btn .i-sun{display:none}[data-theme=dark] .theme-btn .i-sun{display:block}[data-theme=dark] .theme-btn .i-moon,.site-header__burger,.site-header__menu{display:none}.hero{padding:80px 0 0;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(900px 520px at 25% 0%, var(--haze), transparent 65%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(800px 460px at 30% 30%,#000 15%,#0000 75%);mask:radial-gradient(800px 460px at 30% 30%,#000 15%,#0000 75%)}.hero__grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid;position:relative}.hero__kicker{font-size:calc(var(--fs-hero-status) * 1px);align-items:center;gap:10px;display:inline-flex}.hero__title{font-size:clamp(calc(var(--fs-hero) * 50px / 84), calc(var(--fs-hero) * 6.6vw / 84), calc(var(--fs-hero) * 84px / 84));margin:18px 0 22px;line-height:.95}.hero__tagline{font-size:calc(var(--fs-tagline) * 1px);color:var(--sub);max-width:540px;line-height:1.6}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero__actions .btn{height:52px;padding:0 24px;font-size:16px}.hero__say{color:var(--dim);margin-top:16px;font-size:13.5px}.hero__say strong{color:var(--sub)}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--s1) 60%, transparent);z-index:1;margin-top:80px;position:relative}.strip__grid{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.strip__grid li{flex-direction:column;gap:6px;padding:24px 0 26px;display:flex}.strip__grid li+li{border-left:1px solid var(--line);padding-left:24px}.strip__grid .label{font-size:calc(var(--fs-strip-label) * 1px);align-items:center;gap:8px;display:flex}.strip__grid b{font-family:var(--font-display);font-size:calc(var(--fs-strip-value) * 1px);font-weight:600}.section{padding:120px 0 0}.section__head{grid-template-columns:220px minmax(0,1fr);gap:40px;margin-bottom:48px;display:grid}.section__no{font-family:var(--font-display);letter-spacing:.06em;color:var(--acc-text);padding-top:14px;font-size:15px;font-weight:600}.section__title{font-size:clamp(calc(var(--fs-section) * 38px / 56), calc(var(--fs-section) * 4.6vw / 56), calc(var(--fs-section) * 56px / 56));max-width:860px;line-height:1.02}.section__intro{color:var(--sub);font-size:calc(var(--fs-intro) * 1px);max-width:640px;margin-top:14px;line-height:1.6}.section__intro a{color:var(--acc-text)}.indent{margin-left:260px}.principles{grid-template-columns:1fr 1fr;gap:16px;list-style:none;display:grid}.principle{padding:28px}.principle__no{align-items:center;gap:10px;display:flex}.principle__title{font-size:calc(var(--fs-pr-title) * 1px);margin:14px 0 8px;line-height:1.12}.principle__body{color:var(--sub);font-size:calc(var(--fs-pr-body) * 1px);line-height:1.6}.access{padding:120px 0 0}.access__panel{color:var(--vq-panel-ink);background:radial-gradient(700px 360px at 0% 0%, var(--vq-panel-glow), transparent 70%), var(--vq-panel-bg);border:1px solid #78a0dc33;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:60px;display:grid;position:relative;overflow:hidden}.access__panel .label{color:var(--vq-panel-muted)}.access__title{font-size:clamp(calc(var(--fs-access) * 40px / 58), calc(var(--fs-access) * 4.6vw / 58), calc(var(--fs-access) * 1px));margin-top:12px;line-height:1}.access__body{color:var(--vq-panel-sub);font-size:calc(var(--fs-access-body) * 1px);margin:16px 0 20px;line-height:1.6}.access__points{flex-direction:column;gap:10px;margin-bottom:26px;list-style:none;display:flex}.access__points li{font-size:calc(var(--fs-access-points) * 1px);align-items:center;gap:10px;display:flex}.access__points svg{color:var(--vq-panel-check);flex:none}.access__shot{box-shadow:var(--lift);border:1px solid #78a0dc38;border-radius:12px;margin:0;overflow:hidden}.access__shot img{width:100%}.access__alt{font-size:calc(var(--fs-access-small) * 1px);color:var(--vq-panel-muted);margin-top:14px}.access__alt a{color:var(--vq-panel-ink);font-weight:600;text-decoration:none}.vinsiq-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vinsiq-form__row{gap:8px;display:flex}.vinsiq-form input[type=email]{border-radius:var(--radius);border:1px solid var(--vq-panel-line);background:var(--vq-panel-input);min-width:0;height:52px;color:var(--vq-panel-ink);font:400 15.5px var(--font-body);flex:1;padding:0 16px}.vinsiq-form input[type=email]::placeholder{color:var(--vq-panel-dim)}.vinsiq-form input[type=email]:focus{border-color:var(--vq-panel-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--vq-panel-accent) 18%, transparent);outline:none}.vinsiq-form button{border-radius:var(--radius);cursor:pointer;white-space:nowrap;height:52px;color:var(--on-acc);font:600 15.5px var(--font-body);background:linear-gradient(180deg, var(--vq-panel-accent2), var(--vq-panel-accent));box-shadow:0 10px 24px -10px color-mix(in srgb, var(--vq-panel-accent) 60%, transparent);border:0;padding:0 22px}.vinsiq-form button:disabled{opacity:.6;cursor:not-allowed}.vinsiq-form-message{min-height:1.4em;margin-top:10px;font-size:14px}.vinsiq-form-message[data-state=success]{color:var(--vq-panel-ok)}.vinsiq-form-message[data-state=error]{color:var(--vq-panel-bad)}.vinsiq-form-consent{color:var(--vq-panel-dim);font-size:12.5px}.vinsiq-form-consent a{color:var(--vq-panel-sub)}:root{--fs-section:56;--fs-page:76;--fs-intro:17}.hero{--fs-hero:84;--fs-tagline:19}.hero[data-fs-title="56"]{--fs-hero:56}.hero[data-fs-title="60"]{--fs-hero:60}.hero[data-fs-title="64"]{--fs-hero:64}.hero[data-fs-title="68"]{--fs-hero:68}.hero[data-fs-title="72"]{--fs-hero:72}.hero[data-fs-title="76"]{--fs-hero:76}.hero[data-fs-title="80"]{--fs-hero:80}.hero[data-fs-title="84"]{--fs-hero:84}.hero[data-fs-title="88"]{--fs-hero:88}.hero[data-fs-title="92"]{--fs-hero:92}.hero[data-fs-title="96"]{--fs-hero:96}.hero[data-fs-title="100"]{--fs-hero:100}.hero[data-fs-tagline="16"]{--fs-tagline:16}.hero[data-fs-tagline="17"]{--fs-tagline:17}.hero[data-fs-tagline="18"]{--fs-tagline:18}.hero[data-fs-tagline="19"]{--fs-tagline:19}.hero[data-fs-tagline="20"]{--fs-tagline:20}.hero[data-fs-tagline="21"]{--fs-tagline:21}.hero[data-fs-tagline="22"]{--fs-tagline:22}.hero[data-fs-tagline="24"]{--fs-tagline:24}:root[data-fs-section="40"]{--fs-section:40}:root[data-fs-section="44"]{--fs-section:44}:root[data-fs-section="48"]{--fs-section:48}:root[data-fs-section="52"]{--fs-section:52}:root[data-fs-section="56"]{--fs-section:56}:root[data-fs-section="60"]{--fs-section:60}:root[data-fs-section="64"]{--fs-section:64}:root[data-fs-section="68"]{--fs-section:68}:root[data-fs-page="56"]{--fs-page:56}:root[data-fs-page="60"]{--fs-page:60}:root[data-fs-page="64"]{--fs-page:64}:root[data-fs-page="68"]{--fs-page:68}:root[data-fs-page="72"]{--fs-page:72}:root[data-fs-page="76"]{--fs-page:76}:root[data-fs-page="80"]{--fs-page:80}:root[data-fs-page="84"]{--fs-page:84}:root[data-fs-intro="15"]{--fs-intro:15}:root[data-fs-intro="16"]{--fs-intro:16}:root[data-fs-intro="17"]{--fs-intro:17}:root[data-fs-intro="18"]{--fs-intro:18}:root[data-fs-intro="19"]{--fs-intro:19}:root[data-fs-intro="20"]{--fs-intro:20}.strip{--fs-strip-value:23;--fs-strip-label:12}.leak{--fs-leak-title:25;--fs-leak-body:15.5;--fs-leak-quote:30}.strip[data-fs-strip-value="18"]{--fs-strip-value:18}.strip[data-fs-strip-value="20"]{--fs-strip-value:20}.strip[data-fs-strip-value="21"]{--fs-strip-value:21}.strip[data-fs-strip-value="23"]{--fs-strip-value:23}.strip[data-fs-strip-value="25"]{--fs-strip-value:25}.strip[data-fs-strip-value="28"]{--fs-strip-value:28}.strip[data-fs-strip-value="32"]{--fs-strip-value:32}.strip[data-fs-strip-label="11"]{--fs-strip-label:11}.strip[data-fs-strip-label="12"]{--fs-strip-label:12}.strip[data-fs-strip-label="13"]{--fs-strip-label:13}.strip[data-fs-strip-label="14"]{--fs-strip-label:14}.leak[data-fs-leak-heading="40"]{--fs-section:40}.leak[data-fs-leak-heading="44"]{--fs-section:44}.leak[data-fs-leak-heading="48"]{--fs-section:48}.leak[data-fs-leak-heading="52"]{--fs-section:52}.leak[data-fs-leak-heading="56"]{--fs-section:56}.leak[data-fs-leak-heading="60"]{--fs-section:60}.leak[data-fs-leak-heading="64"]{--fs-section:64}.leak[data-fs-leak-heading="68"]{--fs-section:68}.leak[data-fs-leak-title="20"]{--fs-leak-title:20}.leak[data-fs-leak-title="22"]{--fs-leak-title:22}.leak[data-fs-leak-title="23"]{--fs-leak-title:23}.leak[data-fs-leak-title="25"]{--fs-leak-title:25}.leak[data-fs-leak-title="28"]{--fs-leak-title:28}.leak[data-fs-leak-title="30"]{--fs-leak-title:30}.leak[data-fs-leak-title="32"]{--fs-leak-title:32}.leak[data-fs-leak-body="14"]{--fs-leak-body:14}.leak[data-fs-leak-body="15"]{--fs-leak-body:15}.leak[data-fs-leak-body="15.5"]{--fs-leak-body:15.5}.leak[data-fs-leak-body="16"]{--fs-leak-body:16}.leak[data-fs-leak-body="17"]{--fs-leak-body:17}.leak[data-fs-leak-body="18"]{--fs-leak-body:18}.leak[data-fs-leak-quote="24"]{--fs-leak-quote:24}.leak[data-fs-leak-quote="26"]{--fs-leak-quote:26}.leak[data-fs-leak-quote="28"]{--fs-leak-quote:28}.leak[data-fs-leak-quote="30"]{--fs-leak-quote:30}.leak[data-fs-leak-quote="32"]{--fs-leak-quote:32}.leak[data-fs-leak-quote="36"]{--fs-leak-quote:36}.leak[data-fs-leak-quote="40"]{--fs-leak-quote:40}.tour{--fs-tour-step:16;--fs-tour-kicker:11.5;--fs-tour-text:15}.principles-sec{--fs-pr-title:27;--fs-pr-body:15.5}.tour[data-fs-tour-heading="40"]{--fs-section:40}.tour[data-fs-tour-heading="44"]{--fs-section:44}.tour[data-fs-tour-heading="48"]{--fs-section:48}.tour[data-fs-tour-heading="52"]{--fs-section:52}.tour[data-fs-tour-heading="56"]{--fs-section:56}.tour[data-fs-tour-heading="60"]{--fs-section:60}.tour[data-fs-tour-heading="64"]{--fs-section:64}.tour[data-fs-tour-heading="68"]{--fs-section:68}.tour[data-fs-tour-step="14"]{--fs-tour-step:14}.tour[data-fs-tour-step="15"]{--fs-tour-step:15}.tour[data-fs-tour-step="16"]{--fs-tour-step:16}.tour[data-fs-tour-step="17"]{--fs-tour-step:17}.tour[data-fs-tour-step="18"]{--fs-tour-step:18}.tour[data-fs-tour-step="20"]{--fs-tour-step:20}.tour[data-fs-tour-kicker="10.5"]{--fs-tour-kicker:10.5}.tour[data-fs-tour-kicker="11"]{--fs-tour-kicker:11}.tour[data-fs-tour-kicker="11.5"]{--fs-tour-kicker:11.5}.tour[data-fs-tour-kicker="12"]{--fs-tour-kicker:12}.tour[data-fs-tour-kicker="13"]{--fs-tour-kicker:13}.tour[data-fs-tour-text="14"]{--fs-tour-text:14}.tour[data-fs-tour-text="15"]{--fs-tour-text:15}.tour[data-fs-tour-text="16"]{--fs-tour-text:16}.tour[data-fs-tour-text="17"]{--fs-tour-text:17}.tour[data-fs-tour-text="18"]{--fs-tour-text:18}.principles-sec[data-fs-pr-heading="40"]{--fs-section:40}.principles-sec[data-fs-pr-heading="44"]{--fs-section:44}.principles-sec[data-fs-pr-heading="48"]{--fs-section:48}.principles-sec[data-fs-pr-heading="52"]{--fs-section:52}.principles-sec[data-fs-pr-heading="56"]{--fs-section:56}.principles-sec[data-fs-pr-heading="60"]{--fs-section:60}.principles-sec[data-fs-pr-heading="64"]{--fs-section:64}.principles-sec[data-fs-pr-heading="68"]{--fs-section:68}.principles-sec[data-fs-pr-title="22"]{--fs-pr-title:22}.principles-sec[data-fs-pr-title="24"]{--fs-pr-title:24}.principles-sec[data-fs-pr-title="27"]{--fs-pr-title:27}.principles-sec[data-fs-pr-title="30"]{--fs-pr-title:30}.principles-sec[data-fs-pr-title="32"]{--fs-pr-title:32}.principles-sec[data-fs-pr-title="36"]{--fs-pr-title:36}.principles-sec[data-fs-pr-body="14"]{--fs-pr-body:14}.principles-sec[data-fs-pr-body="15"]{--fs-pr-body:15}.principles-sec[data-fs-pr-body="15.5"]{--fs-pr-body:15.5}.principles-sec[data-fs-pr-body="16"]{--fs-pr-body:16}.principles-sec[data-fs-pr-body="17"]{--fs-pr-body:17}.principles-sec[data-fs-pr-body="18"]{--fs-pr-body:18}:root{--fs-hero-status:12;--fs-ledger-name:46;--fs-ledger-summary:18;--fs-ledger-chip:14;--fs-tier-price:54;--fs-founding-price:64;--fs-pricing-h:20;--fs-faq-q:18;--fs-faq-a:16.5;--fs-demo-points:16}.access{--fs-access:calc(var(--fs-section) * 58 / 56);--fs-access-body:var(--fs-intro);--fs-access-points:15;--fs-access-small:13.5}.hero[data-fs-hero-status="11"]{--fs-hero-status:11}.hero[data-fs-hero-status="12"]{--fs-hero-status:12}.hero[data-fs-hero-status="13"]{--fs-hero-status:13}.hero[data-fs-hero-status="14"]{--fs-hero-status:14}.access[data-fs-su-heading="40"]{--fs-access:40}.access[data-fs-su-heading="44"]{--fs-access:44}.access[data-fs-su-heading="48"]{--fs-access:48}.access[data-fs-su-heading="52"]{--fs-access:52}.access[data-fs-su-heading="56"]{--fs-access:56}.access[data-fs-su-heading="58"]{--fs-access:58}.access[data-fs-su-heading="60"]{--fs-access:60}.access[data-fs-su-heading="64"]{--fs-access:64}.access[data-fs-su-heading="68"]{--fs-access:68}.access[data-fs-su-body="15"]{--fs-access-body:15}.access[data-fs-su-body="16"]{--fs-access-body:16}.access[data-fs-su-body="17"]{--fs-access-body:17}.access[data-fs-su-body="18"]{--fs-access-body:18}.access[data-fs-su-body="19"]{--fs-access-body:19}.access[data-fs-su-body="20"]{--fs-access-body:20}.access[data-fs-su-points="13"]{--fs-access-points:13}.access[data-fs-su-points="14"]{--fs-access-points:14}.access[data-fs-su-points="15"]{--fs-access-points:15}.access[data-fs-su-points="16"]{--fs-access-points:16}.access[data-fs-su-points="17"]{--fs-access-points:17}.access[data-fs-su-points="18"]{--fs-access-points:18}.access[data-fs-su-small="12"]{--fs-access-small:12}.access[data-fs-su-small="13"]{--fs-access-small:13}.access[data-fs-su-small="13.5"]{--fs-access-small:13.5}.access[data-fs-su-small="14"]{--fs-access-small:14}.access[data-fs-su-small="15"]{--fs-access-small:15}main[data-fs-pd-name="36"]{--fs-ledger-name:36}main[data-fs-pd-name="40"]{--fs-ledger-name:40}main[data-fs-pd-name="42"]{--fs-ledger-name:42}main[data-fs-pd-name="46"]{--fs-ledger-name:46}main[data-fs-pd-name="50"]{--fs-ledger-name:50}main[data-fs-pd-name="54"]{--fs-ledger-name:54}main[data-fs-pd-name="60"]{--fs-ledger-name:60}.ledger p.ledger__summary{font-size:calc(var(--fs-ledger-summary) * 1px)}main[data-fs-pd-summary="15"]{--fs-ledger-summary:15}main[data-fs-pd-summary="16"]{--fs-ledger-summary:16}main[data-fs-pd-summary="17"]{--fs-ledger-summary:17}main[data-fs-pd-summary="18"]{--fs-ledger-summary:18}main[data-fs-pd-summary="19"]{--fs-ledger-summary:19}main[data-fs-pd-summary="20"]{--fs-ledger-summary:20}main[data-fs-pd-chips="12"]{--fs-ledger-chip:12}main[data-fs-pd-chips="13"]{--fs-ledger-chip:13}main[data-fs-pd-chips="14"]{--fs-ledger-chip:14}main[data-fs-pd-chips="15"]{--fs-ledger-chip:15}main[data-fs-pd-chips="16"]{--fs-ledger-chip:16}main[data-fs-pr-price="44"]{--fs-tier-price:44}main[data-fs-pr-price="48"]{--fs-tier-price:48}main[data-fs-pr-price="54"]{--fs-tier-price:54}main[data-fs-pr-price="60"]{--fs-tier-price:60}main[data-fs-pr-price="64"]{--fs-tier-price:64}main[data-fs-pr-founding="52"]{--fs-founding-price:52}main[data-fs-pr-founding="56"]{--fs-founding-price:56}main[data-fs-pr-founding="64"]{--fs-founding-price:64}main[data-fs-pr-founding="72"]{--fs-founding-price:72}main[data-fs-pr-founding="80"]{--fs-founding-price:80}main[data-fs-pr-sub="18"]{--fs-pricing-h:18}main[data-fs-pr-sub="20"]{--fs-pricing-h:20}main[data-fs-pr-sub="22"]{--fs-pricing-h:22}main[data-fs-pr-sub="24"]{--fs-pricing-h:24}main[data-fs-pr-sub="26"]{--fs-pricing-h:26}main[data-fs-faq-q="16"]{--fs-faq-q:16}main[data-fs-faq-q="17"]{--fs-faq-q:17}main[data-fs-faq-q="18"]{--fs-faq-q:18}main[data-fs-faq-q="19"]{--fs-faq-q:19}main[data-fs-faq-q="20"]{--fs-faq-q:20}main[data-fs-faq-q="22"]{--fs-faq-q:22}main[data-fs-faq-a="15"]{--fs-faq-a:15}main[data-fs-faq-a="16"]{--fs-faq-a:16}main[data-fs-faq-a="16.5"]{--fs-faq-a:16.5}main[data-fs-faq-a="17"]{--fs-faq-a:17}main[data-fs-faq-a="18"]{--fs-faq-a:18}main[data-fs-dm-points="15"]{--fs-demo-points:15}main[data-fs-dm-points="16"]{--fs-demo-points:16}main[data-fs-dm-points="17"]{--fs-demo-points:17}main[data-fs-dm-points="18"]{--fs-demo-points:18}:root{--fs-pricing-body:16;--fs-demo-try:15;--fs-ct-topic:16.5;--fs-ct-topic-sub:14;--fs-ct-email:17;--fs-ct-label:14;--fs-ct-field:15.5;--fs-ct-fine:13}main[data-fs-pr-body-text="14"]{--fs-pricing-body:14}main[data-fs-pr-body-text="15"]{--fs-pricing-body:15}main[data-fs-pr-body-text="16"]{--fs-pricing-body:16}main[data-fs-pr-body-text="17"]{--fs-pricing-body:17}main[data-fs-pr-body-text="18"]{--fs-pricing-body:18}main[data-fs-dm-try="13"]{--fs-demo-try:13}main[data-fs-dm-try="14"]{--fs-demo-try:14}main[data-fs-dm-try="15"]{--fs-demo-try:15}main[data-fs-dm-try="16"]{--fs-demo-try:16}main[data-fs-dm-try="17"]{--fs-demo-try:17}main[data-fs-ct-topic="15"]{--fs-ct-topic:15}main[data-fs-ct-topic="16"]{--fs-ct-topic:16}main[data-fs-ct-topic="16.5"]{--fs-ct-topic:16.5}main[data-fs-ct-topic="17"]{--fs-ct-topic:17}main[data-fs-ct-topic="18"]{--fs-ct-topic:18}main[data-fs-ct-topic="20"]{--fs-ct-topic:20}main[data-fs-ct-topic-sub="12"]{--fs-ct-topic-sub:12}main[data-fs-ct-topic-sub="13"]{--fs-ct-topic-sub:13}main[data-fs-ct-topic-sub="14"]{--fs-ct-topic-sub:14}main[data-fs-ct-topic-sub="15"]{--fs-ct-topic-sub:15}main[data-fs-ct-topic-sub="16"]{--fs-ct-topic-sub:16}main[data-fs-ct-email="15"]{--fs-ct-email:15}main[data-fs-ct-email="16"]{--fs-ct-email:16}main[data-fs-ct-email="17"]{--fs-ct-email:17}main[data-fs-ct-email="18"]{--fs-ct-email:18}main[data-fs-ct-email="20"]{--fs-ct-email:20}main[data-fs-ct-label="13"]{--fs-ct-label:13}main[data-fs-ct-label="14"]{--fs-ct-label:14}main[data-fs-ct-label="15"]{--fs-ct-label:15}main[data-fs-ct-label="16"]{--fs-ct-label:16}main[data-fs-ct-field="14"]{--fs-ct-field:14}main[data-fs-ct-field="15"]{--fs-ct-field:15}main[data-fs-ct-field="15.5"]{--fs-ct-field:15.5}main[data-fs-ct-field="16"]{--fs-ct-field:16}main[data-fs-ct-field="17"]{--fs-ct-field:17}main[data-fs-ct-field="18"]{--fs-ct-field:18}main[data-fs-ct-fine="12"]{--fs-ct-fine:12}main[data-fs-ct-fine="13"]{--fs-ct-fine:13}main[data-fs-ct-fine="14"]{--fs-ct-fine:14}:root[data-c-heading=ink] .hero__title,:root[data-c-heading=ink] .section__title,:root[data-c-heading=ink] .page-head h1,:root[data-c-heading=ink] .page__title{color:var(--ink)}:root[data-c-heading=sub] .hero__title,:root[data-c-heading=sub] .section__title,:root[data-c-heading=sub] .page-head h1,:root[data-c-heading=sub] .page__title{color:var(--sub)}:root[data-c-heading=accent] .hero__title,:root[data-c-heading=accent] .section__title,:root[data-c-heading=accent] .page-head h1,:root[data-c-heading=accent] .page__title{color:var(--acc-text)}:root[data-c-heading=diagnosis] .hero__title,:root[data-c-heading=diagnosis] .section__title,:root[data-c-heading=diagnosis] .page-head h1,:root[data-c-heading=diagnosis] .page__title{color:var(--vq-p-diagnosis-text)}:root[data-c-heading=inventory] .hero__title,:root[data-c-heading=inventory] .section__title,:root[data-c-heading=inventory] .page-head h1,:root[data-c-heading=inventory] .page__title{color:var(--vq-p-inventory-text)}:root[data-c-heading=commerce] .hero__title,:root[data-c-heading=commerce] .section__title,:root[data-c-heading=commerce] .page-head h1,:root[data-c-heading=commerce] .page__title{color:var(--vq-p-commerce-text)}:root[data-c-number=ink] .section__no{color:var(--ink)}:root[data-c-number=sub] .section__no{color:var(--sub)}:root[data-c-number=accent] .section__no{color:var(--acc-text)}:root[data-c-number=diagnosis] .section__no{color:var(--vq-p-diagnosis-text)}:root[data-c-number=inventory] .section__no{color:var(--vq-p-inventory-text)}:root[data-c-number=commerce] .section__no{color:var(--vq-p-commerce-text)}.hero[data-c-hero=ink] .hero__title{color:var(--ink)}.hero[data-c-hero=sub] .hero__title{color:var(--sub)}.hero[data-c-hero=accent] .hero__title{color:var(--acc-text)}.hero[data-c-hero=diagnosis] .hero__title{color:var(--vq-p-diagnosis-text)}.hero[data-c-hero=inventory] .hero__title{color:var(--vq-p-inventory-text)}.hero[data-c-hero=commerce] .hero__title{color:var(--vq-p-commerce-text)}.hero[data-c-hl=ink] .hero__hl{color:var(--ink)}.hero[data-c-hl=sub] .hero__hl{color:var(--sub)}.hero[data-c-hl=accent] .hero__hl{color:var(--acc-text)}.hero[data-c-hl=diagnosis] .hero__hl{color:var(--vq-p-diagnosis-text)}.hero[data-c-hl=inventory] .hero__hl{color:var(--vq-p-inventory-text)}.hero[data-c-hl=commerce] .hero__hl{color:var(--vq-p-commerce-text)}.leak[data-c-heading=ink] .section__title{color:var(--ink)}.leak[data-c-heading=sub] .section__title{color:var(--sub)}.leak[data-c-heading=accent] .section__title{color:var(--acc-text)}.leak[data-c-heading=diagnosis] .section__title{color:var(--vq-p-diagnosis-text)}.leak[data-c-heading=inventory] .section__title{color:var(--vq-p-inventory-text)}.leak[data-c-heading=commerce] .section__title{color:var(--vq-p-commerce-text)}.tour[data-c-heading=ink] .section__title{color:var(--ink)}.tour[data-c-heading=sub] .section__title{color:var(--sub)}.tour[data-c-heading=accent] .section__title{color:var(--acc-text)}.tour[data-c-heading=diagnosis] .section__title{color:var(--vq-p-diagnosis-text)}.tour[data-c-heading=inventory] .section__title{color:var(--vq-p-inventory-text)}.tour[data-c-heading=commerce] .section__title{color:var(--vq-p-commerce-text)}.principles-sec[data-c-heading=ink] .section__title{color:var(--ink)}.principles-sec[data-c-heading=sub] .section__title{color:var(--sub)}.principles-sec[data-c-heading=accent] .section__title{color:var(--acc-text)}.principles-sec[data-c-heading=diagnosis] .section__title{color:var(--vq-p-diagnosis-text)}.principles-sec[data-c-heading=inventory] .section__title{color:var(--vq-p-inventory-text)}.principles-sec[data-c-heading=commerce] .section__title{color:var(--vq-p-commerce-text)}.site-footer{color:var(--dim);margin-top:120px;padding:36px 0 44px;font-size:13.5px;position:relative}.site-footer:before{content:"";background:var(--vq-all-products);height:3px;position:absolute;top:0;left:0;right:0}.product-bar{background:var(--vq-all-products);border-radius:2px;width:72px;height:4px;margin-top:16px;display:block}.site-footer__grid{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.site-footer__logo{margin-right:auto}.site-footer__logo img{width:auto;height:20px}.site-footer__nav{flex-wrap:wrap;gap:8px 26px;list-style:none;display:flex}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--ink)}.site-footer__credit a{color:var(--sub)}.site-footer{padding-bottom:96px}@media (width>=701px){.site-footer__grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 40px;display:grid}.site-footer__logo{grid-area:1/1;margin-right:0}.site-footer__nav{grid-area:1/2;justify-content:flex-end}.site-footer__credit{grid-area:2/1/auto/-1}}.page-head{padding:96px 0 0}.page-head .section__head{margin-bottom:40px}.page-head h1{font-size:clamp(calc(var(--fs-page) * 46px / 76), calc(var(--fs-page) * 6vw / 76), calc(var(--fs-page) * 76px / 76));line-height:.98}.page-head p{color:var(--sub);font-size:calc((var(--fs-intro) + 1) * 1px);max-width:640px;margin-top:14px;line-height:1.6}.page-head p a{color:var(--acc-text)}.page{padding:96px 0 0}.page__inner{max-width:760px}.page__title{font-size:clamp(calc(var(--fs-page) * 42px / 76), calc(var(--fs-page) * 5.4vw / 76), calc(var(--fs-page) * 64px / 76));margin:10px 0 28px;line-height:1}.prose{color:var(--sub);font-size:calc(var(--fs-intro) * 1px);line-height:1.7}.prose h2{color:var(--ink);margin:40px 0 12px;font-size:30px;line-height:1.1}.prose h3{color:var(--ink);margin:28px 0 8px;font-size:23px}.prose p,.prose ul,.prose ol{margin-bottom:16px}.prose ul,.prose ol{padding-left:22px}.prose li{margin-bottom:6px}.prose strong{color:var(--ink)}.prose a{color:var(--acc-text);text-underline-offset:3px}.ledger{grid-template-columns:1.6fr 1fr 1fr;align-items:stretch;gap:16px;list-style:none;display:grid}.ledger__row{flex-direction:column;padding:32px;display:flex}.ledger__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ledger__mark{object-fit:contain;flex:none;width:26px;height:26px}.ledger__mark+.label{margin-right:auto}.ledger__name{font-size:calc(var(--fs-ledger-name) * 1px);margin:22px 0 16px;line-height:1}.ledger__summary{color:var(--sub);font-size:calc(var(--fs-intro) * 1px);line-height:1.65}.ledger__chips{flex-wrap:wrap;gap:8px;margin-top:18px;list-style:none;display:flex}.ledger__chips li{height:32px;font-size:calc(var(--fs-ledger-chip) * 1px);color:var(--acc-text);background:var(--acc-soft);border:1px solid var(--acc-line);border-radius:8px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.ledger__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ledger__shot{margin-top:28px}.ledger__link{color:var(--acc-text);margin-top:auto;padding-top:24px;font-weight:600;text-decoration:none}.ledger__link:hover{text-underline-offset:3px;text-decoration:underline}.ledger__row--classified .ledger__summary{flex-direction:column;gap:12px;margin-top:4px;display:flex}.redact{background:var(--s3);border-radius:4px;display:block}[data-theme=dark] .redact{background:#1e2a3b}.redact--name{width:60%;height:34px;margin:22px 0 18px}.redact--line{width:100%;height:12px}.redact--mid{width:80%}.redact--short{width:50%}.redact--hint{width:90%}.stamp{border:2px solid var(--warn);font:700 15px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--warn);border-radius:6px;align-self:flex-start;margin-top:26px;padding:8px 14px;transform:rotate(-4deg)}.status{height:28px;color:var(--sub);border:1px solid var(--line2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.status--live,.status--demo{color:var(--ok);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.status--live:before,.status--demo:before{content:"";background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%}.frame{border:1px solid var(--line2);background:var(--s1);box-shadow:0 40px 100px -40px var(--glow), var(--lift);border-radius:14px;overflow:hidden}.frame__bar{border-bottom:1px solid var(--line);background:var(--s2);align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.frame__bar i{background:var(--line2);border-radius:50%;width:10px;height:10px}.frame__bar span{color:var(--dim);border:1px solid var(--line);background:var(--s1);border-radius:6px;margin-left:14px;padding:2px 12px;font-size:12px}.frame img{width:100%}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rise{animation:rise .8s var(--ease) both}.rise--1{animation-delay:50ms}.rise--2{animation-delay:.15s}.rise--3{animation-delay:.25s}.rise--4{animation-delay:.35s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1100px){.hero__grid{grid-template-columns:1fr;gap:48px}.indent{margin-left:0}.section__head{grid-template-columns:1fr;gap:6px}.section__no{padding-top:0}.ledger{grid-template-columns:1fr 1fr}.ledger__row:first-child{grid-column:1/-1}.access__panel{grid-template-columns:1fr;gap:36px;padding:40px}.access__shot{transform:none}}@media (width<=860px){.site-header__links,.site-header__right .hide-m{display:none}.site-header__burger{display:grid}.site-header__menu[data-open]{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 0 18px;display:flex}.site-header__menu a{color:var(--ink);padding:10px 0;font-size:16px;font-weight:500;text-decoration:none}}@media (width<=700px){.wrap{width:calc(100% - 32px)}.site-header__inner{gap:16px;height:60px}.site-header__right .btn{display:none}.hero{padding-top:36px}.hero__tagline{font-size:calc(var(--fs-tagline) * 16.5px / 19)}.hero__actions{flex-direction:column}.strip{margin-top:48px}.strip__grid{grid-template-columns:1fr 1fr}.strip__grid li{padding:16px 0}.strip__grid li:nth-child(3){border-left:0;padding-left:0}.section,.access{padding-top:72px}.principles,.ledger{grid-template-columns:1fr}.ledger__name{font-size:calc(var(--fs-ledger-name) * 38px / 46)}.access__panel{gap:28px;padding:28px}.vinsiq-form__row{flex-direction:column}.page-head,.page{padding-top:48px}.site-footer{margin-top:80px}.site-footer__grid{gap:14px}.site-footer__logo{width:100%}.frame__bar span{display:none}}.ask{z-index:60;position:fixed;bottom:24px;right:24px}.ask__open{cursor:pointer;height:46px;color:var(--on-acc);font:600 14.5px var(--font-body);background:linear-gradient(180deg, var(--acc2), var(--acc));box-shadow:0 12px 30px -10px var(--glow);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.ask__open svg{width:16px;height:16px;fill:var(--on-acc)}.ask.is-open .ask__open{display:none}.ask__panel{background:var(--s1);border:1px solid var(--line2);border-radius:16px;flex-direction:column;width:min(380px,100vw - 32px);height:min(560px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 70px -30px #05080d8c}.ask__panel[hidden]{display:none}.ask__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.ask__title{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.1}.ask__sub{color:var(--dim);margin-top:4px;font-size:12.5px}.ask__close{border:1px solid var(--line2);background:var(--s1);cursor:pointer;width:32px;height:32px;color:var(--sub);border-radius:8px;font-size:18px}.ask__log{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.ask__msg{white-space:pre-wrap;border-radius:12px;max-width:86%;padding:10px 13px;font-size:14.5px;line-height:1.55}.ask__msg--bot{background:var(--s2);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.ask__msg--me{background:var(--acc-soft);border:1px solid var(--acc-line);color:var(--ink);border-bottom-right-radius:4px;align-self:flex-end}.ask__msg a{color:var(--acc-text)}.ask__msg.is-typing{color:var(--dim)}.ask__chips{flex-wrap:wrap;gap:6px;display:flex}.ask__chip{border:1px solid var(--line2);background:var(--s1);color:var(--sub);font:500 13px var(--font-body);cursor:pointer;border-radius:8px;padding:7px 11px}.ask__chip:hover{border-color:var(--acc);color:var(--acc-text);background:var(--acc-soft)}.ask__form{border-top:1px solid var(--line);gap:8px;padding:10px 12px;display:flex}.ask__form input{min-width:0;font:400 15px var(--font-body);border:1px solid var(--line2);background:var(--s1);color:var(--ink);border-radius:9px;flex:1;padding:10px 12px}.ask__form input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.ask__form button{background:linear-gradient(180deg, var(--acc2), var(--acc));color:var(--on-acc);cursor:pointer;border:0;border-radius:9px;width:42px;font-size:18px}.ask__fine{color:var(--dim);padding:0 14px 10px;font-size:11.5px}@media (width<=720px){.ask{bottom:12px;right:12px}.ask__open span{display:none}.ask__open{justify-content:center;width:48px;padding:0}.ask__open svg{width:20px;height:20px}.ask__panel{width:calc(100vw - 24px);height:min(560px,100vh - 24px)}}
