@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/quantcraft/PlusJakartaSans-Variable.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/fonts/quantcraft/PlusJakartaSans-Italic-Variable.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/quantcraft/Fraunces-Italic-Variable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fonts/quantcraft/JetBrainsMono-Variable.woff2) format("woff2")}:root,[data-theme=dark]{--background:#0b0c10;--surface-raised:#15161c;--surface-sunken:#101116;--surface-inverse:#f4f4ee;--code-bg:#08090c;--code-ink:#e8e9f1;--ink:#f4f4ee;--muted:#a3a4b4;--line:#6c6d84;--line-soft:#24252f;--black:#000000;--primary:#ffd43b;--primary-press:#f2bc00;--on-primary:#0b0c10;--primary-tint:#3a3110;--accent:#8a92ff;--on-accent:#0b0c10;--accent-tint:#1c1f4d;--highlight:#4d3f00;--secondary:#ff7a5c;--secondary-tint:#3a1d15;--success:#00c952;--success-text:#2fdc77;--red:#ff5a3d;--red-text:#ff6a50;--shadow-hard:0 4px 0 #34354a;--shadow-hard-sm:0 2px 0 #34354a}[data-theme=light]{--background:#f5f5ef;--surface-raised:#ffffff;--surface-sunken:#ebebe3;--surface-inverse:#0b0c10;--code-bg:#111218;--code-ink:#e8e9f1;--ink:#0b0c10;--muted:#565767;--line:#0b0c10;--line-soft:#dedfd4;--black:#000000;--primary:#ffd43b;--primary-press:#f2bc00;--on-primary:#0b0c10;--primary-tint:#fff3c4;--accent:#2532ff;--on-accent:#ffffff;--accent-tint:#e6e8ff;--highlight:#ffe36e;--secondary:#ff5731;--secondary-tint:#ffe4dc;--success:#00c952;--success-text:#007a33;--red:#ff2501;--red-text:#c81d00;--shadow-hard:0 4px 0 #000000;--shadow-hard-sm:0 2px 0 #000000}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--space-10:64px;--space-12:112px;--radius-sm:3px;--radius-md:6px;--radius-lg:12px;--radius-xl:20px;--radius-pill:999px;--bp-md:700px;--bp-lg:1100px;--container-max:1200px;--font-sans:"Plus Jakarta Sans",system-ui,sans-serif;--font-script:Fraunces,Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;color-scheme:dark}[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--background:#f5f5ef;--surface-raised:#ffffff;--surface-sunken:#ebebe3;--surface-inverse:#0b0c10;--code-bg:#111218;--code-ink:#e8e9f1;--ink:#0b0c10;--muted:#565767;--line:#0b0c10;--line-soft:#dedfd4;--black:#000000;--primary:#ffd43b;--primary-press:#f2bc00;--on-primary:#0b0c10;--primary-tint:#fff3c4;--accent:#2532ff;--on-accent:#ffffff;--accent-tint:#e6e8ff;--highlight:#ffe36e;--secondary:#ff5731;--secondary-tint:#ffe4dc;--success:#00c952;--success-text:#007a33;--red:#ff2501;--red-text:#c81d00;--shadow-hard:0 4px 0 #000000;--shadow-hard-sm:0 2px 0 #000000;color-scheme:light}}.qx,.qx *{box-sizing:border-box}.qx{font-family:var(--font-sans);color:var(--ink);background:var(--background);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}:where(.qx) a{color:inherit}.qx :focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.qx) :where(img,svg){display:block}:where(.qx) :where(h1,h2,h3,h4,p){margin:0}.qx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qx-container{width:100%;max-width:calc(var(--container-max) + 2 * var(--space-8));margin:0 auto;padding:0 var(--space-8)}.qx-section{position:relative;padding:var(--space-12) 0}.qx-section--rule{border-top:1.5px solid var(--line-soft)}.qx-kicker{display:inline-flex;align-items:center;gap:10px;font:600 12px/16px var(--font-mono);letter-spacing:.02em;color:var(--muted)}.qx-kicker:before{content:"";width:18px;height:1.5px;background:currentColor}.qx-h1{font:800 clamp(40px,6vw,64px)/.98 var(--font-sans);letter-spacing:-.035em}.qx-h2{font:800 clamp(30px,4.2vw,44px)/1.04 var(--font-sans);letter-spacing:-.03em;text-wrap:balance}.qx-h3{font:750 22px/28px var(--font-sans);letter-spacing:-.015em}.qx-h4{font:700 17px/24px var(--font-sans);letter-spacing:-.01em}.qx-lead{font:450 18px/28px var(--font-sans);max-width:620px;text-wrap:pretty}.qx-lead,.qx-muted{color:var(--muted)}.qx-accent{font-family:var(--font-script);font-style:italic;font-weight:800;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.02em}[dir=ltr] .qx-accent{padding-right:.04em}[dir=rtl] .qx-accent{padding-left:.04em}.qx-mark{position:relative;display:inline-block;z-index:0;isolation:isolate}.qx-mark:before{content:"";position:absolute;bottom:.06em;height:.38em;background:var(--highlight);z-index:-1;border-radius:2px}[dir=ltr] .qx-mark:before{left:-.04em;right:-.06em}[dir=rtl] .qx-mark:before{right:-.04em;left:-.06em}.qx-head{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}.qx-head--center{justify-items:center;text-align:center}.qx-head--center .qx-lead{margin:0 auto}.qx-bgfx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.qx-bgfx:before{content:"";position:absolute;inset:-160px;background-size:160px 160px,160px 160px,32px 32px,32px 32px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 78%);animation:qx-pan 48s linear infinite}[dir=ltr] .qx-bgfx:before{background-image:linear-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--ink) 2.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 2.5%,transparent) 1px,transparent 1px)}[dir=rtl] .qx-bgfx:before{background-image:linear-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(-90deg,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--ink) 2.5%,transparent) 1px,transparent 1px),linear-gradient(-90deg,color-mix(in srgb,var(--ink) 2.5%,transparent) 1px,transparent 1px)}.qx-bgfx svg{position:absolute;inset:0;width:100%;height:100%}.qx-bgfx .eq{font:500 12px var(--font-mono);fill:var(--ink);opacity:.09}.qx-bgfx .walk{fill:none;stroke:var(--ink);stroke-width:1.4;opacity:.1;stroke-dasharray:1400;animation:qx-walk 24s ease-in-out infinite alternate}.qx-bgfx .walk--a{stroke:var(--accent);opacity:.22}@keyframes qx-pan{to{transform:translate(160px,160px)}}@keyframes qx-walk{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.qx-bgfx .walk,.qx-bgfx:before{animation:none;stroke-dashoffset:0}}.qx-logo{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none;flex:none}.qx-logo svg{height:26px;width:auto}.qx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:42px;padding:0 18px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:650 14px/1 var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .12s,box-shadow .12s,background .15s}.qx-btn svg{width:16px;height:16px;flex:none}.qx-btn:hover{transform:translateY(-1px)}.qx-btn--primary{background:var(--primary);color:var(--on-primary);border-color:var(--black);box-shadow:var(--shadow-hard)}.qx-btn--primary:hover{background:var(--primary-press)}.qx-btn--primary:active{transform:translateY(3px);box-shadow:none}.qx-btn--ink{background:var(--ink);color:var(--background);border-color:var(--ink)}.qx-btn--ghost{background:transparent;border-color:transparent}.qx-btn--ghost:hover{background:var(--surface-sunken);transform:none}.qx-btn--lg{height:54px;padding:0 26px;font-size:16px}.qx-btn--sm{height:34px;padding:0 14px;font-size:13px}.qx-btn--sm.qx-btn--primary{box-shadow:var(--shadow-hard-sm)}.qx-btn--block{width:100%}.qx-link{display:inline-flex;align-items:center;gap:12px;font:650 15px/1 var(--font-sans);color:var(--ink);text-decoration:none}.qx-link__label{position:relative;z-index:0;isolation:isolate}.qx-link__label:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:6px;background:var(--highlight);z-index:-1;transform:scaleX(.35);transition:transform .25s ease;border-radius:2px}[dir=ltr] .qx-link__label:after{transform-origin:left}[dir=rtl] .qx-link__label:after{transform-origin:right}.qx-link__meta{display:block;margin-top:7px;font:500 12px/1 var(--font-sans);color:var(--muted)}.qx-link__arrow{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;flex:none;background:var(--surface-raised);box-shadow:0 1px 0 var(--line-soft);transition:background .2s,color .2s}.qx-link__arrow svg{width:16px;height:16px;transition:transform .25s}.qx-link:hover .qx-link__label:after{transform:scaleX(1)}.qx-link:hover .qx-link__arrow{background:var(--ink);color:var(--background)}[dir=ltr] .qx-link:hover .qx-link__arrow svg{transform:rotate(45deg)}[dir=rtl] .qx-link:hover .qx-link__arrow svg{transform:rotate(-45deg)}.qx-textlink{color:var(--accent);font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.qx-icon-btn{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);cursor:pointer;background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 0 var(--line-soft);flex:none;transition:background .15s,color .15s}.qx-icon-btn svg{width:18px;height:18px}.qx-icon-btn:hover{background:var(--ink);color:var(--background)}.qx-theme .moon,[data-theme=light] .qx-theme .sun{display:none}[data-theme=light] .qx-theme .moon{display:block}.qx-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--surface-raised);color:var(--ink);font:650 12px/1 var(--font-sans);white-space:nowrap}.qx-chip svg{width:14px;height:14px;flex:none}.qx-chip--soft{border-color:var(--line-soft)}.qx-chip--hl{background:var(--highlight);border-color:transparent}.qx-chip--tint{background:var(--primary-tint);border-color:transparent}.qx-chip--ai{background:var(--accent-tint);border-color:transparent}.qx-chip--agent{background:var(--secondary-tint);border-color:transparent}.qx-chip--sticker{box-shadow:var(--shadow-hard-sm)}.qx-chip--mono{font-family:var(--font-mono);font-weight:600}.qx-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 25%,transparent)}.qx-ai-glyph{color:var(--accent);font-style:normal}.qx-kbd{font:500 11px/1 var(--font-mono);padding:4px 6px;border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--line-soft)}.qx-kbd,.qx-pill{color:var(--muted)}.qx-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--radius-pill);font:700 11px/1 var(--font-sans);background:var(--surface-sunken);white-space:nowrap}.qx-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.qx-pill--ok{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success-text)}.qx-pill--off:before{background:var(--muted);opacity:.6}.qx-pill--public{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success-text)}.qx-pill--exit{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red-text)}.qx-pill--exit:before,.qx-pill--plain:before{display:none}.qx-delta{display:inline-flex;align-items:center;gap:3px;font:700 12px/1 var(--font-mono);padding:4px 6px;border-radius:var(--radius-sm);white-space:nowrap}.qx-delta--up{color:var(--success-text);background:color-mix(in srgb,var(--success) 14%,transparent)}.qx-delta--dn{color:var(--red-text);background:color-mix(in srgb,var(--red) 14%,transparent)}.qx-up{color:var(--success-text)}.qx-dn{color:var(--red-text)}.qx-card{background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-lg)}.qx-card--float{box-shadow:var(--shadow-hard)}.qx-card--soft{border-color:var(--line-soft)}.qx-card__head{display:flex;align-items:center;gap:var(--space-2);padding:12px 16px;border-bottom:1.5px solid var(--line-soft);font:650 13px/1.2 var(--font-sans)}.qx-card__body{padding:var(--space-5)}.qx-dots{display:flex;gap:6px;flex:none}.qx-dots i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--line)}.qx-dots i:first-child{background:var(--red)}.qx-dots i:nth-child(2){background:var(--primary)}.qx-dots i:nth-child(3){background:var(--success)}.qx-window{background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-hard);overflow:hidden}.qx-window__bar{display:flex;align-items:center;gap:14px;height:42px;padding:0 14px;border-bottom:1.5px solid var(--line-soft);background:var(--surface-sunken)}.qx-window__tabs{display:flex;gap:2px;overflow:hidden}.qx-window__tabs span{font:650 12px/1 var(--font-sans);color:var(--muted);padding:7px 10px;border-radius:var(--radius-sm);white-space:nowrap}.qx-window__tabs span.on{color:var(--ink);background:var(--surface-raised);box-shadow:inset 0 -2px 0 var(--primary)}.qx-code{margin:0;padding:14px 16px;background:var(--code-bg);color:var(--code-ink);font:450 12.5px/1.7 var(--font-mono);white-space:pre;overflow:hidden;border-radius:var(--radius-md)}.qx-code .k{color:#b9bdff}.qx-code .f{color:#ffe27a}.qx-code .s{color:#ffb39f}.qx-code .c{color:#8a8ba0}.qx-code .n{color:#7ee2a8}.qx-code .add{display:block;margin:0 -16px;padding:0 16px;background:rgba(0,201,82,.08)}[dir=ltr] .qx-code .add{box-shadow:inset 2px 0 0 #00c952}[dir=rtl] .qx-code .add{box-shadow:inset -2px 0 0 #00c952}.qx-code .ln{color:#5d5e72;display:inline-block;width:2.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qx-field{display:grid;gap:7px}.qx-label{font:650 13px/16px var(--font-sans);color:var(--ink)}.qx-label i{color:var(--red-text);font-style:normal}.qx-help{font:500 12px/16px var(--font-sans);color:var(--muted)}.qx-input{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border:1.5px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--muted);transition:border-color .15s,background .15s}.qx-input svg{width:17px;height:17px;flex:none}.qx-input input,.qx-input select{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font:500 14px/1 var(--font-sans)}.qx-input input::-moz-placeholder{color:var(--muted)}.qx-input input::placeholder{color:var(--muted)}.qx-input--error{border-color:var(--red)}.qx-input--sm{height:36px}.qx-select{position:relative}.qx-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[dir=ltr] .qx-select select{padding-right:24px}[dir=rtl] .qx-select select{padding-left:24px}.qx-select:after{content:"";position:absolute;top:50%;width:7px;height:7px;border:solid var(--muted);pointer-events:none}[dir=ltr] .qx-select:after{right:14px;border-width:0 1.5px 1.5px 0;transform:translateY(-70%) rotate(45deg)}[dir=rtl] .qx-select:after{left:14px;border-width:0 0 1.5px 1.5px;transform:translateY(-70%) rotate(-45deg)}.qx-dropdown{position:relative}.qx-dropdown__trigger{width:100%;cursor:pointer;text-align:start}.qx-dropdown__trigger:disabled{cursor:not-allowed;opacity:.55}.qx-dropdown__trigger[aria-expanded=true]{border-color:var(--line);background:var(--surface-raised)}[dir=ltr] .qx-dropdown__trigger[aria-expanded=true]:after{transform:translateY(-30%) rotate(-135deg)}[dir=rtl] .qx-dropdown__trigger[aria-expanded=true]:after{transform:translateY(-30%) rotate(135deg)}.qx-dropdown__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:16px;color:var(--ink);font:500 14px/1 var(--font-sans)}.qx-dropdown .qx-dropdown__menu{position:absolute;inset-inline:0;z-index:60;margin:0;padding:6px;list-style:none;background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-hard);max-height:280px;overflow-y:auto}.qx-dropdown__menu--below{top:calc(100% + 8px)}.qx-dropdown__menu--above{bottom:calc(100% + 8px)}.qx-dropdown__option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--ink);font:500 14px/1.3 var(--font-sans);cursor:pointer}.qx-dropdown__option--active{background:var(--surface-sunken)}.qx-dropdown__option--selected{color:var(--accent)}.qx-dropdown__check{width:15px;height:15px;flex:none;color:var(--accent)}.qx-divider{display:flex;align-items:center;gap:12px;font:600 12px/1 var(--font-sans);color:var(--muted)}.qx-divider:after,.qx-divider:before{content:"";flex:1;height:1.5px;background:var(--line-soft)}.qx-check{display:inline-flex;align-items:center;gap:8px;font:500 13px/1.3 var(--font-sans);cursor:pointer}.qx-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid;place-items:center;flex:none}.qx-check input:checked{background:var(--primary);border-color:var(--black)}.qx-check input:checked:after{content:"";width:5px;height:9px;border:solid var(--on-primary)}[dir=ltr] .qx-check input:checked:after{border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}[dir=rtl] .qx-check input:checked:after{border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.qx-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--line-soft)}.qx-seg button,.qx-seg span{border:0;background:transparent;font:650 12px/1 var(--font-sans);color:var(--muted);padding:7px 11px;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.qx-seg .on{color:var(--ink);box-shadow:0 0 0 1px var(--line-soft),0 1px 0 var(--line-soft)}.qx-seg .on,.qx-table-wrap{background:var(--surface-raised)}.qx-table-wrap{border:1.5px solid var(--line);border-radius:var(--radius-lg);overflow:auto}.qx-table{width:100%;border-collapse:collapse;font:500 13px/1.3 var(--font-sans)}.qx-table th{position:sticky;top:0;font:650 11.5px/1 var(--font-sans);color:var(--muted);padding:12px 14px;background:var(--surface-sunken);border-bottom:1.5px solid var(--line-soft);white-space:nowrap}[dir=ltr] .qx-table th{text-align:left}[dir=rtl] .qx-table th{text-align:right}.qx-table td{padding:12px 14px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.qx-table tr:last-child td{border-bottom:0}.qx-table tbody tr:hover td{background:color-mix(in srgb,var(--ink) 3%,transparent)}.qx-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}[dir=ltr] .qx-table .num{text-align:right}[dir=rtl] .qx-table .num{text-align:left}.qx-table .sym{font-weight:800;letter-spacing:-.01em}.qx-table .mono{font-family:var(--font-mono);font-size:12.5px}.qx-table small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px}.qx-stat{display:grid;gap:8px;padding:16px 18px;background:var(--surface-raised);border:1.5px solid var(--line-soft);border-radius:var(--radius-lg);min-width:0}.qx-stat__label{font:650 11.5px/1 var(--font-sans);color:var(--muted)}.qx-stat__value{font:700 26px/1.1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.qx-stat__meta{font:500 12px/1 var(--font-sans);color:var(--muted)}.qx-meter{height:6px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.qx-meter i{display:block;height:100%;background:var(--success);border-radius:inherit}.qx-nav{position:relative;z-index:20}.qx-nav__inner{gap:var(--space-6);height:72px}.qx-nav__inner,.qx-nav__links{display:flex;align-items:center}.qx-nav__links{gap:2px}[dir=ltr] .qx-nav__links{margin-right:auto}[dir=rtl] .qx-nav__links{margin-left:auto}.qx-nav__links a{font:600 14px/1 var(--font-sans);color:var(--muted);text-decoration:none;padding:9px 12px;border-radius:var(--radius-md);white-space:nowrap}.qx-nav__links a:hover{color:var(--ink);background:var(--surface-sunken)}.qx-nav__links a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--primary);border-radius:0}.qx-nav__links .ext:after{content:" ↗";font-size:11px}.qx-nav__right{display:flex;align-items:center;gap:var(--space-2)}.qx-nav__menu{display:none;position:relative}.qx-nav__menu>summary{list-style:none}.qx-nav__menu>summary::-webkit-details-marker{display:none}.qx-nav__menu .close,.qx-nav__menu[open] .open{display:none}.qx-nav__menu[open] .close{display:block}.qx-nav__drawer{position:absolute;top:48px;width:min(320px,calc(100vw - 32px));padding:10px;display:grid;gap:2px;background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-hard)}[dir=ltr] .qx-nav__drawer{right:0}[dir=rtl] .qx-nav__drawer{left:0}.qx-nav__drawer a{font:650 15px/1 var(--font-sans);color:var(--ink);text-decoration:none;padding:13px 12px;border-radius:var(--radius-md)}.qx-nav__drawer a:hover{background:var(--surface-sunken)}.qx-nav__drawer .qx-btn{margin-top:8px}.qx-nav__drawer hr{border:0;height:1.5px;background:var(--line-soft);margin:6px 0;width:100%}.qx-ticker{height:46px;border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line);overflow:hidden;background:var(--background);z-index:1}.qx-ticker,.qx-ticker__tag{display:flex;align-items:center;position:relative}.qx-ticker__tag{flex:none;height:100%;gap:8px;padding:0 var(--space-5);background:var(--surface-inverse);color:var(--background);font:750 12px/1 var(--font-sans);z-index:2}.qx-ticker__tag i{width:7px;height:7px;border-radius:50%;background:var(--success)}.qx-ticker__track{display:flex;gap:28px;white-space:nowrap;animation:qx-tape 60s linear infinite}[dir=ltr] .qx-ticker__track{padding-left:28px}[dir=rtl] .qx-ticker__track{padding-right:28px}.qx-ticker__item{display:inline-flex;align-items:center;gap:8px;font:600 12.5px/1 var(--font-sans)}.qx-ticker__item b{font:800 12px/1 var(--font-mono)}.qx-ticker__item em{font:500 12px/1 var(--font-mono);font-style:normal;color:var(--muted)}.qx-ticker__sep{color:var(--accent);font-size:9px}@keyframes qx-tape{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.qx-ticker__track{animation:none}}.qx-ai{display:flex;flex-direction:column;min-width:0;background:var(--surface-raised)}.qx-ai__head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1.5px solid var(--line-soft);font:700 12.5px/1 var(--font-sans)}[dir=ltr] .qx-ai__head .qx-seg{margin-left:auto}[dir=rtl] .qx-ai__head .qx-seg{margin-right:auto}.qx-ai__head .qx-seg span{padding:5px 8px;font-size:11px}.qx-ai__log{display:grid;gap:10px;padding:14px;align-content:start}.qx-msg{font:500 12.5px/1.5 var(--font-sans);padding:10px 12px;border-radius:var(--radius-md);max-width:92%}.qx-msg--user{justify-self:end;background:var(--surface-sunken);border:1px solid var(--line-soft)}.qx-msg--ai{background:var(--accent-tint)}.qx-msg--ai b{font-weight:750}.qx-steps{display:grid;gap:6px;margin-top:8px;padding:0;list-style:none}.qx-steps li{display:flex;align-items:center;gap:8px;font:500 12px/1.3 var(--font-mono)}.qx-steps li:before{content:"✓";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--success);color:var(--black);font:800 10px/1 var(--font-sans);flex:none}.qx-steps li.run:before{content:"";background:transparent;border:2px solid var(--accent);animation:qx-spin 1s linear infinite;width:12px;height:12px}[dir=ltr] .qx-steps li.run:before{border-right-color:transparent}[dir=rtl] .qx-steps li.run:before{border-left-color:transparent}@keyframes qx-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.qx-steps li.run:before{animation:none}}.qx-ai__compose{margin-top:auto;display:flex;align-items:center;gap:8px;padding:10px;border-top:1.5px solid var(--line-soft)}.qx-ai__compose>span:first-child{flex:1;font:500 12px/1 var(--font-sans);color:var(--muted);padding:10px 12px;background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--line-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qx-ai__send{width:32px;height:32px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--primary);color:var(--on-primary);border:1.5px solid var(--black);flex:none}.qx-ai__send svg{width:14px;height:14px}.qx-flow{position:relative;display:grid;gap:22px}.qx-node{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-hard-sm);min-width:0}.qx-node+.qx-node:before{content:"";position:absolute;top:-24px;height:22px}[dir=ltr] .qx-node+.qx-node:before{left:30px;border-left:2px dashed var(--accent)}[dir=rtl] .qx-node+.qx-node:before{right:30px;border-right:2px dashed var(--accent)}.qx-node__icon{width:32px;height:32px;border-radius:var(--radius-sm);display:grid;place-items:center;flex:none;background:var(--secondary-tint);color:var(--ink)}.qx-node__icon svg{width:17px;height:17px}.qx-node__icon--ai{background:var(--accent-tint)}.qx-node__icon--go{background:var(--primary);color:var(--on-primary)}.qx-node__text{display:grid;gap:3px;min-width:0}.qx-node__text b{font:750 13px/1.2 var(--font-sans)}.qx-node__text small{font:500 11.5px/1.3 var(--font-mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir=ltr] .qx-node__tag{margin-left:auto}[dir=rtl] .qx-node__tag{margin-right:auto}.qx-filter{display:grid;grid-template-columns:1fr 1.5fr 1.1fr .8fr auto;gap:6px;align-items:center}.qx-filter>span{display:flex;align-items:center;justify-content:space-between;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-sunken);font:600 11.5px/1 var(--font-sans);white-space:nowrap;overflow:hidden}.qx-filter>span.v{font-family:var(--font-mono)}.qx-filter>i{width:26px;height:26px;border-radius:var(--radius-sm);display:grid;place-items:center;font-style:normal;color:var(--muted);border:1px solid var(--line-soft)}.qx-prose{font:450 15.5px/1.75 var(--font-sans);color:var(--ink);max-width:720px}.qx-prose>*+*{margin-top:16px}.qx-prose h1{font:800 clamp(34px,4.6vw,48px)/1.02 var(--font-sans);letter-spacing:-.03em}.qx-prose h2{font:800 26px/1.15 var(--font-sans);letter-spacing:-.02em;margin-top:44px;scroll-margin-top:90px}.qx-prose h3{font:750 18px/1.3 var(--font-sans);margin-top:28px}.qx-prose li,.qx-prose p{color:color-mix(in srgb,var(--ink) 88%,var(--muted))}.qx-prose a{color:var(--accent);font-weight:600;text-underline-offset:3px}[dir=ltr] .qx-prose ul{padding-left:20px}[dir=rtl] .qx-prose ul{padding-right:20px}.qx-prose li+li{margin-top:6px}.qx-prose code{font:500 .86em var(--font-mono);padding:2px 5px;border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--line-soft)}.qx-prose strong{font-weight:750;color:var(--ink)}.qx-callout{display:grid;gap:6px;padding:16px 18px;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--primary-tint)}.qx-callout b{font:750 14px/1.3 var(--font-sans)}.qx-callout p{margin:0;font-size:14px;line-height:1.6}.qx-callout--ai{background:var(--accent-tint)}.qx-toc{display:grid;gap:2px;font:550 13px/1.35 var(--font-sans)}.qx-toc__title{font:650 12px/1 var(--font-mono);color:var(--muted);margin-bottom:10px}.qx-toc a{color:var(--muted);text-decoration:none}[dir=ltr] .qx-toc a{padding:6px 0 6px 12px;border-left:1.5px solid var(--line-soft)}[dir=rtl] .qx-toc a{padding:6px 12px 6px 0;border-right:1.5px solid var(--line-soft)}[dir=ltr] .qx-toc a.sub{padding-left:24px}[dir=rtl] .qx-toc a.sub{padding-right:24px}.qx-toc a.on,.qx-toc a:hover{color:var(--ink)}[dir=ltr] .qx-toc a.on,[dir=ltr] .qx-toc a:hover{border-left-color:var(--accent)}[dir=rtl] .qx-toc a.on,[dir=rtl] .qx-toc a:hover{border-right-color:var(--accent)}.qx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:550 13px/1 var(--font-sans);color:var(--muted)}.qx-crumbs a{color:var(--muted);text-decoration:none}.qx-crumbs a:hover,.qx-crumbs span[aria-current]{color:var(--ink)}.qx-acc{border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.qx-acc+.qx-acc{margin-top:10px}.qx-acc>summary{list-style:none;display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer}.qx-acc>summary::-webkit-details-marker{display:none}.qx-acc>summary:after{content:"";width:9px;height:9px;border:solid var(--ink);transition:transform .2s;flex:none}[dir=ltr] .qx-acc>summary:after{border-width:0 2px 2px 0;transform:rotate(45deg);margin:-4px 4px 0 auto}[dir=rtl] .qx-acc>summary:after{border-width:0 0 2px 2px;transform:rotate(-45deg);margin:-4px auto 0 4px}.qx-acc[open]>summary:after{margin-top:4px}[dir=ltr] .qx-acc[open]>summary:after{transform:rotate(-135deg)}[dir=rtl] .qx-acc[open]>summary:after{transform:rotate(135deg)}.qx-acc>summary b{font:700 17px/24px var(--font-sans);letter-spacing:-.01em}.qx-acc__body{padding:0 18px 18px}.qx-footer{position:relative;border-top:1.5px solid var(--line);padding:var(--space-10) 0 var(--space-6);overflow:hidden}.qx-footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:var(--space-8)}.qx-footer__brand{display:grid;gap:16px;align-content:start;max-width:380px}.qx-footer__brand p{color:var(--muted);font-size:14px;line-height:1.6}.qx-footer__news{display:flex;gap:8px}.qx-footer__news .qx-input{flex:1;height:42px;min-width:0}.qx-footer h4{font:650 12px/1 var(--font-mono);color:var(--muted);margin-bottom:14px}.qx-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.qx-footer li a{font:600 14px/1.3 var(--font-sans);color:var(--ink);text-decoration:none}.qx-footer li a:hover{text-decoration:underline;text-underline-offset:3px}.qx-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:var(--space-8);padding-top:var(--space-5);border-top:1.5px solid var(--line-soft);font:500 13px/1.4 var(--font-sans);color:var(--muted)}.qx-socials{display:flex;gap:6px}.qx-socials a{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:0 1px 0 var(--line-soft);color:var(--ink)}.qx-socials a:hover{background:var(--ink);color:var(--background)}.qx-socials svg{width:16px;height:16px}.qx-footer__word{width:min(1200px,calc(100% - 2 * var(--space-5)));margin:var(--space-8) auto calc(-1 * var(--space-6));height:clamp(40px,11vw,150px);overflow:hidden;pointer-events:none}.qx-footer__word svg{width:100%;height:auto}.qx-footer__word path{fill:none;stroke:var(--line-soft);stroke-width:1.2}@media (max-width:1099px){.qx-container{padding:0 var(--space-5)}.qx-section{padding:88px 0}.qx-nav__links,.qx-nav__right .hide-md{display:none}.qx-nav__menu{display:block}.qx-nav__inner{gap:var(--space-4)}[dir=ltr] .qx-nav__right{margin-left:auto}[dir=rtl] .qx-nav__right{margin-right:auto}.qx-footer__grid{grid-template-columns:repeat(3,1fr)}.qx-footer__brand{grid-column:1/-1;max-width:520px}}@media (max-width:699px){.qx-container{padding:0 var(--space-4)}.qx-section{padding:var(--space-10) 0}.qx-nav__inner{height:60px}.qx-logo svg{height:22px}.qx-nav__right .hide-sm{display:none}.qx-lead{font-size:16px;line-height:25px}.qx-head{margin-bottom:var(--space-6)}.qx-footer__grid{grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-5)}.qx-footer__bottom{flex-direction:column-reverse;align-items:flex-start}.qx-footer__brand{min-width:0}.qx-footer__news{flex-direction:column}.qx-footer__news .qx-input{flex:none}.qx-filter{grid-template-columns:1fr 1fr}.qx-filter>i{display:none}}.qx-logo svg{height:24px}.qx-q{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--ink);color:var(--background);flex:none}.qx-q svg{width:62%;height:auto}@media (max-width:699px){.qx-logo svg{height:20px}}.qx-langpick{position:relative}.qx-langpick>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:var(--radius-md);font:650 13px/1 var(--font-sans);color:var(--ink);cursor:pointer;background:var(--surface-raised);box-shadow:0 1px 0 var(--line-soft)}.qx-langpick>summary::-webkit-details-marker{display:none}.qx-langpick>summary svg{width:16px;height:16px}.qx-langpick__list{position:absolute;top:46px;z-index:30;width:200px;padding:6px;display:grid;gap:1px;background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-hard)}[dir=ltr] .qx-langpick__list{right:0}[dir=rtl] .qx-langpick__list{left:0}.qx-langpick__list a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-sm);font:600 14px/1 var(--font-sans);color:var(--ink);text-decoration:none}.qx-langpick__list a small{font:600 11px/1 var(--font-mono);color:var(--muted)}.qx-langpick__list a:hover,.qx-langpick__list a[aria-current]{background:var(--surface-sunken)}.qx-langpick__list a[aria-current]:after{content:"✓";color:var(--accent);font-weight:800}.qx-langs8{display:flex;flex-wrap:wrap;gap:8px}.qx-langs8 span{display:inline-flex;align-items:baseline;gap:8px;height:38px;padding:0 14px;align-items:center;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font:700 15px/1 var(--font-sans)}.qx-langs8 span small{font:600 11px/1 var(--font-mono);color:var(--muted)}.qx-shot{position:relative;border:1.5px solid var(--line);border-radius:0;overflow:hidden;background:#1a2232;box-shadow:var(--shadow-hard)}.qx-shot>img{width:100%;height:auto;display:block;filter:saturate(1.14) contrast(1.09)}.qx-shot--crop>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[dir=ltr] .qx-shot--crop>img{-o-object-position:left top;object-position:left top}[dir=rtl] .qx-shot--crop>img{-o-object-position:right top;object-position:right top}.qx-ph{position:relative;padding:48px 0 56px;border-bottom:1.5px solid var(--line-soft)}.qx-ph__inner{position:relative;z-index:1;display:grid;gap:18px;justify-items:start}.qx-ph .qx-lead{max-width:640px}@media (max-width:699px){.qx-ph{padding:28px 0 36px}}.spark{width:100%;height:40px}.spark__line{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark--up .spark__line{stroke:var(--success)}.spark--dn .spark__line{stroke:var(--red)}.spark--up .spark__area{fill:color-mix(in srgb,var(--success) 12%,transparent)}.spark--dn .spark__area{fill:color-mix(in srgb,var(--red) 12%,transparent)}.eq{width:100%;height:280px;display:block}.eq__line{fill:none;stroke:var(--accent);stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.eq__area{fill:color-mix(in srgb,var(--accent) 10%,transparent)}.eq__grid{stroke:var(--line-soft);stroke-width:1}.eq__base,.eq__grid{vector-effect:non-scaling-stroke}.eq__base{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 4}.eq__lbl{font:600 11px var(--font-mono);fill:var(--muted)}.qx-pager{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.qx-pager a,.qx-pager span{min-width:34px;height:34px;padding:0 10px;display:grid;place-items:center;border-radius:var(--radius-md);font:650 13px/1 var(--font-sans);color:var(--ink);text-decoration:none}.qx-pager a:hover{background:var(--surface-sunken)}.qx-pager .on{background:var(--ink);color:var(--background)}.qx-pager .off{color:var(--muted)}@media (min-width:1100px) and (max-width:1279px){.qx-nav__inner{gap:var(--space-4)}.qx-nav__links a{padding:9px 7px;font-size:13.5px}.qx-langpick>summary span{display:none}}.qx-logo__img{display:inline-flex;align-items:center}.qx-logo__img img{height:24px;width:auto;max-width:none}.qx-logo__img .on-light,[data-theme=light] .qx-logo__img .on-dark{display:none}[data-theme=light] .qx-logo__img .on-light{display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .qx-logo__img .on-dark{display:none}:root:not([data-theme=dark]) .qx-logo__img .on-light{display:block}}@media (max-width:699px){.qx-logo__img img{height:20px}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--qx-nav-h) + 16px)}:root{--qx-gutter:40px;--qx-nav-h:73px}@media(max-width:1399px){:root{--qx-gutter:25px}}@media(max-width:1199px){:root{--qx-gutter:12px}}@media(max-width:991px){:root{--qx-gutter:8px}}@media(max-width:575px){:root{--qx-gutter:6px}}@media(max-width:699px){:root{--qx-nav-h:62px}}.main-page-wrapper,.main-page-wrapper--documentation{overflow-x:clip}.qx-container{max-width:none;padding-left:max(var(--qx-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--qx-gutter),env(safe-area-inset-right,0px))}body{background:var(--background);color:var(--ink);font-family:var(--font-sans)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qx-nav{position:sticky;top:0;background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1.5px solid var(--line-soft)}.qx-nav .qx-logo__img img{width:auto}.qx-nav__links a[aria-current=page]{color:var(--ink)}.qx-nav__drawer .header-language{padding:4px 6px}.qx-nav__drawer .language-switcher__pop{inset-inline-start:0;inset-inline-end:auto;max-width:calc(100vw - 4rem)}.qx-footer__tools{display:flex;align-items:center;gap:var(--space-4)}.qx-footer__news .qx-btn:disabled{opacity:.6;cursor:progress}.qx-footer__brand .qx-h3{line-height:1.2}@media(max-width:699px){.qx-footer__tools{width:100%;justify-content:space-between}}.lp{overflow-x:clip}.lp main{display:block}.hero{position:relative;padding:40px 0 72px}.hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:center}.hero__copy{display:grid;gap:26px;justify-items:start}.hl{font:800 clamp(52px,8.2vw,118px)/.9 var(--font-sans);letter-spacing:-.045em;text-transform:capitalize}.hl>span{display:block}.hl .qx-accent{font-size:1.04em;line-height:.95}.hl .cursor{display:inline-block;width:.07em;height:.74em;background:var(--primary);margin-inline-start:.06em;vertical-align:-.02em;animation:qx-blink 1.1s steps(1) infinite}html:is(:lang(en),:lang(fr),:lang(es),:lang(pt),:lang(de)) .hl .qx-mark:after,html:is(:lang(en),:lang(fr),:lang(es),:lang(pt),:lang(de)) .hl>span:not(:last-child):after{content:"."}@keyframes qx-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.hl .cursor{animation:none}}.hero .eyebrow{max-width:100%}.hero__ctas{align-items:center;gap:28px}.hero__chips,.hero__ctas{display:flex;flex-wrap:wrap}.hero__chips{gap:8px}.stage{position:relative}[dir=ltr] .stage{padding:28px 0 150px 34px}[dir=rtl] .stage{padding:28px 34px 150px 0}[dir=ltr] .stage .qx-shot{transform:rotate(.6deg)}[dir=rtl] .stage .qx-shot{transform:rotate(-.6deg)}.stage .ai-card{position:absolute;inset-inline-start:0;bottom:0;width:min(340px,58%);z-index:2;box-shadow:var(--shadow-hard);border:1.5px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.stage .sticker{position:absolute;z-index:3}.stage .s1{inset-inline-end:-10px;top:4px}[dir=ltr] .stage .s1{transform:rotate(5deg)}[dir=rtl] .stage .s1{transform:rotate(-5deg)}.stage .s2{inset-inline-end:24px;bottom:96px}[dir=ltr] .stage .s2{transform:rotate(-3deg)}[dir=rtl] .stage .s2{transform:rotate(3deg)}.squiggle{position:absolute;inset-inline-start:2px;top:-8px;width:86px;z-index:0}.squiggle path{stroke:var(--secondary);stroke-width:3;fill:none;stroke-linecap:round}.proof{display:grid;grid-template-columns:repeat(4,1fr);border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.proof>div{padding:22px 24px;display:grid;gap:6px;align-content:start}.proof>div+div{border-inline-start:1.5px solid var(--line-soft)}.proof b{font:800 26px/1.05 var(--font-sans);letter-spacing:-.03em}.proof span{font:500 13px/1.45 var(--font-sans);color:var(--muted)}.brandband{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:var(--space-6);margin-top:18px;padding:20px 28px;border:1.5px dashed var(--line-soft);border-radius:var(--radius-lg)}.brandband__text{font:500 14px/1.5 var(--font-sans);color:var(--muted);text-wrap:balance}.brandband__logos{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.brandband__logos span{display:grid;place-items:center;width:52px;height:52px;border:1.5px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-sunken)}.brandband__logos img{width:26px;height:26px}[data-theme=light] .brandband__logos img{filter:invert(1)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .brandband__logos img{filter:invert(1)}}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.tile{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;min-width:0}.tile p{color:var(--muted);font-size:14.5px;line-height:1.6}.tile__top{display:flex;align-items:center;gap:10px}.tile__n{font:600 12px/1 var(--font-mono);color:var(--muted);margin-inline-start:auto}.t-code{grid-column:span 4}.t-bt,.t-flow,.t-mcp,.t-qm{grid-column:span 2}.codeview{position:relative;margin-top:auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border:1.5px solid var(--line);border-radius:var(--radius-md);overflow:hidden;min-height:300px}[dir=ltr] .codeview{direction:ltr}[dir=rtl] .codeview{direction:rtl}.codeview .qx-code{border-radius:0;font-size:12px}.codeview .qx-ai{border-inline-start:1.5px solid var(--line-soft)}.heat{display:grid;grid-template-columns:34px repeat(5,1fr);gap:3px;font:600 10.5px/1 var(--font-mono);margin-top:auto}[dir=ltr] .heat{direction:ltr}[dir=rtl] .heat{direction:rtl}.heat i{font-style:normal;display:grid;place-items:center;height:30px;border-radius:var(--radius-sm);color:var(--ink)}.heat .ax{color:var(--muted);background:none}.heat .best{outline:2px solid var(--ink);outline-offset:-2px;font-weight:800}.runlog{display:grid;gap:7px;padding:12px;background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--line-soft)}[dir=ltr] .runlog{direction:ltr}[dir=rtl] .runlog{direction:rtl}.prompt{font:500 12.5px/1.5 var(--font-sans);padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--line-soft)}[dir=ltr] .prompt{direction:ltr}[dir=rtl] .prompt{direction:rtl}.prompt b{color:var(--accent)}.t-flow .qx-flow{margin-top:auto;gap:14px}[dir=ltr] .t-flow .qx-flow{direction:ltr}[dir=rtl] .t-flow .qx-flow{direction:rtl}.t-flow .qx-flow .qx-node{padding:9px 11px}.t-flow .qx-flow .qx-node+.qx-node:before{top:-16px;height:14px}[dir=ltr] .t-flow .qx-flow .qx-node+.qx-node:before{left:26px}[dir=rtl] .t-flow .qx-flow .qx-node+.qx-node:before{right:26px}.t-flow .qx-flow .qx-node__icon{width:28px;height:28px}.mcp{display:grid;gap:8px;margin-top:auto}[dir=ltr] .mcp{direction:ltr}[dir=rtl] .mcp{direction:rtl}.mcp>div{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-sunken);font:600 13px/1.2 var(--font-sans)}.mcp>div small{font:500 11px/1 var(--font-mono);color:var(--muted)}[dir=ltr] .mcp>div small{margin-left:auto}[dir=rtl] .mcp>div small{margin-right:auto}.mcp .ic{width:26px;height:26px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--surface-raised);border:1px solid var(--line-soft);flex:none}.mcp .ic svg{width:14px;height:14px}.mcp .add{border-style:dashed;background:rgba(0,0,0,0);color:var(--muted);justify-content:center}.qm{display:grid;gap:10px;margin-top:auto}[dir=ltr] .qm{direction:ltr}[dir=rtl] .qm{direction:rtl}.qm__src{display:flex;gap:6px;flex-wrap:wrap}.qm__arrow{font:600 11px/1 var(--font-mono);color:var(--accent)}[dir=ltr] .qm__arrow{padding-left:4px}[dir=rtl] .qm__arrow{padding-right:4px}.qm__item{padding:12px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid;gap:6px}.qm__item b{font:700 13px/1.35 var(--font-sans)}.qm__item small{font:500 11px/1.4 var(--font-mono);color:var(--muted)}.providers{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;padding:16px 20px;border:1.5px dashed var(--line-soft);border-radius:var(--radius-lg);font:500 14px/1.5 var(--font-sans);color:var(--muted)}.providers b{color:var(--ink)}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}.ticks{display:grid;gap:14px;margin:26px 0 30px;padding:0;list-style:none}.ticks li{display:grid;grid-template-columns:24px 1fr;gap:12px;font:500 15px/1.55 var(--font-sans)}.ticks li:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--primary);color:var(--on-primary);font:800 12px/1 var(--font-sans);border:1.5px solid var(--black)}.ticks b{font-weight:750}.data{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:18px}.cov,.data{display:grid}.cov{gap:14px}.cov__row{display:grid;gap:7px}.cov__row div:first-child{display:flex;justify-content:space-between;font:600 13px/1 var(--font-sans)}.cov__row div:first-child span{font:600 12px/1 var(--font-mono);color:var(--muted)}.scr{display:grid;gap:10px}.scr__shot{aspect-ratio:16/9.4;box-shadow:none;border-radius:var(--radius-md)}.plug{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:32px}.pipe,.plug{display:grid;align-items:center}.pipe{grid-template-columns:1fr auto 1fr auto 1fr;gap:10px}[dir=ltr] .pipe{direction:ltr}[dir=rtl] .pipe{direction:rtl}.pipe .qx-node{box-shadow:var(--shadow-hard-sm)}.pipe .qx-node+.qx-node:before{display:none}.pipe__link{font:700 18px/1 var(--font-mono);color:var(--accent)}.ws{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ws__item{display:grid;gap:14px;align-content:start}.ws__item h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ws__item p{color:var(--muted);font-size:14.5px}.ws__item--big{grid-column:1/-1;grid-template-columns:minmax(0,.45fr) minmax(0,1.55fr);gap:36px;align-items:center}.ws__item--big h3{display:block}.langband{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:center;padding:40px;border:1.5px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-raised)}.qx-langs8 [dir=rtl]{font-family:var(--font-sans)}.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.price{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1.5px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-raised);box-shadow:var(--shadow-hard)}.price--stack{grid-template-columns:1fr}.price--stack .price__l{border-inline-end:0;border-bottom:1.5px solid var(--line)}.price--stack .price__r ul{grid-template-columns:1fr}.price__l{padding:40px;display:grid;gap:18px;align-content:start;background:var(--surface-sunken);border-inline-end:1.5px solid var(--line)}.price__l p{color:var(--muted)}.price__amt{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price__amt b{font:800 96px/.9 var(--font-sans);letter-spacing:-.05em}.price__r{padding:40px}.price__r ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;align-content:start}.price__r li{display:grid;grid-template-columns:20px 1fr;gap:10px;font:550 14px/1.45 var(--font-sans)}.price__r li svg{width:18px;height:18px;color:var(--success-text);margin-top:1px}.faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px}.faq .qx-acc__body{color:var(--muted);font-size:15px;line-height:1.65}.faq .qx-acc__body strong{color:var(--ink)}.faq__intro{display:grid;gap:14px;align-content:start;justify-items:start}.cta-section{padding-top:0}.cta{overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;justify-items:start;padding:56px;border-radius:var(--radius-xl);background:var(--surface-inverse)}.cta,.cta .qx-h1{position:relative;color:var(--background)}.cta p{position:relative;color:color-mix(in srgb,var(--background) 72%,transparent);margin-top:12px;font-size:17px}.cta .q{position:absolute;inset-inline-end:-40px;top:-60px;width:300px;color:color-mix(in srgb,var(--background) 8%,transparent);pointer-events:none}.cta .q svg{width:100%;height:auto}.cta .qx-btn--primary{box-shadow:0 4px 0 #000;position:relative}@media(max-width:1099px){.hero{padding:24px 0 56px}.hero__grid{grid-template-columns:1fr;gap:36px}.stage{max-width:760px}[dir=ltr] .stage{padding:20px 0 130px 24px}[dir=rtl] .stage{padding:20px 24px 130px 0}.proof{grid-template-columns:repeat(2,1fr)}.proof>div:nth-child(3){border-inline-start:0}.proof>div:nth-child(n+3){border-top:1.5px solid var(--line-soft)}.brandband{grid-template-columns:1fr}.brandband__logos{justify-content:flex-start}.bento{grid-template-columns:repeat(2,1fr)}.t-code,.t-qm{grid-column:1/-1}.t-bt,.t-flow,.t-mcp{grid-column:span 1}.split{gap:36px}.data,.plug,.split{grid-template-columns:1fr}.plug{gap:20px}.ws__item--big{gap:14px}.langband,.ws__item--big{grid-template-columns:1fr}.langband{gap:24px;padding:32px}.price{grid-template-columns:1fr}.price__l{border-inline-end:0;border-bottom:1.5px solid var(--line)}.faq,.price-grid{grid-template-columns:1fr}.faq{gap:28px}.cta{grid-template-columns:1fr;padding:44px}}@media(max-width:699px){.hero{padding:16px 0 44px}.hero__copy{gap:20px}.hero__ctas{gap:16px}.hero__ctas .qx-btn--lg{height:50px;padding:0 20px;font-size:15px}.hero .eyebrow{white-space:normal;height:auto;padding:7px 10px;line-height:1.35}.stage{padding:12px 0 0}.stage .qx-shot{transform:none}.stage .ai-card{position:relative;width:auto;margin:-36px 12px 0}.stage .s1{inset-inline-end:8px;top:-6px}.squiggle,.stage .s2{display:none}.proof>div{padding:16px}.proof b{font-size:21px}.brandband{padding:16px}.bento{grid-template-columns:1fr;gap:14px}.t-bt,.t-flow,.t-mcp{grid-column:1/-1}.tile{padding:18px}.codeview{grid-template-columns:minmax(0,1fr);min-height:0}.codeview .qx-ai{border-inline-start:0;border-top:1.5px solid var(--line-soft)}.codeview .qx-code{font-size:11px}.pipe{grid-template-columns:1fr}.pipe__link{justify-self:start}[dir=ltr] .pipe__link{transform:rotate(90deg);margin-left:20px}[dir=rtl] .pipe__link{transform:rotate(-90deg);margin-right:20px}.ws{grid-template-columns:1fr}.langband{padding:22px}.price__l,.price__r{padding:24px}.price__amt b{font-size:72px}.price__r ul{grid-template-columns:1fr}.cta{padding:32px 22px}.scr .hide-sm{display:none}}.dark-bg-three,.main-page-wrapper{background:var(--background);color:var(--ink);font-family:var(--font-sans)}.main-page-wrapper h1,.main-page-wrapper h2,.main-page-wrapper h3,.main-page-wrapper h4,.main-page-wrapper h5,.main-page-wrapper h6{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.02em}.main-page-wrapper button,.main-page-wrapper input,.main-page-wrapper label,.main-page-wrapper li,.main-page-wrapper p,.main-page-wrapper select,.main-page-wrapper textarea{font-family:var(--font-sans)}.main-page-wrapper .text-light,.main-page-wrapper .text-white{color:var(--ink)!important}.main-page-wrapper .btn-eleven,.main-page-wrapper .btn-four,.main-page-wrapper .btn-fourteen,.main-page-wrapper .btn-thirteen{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;height:42px;padding:0 18px;line-height:1;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:650 14px/1 var(--font-sans);letter-spacing:0;transition:transform .12s,background .15s}.main-page-wrapper .btn-eleven:hover,.main-page-wrapper .btn-four:hover,.main-page-wrapper .btn-fourteen:hover,.main-page-wrapper .btn-thirteen:hover{transform:translateY(-1px);background:var(--surface-sunken);color:var(--ink);border-color:var(--line)}.main-page-wrapper .btn-eleven:not(.style-two),.main-page-wrapper .btn-four,.main-page-wrapper .btn-thirteen{background:var(--primary);color:var(--on-primary);border-color:var(--black);box-shadow:var(--shadow-hard)}.main-page-wrapper .btn-eleven:not(.style-two):hover,.main-page-wrapper .btn-four:hover,.main-page-wrapper .btn-thirteen:hover{background:var(--primary-press);color:var(--on-primary);border-color:var(--black)}.main-page-wrapper .btn-eleven:not(.style-two):active,.main-page-wrapper .btn-four:active,.main-page-wrapper .btn-thirteen:active{transform:translateY(3px);box-shadow:none}.main-page-wrapper .badge-tag{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1.5px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font:650 12px/1 var(--font-sans);letter-spacing:0}.main-page-wrapper .contact-hero .contact-page-title{font:600 12px/16px var(--font-mono);letter-spacing:.02em;color:var(--muted)!important}.main-page-wrapper .contact-hero h2.contact-hero-headline{font:800 clamp(36px,6vw,72px)/1 var(--font-sans);letter-spacing:-.035em;text-wrap:balance}.main-page-wrapper .contact-hero h2.contact-hero-headline span{font-family:var(--font-script);font-style:italic;font-weight:800;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.main-page-wrapper .contact-hero .contact-hero-lead{color:var(--muted);font-size:18px;line-height:1.6}.main-page-wrapper .card-style-sixteen{border-radius:var(--radius-xl);background:var(--surface-raised)!important;border:1.5px solid var(--line);box-shadow:var(--shadow-hard)}.main-page-wrapper .card-style-sixteen h6{font:750 24px/1.2 var(--font-sans)}.main-page-wrapper .card-style-sixteen p{color:var(--muted);font-size:16px}.main-page-wrapper .card-style-sixteen a .icon{border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);border:1.5px solid var(--black)}.main-page-wrapper .title-one h1,.main-page-wrapper .title-one h2{font:800 clamp(36px,5vw,56px)/1.02 var(--font-sans);letter-spacing:-.035em;font-style:normal;text-transform:none;color:var(--ink)}.main-page-wrapper .title-one p{color:var(--muted)}.main-page-wrapper.login-page{padding-top:0;padding-bottom:40px}.main-page-wrapper .accordion-item{background:var(--surface-raised);color:var(--ink);border:1.5px solid var(--line);border-radius:var(--radius-lg)}.main-page-wrapper .accordion-button{color:var(--ink);background:rgba(0,0,0,0)}:where(.main-page-wrapper) :where(input:not([type=checkbox]):not([type=radio]),textarea,select,.form-control){background-color:var(--surface-sunken);color:var(--ink);border:1.5px solid var(--line-soft);border-radius:var(--radius-md)}:where(.main-page-wrapper) :where(input:not([type=checkbox]):not([type=radio]),textarea,select,.form-control):focus{background-color:var(--surface-raised);border-color:var(--line);box-shadow:none}.qx-icon-btn.scroll-top{position:fixed;inset-inline-end:16px;bottom:16px;z-index:99;width:40px;height:40px;line-height:1;border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);border:1.5px solid var(--black);box-shadow:var(--shadow-hard-sm);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s,transform .2s}.qx-icon-btn.scroll-top:after{display:none}.qx-icon-btn.scroll-top.active{opacity:1;pointer-events:auto;transform:none}.qx-icon-btn.scroll-top:hover{background:var(--primary-press);color:var(--on-primary)}.Toastify__toast{font-family:var(--font-sans);color:var(--ink);background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-hard-sm)}.Toastify__close-button{color:var(--muted)}.Toastify__progress-bar--success{background:var(--success)}.Toastify__progress-bar--error{background:var(--red)}.qx input:focus,.qx input:focus-visible,.qx select:focus,.qx select:focus-visible,.qx textarea:focus,.qx textarea:focus-visible,.qx-input input:focus-visible,.qx-input:focus-within{outline:none;box-shadow:none}.qx-input:focus-within{border-color:var(--line);background:var(--surface-raised)}.qx-input--error:focus-within{border-color:var(--red)}.spy{position:fixed;inset-inline-end:14px;top:50%;transform:translateY(-50%);z-index:18}.spy ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.spy a{display:flex;align-items:center;justify-content:flex-end;gap:10px;height:24px;text-decoration:none;color:var(--muted)}.spy i{display:block;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--muted);background:var(--background);transition:transform .2s,background .2s,border-color .2s}.spy .spy__label{padding:4px 8px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font:650 11.5px/1 var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}[dir=ltr] .spy .spy__label{transform:translateX(6px)}[dir=rtl] .spy .spy__label{transform:translateX(-6px)}.spy a.on .spy__label,.spy a:focus-visible .spy__label,.spy a:hover .spy__label{opacity:1;transform:none}.spy a.on i{transform:scale(1.5);background:var(--primary);border-color:var(--black)}.spy a:hover i{border-color:var(--ink)}@media(max-width:1099px){.spy{display:none}}@media(prefers-reduced-motion:reduce){.spy .spy__label,.spy i{transition:none}}.page-state{display:grid;justify-items:center;gap:14px;padding:72px 0;text-align:center;color:var(--muted)}.page-state p{margin:0}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--line-soft);border-top-color:var(--accent);animation:qx-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:3s}}.qx-pager{list-style:none;margin:0;padding:0}.qx-pager li{display:contents}.qx-pager li>a{min-width:34px;height:34px;padding:0 10px;display:grid;place-items:center;border-radius:var(--radius-md);font:650 13px/1 var(--font-sans);color:var(--ink);text-decoration:none;cursor:pointer}.qx-pager li>a:hover{background:var(--surface-sunken)}.qx-pager li.on>a{background:var(--ink);color:var(--background)}.qx-pager li.off>a{color:var(--muted);cursor:default}.ava{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;font:800 15px/1 var(--font-sans);border:1.5px solid var(--line);flex:none}.crafters-page .crafters-page__main{padding-bottom:96px}.crafters-page .bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:32px 0 14px}.crafters-page .bar>.qx-input{flex:1 1 320px;max-width:460px}.crafters-page .bar .bar__sort{width:190px;flex:none}.crafters-page .bar .count{margin-inline-start:auto;font:500 13px/1 var(--font-sans);color:var(--muted)}.crafters-page .crafters-list.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s}.crafters-page .crafters-list .qx-pager{margin-top:28px;justify-content:center}.crafters-page .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.crafters-page .crafter{display:grid;align-content:start;gap:14px;padding:20px;background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform .12s,box-shadow .12s}.crafters-page .crafter:hover{transform:translateY(-2px);box-shadow:var(--shadow-hard)}.crafters-page .crafter__top{display:flex;align-items:center;gap:12px}.crafters-page .crafter__top .qx-pill:first-of-type{margin-inline-start:auto}.crafters-page .crafter__name{display:grid;gap:3px;min-width:0}.crafters-page .crafter__name b{font:750 17px/1.15 var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere}.crafters-page .crafter__eq{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.crafters-page .crafter__eq b{font:700 26px/1 var(--font-mono);letter-spacing:-.02em}.crafters-page .crafter__spark{height:40px}.crafters-page .crafter__spark .spark{animation:crafter-spark-in .35s ease-out}.crafters-page .crafter__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:12px;border-top:1px solid var(--line-soft);font:500 12px/1.4 var(--font-sans);color:var(--muted)}.crafters-page .crafter__meta span:last-child{color:var(--ink);font-weight:650;white-space:nowrap}.crafters-page.crafter-dash .head{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:36px 0 28px}.crafters-page.crafter-dash .back{display:inline-flex;align-items:center;gap:6px;font:650 13px/1 var(--font-sans);color:var(--muted);text-decoration:none;width:100%}.crafters-page.crafter-dash .back svg{width:15px;height:15px}.crafters-page.crafter-dash .back:hover{color:var(--ink)}.crafters-page.crafter-dash .ava--lg{width:56px;height:56px;border-radius:var(--radius-lg);font-size:22px;background:var(--primary);color:var(--on-primary);border-color:var(--black);box-shadow:var(--shadow-hard-sm)}.crafters-page.crafter-dash .who{display:grid;gap:8px}.crafters-page.crafter-dash .who h1{font:800 clamp(30px,4vw,44px)/1 var(--font-sans);letter-spacing:-.035em;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0}.crafters-page.crafter-dash .head .qx-seg{margin-inline-start:auto}.crafters-page.crafter-dash .share{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.crafters-page.crafter-dash .share__url{font:500 13px/1 var(--font-mono);color:var(--accent)}.crafters-page.crafter-dash .stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.crafters-page.crafter-dash .panel{margin-top:18px;overflow:hidden}.crafters-page.crafter-dash .panel .qx-card__head{justify-content:space-between;padding:14px 18px;font-size:15px;font-weight:750}.crafters-page.crafter-dash .panel .qx-card__head small{font:500 12px/1 var(--font-sans);color:var(--muted)}.crafters-page.crafter-dash .chart{padding:18px 18px 8px}.crafters-page.crafter-dash .chart--empty{padding:48px 18px;text-align:center;color:var(--muted)}.crafters-page.crafter-dash .foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;border-top:1.5px solid var(--line-soft);font:500 13px/1 var(--font-sans);color:var(--muted)}.crafters-page.crafter-dash .qx-table-wrap{border:0;border-radius:0}.crafters-page.crafter-dash main{padding-bottom:96px}.crafters-page.crafter-dash .crafter-dash__body.is-loading{opacity:.55;transition:opacity .15s}@media(max-width:1399px){.crafters-page .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1099px){.crafters-page .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crafters-page.crafter-dash .stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:699px){.crafters-page .grid{grid-template-columns:1fr;gap:14px}.crafters-page .crafters-page__main{padding-bottom:64px}.crafters-page .bar .count{margin-inline-start:0;width:100%}.crafters-page .bar .bar__sort,.crafters-page .bar>.qx-input{flex-basis:100%;max-width:none;width:100%}.crafters-page.crafter-dash .stats{grid-template-columns:repeat(2,1fr);gap:10px}.crafters-page.crafter-dash .qx-stat__value{font-size:20px}.crafters-page.crafter-dash .head .qx-seg{margin-inline-start:0}.crafters-page.crafter-dash .eq{height:200px}.crafters-page.crafter-dash .hide-sm{display:none}}.spinner--sm{width:14px;height:14px;border-width:2px}.docs-page{--docs-bar-h:60px;--docs-sticky-top:calc(var(--qx-nav-h) + var(--docs-bar-h) + 20px)}.docs-page .dbar{position:sticky;top:var(--qx-nav-h);z-index:15;border-top:1.5px solid var(--line-soft);border-bottom:1.5px solid var(--line-soft);background:var(--surface-sunken)}.docs-page .dbar__in{display:flex;align-items:center;gap:14px;height:60px}.docs-page .dbar__title{display:flex;align-items:center;gap:10px;white-space:nowrap}.docs-page .dbar__title svg{width:20px;height:20px}.docs-page .dbar__title .dbar__heading{margin:0;font:800 17px/1 var(--font-sans);letter-spacing:-.01em}.docs-page .doc-version-select{width:150px;background:var(--surface-raised)}.docs-page .docs{display:grid;grid-template-columns:248px minmax(0,1fr) 220px;gap:56px;padding-top:36px;padding-bottom:96px;align-items:start}.docs-page .docs__solo{grid-column:1/-1}.docs-page .sn{position:sticky;top:var(--docs-sticky-top);display:grid;gap:2px;max-height:calc(100vh - var(--docs-sticky-top) - 16px);overflow-y:auto;scrollbar-width:none}.docs-page .sn::-webkit-scrollbar{display:none}.docs-page .sn a{font:550 14px/1.2 var(--font-sans);color:var(--muted);text-decoration:none;padding:7px 10px;border-radius:var(--radius-md)}.docs-page .sn a:hover{color:var(--ink);background:var(--surface-sunken)}.docs-page .sn a[aria-current]{color:var(--ink);font-weight:700;background:var(--accent-tint)}.docs-page .sn__links{display:grid;gap:1px}.docs-page .sn__grp>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:var(--radius-md);font:650 11.5px/1 var(--font-mono);color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.docs-page .sn__grp>summary::-webkit-details-marker{display:none}.docs-page .sn__grp>summary:after{content:"";width:6px;height:6px;border:solid;transition:transform .2s}[dir=ltr] .docs-page .sn__grp>summary:after{border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}[dir=rtl] .docs-page .sn__grp>summary:after{border-width:0 0 1.5px 1.5px;transform:rotate(-45deg)}.docs-page .sn__grp>summary:hover{color:var(--ink);background:var(--surface-sunken)}.docs-page .sn__grp[open]>summary{color:var(--ink)}[dir=ltr] .docs-page .sn__grp[open]>summary:after{transform:rotate(-135deg)}[dir=rtl] .docs-page .sn__grp[open]>summary:after{transform:rotate(135deg)}.docs-page .sn__grp[open]{margin-bottom:6px}.docs-page .snm{display:none}.docs-page .toc{position:sticky;top:var(--docs-sticky-top);max-height:calc(100vh - var(--docs-sticky-top) - 16px);overflow-y:auto;scrollbar-width:none}.docs-page .toc::-webkit-scrollbar{display:none}.docs-page .toc .qx-toc{font-size:12.5px}[dir=ltr] .docs-page .toc .qx-toc a{padding:4px 0 4px 12px}[dir=rtl] .docs-page .toc .qx-toc a{padding:4px 12px 4px 0}[dir=ltr] .docs-page .toc .qx-toc a.sub{padding-left:24px}[dir=rtl] .docs-page .toc .qx-toc a.sub{padding-right:24px}.docs-page .art{min-width:0}.docs-page .art .qx-crumbs{margin-bottom:18px}.docs-page .art .meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px}.docs-page .pn{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;max-width:720px}.docs-page .pn a{display:grid;gap:6px;padding:16px 18px;border:1.5px solid var(--line);border-radius:var(--radius-lg);text-decoration:none;color:var(--ink);background:var(--surface-raised)}.docs-page .pn a:hover{box-shadow:var(--shadow-hard)}.docs-page .pn small{font:600 12px/1 var(--font-mono);color:var(--muted)}.docs-page .pn b{font:750 16px/1.2 var(--font-sans)}.docs-page .pn .pn__next{text-align:end;grid-column:2}.docs-page .qx-prose{max-width:760px}.docs-page .qx-doc>*+*{margin-top:16px}.docs-page .qx-doc .doc-markdown-h1,.docs-page .qx-doc h1{font:800 clamp(34px,4.6vw,48px)/1.02 var(--font-sans);letter-spacing:-.03em;margin:0}.docs-page .qx-doc .doc-markdown-h2,.docs-page .qx-doc h2{font:800 26px/1.15 var(--font-sans);letter-spacing:-.02em;margin-top:44px;scroll-margin-top:calc(var(--docs-sticky-top) + 8px)}.docs-page .qx-doc .doc-markdown-h3,.docs-page .qx-doc h3{font:750 18px/1.3 var(--font-sans);margin-top:28px;scroll-margin-top:calc(var(--docs-sticky-top) + 8px)}.docs-page .qx-doc h4{font:700 16px/1.3 var(--font-sans);margin-top:22px}.docs-page .qx-doc li,.docs-page .qx-doc p{font:450 15.5px/1.75 var(--font-sans);color:color-mix(in srgb,var(--ink) 88%,var(--muted))}.docs-page .qx-doc ol,.docs-page .qx-doc ul{padding-inline-start:22px}.docs-page .qx-doc li+li{margin-top:6px}.docs-page .qx-doc .doc-markdown-link,.docs-page .qx-doc a{color:var(--accent);font-weight:600;text-underline-offset:3px;text-decoration:underline}.docs-page .qx-doc strong{font-weight:750;color:var(--ink)}.docs-page .qx-doc .doc-inline-code,.docs-page .qx-doc code:not([class*=language-]){font:500 .86em var(--font-mono);padding:2px 5px;border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--line-soft);color:var(--ink)}.docs-page .qx-doc .doc-markdown-hr,.docs-page .qx-doc hr{border:0;height:1.5px;background:var(--line-soft);margin:36px 0}.docs-page .qx-doc .doc-markdown-img,.docs-page .qx-doc img{max-width:100%;height:auto;border:1.5px solid var(--line);border-radius:var(--radius-lg)}.docs-page .qx-doc .doc-markdown-img--badge{width:200px;border:2px solid #4dd9ff;border-radius:8px;box-shadow:0 0 6px rgba(77,217,255,.45),0 0 14px rgba(77,217,255,.2);animation:doc-badge-pulse 3.5s ease-in-out infinite;transition:transform .2s ease,filter .2s ease}.docs-page .qx-doc .doc-markdown-img--badge:hover{transform:translateY(-2px) scale(1.04);filter:brightness(1.1);box-shadow:0 0 12px rgba(77,217,255,.8),0 0 28px rgba(77,217,255,.45);animation:none}@keyframes doc-badge-pulse{0%,to{box-shadow:0 0 4px rgba(77,217,255,.3),0 0 8px rgba(77,217,255,.1)}50%{box-shadow:0 0 8px rgba(77,217,255,.55),0 0 18px rgba(77,217,255,.25)}}@media(prefers-reduced-motion:reduce){.docs-page .qx-doc .doc-markdown-img--badge{animation:none}}.docs-page .qx-doc .doc-markdown-table-wrap{margin-top:18px}.docs-page .qx-doc .qx-table td,.docs-page .qx-doc .qx-table th{white-space:normal;line-height:1.5;vertical-align:top}.docs-page .qx-doc .qx-table td:first-child{font-weight:700}.docs-page .qx-doc .qx-table p{margin:0;font-size:13.5px;line-height:1.5}.docs-page .qx-doc .doc-blockquote{margin:20px 0;padding:16px 18px;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--primary-tint)}.docs-page .qx-doc .doc-blockquote p{margin:0;font-size:14px;line-height:1.6}.docs-page .qx-doc .doc-blockquote p+p{margin-top:8px}.docs-page .qx-doc .doc-blockquote--info{background:var(--accent-tint)}.docs-page .qx-doc .doc-syntax-block-wrap{position:relative;margin:20px 0}.docs-page .qx-doc .doc-syntax-copy{position:absolute;top:8px;inset-inline-end:8px;z-index:2;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-md);border:1px solid #34354a;background:#15161c;color:#a3a4b4}.docs-page .qx-doc .doc-syntax-copy:hover{color:#f4f4ee}.docs-page .qx-doc .doc-syntax-copy--copied{color:#00c952}@media(max-width:1099px){.docs-page .docs{grid-template-columns:220px minmax(0,1fr);gap:36px}.docs-page .toc{display:none}}@media(max-width:699px){.docs-page .dbar__in{height:auto;flex-wrap:wrap;padding:12px var(--qx-gutter);gap:10px}.docs-page .documentation-search{width:100%;margin:0}.docs-page .docs{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px;padding-bottom:64px}.docs-page .docs>.sn{display:none}.docs-page .snm{display:block;margin-bottom:20px}.docs-page .snm>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 14px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font:650 14px/1 var(--font-sans);cursor:pointer}.docs-page .snm>summary::-webkit-details-marker{display:none}.docs-page .snm>summary span{color:var(--muted);font-weight:500;text-align:end}.docs-page .snm .sn{position:static;max-height:360px;margin-top:8px;padding:8px;border:1.5px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-raised)}.docs-page .pn{grid-template-columns:1fr}.docs-page .pn .pn__next{grid-column:auto}}.contact-page .ways{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:48px 0 24px}.contact-page .way{display:grid;gap:14px;align-content:start;padding:28px;background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-lg)}.contact-page .way p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.6}.contact-page .way .qx-btn{justify-self:start;margin-top:6px}.contact-page .way--main{box-shadow:var(--shadow-hard)}.contact-page .way__ic{width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;border:1.5px solid var(--line)}.contact-page .way__ic svg{width:20px;height:20px}.contact-page .way__ic--primary{background:var(--primary);color:var(--on-primary);border-color:var(--black)}.contact-page .way__ic--ai{background:var(--accent-tint)}.contact-page .way__ic--agent{background:var(--secondary-tint)}.contact-page .addr{font:700 17px/1.2 var(--font-mono);letter-spacing:-.01em;word-break:break-all}.contact-page .comm{display:grid;gap:8px}.contact-page .comm a{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-sunken);text-decoration:none;color:var(--ink);font:650 14px/1 var(--font-sans)}.contact-page .comm a svg{width:18px;height:18px}.contact-page .comm a span{margin-inline-start:auto;color:var(--muted);font:500 12px/1 var(--font-sans)}.contact-page .comm a:hover{border-color:var(--line)}.contact-page .more{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:0 0 96px;padding:28px;border:1.5px dashed var(--line);border-radius:var(--radius-lg)}.contact-page .more>div{display:grid;gap:6px}.contact-page .more p{margin:0;color:var(--muted);font-size:14.5px}.contact-page .more nav{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1099px){.contact-page .ways{grid-template-columns:1fr 1fr}.contact-page .way--comm{grid-column:1/-1}}@media(max-width:699px){.contact-page .ways{grid-template-columns:1fr;padding-top:28px;gap:14px}.contact-page .way{padding:22px}.contact-page .more{grid-template-columns:1fr;margin-bottom:64px;padding:22px}}.legal-page-shell .upd{display:inline-flex;gap:8px;align-items:center}.legal-page-shell .tabs{margin-top:6px}.legal-page-shell .tabs a{text-decoration:none}.legal-page-shell .lg{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:72px;padding-top:40px;padding-bottom:96px;align-items:start}.legal-page-shell .legal-body{max-width:740px}.legal-page-shell .legal-body>*+*{margin-top:16px}.legal-page-shell .legal-body h2,.legal-page-shell .legal-body h3{font:800 22px/1.2 var(--font-sans);letter-spacing:-.02em;margin:40px 0 0;scroll-margin-top:96px;color:var(--ink)}.legal-page-shell .legal-body h4{font:750 17px/1.3 var(--font-sans);margin-top:24px}.legal-page-shell .legal-body li,.legal-page-shell .legal-body p{font:450 15.5px/1.75 var(--font-sans);color:color-mix(in srgb,var(--ink) 88%,var(--muted))}.legal-page-shell .legal-body ol,.legal-page-shell .legal-body ul{padding-inline-start:22px}.legal-page-shell .legal-body li+li{margin-top:6px}.legal-page-shell .legal-body a{color:var(--accent);font-weight:600;text-underline-offset:3px;text-decoration:underline}.legal-page-shell .legal-body strong{font-weight:750;color:var(--ink)}.legal-page-shell .legal-body blockquote{margin:28px 0 0;padding:16px 18px;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--primary-tint)}.legal-page-shell .legal-body blockquote p{margin:0;font-size:14px;line-height:1.6}.legal-page-shell .legal-body blockquote p+p,.legal-page-shell .legal-body blockquote strong+p{margin-top:6px}.legal-page-shell .toc{position:sticky;top:88px;display:grid;gap:22px}.legal-page-shell .toc .qx-btn{justify-self:start}@media(max-width:1099px){.legal-page-shell .lg{grid-template-columns:minmax(0,1fr) 200px;gap:40px}}@media(max-width:699px){.legal-page-shell .lg{grid-template-columns:minmax(0,1fr);padding-top:24px;padding-bottom:64px}.legal-page-shell .toc{position:static;order:-1;padding:16px;border:1.5px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-raised)}.legal-page-shell .toc .qx-btn{display:none}.legal-page-shell .tabs{display:flex;overflow-x:auto;max-width:100%}}.field-error{margin:0;color:var(--red-text);font:500 13px/1.4 var(--font-sans)}.auth-page .auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh}.auth-page .col{position:relative;display:grid;grid-template-rows:auto 1fr auto;padding:24px 48px}.auth-page .col__top{display:flex;align-items:center;gap:12px}.auth-page .col__top .back{margin-inline-start:auto;font:650 13px/1 var(--font-sans);color:var(--muted);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.auth-page .col__top .back svg{width:15px;height:15px}.auth-page .col__top .back:hover{color:var(--ink)}.auth-page .formwrap{display:grid;place-items:center;padding:40px 0}.auth-page .authcard{width:min(440px,100%);display:grid;gap:20px;padding:32px;background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-hard)}.auth-page .authcard h1{margin:0;font:800 30px/1.08 var(--font-sans);letter-spacing:-.025em}.auth-page .authform{display:grid;gap:20px}.auth-page .authform__lead{margin:-10px 0 0;color:var(--muted);font-size:14.5px}.auth-page .eye{border:0;background:none;color:var(--muted);cursor:pointer;padding:4px;display:grid}.auth-page .eye svg{width:18px;height:18px}.auth-page .note{margin:0;padding:14px;border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--line-soft);font:500 13px/1.55 var(--font-sans);color:var(--muted)}.auth-page .qx-btn.is-disabled{opacity:.6;pointer-events:none}.auth-page .col__foot{font:500 12px/1.4 var(--font-sans);color:var(--muted);display:flex;gap:14px;flex-wrap:wrap}.auth-page .col__foot a{color:var(--muted)}.auth-page .mosaic{position:relative;overflow:hidden;background:#0b0c10;border-inline-start:1.5px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}[dir=ltr] .auth-page .mosaic{direction:ltr}[dir=rtl] .auth-page .mosaic{direction:rtl}.auth-page .mtile{position:relative;border-bottom:1px solid #1d1e27;overflow:hidden}[dir=ltr] .auth-page .mtile{border-right:1px solid #1d1e27}[dir=rtl] .auth-page .mtile{border-left:1px solid #1d1e27}.auth-page .mtile svg{position:absolute;inset:0;width:100%;height:100%}.auth-page .y{fill:#ffd43b}.auth-page .b{fill:#8a92ff}.auth-page .o{fill:#ff7a5c}.auth-page .g{fill:#00c952}.auth-page .w{fill:#f4f4ee}.auth-page .k{fill:#15161c}.auth-page .s-w{stroke:#f4f4ee}.auth-page .s-b{stroke:#8a92ff}.auth-page .s-g{stroke:#00c952}.auth-page .mtile--q{display:grid;place-items:center;background:#ffd43b;color:#0b0c10}.auth-page .mtile--q svg{position:static;width:44%;height:auto}.auth-page .glyph{display:grid;place-items:center;font:700 64px/1 var(--font-script);font-style:italic;color:#8a92ff}.auth-page .promo{position:absolute;bottom:40px;width:min(440px,84%);z-index:2;padding:22px;border-radius:var(--radius-lg);background:#15161c;border:1.5px solid #6c6d84;box-shadow:0 4px 0 #34354a;color:#f4f4ee;display:grid;gap:10px}[dir=ltr] .auth-page .promo{left:50%;transform:translateX(-50%)}[dir=rtl] .auth-page .promo{right:50%;transform:translateX(50%)}.auth-page .promo b{font:750 18px/1.3 var(--font-sans)}.auth-page .promo p{margin:0;color:#a3a4b4;font-size:14px;line-height:1.55}.auth-page .promo .qx-chip{justify-self:start;background:#1c1f4d;color:#f4f4ee;border-color:rgba(0,0,0,0)}@media(max-width:1099px){.auth-page .auth{grid-template-columns:1fr}.auth-page .mosaic{display:none}}@media(max-width:699px){.auth-page .col{padding:16px}.auth-page .authcard{padding:22px;gap:16px}.auth-page .authcard h1{font-size:26px}.auth-page .formwrap{padding:20px 0}}.panel-wrap{padding:8px 0 88px}.spinner-border{color:var(--accent)}.dashboard-page .dash{display:grid;grid-template-columns:248px minmax(0,1fr);gap:56px;padding-top:36px;padding-bottom:96px;align-items:start}.dashboard-page .dash__content{min-width:0}.dashboard-page .sn{position:sticky;top:88px;display:grid;gap:1px}.dashboard-page .sn a{font:550 14px/1.2 var(--font-sans);color:var(--muted);text-decoration:none;padding:8px 10px;border-radius:var(--radius-md)}.dashboard-page .sn a:hover{color:var(--ink);background:var(--surface-sunken)}.dashboard-page .sn a[aria-current]{color:var(--ink);font-weight:700;background:var(--accent-tint)}.dashboard-page .sn__group{font:650 11.5px/1 var(--font-mono);color:var(--muted)}[dir=ltr] .dashboard-page .sn__group{margin:0 0 8px 10px}[dir=rtl] .dashboard-page .sn__group{margin:0 10px 8px 0}@media(max-width:899px){.dashboard-page .dash{grid-template-columns:1fr;gap:20px;padding-top:20px}.dashboard-page .sn{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;gap:6px}.dashboard-page .sn__group{display:none}}@keyframes crafter-spark-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.crafters-page .crafter__spark .spark{animation:none}}@media(prefers-reduced-motion:no-preference){.hl>span{width:-moz-fit-content;width:fit-content;animation:qx-type var(--dur,0s) steps(var(--n,1)) var(--start,0s) backwards}html[dir=rtl] .hl>span{animation-name:qx-type-rtl}@keyframes qx-type{0%{clip-path:inset(-.3em 100% -.4em -.1em)}to{clip-path:inset(-.3em -.25em -.4em -.1em)}}@keyframes qx-type-rtl{0%{clip-path:inset(-.3em -.1em -.4em 100%)}to{clip-path:inset(-.3em -.1em -.4em -.25em)}}.hl .qx-mark:before{animation:qx-mark-in .55s ease-out var(--mark-delay,1.6s) backwards}[dir=ltr] .hl .qx-mark:before{transform-origin:left center}[dir=rtl] .hl .qx-mark:before,html[dir=ltr][dir=rtl] .hl .qx-mark:before{transform-origin:right center}html[dir=rtl][dir=rtl] .hl .qx-mark:before{transform-origin:left center}@keyframes qx-mark-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stage .qx-shot{animation:qx-rise .7s ease-out .15s backwards}.stage .ai-card{animation:qx-rise .55s ease-out .9s backwards}.stage .ai-card .qx-msg--user{animation:qx-msg-in .4s ease-out 1.5s backwards}.stage .ai-card .qx-msg--ai{animation:qx-msg-in .4s ease-out 2.4s backwards}.stage .ai-card .qx-steps li:first-child{animation:qx-msg-in .35s ease-out 2.9s backwards}.stage .ai-card .qx-steps li:nth-child(2){animation:qx-msg-in .35s ease-out 3.4s backwards}.stage .ai-card .qx-steps li:nth-child(3){animation:qx-msg-in .35s ease-out 3.9s backwards}.stage .s1{animation:qx-pop-s1 .55s cubic-bezier(.34,1.56,.64,1) 4.2s backwards}.stage .s2{animation:qx-pop-s2 .55s cubic-bezier(.34,1.56,.64,1) 4.6s backwards}@keyframes qx-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes qx-msg-in{0%{opacity:0;transform:translateY(8px)}}@keyframes qx-pop-s1{0%{opacity:0;transform:rotate(5deg) scale(.4)}}@keyframes qx-pop-s2{0%{opacity:0;transform:rotate(-3deg) scale(.4)}}.motion-ready [data-reveal]:not(.in){opacity:0}.motion-ready [data-reveal].in{animation:qx-reveal .6s ease-out var(--d,0s) backwards}@keyframes qx-reveal{0%{opacity:0;transform:translateY(16px)}}.motion-ready .qx-section .qx-mark:before{transform:scaleX(0);transition:transform .6s ease-out .35s}[dir=ltr] .motion-ready .qx-section .qx-mark:before{transform-origin:left center}[dir=rtl] .motion-ready .qx-section .qx-mark:before{transform-origin:right center}.motion-ready .qx-section [data-reveal].in .qx-mark:before{transform:scaleX(1)}html[dir=ltr][dir=rtl] .motion-ready .qx-section .qx-mark:before{transform-origin:right center}html[dir=rtl][dir=rtl] .motion-ready .qx-section .qx-mark:before{transform-origin:left center}.motion-ready .t-code:not(.in) .qx-code .add{opacity:0}.t-code.in .qx-code .add{animation:qx-line-in .4s ease-out backwards}.t-code.in .qx-code .add:first-of-type{animation-delay:.82s}.t-code.in .qx-code .add:nth-of-type(2){animation-delay:.94s}.t-code.in .qx-code .add:nth-of-type(3){animation-delay:1.06s}.t-code.in .qx-code .add:nth-of-type(4){animation-delay:1.18s}.t-code.in .qx-code .add:nth-of-type(5){animation-delay:1.3s}.t-code.in .qx-code .add:nth-of-type(6){animation-delay:1.42s}.t-code.in .qx-code .add:nth-of-type(7){animation-delay:1.54s}.t-code.in .qx-code .add:nth-of-type(8){animation-delay:1.66s}.t-code.in .qx-code .add:nth-of-type(9){animation-delay:1.78s}.motion-ready .t-code:not(.in) .qx-ai .qx-msg,.motion-ready .t-code:not(.in) .qx-ai .qx-steps li{opacity:0}.t-code.in .qx-ai .qx-msg--user{animation:qx-msg-in .4s ease-out .5s backwards}.t-code.in .qx-ai .qx-msg--ai{animation:qx-msg-in .4s ease-out 1.3s backwards}.t-code.in .qx-ai .qx-steps li:first-child{animation:qx-msg-in .35s ease-out 1.8s backwards}.t-code.in .qx-ai .qx-steps li:nth-child(2){animation:qx-msg-in .35s ease-out 2.2s backwards}@keyframes qx-line-in{0%{opacity:0;transform:translateX(-8px)}}.motion-ready .t-bt:not(.in) .heat i:not(.ax){opacity:0}.t-bt.in .heat i:not(.ax){animation:qx-cell-in .45s ease-out backwards}.t-bt.in .heat i:nth-child(8){animation-delay:.64s}.t-bt.in .heat i:nth-child(9){animation-delay:.71s}.t-bt.in .heat i:nth-child(10){animation-delay:.78s}.t-bt.in .heat i:nth-child(11){animation-delay:.85s}.t-bt.in .heat i:nth-child(12){animation-delay:.92s}.t-bt.in .heat i:nth-child(13){animation-delay:.64s}.t-bt.in .heat i:nth-child(14){animation-delay:.71s}.t-bt.in .heat i:nth-child(15){animation-delay:.78s}.t-bt.in .heat i:nth-child(16){animation-delay:.85s}.t-bt.in .heat i:nth-child(17){animation-delay:.92s}.t-bt.in .heat i:nth-child(18){animation-delay:.99s}.t-bt.in .heat i:nth-child(19){animation-delay:.71s}.t-bt.in .heat i:nth-child(20){animation-delay:.78s}.t-bt.in .heat i:nth-child(21){animation-delay:.85s}.t-bt.in .heat i:nth-child(22){animation-delay:.92s}.t-bt.in .heat i:nth-child(23){animation-delay:.99s}.t-bt.in .heat i:nth-child(24){animation-delay:1.06s}.t-bt.in .heat .best{animation:qx-cell-in .45s ease-out 1.1s backwards,qx-best-ring .5s ease-out 1.1s backwards}@keyframes qx-cell-in{0%{opacity:0;transform:scale(.6)}}@keyframes qx-best-ring{0%{outline-color:rgba(0,0,0,0)}}.motion-ready .t-flow:not(.in) .qx-node{opacity:0}.t-flow.in .qx-flow .qx-node{animation:qx-msg-in .45s ease-out var(--nd,0s) backwards}.t-flow.in .qx-flow .qx-node:first-child{--nd:0.5s}.t-flow.in .qx-flow .qx-node:nth-child(2){--nd:0.9s}.t-flow.in .qx-flow .qx-node:nth-child(3){--nd:1.3s}.t-flow.in .qx-flow .qx-node:nth-child(4){--nd:1.7s}.t-flow .qx-flow .qx-node+.qx-node:before{transform-origin:top}.t-flow.in .qx-flow .qx-node+.qx-node:before{animation:qx-connect .4s ease-out var(--nd,0s) backwards}@keyframes qx-connect{0%{transform:scaleY(0)}}.t-flow.in.vis .qx-flow .qx-node{animation:qx-msg-in .45s ease-out var(--nd,0s) backwards,qx-node-pulse 4s ease-in-out var(--np,3s) infinite}.t-flow.in.vis .qx-flow .qx-node:first-child{--np:3s}.t-flow.in.vis .qx-flow .qx-node:nth-child(2){--np:3.9s}.t-flow.in.vis .qx-flow .qx-node:nth-child(3){--np:4.8s}.t-flow.in.vis .qx-flow .qx-node:nth-child(4){--np:5.7s}.t-flow:not(.vis) .qx-flow .qx-node{animation-play-state:paused}@keyframes qx-node-pulse{0%,18%,to{box-shadow:none}6%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}}.pipe.vis .pipe__link{animation:qx-arrow-flow 2.4s ease-in-out infinite}.pipe.vis .pipe__link:first-of-type{animation-delay:0s}.pipe.vis .pipe__link:nth-of-type(2){animation-delay:.6s}.pipe.vis .qx-node{animation:qx-node-pulse 2.4s ease-in-out infinite}.pipe.vis .qx-node:first-of-type{animation-delay:0s}.pipe.vis .qx-node:nth-of-type(2){animation-delay:.6s}.pipe.vis .qx-node:nth-of-type(3){animation-delay:1.2s}.pipe:not(.vis) .pipe__link,.pipe:not(.vis) .qx-node{animation-play-state:paused}@keyframes qx-arrow-flow{0%,to{opacity:.35;transform:translateX(0)}35%{opacity:1;transform:translateX(5px)}}html[dir=rtl] .pipe .qx-node,html[dir=rtl] .pipe__link{animation-direction:normal}.brandband__logos span,.tile,.ws__item .qx-shot{transition:transform .15s ease,box-shadow .15s ease}.tile:hover,.ws__item .qx-shot:hover{transform:translateY(-3px);box-shadow:var(--shadow-hard)}.brandband__logos span:hover{transform:translateY(-2px)}}.proof b{font-variant-numeric:tabular-nums}